Agile delivery allows for the iterative and evolving design and implementation of services to meet user needs – and this is a good thing. The challenge this can face, however, is that designs can focus on the Minimum Viable Product and so when products start scaling or have additional contexts applied, the system can need substantial re-engineering or re-implementation to address these challenges.
Like many government departments and arm length bodies, the CJS Common Platform Programme (CJSCP) has adopted Agile processes and put it at the heart of what we do. From my experience while working in CJSCP, I have detailed in this blog post a number of ‘danger signs’ that may indicate your organisation is not embracing Agile ways of working.
I’m Adam Gwinnett, the Architecture Lead for the CJS Common Platform Programme. I’d like to take some time to explain how we are following the Agile software methodology in the development and delivery of our products and services.