DASA DevOps Professional: Enable and Scale: In-House Training
DevOps embodies both cultural changes and practices through which organizations can facilitate the IT functions of software development (Dev) and software operation (Ops). The DevOps movement advocates automation and phase-based monitoring practices. Its objectives include:
Decreasing development cycles ·
Increasing deployment frequency
Improving the reliability of releases
Developing a closer alignment with business objectives
The DASA DevOps Professional: Enable and Scale course (formerly known as DevOps Practitioner)
is designed to provide individuals with the core education necessary to put DevOps into practice. With the help of DevOps theory, pragmatic examples and exercises, and interactive group discussions, the course will help you understand how to apply the necessary skills to practice DevOps. Building on the knowledge learned on theFundamentals course (the 'why'), you will learn the 'how'.
The DevOps Professional: Enable and Scale course focuses on improving the skill set of the DASA competency model, which includes competencies like Courage, Teambuilding, DevOps Leadership, and Continuous Improvement.
On completion of the DASA DevOps Professional: Enable and Scale training and passing the exam, the certification is awarded.
What you will Learn
At the end of this program, you will be able to:
Explain the importance of DevOps culture and the aspects that can influence it
Explain why courage, teambuilding, leadership, and continuous improvement are required in a DevOps environment
Explain why courage is essential to enable trust, honesty, and experimentation
Identify and evaluate different types of behavior in a DevOps environment
Recognize the signals indicating impediments and/or team dysfunctions
Describe how to form good DevOps teams and assess their maturity
List the effects of happiness and motivation on team performance
Identify how leaders encourage feedback and transparency
Discuss the factors that leaders can influence to build trust
Explain how and why leaders promote a 'safe to fail' environment
Analyze value streams to improve throughput and flow
Facilitate the tools for continuous improvement: structured problem-solving workshops, Story Mapping sessions, and retrospectives
TEAMBUILDING
Teambuilding is about understanding the other's point of view, collaboration, mutual accountability, common purpose, and the ability to integrally support the service/product.
Design Teams
Characteristics of a DevOps team
Skills of a DevOps Team
Self-organization and autonomy
Rules to consider when designing DevOps teams
Build Teams
Effects of happiness and motivation on performance
Feedback
Creating high-performance teams
Governance
Governance within teams and between multiple teams
Governance between organizations
DevOps contracts
DEVOPS LEADERSHIP
This module describes how to facilitate teams to high performance, DevOps behavior, transparency, and a service lifecycle mindset.
Build Culture
Creating the right environment and providing vision and purpose
Stimulating the right behavior
Servant leadership: giving control, supporting, and inspiring
Create Purpose
Defining and aligning purpose
Purpose of having a purpose
Alignment versus autonomy
Be a Servant Leader
Give control to the team
Inspire and support the team
Focus on Success
Output versus outcome
Measuring and steering
COURAGE
The Courage module is about coaching courageous behavior, proactivity, reflection, trust, open discussions, experimentation, fail fast, and the courage to change.
Build Courage
The importance of courage
Courage in relationship with leadership and feedback
Enabling courage at the team level
Dealing with failure
Think Different
Courage day to day
Encourage critical thinking
Techniques to promote courageous behavior
VALUE CUSTOMER-CENTRIC ACTION
This module describes the important aspects that are relevant to identify and deliver the required and expected value for all relevant stakeholders.
Aspects of Value and Managing Expectations
The different aspects of value
Stakeholder management
Customer collaboration and using customer feedback
How to do prioritization
CONTINUOUS IMPROVEMENT
Continuous improvement describes the importance of a Kaizen mindset, quality at the source, first time right, knowledge-sharing, and the ability to adapt.
Build Flow
Understanding the importance of flow
Using Lean to optimize flow
Kaizen as a mindset
Radical change versus Kaizen
Using Pull to optimize flow
Continuous Improvement Tools
Kaizen Event
Value Stream Mapping
Visual Management
Retrospective
Daily Standup
Five Times Why