
Throughout our educational journey we have always been taught that generally two heads are better than one. That teams working at their optimum could do the impossible and it was almost the impossible to achieve this equilibrium. We could go on for days talking about all the factors on how to improve the efficiency of a development team, utilising and identifying the skills of the engineers and their motivations or even how to make great project plans…. However from my experience, and a lot of…