Building a Systems Development Team - Outsourcing

Can’t we just hire somebody to do this for us? The answer is more complex than a simple "Yes" or "No."

Steve Jost Profile Picture
Share
Contributors Chris Hodge David Brown
  1. Outsourcing the development work will still require a significant amount of resources from your internal team. The team will have to describe the process they are trying to automate with enough detail for a third party to efficiently and expertly step in. Your team will also be involved in support activities, including testing and training.
  2. Larger contractors are now starting to make acquisitions of technology companies rather than outsourcing to a third party. This allows them to more tightly control the results of the system development process (which they view as a competitive advantage).
  3. If you want to test the waters in outsourcing some development tasks or functions, start slowly (and small), with well-defined requirements and carefully managing expectations. You can spend a ton of money in “change orders” if you are not careful!

This is Part 11 of an 18-Part Series


Topics Covered in the Series Include:

  • Clarification
  • Software
  • Best Fit
  • Risk
  • Applications

All relationships start with a simple conversation. Let’s schedule some time to talk about your specific challenges and opportunities.


More from Steve Jost
Building a Systems Development Team - Balance
Striking a balance between immediacy and scalability is a constant decision with Systems Development and will be ever-changing in most organizations. The needs of your organization may necessitate erring on one side of that balance or the other.
Building a Systems Development Team - Support
The need for support, training, and maintenance of developed systems should not be underestimated.
Building a Systems Development Team - Risk
Minimizing the business risk of a developer leaving. The better you are able to make your company a great place to work (culture & communication), the easier it will be to retain your top talented team members.