Lesson #2 & #3 Being a Lean-Agile Leader (15%) Flashcards

1
Q

Why Lean-Agile Leadership?

A

An organization’s managers, executives, and other leaders
are responsible for the adoption, success, and
ongoing improvement of Lean-Agile development and
the competencies that lead to Business Agility. Only they
have the authority to change and continuously improve the
systems that govern how work is performed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 bodies of Knowledge that SAFe is based on?

A

1) Agile Development
2) Lean Product Development
3) Systems Thinking
4) DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 4 bodies of Knowledge that SAFe is based on?

A

1) Agile Development
2) Lean Product Development
3) Systems Thinking
4) DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the SAFe Core Values

A

Alignment
Built in Quality
Transperency
Program Execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Exemplifying SAFe core value of Alignment

A

► Communicate the mission, vision, and strategy
► Provide briefings and participate in PI Planning
► Participate in backlog review and preparation
► Organize around Value Streams
► Constantly check for understanding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Exemplifying SAFe core value of Built in Quality

A

► Refuse to accept low-quality work
► Support investments in technical debt reduction
► Ensure UX, architecture, operations, security,
compliance, and others are part of the flow
of work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Exemplifying SAFe core value of Transparency

A

► Visualize all relevant work
► Take ownership and responsibility for errors
► Admit your own mistakes
► Support others who acknowledge and learn from
their mistakes—never punish the messenger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Exemplifying SAFe core value of Program Execution

A

► Participate as an active Business Owner
► Celebrate high quality and predictably
delivered PIs
► Aggressively remove impediments
and demotivators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Lean Thinking

A

✓ Precisely specify value
by product
✓ Identify the Value
Stream for each product
✓ Make value flow without
interruptions
✓ Let the Customer pull
value from the producer
✓ Pursue perfection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

House of Lean’s roof

A

Value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

House of Leans’s foundation

A

Leadership

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

House of Lean’s Four Pillars

A

Respect Individuals and culture
Flow
Innovation
Relentless Improvement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does Value mean in the HoL

A

Achieve the shortest sustainable lead
time with:
► The best quality and value to
people and society
► High morale, safety, and Customer
delight

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does Respect for people and culture mean in the HoL

A

► Generative culture
► People do all the work
► Your Customer is whoever
consumes your work
► Build long-term partnerships based
on trust
► To change the culture, you have to
change the organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does Flow mean in the HoL

A

► Optimize sustainable value
delivery
► Build in quality
► Understand, exploit, and manage
variability
► Move from projects to products

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does Innovation mean in the HoL

A

► Innovative people
► Provide time and space for
innovation
► Go see
► Experimentation and feedback
► Innovation riptides
► Pivot without mercy or guilt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does Relentless Improvement mean in the HoL

A

► A constant sense of danger
► Optimize the whole
► Problem-solving culture
► Base improvements on facts
► Reflect at key Milestones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does Leadership mean in the HoL

A

► Lead by example
► Adopt a growth mindset
► Exemplify the values and
principles of Lean-Agile and SAFe
► Develop people
► Lead the change
► Foster psychological safety

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Agile Manifesto

A

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

10 SAFe Lean Agile Principles

A

1 Take an economic view

#2 Apply systems thinking
#3 Assume variability; preserve options
#4 Build incrementally with fast, integrated learning cycles
#5 Base milestones on objective evaluation of working systems
#6 Visualize and limit WIP, reduce batch sizes, and manage queue lengths
#7Apply cadence, synchronize with cross-domain planning
#8 Unlock the intrinsic motivation of knowledge workers
#9 Decentralize decision-making
#10 Organize around value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Agile economics

A

Deliver early and often
Deliver value incrementally
Early delivery has higher value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Attributes of Systems Thinking

A

The Solution and the Enterprise are both
affected by the following:
► Optimizing a component does not optimize
the system
► For the system to behave well as a system,
a higher-level understanding of behavior
and architecture is required
► The value of a system passes through its
interconnections
► A system can evolve no faster than its
slowest integration point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

How to calculate Flow Efficiency %

A

of hours of Value/# of days to deliver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Preservation of options improves

A

economic results

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Set Based Approach vs Single Point Approach
Let's you analyze multiple Design Options
26
The shorter the cycles
the faster the learning
27
Why does a building incrementally provide value
Fast feedback accelerates knowledge. ► Improves learning efficiency by decreasing the time between action and effect ► Reduces the cost of risk-taking by truncating unsuccessful paths quickly ► Is facilitated by small batch sizes ► Requires increased investment in development environment
28
What are integration points and why control development
►Integration points accelerate learning ► Development can proceed no faster than the slowest learning loop ► Improvement comes through synchronization of design loops and faster learning cycles
29
What is the problem with phased gate milestones
Phase gates fix requirements and designs too early, making adjustments too late and costly as new facts emerge.
30
Program Increment (PI) System Demos are orchestrated to deliver
objective progress, product, and process Metrics.
31
Why are small batches important
► Large batch sizes increase variability ► High utilization increases variability ► Severe project slippage is the most likely ► Small batches go through the system faster with lower variability
32
which batch is the most important
The handoff batch
33
Total costs are
the sum of holding costs and transaction costs
34
Higher transaction costs
make optimal batch size bigger
35
Higher holding costs
make optimal batch size smaller
36
Reducing transaction costs reduces
total costs and lowers optimal batch size.
37
What are some of the benefits reducing batch size:
– Increases predictability – Accelerates feedback – Reduces rework – Lowers cost
38
Long queues create
Longer Lead times Increased Risk More Variability Lower Quality Less motivation
39
What is Little's Law
Average wait time = average queue length divided by average processing rate - Faster processing time decreases wait - Shorter queue lengths decrease wait
40
How can you control wait times:
by controlling queue lengths - WIP limits, small batches, defer commitments
41
When do you CENTRALIZE decision making?
► Infrequent – Not made very often and usually not urgent (Example: Internationalization strategy) ► Long-lasting – Once made, highly unlikely to change (Example: Common technology platform) ► Significant economies of scale – Provide large and broad economic benefit (Example: Compensation strategy)
42
When do you DECENTRALIZE decision making?
► Infrequent – Not made very often and usually not urgent (Example: Internationalization strategy) ► Long-lasting – Once made, highly unlikely to change (Example: Common technology platform) ► Significant economies of scale – Provide large and broad economic benefit (Example: Compensation strategy)
43
Development Value Streams From Feature request to New Increment of Value
Define Build Validate Release
44
Agile Teams are cross-functional, self-organizing entities that can define, build, test, and where applicable, deploy increments of value. True or False
True
45
What Specialty roles are in an Agile Team
Scrum Master Product Owner
46
How often should they deliver value
Every two weeks
47
What is the right size for an Agile Team
5 to 11 team members
48
Match the role to Scrum Master or to Product Owner
* Acts as the Customer for team questions * Coaches the Agile Team in selfmanagement * Prioritizes the Team Backlog * Helps the team focus on creating increments of value each Iteration * Contributes to the Vision and Roadmap * Facilitates the removal of impediments to the team’s progress * Ensures that all team events take place, are productive and kept within the timebox * Creates, clearly communicates and accepts Stories
49
Since Scrum is built on transparency, inspection, adaptation, and short learning cycles what are the work items associated with Scrum
Stories Team Backlog Iteration Planning Iteration Review Iteration Retrospective Value
50
What is the workflow of a Kanban Board
Team Backlog Analyze Review Build Integrate and Test Accepted
51
What is the Agile Team Maturity Model
Be Agile Know your value streams Specialize the principles and Practices
52
What are the Agile quality practices that apply to every team, whether business or technology:
– Establish flow – Peer review and pairing – Collective ownership and standards – Automation – Definition of done
53
Software quality practices can include;
Agile testing, behavior-driven development, test-driven Development, refactoring, code quality, and Agile architecture
54
Support hardware quality with
exploratory, early iterations, frequent system-level integration, design verification, Model-Based Systems engineering (MBSE), and set-based design.
55
What should be the size of an Agile Release Trains (ARTs)
5 – 12 teams (50 – 125+ individuals)
56
A ART should be over an iteration True or False
False. A ART should be over the entire Program Increment
57
An ART should be Aligned to a common mission via a how many program Backlogs
A single
58
How many types of Trains
4
59
What are the types of trains
1 - Stream-aligned team – organized around the flow of work and has the ability to deliver value directly to the Customer or end user. 2 - Complicated subsystem team – organized around specific subsystems that require deep specialty skills and expertise. 3 - Platform team – organized around the development and support of platforms that provide services to other teams. 4 - Enabling team – organized to assist other teams with specialized capabilities and help them become proficient in new technologies.
60
Who should be on the Agile Release Train
Release Train Engineer System Architect/Engineering Business Owners Product Management The System Team
61
What does the Release Train Engineer do
acts as the Chief Scrum Master for the train.
62
What does the System Architect/Engineering do
provides architectural guidance and technical enablement to the teams on the train.
63
What does the Business Owner do
are key stakeholders on the Agile Release Train.
64
What does the Product Management do
owns, defines, and prioritizes the Program Backlog.
65
What does the System Team do
provides processes and tools to integrate and evaluate assets early and often.
66
Why Lean-Agile Leadership?
An organization’s managers, executives, and other leaders are responsible for the adoption, success, and ongoing improvement of Lean-Agile development and the competencies that lead to Business Agility. Only they have the authority to change and continuously improve the systems that govern how work is performed.
67
What are the 2 Mindsets of Lean Agile?
Fixed Mindset Grwoth Mindset
68
What is a Leading by example
Leading by example by: Authenticity Decentralized Decision Making Emotional Intelligence Lifelong Learning Growing others
69
What is Leading Change
Change Vision Change Leadership Coalition for Change Psycological Safety Training
70
Why Team and Technical Agility
Agile Teams and teams of Agile Teams create and support the business Solutions that deliver value to the Enterprise’s Customers. Consequently, an organization’s ability to thrive in the digital age is entirely dependent on the ability of its teams to deliver Solutions that reliably meet a Customer’s needs.