We offer a wide variety of services and can offer solutions to difficulties you may face in your software development approach. Most consultancy engagements usually begin with an assessment, carried out through a series of workshops. These workshops identify: where best to focus efforts to make the biggest impacts; what improvements will be most effective for your team; and what additional services CD Ltd can offer.
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.