Outsourcing: what i learned

  • Describe scope better and split it to milestones. The more you have them the better
  • Involve Team and PO while selecting a contractor
  • Let teams directly communicate  between. Managers are bottleneck
  • Don’t use hourly rate! What you care about is how much you are ready to pay for certain group of features. Make contracts based on milestones not hourly rates
  • Make sure your contractor is agile and is applying best development practices (or similar to yours) in their daily work

Everything looks obvious, but sometimes you need to make mistakes by yourself to learn something 🙂