Managing software delivery modernization
As organizations embark on their modernization journeys, they need to prepare a roadmap with clear goals and objectives, so that they can measure their success and outcomes against it. Typically, DevOps practices impact the four major pillars of software delivery modernization, namely Software Life Cycle Management, Solution Architecture, Automation Practices, and Cloud Platform Adoption:
Figure 15.1 – DevOps impact on software delivery modernization
Let us review the role of DevOps across the four pillars in the next sections.
Software life cycle management
Organizations must adopt an iterative development methodology to achieve greater agility in releases. Agile and Kanban are better suited to offer flexibility and adaptability over the traditional Waterfall-based software development life cycle methodology.
Solution architecture
All modernization journeys typically involve two sets of initiatives...