Situation: Start-ups and early-stage enterprises are typically both resource and talent constrained. The CEO of a start-up asks how others successfully outsourced infrastructure cost effectively and when they were early-stage so that they could focus on critical success factors and improve their opportunity to succeed. How do small companies outsource infrastructure?
Advice from the CEOs:
In the early stages of company development, outsource everything possible and focus our efforts only on the key functions.
In order to focus on the most important things first, decide what must be accomplished and when. Set priorities, establish key milestones and create a timeline to measure achievement. Celebrate your successes!
Identify the most important strategic foci within your business model and outsource everything else.
For example, use outside data centers instead of developing these yourself.
With the increase in Cloud-based options, early stage companies can do without the IT infrastructure that they used to need. Just be careful to safeguard your intellectual property!
Attend relevant meetings and functions to learn about existing and available capabilities. Look for local networking opportunities relevant to your market.
Incubator sites have developed in a number of high tech centers. These are designed to cover infrastructure needs at a reasonable cost so that founders can focus on product and service development.
Hire a virtual assistant – you can find these locally using a Google search.
Take advantage of lower cost labor and enlist younger, less experienced labor to manage databases and clean records.
Set up a wiki for information. This exchange is free and you can tailor it to your needs. It is permission-based; you can find it at pbwiki.com.
Situation: A company’s contracts are based on milestones versus time and materials. This is common for their industry. However, end products are poorly defined at project outset and product requirements frequently evolve and change, making milestones squishy. How do you negotiate milestone contracts and payment schedules?
Advice from the CEOs:
In addition to payment schedule, there are four elements to a project negotiation – specifications, schedule, project flow, and budget. Tell the client that to hit their budget target, they need to give you control of any two of the other three factors. This means that if they want to specify budget and schedule, then they have to yield you control of the specs and project flow. Any change to these means that they have to be willing to change budget and/or delivery date. Finally, to keep the project going on a timely basis, they must make milestone payments on time and on schedule.
Try to transform the project, as much as possible, to time and materials. Here’s your talk line:
To give you 100 hours of effort on a fixed bid basis, we have to budget 110. Time and materials, in the long run is less expensive because you only pay for what we need to deliver your product.
Your credibility to deliver on a time and materials basis will be based on past performance and the relationships that you have developed with your clients.
Milestone contracts are especially difficult in low margin industries because of project variability. One solution is to bid 130 hours cost for 100 hours work. The challenge is that this looks uncompetitive, especially compared with offshore resources. Therefore, an option is to develop offshore capability so that you can deliver your projects using a variety of resources with variable costs. Price everything based on domestic prices, but use offshore resources to improve your margins and your ability to cover project overruns without killing your profits.