For many organisations, there are certainly distinct advantages in having your own, in-house development team. You get control of the team and their objectives, being able to see yourself what they are doing and working towards and having your own destiny in the palm of your hands. However, there remains a constant pressure to innovate,[…]