Planning a DevOps Capability - Estafet

3 downloads 194 Views 659KB Size Report
Product backlog of steps for platform automation. Pricing. - £4,875. - Fixed price. Benefits. - Clear vision to. DevOps
Planning a DevOps Capability Hard-won experience has taught us that turning source code into a deployed, working application is time consuming and painful. Many issues stem from simple human error, inevitably arising from the sheer technical complexity of the processes involved. As expectations turn towards DevOps and Microservices, there is increased pressure to speed up the software delivery pipeline, to reduce these errors and hence to increase agility.

Summary: Tasks - Workshops with Dev and Ops teams - Product backlog of steps for platform automation

The key to reducing the pain and cost of any complex technology process is to automate it. We help you work towards the vision of a fully automated, self-service system covering the full development life-cycle, taking small, incremental steps to get there. We begin with a scoping engagement to identify those elements of the vision that deliver the most value. This includes tailoring this vision to meet your specific needs. We also deliver a prioritised and estimated Product Backlog, a list of items that would be required.

Pricing - £4,875 - Fixed price Benefits - Clear vision to DevOps - Understand investment needed - Enables microservices Roles and responsibilities in the Automated Platform Automation speeds up processes whilst dramatically reducing the potential for (costly) human error. Our approach provides an achievable, affordable, step towards an all-encompassing vision, based on your current capabilities and project priorities. Having established which elements are needed, we prioritise (and estimate) them to produce an implementation Product Backlog. A short "scope" document describes how backlog items fit into the overall vision.

Estafet - Planning a DevOps Capability www.estafet.com | [email protected] | 0208 012 8599

G-Cloud 9 Page 1 of 2

The first step is to appreciate the gap between where you are and where you want to be. We can use, for example, Arun Gupta’s maturity model for Continuous Delivery to assess this. It covers not only the various activities (build & deploy, QA, release etc.) but also the cultural aspects: are teams organized by technology and/or platform?; how do they collaborate?; where do their responsibilities end? The move towards a DevOps approach will require a degree of cultural change and a top-down fostering of collaboration between the existing silos. Remembering Conway’s Law “organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations”, we need to move away from siloed capabilities towards cross-functional teams that can deliver and be responsible for the safe operation of the features they produce. This is especially true (and perhaps easier) in a microservices architecture; but that is only achievable when a mature DevOps capability has been built. Arun Gupta’s C ​ ontinuous Delivery Maturity Model

Our approach has three key defining characteristics: ● ●



Transparent​: All information gathered will be stored on a shared Wiki, updated daily, so that you can view the scoping document and Product Backlog as they evolve Iterative​: We start at a high level and drill down as time and priority allows. Processes and outputs are regularly reviewed and adjusted, ensuring that both meet your expectations and needs Efficient​: We engage all key players, ensuring rapid and effective decision making, and that those who will ultimately use the solution guide its specification

Charges and Benefits The engagement is timeboxed to 5 days of a Senior Build Engineer and for a fixed cost of £4,875 (excluding VAT and expenses). The benefits to your organisation are in prioritising, estimating and planning the activities necessary to improve your build automation capabilities. Estafet has many years of working with the tools and processes necessary and can help establish an in-house capability to improve your business agility.

Estafet -​ Planning a DevOps Capability www.estafet.com | [email protected] | 0208 012 8599

G-Cloud 9 Page 2 of 2