The challenges of staff augmentation and how to overcome them