As we move to what Forrester calls ‘The Age Of The Customer,’ enterprises will need to reinvent themselves to systematically understand and serve increasingly powerful customers, we are seeing a notable shift in what the business expects from IT. IT requirements are increasingly being influenced by the business leader who wants technology to not just enable efficiencies but to also provide an edge over competition by helping to develop things like new marketing and sales channels, and applications that provide greater insights on buyer behavior and what influences them.
By 2020, we anticipate that evolving customer expectations will open up tremendous opportunities for businesses, but at the same time, they will evolve so rapidly that businesses that are unable to keep pace will face the threat of extinction. Therefore, the need of the hour is for speed. Getting software products and services to market quickly, cutting product development costs, while continuing to maintain high standards for flexibility, nimbleness, and time-to-market – this is leading to a tremendous increase in interest around Agile development.
Many organizations have already adopted Agile to some extent within their organizations. According to Forrester’s Forrsights Developer Survey Q1, 2013, 19% of developers stated they use Agile (Kanban, Scrum, TDD, XP). However, most of these initiatives are primarily in-house – Forrester’s Agile Survey Q3 2013 showed that the majority of organizations continue to use Agile more widely in-house, than with systems integrators.