All Flashcards

1
Q

Implementation Roadmap

A
Reaching the Tipping Point
Train Lean-Agile Change Agents
Train Executives, Managers, and Leaders
Create a Lean-Agile Center of Excellence
Identify Value Streams and ARTs
Create the Implementation Plan
Prepare for ART Launch
Train Teams and Launch the ART
Coach ART Execution
Launch More ARTs and Value Streams
Extend to the Portfolio
Accelerate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Four Core Values of SAFe

A

Alignment
Built-in Quality
Transparency
Program Execution

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

SAFe Core Competencies

A

EATLOCL

  1. Enterprise Solution Delivery - applying lean-agile principles to spec, dev, deploy, operation, and evolution
  2. Agile Product Delivery - customer centric approach
  3. Team and Technical Agility - critical skills and principles of agile teams
  4. Lean Portfolio Management - aligns strategy, execution, and funding by applying lean
  5. Organizational Agility - how lean thinking people evolve strategy. How Lean-thinking people and Agile teams optimize their business processes, evolve strategy with clear and decisive new commitments, and quickly adapt the organization as needed to capitalize on new opportunities
  6. Continuous Learning Culture - encourages individuals & enterprise to continually increase knowledge
  7. Lean-Agile Leadership - how lean agile leaders drive and sustain change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Three dimensions of Agile Product Delivery (Competency #2)

A

‘1. Customer Centricity and Design Thinking

  1. Develop on Cadence; Release on Demand
  2. DevOps and the Continuous Delivery Pipeline
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Four ways design thinking inspires new ways to measure success

A
  • Desirable
  • Feasible
  • Viable
  • Sustainable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pillars of SAFe house of lean

A

FIRR
Flow - optimize sustainable value delivery w built in quality, manage variability, move from projects to products
Innovation - Innovative people, provide time and space for innovation, GO SEE, experimentation and feedback, innvovation riptides, pivot without mercy or guit
Respect for people and culture
Relentless Improvement - 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
7
Q

Keys to implementing flow

A
  • Understanding the full value stream
  • visualizing and limiting WIP
  • Reducing batch sizes
  • Managing queue lengths
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Agile Manifesto Values

A

WICR

Working software over comprehensive documentation
Individuals and interactions over processes and tools
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
9
Q

Agile Manifesto Principles

A
  1. Highest priority is to satisfy the customer through early and continuous delivery of valuable software
  2. Welcome changing requirements, even late in development
  3. Deliver working software frequently
  4. Business people and developers must work together throughout project
  5. Build projects around motivated individuals. Give them environment and support
  6. Most efficient and effective method of conveying info is face-to-face
  7. Working software is primary measure of progress
  8. Agile processes promote sustainable development
  9. Continous attention to technical excellence and good design
  10. Simplicity is essential
  11. Best architectures, requirements, and designs emerge from self-organizing team
  12. Team should reflect at regular intervals on how to become more effective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

SAFEe Lean-Agile Principles

A

MISMOVED WC

  1. Base milestones on objective evaluation of working systems - PI demos orchestrated to deliver objective progress, product, and process metrics
  2. Build Incrementally with fast, integrated learning cycles - facilitated by small batch sizes, requires increased investment in development environment, integration points reduce risk
  3. Apply systems thinking - system can evolve no faster than its slowest integration point, optimize value stream
  4. Unlock intrinsic motivation of knowledge workers
  5. Organize around value - not silos
  6. Assume variability, preseve options
  7. Take an economic view - deliver early and often, apply an economic framework
  8. Decentralize decision-making
  9. Visualize and limit WIP, reduce batch sizes, manage queue lengths
  10. Apply cadence, synchronize with cross-domain planning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Elements of applying an economic framework (part of principle #1)

A
  • Operating within lean budgets and guardrails
  • Understanding solution economic trade-offs (lead time, product cost, value, development expense, risk)
  • Leveraging suppliers
  • Sequencing jobs for the maximum benefit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Primary aspects of systems thinking (part of principle #2)

A
  • Solution itself is a system
  • Enterprise building the system is a system too
  • Optimize the full value stream
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why limit WIP? (related to principle #6)

A

Confuses priorities, causes frequent context switching, and increases overhead. It overloads people, scatters focus on immediate tasks, reduces productivity, and throughput, and increases wait times for new functionality.

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

Basic building block when organizing around value (part of principle #10)

A

Agile teams are cross-functional, which enables them to define, build, test, and where applicable deploy elements of value quickly with a minimum of handoffs and dependencies.

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

Who owns team backlog

A

Product Owner

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

Who has content authority to make decisions at the user story level during PI planning

A

Product Owner

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

Who owns program backlog

A

Product Manager

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

Who owns features, PIs, and Releases

A

Product Manager

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

Quality software practices

A

CAARDD

  • Code Quality
  • Agile architecture - define
  • Agile testing
  • Refactoring
  • Behavior-driven development
  • Test-driven development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Components of Continuous Delivery Pipeline

A

DIE R
Enables the flow of value
- Continuous Exploration - Understand customer needs
- Continuous Integration - Dev, build, test E2E, stage. Critical practice of ART.
- Continuous Deployment - Deploy, verify, monitor, respond. Hide all new functionality under feature toggles until time to release
- Release on Demand - release, stabilize and operate, measure, learn

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

What two SAFE principles does ART apply?

A
  1. Systems Thinking (#2) and

2. Organize Around Value

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

What can be used to design the customer experience?

A

Journey Map

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

How many ARTs is a program backlog for? Who is responsible?

A

For a single ART. Product Management is responsible

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

Two things required for prioritization in flow-based system?

A
  • Cost of delay (CoD)

- Duration to implement the value

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

How is Weighted Shortest Job First (WSJF) calculated?

A

Cost of delay (CoD) / job duration

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

Components of Cost of Delay (CoD)

A
  • User-Business Value - preference, revenue impact, negative impact
  • Time Criticality - deadline, will they wait or move on?
  • Risk Reduction & Opportunity Enablement (RR & OE)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What jobs should receive preference as it relates to duration and cost of delay (CoD)?

A

Shorter duration and higher cost of delay (CoD)

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

Who owns feature priorities?

A

Product Management

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

Inputs to PI Planning

A

Business context, roadmap and vision, top 10 features of the program backlog

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

Outputs from PI Planning

A
  • Committed PI Objectives

- Program Board

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

Elements of program board

A
  • Feature delivery
  • Dependencies
  • Milestones
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Benefits of uncommitted objectives

A
  • Improved economics
  • Increased reliability
  • Adaptability to change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

When is pre-PI planning event needed?

A

Cases where large value streams contain multiple ARTs and suppliers. Pre-PI planning sets context and provides the inputs for the individual ART PI planning events

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

What activity may be required in Day 2 of PI planning based on Day 1?

A

Plan rework

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

How to calculate velocity

A

Use historical data. Total Story Points / # Iterations = Velocity per iteration

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

ROAMing risks

A

Resolved
Owned
Accepted
Mitigated

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

How often should demo of full system increment be done

A

Every two weeks after iteration review, may lag by as much as one iteration

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

What is the CALMR approach to DevOps?

A

Culture - Establish culture of shared responsibility for dev, deploy, and ops
Automation - Automate the Continuous Delivery Pipeline
Lean flow - Keep batch sizes small, limit WIP, and provide extreme visibility
Measurement - Measure the flow throug the pipeline
Recovery - Architect and enable low-risk releases. Establish fast recovery, fast reversion, and fast fix-forward

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

What do strategic themes influence?

A

Portfolio Vision

  • Value Stream Budgets and Guardrails
  • Portfolio Kanban and Portfolio Backlog
  • Vision and Large Solution, ART, and Team backlogs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What type of analysis can be used to identify opportunities for the portfolio’s future state?

A

SWOT (Strengths, Weaknesses, Opportunities, Threats)

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

What is TOWS method?

A

Places options at intersection of internal strengths (S) and weaknesses (W) vs external opportunities (O) and threats (T)

42
Q

What are all the Kanban systems used throughout SAFe?

A
  • Team
  • Program
  • Solution
  • Portfolio
43
Q

How to foster innovation and control scope

A

MVP

44
Q

Attributes of leading by example

A

GLADE (Glad to lead by example)

Growing Others
Lifelong Learning - Ongoing, volunteary, and self-motivated pursuit of knowledge and growth
Authenticity
Decentralized Decision-Making
Emotional Intelligence - How leaders identify and manage their emotions and of others

45
Q

Keys to Leading Successful Change (Kotter’s)

A

CAGED CUG

4 Communicate the vision
8 Anchor new approaches in the culture
2 Guiding - Create a powerful Guiding coalition
5 Empower employees for broad-based action
3 Develop the vision and strategy
7 Consolidate gains and produce more wins
1 Urgency - Establish a sense of urgency
6 Generate short-term wins

46
Q

Different types of SAFE and differences

A

Essential SAFe - Basic
Large Solution SAFe - large / complex but do not require constructs of Portfolio, describes additional roles, practices, and guidance to build and evolve world’s most largest applications, networks, and cyber-physical systems
Portfolio SAFe - includes portfolio strategy, funding, Agile portfolio ops, lean governance. Aligns strategy with execution and organizes solution development around flow of value through one or more value streams
Full SAFe - everything, requires 100s of people to maintain, includes all 7 core commpetencies

47
Q

How many ARTs is a solution backlog for? Who is responsible?

A

Can span multiple ARTS. Solution management

48
Q

Difference between feature and capability

A

Feature - fulfills a stakeholder need. Each feature includes a benefit hypothesis and acceptance criteria, and is sized or split as necessary to be delivered by a single ART
Capability - higher-level solution behavior that typically spans multiple ARTs. Capabilities are sized and split into multiple features to facilitate their implementation in a single PI

49
Q

Connection between feedback and optimum batch size

A

Lack of feedback contributes to higher holding cost

50
Q

What can be used to script the change to SAFe

A

The Implementation Roadmap

51
Q

What is business agility?

A

Business Agility is the ability to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities with innovative business solutions

52
Q

Best Practices for applying Enterprise Solution Delivery (Competency #1)

A
  • Lean Systems and Solution Engineering
  • Coordinating Trains and Suppliers
  • Continually Evolve Live Systems
53
Q

What is design thinking? (Related to Competency #2)

A
  1. Understanding the problem, which provides insight into the requirements and benefits of a desirable solution
  2. Designing the right solution, which ensures the solution is technically feasible
  3. Ensuring the solution is viable and sustainable by understanding and managing solution economics
54
Q

Three dimensions of Team and Technical Agility (Competency #3)

A
  1. Agile Teams – High-performing, cross-functional teams anchor the competency by applying effective Agile principles and practices.
  2. Team of Agile Teams – Agile teams operate within the context of a SAFe Agile Release Train (ART), a long-lived, team of Agile teams that provides a shared vision and direction and is ultimately responsible for delivering solution outcomes.
  3. Built-in Quality – All Agile teams apply defined Agile practices to create high-quality, well-designed solutions that support current and future business needs.
55
Q

Refactoring

A

Activity of improving the internal structure or operation of a code or component without changing its external behavior

56
Q

Spikes

A

Type of exploration Enabler Story. Represent activities such as research, design, investigation, exploration, and prototyping. Purpose is to gain the knowledge necessary to reduce the risk of a technical approach, better understand a requirement, or increase the reliability of a story estimate. Demonstrated at the end of an iteration. Do not directly deliver user value

57
Q

Two types of spikes

A

Functional - How to break it down, organize the work, where risk and complexity exist, how to use instights to influence implementation decisions
Technical - Determine build vs buy, evaluate potential performance or load impact, evaluate specific tech implementation approaches, develop confidence about desired path

58
Q

Dimensions of Organizational Agility (Competency #5)

A
  • Lean thinking people and agile teams
  • Lean Business Operations
  • Strategic Agility
59
Q

Dimensions of a Continuous Learning Culture (Competency #6)

A
  • Learning Organization
  • Innovative Culture
  • Relentless Improvement
60
Q

Dimensions of Lean-Agile Leadership (Competency #7)

A
  • Leading by Example
  • Mindset and Principles
  • Leading Change
61
Q

Lean Portfolio Management Grows (Competency #4)

A

Opportunities for improving proficiency in the Lean Portfolio Management competency

62
Q

Roof of SAFe house of lean

A

Value - Shortest sustainable lead time with best quality and value, morale, safety, customer delight

63
Q

Related to Operating within lean budgets and guardrails, what are the specific guardrails SAFe suggests? (part of principle #1)

A
  • Guide investments by horizon
  • Optimize value and solution integrity with capacity allocation
  • Approve significant activities
  • Continuous business owner engagement
64
Q

What is a set-based design approach? (part of principle #3 - assume variability / preserving options)

A

Considering multiple design options up front instead of single option up front and then adjusting. Keeping design options flexible for as long as possible instead of choosing a single point solution upfront

65
Q

Problem with traditional milestones (related to principle #5 - based milestones on objective evaluation of working systems)

A

Delays critical learning points until it’s too late

  • Centralizing requirements and design decisions in siloed functions that do not actually build the system.
  • Forcing too-early design decisions and false-positive feasibility.
  • Assuming a point solution exists and can be built correctly the first time. This ignores the variability inherent in the process and provides no legitimate outlet for it. Variability will find a way to express itself.
  • Making up-front decisions creates large batches of requirements, code, and tests, and long queues. This leads to large-batch handoffs and delayed feedback.
66
Q

Benefits of Cadence (related to principle #7)

A
  • Converts unpredictable events into predictable ones and lowers cost
  • Makes waiting times for new work predictable
  • Supports regular planning and cross-functional coordination
  • Limits batch sizes to single interval
  • Controls injection of new work
  • Provides scheduled integration points
67
Q

Benefits of Synchronization (related to principle #7)

A
  • Causes multiple events to happen at the same time
  • Facilitates cross-functional tradeoffs
  • Provides routine dependency management
  • Supports full system and integration and assessment
  • Provides multiple feedback perspectives
68
Q

True or False - Cadence without synchronization is enough (#7)

A

False

69
Q

Attributes of cross-domain planning (#7)

A
  • All stakeholders meet face-to-face
  • Management sets mission with minimal constraints
  • Requirements and design happen
  • Important stakeholder decisions are accelerated
  • Teams create and take responsibility for plans
70
Q

What type of decisions should be centralized? (#9)

A
  • Infrequent
  • Long-lasting
  • Significant economies of scale
71
Q

What type of decisions should be de-centralized? (#9)

A
  • Frequent
  • Time critical
  • Require local information
72
Q

What is the benefit of a dual operating system? (related to principle #10)

A

Restores the speed and innovation benefits of the entrepreneurial network, while leveraging the benefits and stability of the hierarchical system.

73
Q

How to find optimal batch size

A

Lowest combined holding and transaction cost

74
Q

How optimum batch size lowered?

A

By reducing transaction cost

75
Q

How is wait time calculated?

A

Average queue length / average processing wait

76
Q

True or False - Value at scale is distributed and often flows across organizational boundaries

A

True

77
Q

Who is responsible for defining and supporting the building of desirable, feasible, viable, and sustainable large scale business solutions that meet customer needs over time

A

Solution Management

78
Q

Practices to build-in quality

A
  • Establish flow
  • Peer review and pairing
  • Collective ownership and standards
  • Automation
  • Definition of done
79
Q

Model-Based Systems Engineering (MBSE)

A

Practice of developing a set of related system models that help define, design, analyze, and document the system under development. Provide efficient way to virtually prototype, explore, and communicate system aspects, while signficantly reducing or eliminating depedence on traditional documents.

80
Q

Hardware quality practices

A
  • Exploratory, early iterations
  • Frequent system-level integration
  • Design verification
  • MBSE
  • Set-Based Design
81
Q

Role of Release Train Engineer

A

Chief scrum master for the train. Facilitates ART events and processes, assist teams in delivering value, communicate with stakeholders, escalate impediments, manage risk, drive relentless improvment

82
Q

What are used to capture workflows needed for feature (starting conditions / triggers, ending conditions, essential stories, future improvement stories)

A

Story Maps

83
Q

What justifies feature implementation cost and provides business perspective when making scope decisions?

A

Benefit Hypothesis

84
Q

How many program increments are features developed in? How long are program implements?

A

One. Typically 8 - 12 weeks long made up of typically made up of four development iterations

85
Q

How many iterations do stories span?

A

One

86
Q

Benefits of PI Planning

A
  • Face-to-face communication across team and stakeholders
  • Building the social network the ART depends on
  • Aligning business goals, business context, vision, and objectives
  • Identifying dependencies and cross team collaboration
  • Opportunity for “just the right amount” of architecture and Lean UX guidance
  • Matching demand to capacity, eliminating excess WIP
  • Fast decision making
87
Q

Benefits of PI Objectives

A
  • Provide a common language for communicating with business and technology stakeholders
  • Creates the near-term focus and vision
  • Enables the ART to assess its performance and the business value achieved via the Program Predictability Measure
  • Communicates and highlights each team’s contribution to business value
  • Exposes dependencies that require coordination
88
Q

Type of synch meetings

A

Scrum-of-Scrums

PO Synch

89
Q

What is intended visibility for Scrum-of-Scrums vs PO Synch?

A

Scrum of Scrums - Visibility into progress / impediments

PO Synch - Visibility into progress, scope, and priority adjustments

90
Q

What is risk without Innovation and Planning iteration?

A

There is a risk that the ‘tyranny of the urgent’ outweighs all innovation activities

  • Facilitate reliability, program increment readiness, planning, and innovation
  • Occurs every Program Increment (PI)
  • Acts as estimating buffer for meeting PI Objectives
91
Q

Type of activities during IP Iteration

A
  • Time for innovation and exploration, beyond the iterations dedicated to delivery
  • Work on technical infrastructure, tooling, and other impediments to delivery
  • Education to support continuous learning and improvement
  • Cross training to develop skills in new domains, development languages, and systems
  • Dedicated time for the I&A event, backlog refinement, including final prioritization of Features using Weighted Shortest Job First (WSJF), and PI planning
  • Final integration of the solution, including verification and validation, if releasing on the PI boundary
  • Final user acceptance testing and documentation, and any other readiness activities that are not feasible or economical to perform every iteration
92
Q

What is inspect and adapt and how often does it happen?

A

Held at end of each program increment (PI)

Current state is demo’d and evaluated.

93
Q

When is program performance reporting done?

A

As part of PI demo, teams compare planned vs actual PI objects and business value

94
Q

Goal of DevOps

A
  • Increases the frequency and quality of deployments
  • Improves innovation and risk-taking by making it safer to experiment
  • Realizes faster time to market
  • Improves solution quality and shortens the lead time for fixes
  • Reduces the severity and frequency of release failures
  • Improves the Mean Time to Recovery (MTTR)
95
Q

What portfolios do Lean Portfolio Management govern?

A
  • Strategy and Investment Funding - Ensures the entire portfolio is aligned and funded to create and maintain the solutions needed to meet business targets. build portfolio kanban to establish flow.
  • Agile portfolio operations - coordinates and supports decentralized program execution
  • Lean governance - Oversight and decision-making of spending, audit and compliance, forecasting expenses, and measurement
96
Q

True or False - In larger enterprises, still only one SAFe portfolio

A

False. Can be multiple SAFe portfolios, typically one for each line of business, business unit, or division

97
Q

How should investments be categorized?

A

By Horizon:
Horizon 1 - Core businesses most readily identified with the company name, provide greates profits and cash flow
Horizon 2 - Emerging opportunities, likely to generate substantial profits, could require big investment
Horizon 3 - Ideas for profitable growth down the road (research projects, pilot programs, etc)

98
Q

What are epics?

A

Container for signficant solution development initiative that captures the more substantial investments within a portfolio
Managed through the Portfolio Kanban
Epic owners collaboratively define epic, it MVP, Lean business case, and facilitate implementation

99
Q

Once options evaluated and future state picked, what is next?

A

Identify the epics to get you there.

Express the future state as a vision

100
Q

Problem with traditional project-based, cost-center budgeting

A

Creates overhead and friction, lowers velocity
Slow, complex, leads to utilization-based planning and execution, low program throughput
Results in re-budgeting, increases cost of delay

101
Q

Who is responsible for coordinating portfolio Epics through the Portfolio Kanban system. They collaboratively define the epic, its Minimum Viable Product (MVP), and Lean business case, and when approved, facilitate implementation.

A

Epic Owner

102
Q

What are the 3 types of SAFe milestones?

A
  1. Program Increment (PI),
  2. Fixed-date
  3. Learning milestones