- Original air date:
- Tues., Jan. 10, 2012, at 1:00 p.m. EST
Continuous Delivery Maturity Model
How mature are your Continuous Integration, Continuous Delivery and Release practices? Where can you get the most improvement based on your specific problems and needs? How are other organizations solving these same problems?
In recent years the role of automation in software development has expanded dramatically. The collision of the Agile practice of Continuous Delivery with the realities of enterprise development projects — where large projects, distributed teams or strict governance requirements are not aberrations — has resulted in increased automation efforts throughout the lifecycle. Top performing teams tie their automation efforts together into an end-to-end solution that enables them to deliver changes faster with higher quality, and with more control for less effort.
But despite these benefits the adoption of automation has been uneven. Many software teams struggle with manual, slow, high-risk deployments. Others use release processes that are efficient and safe enough to deploy to production many times a day. There are many paths to improving your development automation efforts, but where to start?
When seeking these benefits, it is useful to have a guide. In this webcast, we present a simple model for scoring the maturity of your organizations automation efforts across the development lifecycle, including Build, Deploy, Test and Release. This model is on based several years of first-hand experience with hundreds of teams and reports from the field. With this model you can understand the industry norms so you know where youre keeping up and where you're falling behind.
Join us to learn:
- Industry norms based on our experiences in the field.
- Specialized practices like the build lifecycle of Scrum teams.
- Identify and prioritize opportunities for improvement based on your context.
- When advancing in automation maturity isn't worth the effort.
Eric Minick, UrbanCode Lead Consultant
UrbanCode enables organizations to deliver software to production servers faster (physical, virtual, or cloud); resulting in decreased time to market, and accelerated pace of innovation through end-to-end software delivery. uDeploy, our Deployment Automation product, establishes repeatable, error-free, scalable application deployment processes, and provides visibility into what version is where. uBuild, our Build Management product, establishes repeatable and traceable build processes for large organizations with hundreds or thousands of developers, and provides visibility into organizational best practices; allowing development teams to scale while maintaining quality. Our approach is to harness the innate capabilities of computers to handle repetitive tasks in an error-free manner, thus freeing employees to engage in critical thinking, creativity, and problem solving.