Curriculum
1. Course Introduction
Learning Objectives: Participants will have a comprehensive understanding of the fundamental concepts and practical applications covered in the training. They will acquire the skills and knowledge necessary to navigate through the course topics and achieve the course goals.
Topics
-
Course Goals
-
Course Agenda
2. DevOps and Time
Learning Objectives: Gain a comprehensive understanding of DevOps, encompassing its definition, importance, real-world applications in companies, and the key principles (Magic Equation), enabling learners to articulate the core principles, benefits, and implementation strategies in software development and IT operations.
Topics
-
What Is DevOps?
-
Why Do DevOps?
-
Companies Doing DevOps
-
The Magic Equation
3. Key Differences Between DevOps IT and Traditional IT
Learning Objectives: By the end of this learning module, you will be able to distinguish DevOps IT from Traditional IT, understand the organizational differences, perform to a different standard, and effectively utilize distinct measurements, enhancing their ability to implement and adapt DevOps practices in IT environments.
Topics
-
What Sets DevOps IT apart from Traditional IT?
-
How DevOps IT is Organized Differently
-
How to Perform to a Different Standard
-
How to Use Different Measurements
4. Becoming a DevOps organization
Learning Objectives: After completing this module, learners should be equipped to comprehend transformational leadership, redesign organizational structures for DevOps implementation, apply design principles emphasizing focus, work, information, and metrics, fostering their ability to lead and implement effective DevOps transformations within an organization.
Topics
-
Transformational Leadership
-
Redesigning An Organization for DevOps
-
Design Principles
Focus
Work
Information
Metrics
5. Value Stream Mapping
Learning Objectives: Upon completion of this module, you will be proficient in understanding the concept of Value Stream Mapping, recognizing its significance, distinguishing between various types of maps, adept at creating a Value Stream Map, knowledgeable about the types of data to collect, and capable of effectively handling exceptions in the context of process improvement.
Topics
-
What is Value Stream Mapping?
-
Why Do We Need to Use this Framework?
-
Types of Maps
-
How to Create a Value Stream Map?
-
Types of Data to Collect
-
How to Handle Exceptions
6. Value Stream Mapping Exercise
Learning Objectives: By the end of this session, participants will acquire the skills to create comprehensive Value Stream Maps, including identifying key process steps, understanding flow dynamics, and effectively visualizing and analyzing value streams for process improvement purposes.
Topic
-
Creating Value Stream Maps
7. Squad Organizational Model
Learning Objectives: After engaging with this content, learners should be able to grasp Conway’s Law and its implications on organizational structure, recognize the issues associated with silos, comprehend Spotify’s Squad Organization Model including its structure, roles, and elements like squads, tribes, chapters, and guilds, and develop the skills needed to reorganize effectively in order to transition to this collaborative and agile model.
Topics
-
Conway’s Law
-
The Problem with Silos
-
Spotify’s Squad Organization Model (Structure, Roles)
-
Squads
-
Tribes
-
Chapters
-
Guilds
-
How to Reorganize in Order to Move to this Model
8. Managing Cultural Change
Learning Objectives: Upon completion of this module, participants will be able to define and comprehend the concept of culture, analyze its impact on performance, distinguish between types of IT culture, identify cultural traits essential for a DevOps organization, and acquire skills in managing change within the organizational culture for successful DevOps implementation.
Topics
-
What is Culture and How Does it Impact Performance?
-
Types of IT Culture
-
Cultural Traits of a DevOps Organization
-
How to Manage Change
9. Culture and its Impact on Performance
Learning Objectives: After engaging with this module, learners would be proficient in recognizing various types of IT cultures, defining the characteristics of a DevOps culture, acquiring skills in change management, understanding the three phases of change, and identifying the types of changes that are necessary for successful implementation in an IT environment.
Topics
-
Types of IT Culture
-
What is a DevOps Culture?
-
How To Manage Change
-
The Three Phases of Change
-
Types of Changes That Need to be Implemented
10. Popular DevOps Tools and Practices
Learning Objectives: Upon completion of this module, learners should be capable of navigating and understanding the DevOps Tools Periodic Table, categorizing top DevOps tools, and recognizing common and popular practices associated with these tools, enabling them to make informed decisions for tool selection and implementation in a DevOps environment.
Topics
-
DevOps Tools Periodic Table
-
Top DevOps Tool Categories
-
Common and Popular Practices
11. Building a Business Case
Learning Objectives: By the end of this session, learners should be able to discern and prioritize key factors that matter to stakeholders, facilitating effective communication, decision-making, and stakeholder engagement in various contexts.
Topic
-
Understand what matters for stakeholders
12. Bringing it all Together
Learning Objectives: Upon completion of this module, participants should be able to articulate and apply strategies for delivering tangible business value through DevOps practices, aligning IT processes with organizational goals, and optimizing the overall value delivery pipeline.
Topic
-
Delivering business value via DevOps
13. Additional Sources of Information
Learning Objectives: Participants should possess a foundational understanding of DevOps principles, practices, and key concepts, enabling them to accelerate their comprehension of DevOps methodologies and their practical application.
Topic
-
Resources to speed DevOps understanding
14. Exam Preparation
Learning Objectives: Upon completion of this module, participants should be proficient in understanding exam requirements, question weighting, and key terminology, equipping them to effectively prepare for and navigate a sample exam review in their field of study.
Topics
-
Exam Requirements, Question Weighting and Terminology List
-
Sample Exam Review