Staff augmentation is suitable to quickly scale the team if they require additional/specific skills. It saves cost, is flexible and transparent. Alternatively, you need to extensively research the local/global market before outsourcing a team. Depending upon the nature of your current project, the decision to outsource or to augment your staff might be just right, or it could end up being overwhelming. But you as a business leader must always be aware of how willing are you to delegate? See which model is potent to give you a solution!