Agile system development is of little use if you cannot deploy new features into production in a timely manner. The goal of DevOps is to reduce the time between development and deployment to an absolute minimum.
To achieve this, you need to reassess all aspects of your system development. This involves core processes for development, QA and documentation. In addition, DevOps it impacts the technology used for source code management, your build system, automated testing and deployment technologies.
The shift to a more DevOps oriented way of working also impacts your organization at large and the stakeholders interested in what is developed and how. IT Service Management plays an important role in enabling continuous delivery. Product owners, and the budget owners they report to, are impacted for obvious reasons. Furthermore, areas such as sales and marketing may need to adapt as well.
As a result, this workshop covers things such agile software development practices aligned with DevOps goals, ITSM processes and technologies, organizational impacts and typical market requirements that motivate a shift to a more DevOps oriented process. We then take a closer look at what this could mean for your business/organization. By the end of the workshop you should have a better understanding of the risks and opportunities open to you and a roadmap for moving forward.
Primarily the core engineering and ITSM staff members impacted by change. However, depending on your organization’s current challenges, product owners and business developers may find it beneficial to attend as well.
- Relevant best practice frameworks, trends and standards in the context of DevOps.
- Automation – the requirements on your automated build and testing systems.
- Case study: the VP Engineering of a successful software company, will explain the challenges they faced when introducing DevOps and how they overcame them.
- Inventory: where does your organization stand today and what are your future goals?
- Readiness assessment discussion: what gaps does your organization have and what plans already exist?
- Next steps – conclusions and planning for future improvements.