When commissioning software, such as a new customer website or a mobile application, the trend in recent years has been to decouple the front end client from back end services, thanks in part to the advances in API integration and cloud services.
This change has enabled companies to empower technology specialists to help in areas of expertise where they may have weak or limited domain knowledge (for more on this, take a look over our getting started blog). This could be analytics, Single Page app development, or in the case of Chelsea Apps, experience of delivering mobile applications with strengths in usability and design. But simply deciding on a technology stack is just one part of the puzzle. Actually developing it is another.
Complex development projects can pose many problems, but for enterprise development the complexity of multi-team environments working in harmony can be the difference between success and failure. So it’s easy to see why large organisations are investing time and money in frameworks such as SAFE and DAD.
Many internal development projects are governed and controlled by a PMO or Programme board, but how do you ensure effective coordination between companies in a supplier/customer relationship and more importantly, what measures can you put in place to set this up for success?
While it would take more than a few paragraphs to explain how to do this, here are a few tips that have helped us.