Continuous Delivery is widely accepted as the best way to develop quality software, and is practised by the biggest and most successful companies on the planet! But if you think you can’t get the benefits of CD because your business operates in a highly regulated sector, or relies on old technologies and legacy code, we can help. Dave Farley has experience of leading CD practice in large, bureaucratic, regulated industries in technically demanding problem domains and helping clients transform their software development process.
We usually structure assessments around a Value-Stream Analysis, and sometimes also assess your Continuous Delivery Maturity. These assessment activities are carried out as a series of workshops.
A core practice in the adoption of Continuous Delivery is to measure and improve (shortening) feedback cycles in the development process. The aim is to maximise the opportunities to learn, and improve. We use a Value-Stream-Analysis technique in our workshops to explore the current development process, from a variety of different perspectives. This mapping exercise gives us a structure that allows us to explore the development approach in some detail and to agree a rough value for how it takes for each step in the process. We can estimate the duration of the whole process - from idea to working software in the hands of your users, and identify opportunities for optimisation. The discussion and learning from this analysis is often more important than the output
As one of a range of workshop activities, CD Ltd may use a CD Maturity Model - which is an assessment tool that some organisations find useful, to evaluate practices associated with software development as working for, or against, the adoption of Continuous Delivery, on a scale from “Regressive” through to “Expert”. Maturity models are somewhat simplistic and so don’t represent a precise measure of effectiveness. However, the exploration process is often more important than the output, and they can provide a broad view on where you are in your journey toward better practice and provide some ideas on what to try next.
Click to See more videos
"We are just at the beginning of adoption of Continuous Delivery but the steps undertaken so far already yielded wide-ranging and diverse changes in development culture, technical improvements, efficiency and quality."