Exam training Flashcards
What means the wall of confusion between Dev and Ops?
The wall of confusion is a psychological and procedural barrier that obstructs the flow of communication
between the Development and the Operations teams
Name 11 primary problems underlying the wall of confusion.
Organizational Silos Different Mindsets Different Implementations Different Tools: Lack of Interest in Learning Other Tools Different Environments: Loss of Work Blame Game Build Rollback Disintegrated Processes No Feedback Loop
What are the 3 elements of creating an antifragile organisation?
Management innovation
Lean Startup
Devops
How differs the High-performing IT Organization from other organizations? 5x
3 highs: - More frequent deployments - Faster recovery from failures - Better netto promotor scores 2 lows: - Lower change failure rates - Shorter lead times
Seven reasons for DevOps
- Improved speed to market
- Continuous Integration and delivery
- Higher quality, fewer failures, and higher stability
- Innovation and creativity
- Increased employee engagement and job satisfaction
- Breaking down silos and eliminating waste; It is all about collaboration!
- Resource and cost reduction
DASA devops definition
DevOps is a CULTURAL and OPERATIONAL model that
fosters COLLABORATION to ENABLE high-performance IT to ACHIEVE business goals
What are the 2 core methodologies underlying DevOps?
Agile methodologies and Lean IT
Name 3 differences between Activity focused and product-focused development.
‘Activity-Focused’ (siloed) Traditional vs ‘Product-Focused’ (team): Agile
Specialty Oriented Work Oriented
Functionally Organized Team Organized
Project Focused Product Focused
Work with Individuals Work with Teams
What is the difference between plan-driven and value-driven regarding devils triangle?
Plan-driven: functionality is fixed
value-driven: resources and time is fixed
Lean focuses on creating the value for customer. name the 4 elements of Lean to create this value.
Pull, perfection, flow, value stream
What is flow in Lean context?
Create a continuous flow in production with the Just-in-Time approach and reduce peak and low volumes
Name 6 DevOps core principles
CCECCA
- Customer-centric action
- Create with the end in mind
- End-to-end responsibility
- Cross-functional autonomous teams
- Continuous improvement
- Automate everything you can
How to meet customer requirements? 4x
● Innovate continuously.
● Adjust when a certain strategy is not working.
● Constantly invest in products and services that receive a maximum level of customer delight.
● Rapidly respond to changing or emerging customer needs.
Name the 7 keyroles of devops
Scrum Master/Team Manager Business representative/Product Owner Technical architect Developer Tester Operations Engineer User Experience
name 4 Dasa Skill Areas
CoCoLeTe: Courage Teambuilding DevOps Leadership Continuous Improvement
name 8 Dasa Knowledge Areas
Business Value Optimization Business analysis Architecture and design Programming Continuous Delivery Test specification Infrastructure Engineering Security, Risk and compliance
Name 5 DASA maturity levels
Fundamentals Practitioner Specialization: enable and scale Specialization: Specify and verify Specialization: Create and deliver
What are underlying problems regarding the wall of confusion?
Dissolving the wall of confusion requires tackling a variety of underlying problems, such as
organizational silos, different mindsets, blame game, build rollback, disintegrated processes,
and no feedback loops.
What is antifragility?
Antifragility is the ability of systems (or organizations) to get better as a result of shock,
disruptions or disorder.
What is culture?
Culture is the sum total of behavior and mindset of an organization, supported and enhanced
by the values and beliefs of that organization.
What is the core of DevOps culture
The core of the DevOps culture is the emphasis on service.
Two elements of service mindset
A perfect service mindset ensures that a high quality product is not only available but also
meets the needs of the customer.
What are the 6 typical cultural aspects of a DevOps team
The typical cultural aspects of a DevOps team are Continuous Learning, Experimentation, Build Quality in, An Engineering Culture, A Culture of Effectiveness, and A Culture of Product Thinking.
Some of the cultural elements that can help you develop an effective and successful DevOps
culture
Some of the cultural elements that can help you develop an effective and successful DevOps
culture are
Teambuilding and Collaboration,
Continuous Improvement and Problem-Solving,
Courage and Experimentation, and
Leadership and Feedback.
Definition of a team
A team is a small number of people with complementary skills who are committed to a common
purpose, set of performance goals, and approach for which they hold themselves mutually
responsible