IL - Unmasking DevOps
This course is designed for IT leaders trying to understand how to create a culture of DevOps in their organization. We start off by getting a broad understanding of DevOps and how it fits into the software development life cycle. We’ll cover DevOps values and priorities, which focus on people, process, and technology.
Then, we will look at how to design your organization’s culture with DevOps in mind through encouraging teamwork, reducing silos, and embracing failure.
After that, we will learn how to identify waste and locate bottlenecks along your software development life cycle to locate the easiest (and most immediate) wins for your DevOps transformation.
Then, we’ll cover how to persuade your colleagues, from executives to engineers, of the benefits of DevOps.
This course will wrap up by looking at how to measure your work and track your DevOps successes, allowing everyone to see the incremental improvements along the way.
A DevOps transformation is no small feat, nor is it an overnight process. It will take hours of planning, honest conversations, brainstorming, reflection, and technical changes. This course will teach you how to unlock the early principles by learning and thinking about your everyday work from a different perspective. The DevOps journey is just as valuable as the outcome.
- Duration: 1 Day
- Level: 200
Who this course is designed for
- Basic knowledge of the software development life cycle
- Previous experience with software releases will be helpful, but not required
The course demonstrates the steps required to begin a DevOps transformation in your own organization.
You will be armed all the knowledge necessary to get started understanding DevOps, how your company’s culture plays an important role, how to identify waste, and how to influence your peers as well as measure your progress along the way.
This course will also help you to learn and think about your everyday work from a different perspective.
Module 1 – Introducing DevOps
Description: Module 1 covers the importance of culture over process and tooling and discusses the principles and values of DevOps, and dives into how your organization will benefit from a DevOps approach.
• Surveying the main tenants of DevOps
• Understanding DevOps values
• Seeing how your organization benefits
Module 2 – Designing the Organization
Description: Module 2 looks at the specific ways to accurately evaluate your company’s culture. You’ll also find out how to develop a vision for your company culture, apply DevOps values to your engineering teams, and incentivize and reward the values you prioritize.
• Evaluating your company’s culture
• Establishing DevOps values
• Crafting a vision statement
• Incentivizing your values
Module 3 – Identifying Waste
Description: Module 3 is all about unpacking the seven categories of waste in complex systems. You’ll also learn how to collect data and identify bottlenecks, and how to prioritize the customer by focusing on impact.
• Types of waste
• Understanding waste in DevOps
• Rooting out waste
• Discovering bottlenecks
• Focus on impact
Module 4 – Influencing Colleagues
Description: Module 4 digs into why humans loathe change. You’ll also work on perfecting the art of persuasion in order to effect change, practice explaining DevOps to leadership, and see how to respond to doubting minds.
• Understanding the human aversion to change
• Persuading your peers
• Gaining executive buy-in
• Responding to pushback
Module 5 – Measuring the Organization
Description: Module 5 suggests ways to get a baseline idea of where you’re starting from and track your progress as you continue implementing DevOps. You’ll also learn some specific questions for employee surveys and hear about the difference between quantitative and qualitative case studies.
• Gauging your progress
• Quantifying DevOps
• Creating DevOps case studies