Hai Veerendra,
I guess many companies opt for freelancing and outsourcing their work due to several reasons such as, Quality of work, Cost incurred -Freelancing/outsourcing compared to hiring talent which not only takes a lot of time but also needs to be hired for a long term unlike a outsourced project for 3 months.! while there are many advantages of freelancing and outsourcing it also comes with a drawback, you never know how long the freelancer worked while the billing is happening on number of hours he is suppose to work, also communication gap that arises while you have outsourced or freelanced.. these hurdles could be easily tackled With the help of tools and software's available in the market one can assure productivity.
Tools such as :
Skype for video conferencing
Dropbox for file and data sharing
www.hivedesk.com for Time tracking and productivity management
Hangouts for instant messaging
I guess many companies opt for freelancing and outsourcing their work due to several reasons such as, Quality of work, Cost incurred -Freelancing/outsourcing compared to hiring talent which not only takes a lot of time but also needs to be hired for a long term unlike a outsourced project for 3 months.! while there are many advantages of freelancing and outsourcing it also comes with a drawback, you never know how long the freelancer worked while the billing is happening on number of hours he is suppose to work, also communication gap that arises while you have outsourced or freelanced.. these hurdles could be easily tackled With the help of tools and software's available in the market one can assure productivity.
Tools such as :
Skype for video conferencing
Dropbox for file and data sharing
www.hivedesk.com for Time tracking and productivity management
Hangouts for instant messaging