I would take heavy advantage of cloud services like gmail for businesses. For a very low cost you get mail administration, storage, and simple collaboration and document sharing capability. Startups should be focused on getting the business off the ground and not paying an expensive IT team for services you can buy for a couple dollars a month. As you mature, you can shift your strategy toward a more internal model if it's right for you. Also hosted services with hardware included (basically infrastructure in the cloud) can save you a bundle as your capital costs will be far lower, but you need to be very careful of your Service Level Agreements in the contract and if you have something extremely proprietary, confidential and critical to your success, that should not be stored or kept in the cloud/hosted environment.
It depends! Outsourcing development of your core technology or your key product/service, IMHO, does not make any sense. But outsourcing virtually everything else must be considered. Outsourcing admin, legal, finance, PR, ... activities that are not essential to differentiating you from others are no-brainers. You should also consider outsourcing lead generation, biz dev, sales activities, an interim CEO ... if you are not in a position to hire full time employees to do those, or existing founders lack those skills/experiences. As a founder your top priority should be to ensure that you have a viable and marketable product/service that addresses real world needs. Good luck.
Yes, and in fact it is essential for a start up to outsource.
While the CEO or Founder needs to be in the lead, manage and control the venture, one cannot "stand up" a new venture without help from others - especially if you need to be a fast company. This help can be for IT infrastructure or other operational roles (like back end accounting, payroll, etc.), strategic business design to gain financing; and revenue generation before a full sales force is on board. (Just to name a few areas.)
In fact, all companies large and small, once they are in in steady-state mode, still use outsourcing to run and grow their business. This was confirmed with the acknowledgement of the strategy of "Core Competence" which became big in 1990s and drove a lot of business and industry redesign since then. The approach is to find your competency and then outsource the rest in order to have a most efficient, flexible and competitive business model that can compete globally. It was observed in the information and computer sectors at first and once it was recognized by leading business school professors it expanded.
Example: Apple is a design and marketing company and outsources actual manufacturing to Korean and Japanese companies, etc.
Example: Banks outsource customer services and IT operations.
And there are historic roots. The value of international outsourcing builds upon the 18th century Theory of Competitive Advantage by economist David Ricardo.
'According to Ricardo, if one country is more efficient than another in producing all commodities, trade between the two nevertheless would be of mutual advantage. "
(more at http://timelessecon.wordpress.com/2010/05/15/ricardos-hit-comparative-advantage-and-miss-labor-theory-of-value/)
Thanks all - for you views. For me YES - everything is now getting global. So you really don't have to worry about each and everything in your business. Just focus on your core business functions - and out source the rest. However finding a reliable and genuine outsourcing partner is very important. Specially for startups - its very time consuming and costly, if you don't get the right outsourcing partner in the first place. I'll manage to post some tips on how to find right outsourcing partners in the first place soon.
So almost everyone agrees outsourcing is good (and sometimes 'a must'). I'd like to post some tips on how to find a reliable and genuine outsourcing partner:
1. Know your business. Know what you're outsourcing & what outcome you're expecting.
2. Review their profile, portfolio and previous work.
3. Speak to them (only email doesn't work well). Skype them or call them at least once. Ask them if they can do your project - if yes ask them how they'll be solving any technical part of it. Ask them what technologies they'll be using etc.
4. Ask them to provide some (at least 1 or 2) reference of previous client(s). You can contact one of them.
5. Aks them if they're okay to sign NDA (no matter if you really need it)
6. Ask them if they're okay to give you full copyright of everything produced ('Work For Hire')
7. Ask them about the prices, payment models and methods.
8. Ask them about the post delivery support
9. Ask them about how they communicate during the project. Make sure you are getting updates on regular basis.
10. Ask them if they understand what you need (many times!) and make sure they really understand it.
Add more points - being based on your experience.
I think ALL of these recommendations are spot on. From my own experience, I've learned that if you don't know your business yourself, you won't be able to effectively manage your outsourced team. So, get that down like so many of the recommendations below and be prepared to invest in slower turnaround times with your contractors until you get the hang of working with one another. Also, don't be discouraged when looking for the right fit. I went through a few contractors with various positions before finding the ones that fit with our work ethic. We don't plan on having any w-2 employees for at least beyond our first year because of the many benefits with working with contractors. Just be sure you speak with your accountant about the requirements of contractors vs. employees so you know your boundaries and rules of hiring contractors. Good luck!
I see that there are mixed opinions there. Some strong objections too. Outsourcing is a great option if you know exactly what you want. Someone mentioned here that businesses will not succeed if core activities are outsourced. Of course they won't! If you want some assistance with secondary business tasks like bookkeeping, accounting, call handling, etc outsourcing is a great option. You will have more time to focus on your core business.
But if you outsource your very core, it means that you are letting the outsourcing firm take over. In that you do not have control over your business and so naturally you will have a bad experience. So if you know what you want, and go to the right company, yes, outsourcing is great. Check for data security measures like 128-bit encryption, 24/7 surveillance etc. Once you are sure everything is in place you can begin. The cost reductions and quality of work at some of the firms are great - real value for your money.
But the secret lies is "knowing" what you want. Cheers!
Well yes, outsourcing is good for a startup but only if you do it right. When you just outsource and you don't know anything then it will fail. Outsourcing is really for startup businesses than for small to medium type businesses. In order to save more time and money for the expansion of the business, they will outsource some of the tasks first and focus on the business core and create strategies that can help the business attain success. You can learn more about outsourcing here: http://www.offshorebusinessprocessing.com/bpo-services.
Yes, outsourcing a highly qualified team is always beneficial. You can have flexible rates and engagement models. There are a lot of startup consulting workshops as well in which you can participate to actually validate your idea.
Not just for a startup but for anyone in business. Do what is core and leave the rest to experts.
If you need something that is not core to your mission, focus and key strengths, outsource it. For example, if your key strength is software and you need hardware, outsource the hardware. Also, in the early days you may not be able to afford a key asset like an experienced CFO or Bus. Dev. person - find a great consultant and outsource it.
It is probably the best operational means for any startup. You will have an area of expertise which is the core of your business. Make sure you have developed a positioning that outlines your uniquness as a business then outsource key business processes so you can stay focussed on developing your value proposition to drive sales.
Yes, but not everything. I would need to have some more information about your business to give you specific recommendations. It might mean just having a virtual assistant as an example. It also is depended on your budget etc.
Yes. Run the numbers and assess the risk. When you can free up valuable resources to work on mission critical work by outsourcing, do it. But be careful, it can get expensive when you're cash poor!
My high level recommendation would be not to outsource core-processes till you do understand these in all detail and have documented these processes. After you became a deep exter of your own processes you can consider outsourcing the core processes. But always keep in mind this might negatively impact the flexibility of your start up, mostly one of the differentiators for this type of companies.
After having bad experiences with outsourcing i can say that the more you can avoid using outsourcing the better it is. if you must use some services so may it be only things like graphic design and etc. As for the technology part i believe that in 90% of the cases your startup won't succeed when the core of your business is out there, not in your hands, can't be controlled and far from your eyes.
Even if you think it will save you time and money, trust me - at the end of the day it won't.
My advice - find the way to do it yourself.
I've worked in the outsourcing industry since 2002 and now run a BPO firm (Business Process Outsourcing). Yes there are various strategies for outsourcing. Which is right for you, you will have to make that decision. I'd be happy to lay out some possible strategies over tea or coffee or Skype conversation.
We have some case studies on our not-yet-released website. I hope these help.
Outsourcing can be great but can also be a big disaster. My business is relationship based, not transactional. You have to represent your company and yourself in the best way so what you outsource may not be done as you would want. I had a problem once. Since then I only outsource to a local group of freelance professionals that have proven themselves to me. We have the same corporate culture and it makes doing business so effortless. I may pay the extra penny, its the small stuff but I receive first class suport, extreme talent, positive attitude and total committment. So, examine your goals. I need to know who I work with! Good luck.
Obviously there are a lot of answers regarding outsourcing and many things you can outsource. Our specialty is the HR/Payroll/Benefits arena. Absolutely makes sense to do it. I am happy to discuss with you.
Outsourcing can be a fantastic strategy for a start-up. When done properly, it gives a company the ability to compete on a equal level with companies who have developed extensive resources in a particular function. It can also give you tremendous flexibility to scale up or down and minimize risk. It can also be a disaster, if it's not done methodically. Our focus is on outsourced logistics and distribution services. We've used these services, provided these services, and now assist clients with navigating the outsourcing process.
Not generally, I don't think. A startup should be mostly concerned with getting its product or service up and running, and as much as possible should be done in-house to conserve money, especially if the startup's exec team or proprietor is using their own money or if you have limited investiture.
Some things must be outsourced - like payroll, which was mentioned. But generally, most of what needs to be done should be done in-house, with a minimum of outsourcing and contracted help. If you don't know how to do something, get a basic how-to guide - it'll teach you a new skill and it'll be a lot cheaper than outsourcing. If it's too complicated for you to handle or you don't have the time to learn a very involved skill for what needs to be done - site building, server setup and maintenance, programming, and so forth - then I'd say it's time to outsource.
That said, it really depends on the company, and every business owner has to consider their own unique situation and decide what's best for their individual company.