Combined Leading SAFe

¡Supera tus tareas y exámenes ahora con Quizwiz!

PRINCIPLE #5: BASE MILESTONES ON OBJECTIVE EVALUATION OF WORKING SYSTEMS

** Base Milestones on Objective Evidence - Integration Points can be objectively measured, assessed, and evaluated by the relevant stakeholders frequently throughout the solution development life cycle.

PRINCIPLE #8: UNLOCK THE INTRINSIC MOTIVATION OF KNOWLEDGE WORKERS

+ Leverage Systems Thinking + Understand the Role of Compensation + Create an Environment of Mutual Influence + Provide Autonomy with Purpose, Mission, and Minimum Possible Constraints

Features have Benefits & Acceptance Criteria

- Benefits justify Feature implementation cost, provide Business perspective when making scope decisions. - Business benefits impact Economic Prioritization of the Feature. - Acceptance Criteria typically defined during Program Backlog refinement - Reflect Functional & Non-functional Requirements.

Estimating Epics

- Broken down into potential Features during the Portfolio Kanban analysis stage - Potential Features are estimated in Story Points - Feature estimates are aggregated back into the Epic estimate as part of the Lean Business Case

Transformational Leadership - Innovation

- Challenge the Status Quo - Encourage learning, creativity, exploring new ways of doing things - Decentralize decision making - Expect relentless improvement - Encourage innovative thinking - Create a safe environment of mutual influence

CALMR approach to DevOps

- Culture - establish a culture of shared responsibility - Automation - Automate the continuous delivery pipeline - Lean Flow - Keep batch sizes small, limit WIP and provide extreme visibility - Measurement - Measure the flow through the pipeline. Implement application telemetry - Recovery - Architect and enable low-risk releases. Establish fast recovery, fast reversion and fast fix forward

(Test) A Portfolio Epic does what? Need more detail

- Cuts across Value Streams - Delivers Value

Which 2 types of decisions should remain centralized even in a decentralized decision-marking environment?

- Decisions unlikely to change in the short term/in-frequent decision - Decisions that deliver large and broad economic benefits

DevOps goal

- Deliver value more frequently - Ends the Silo approach - Deliver small batches of functionality in a flow process called the Continuous Delivery Pipeline - Improve collaboration between IT and Delivery - Faster time to market - Take an economic view and decentralize decision making applies to DevOps

The program board shows which 2 items?

- Dependencies - Features

ARTs power the Solution Train

- Each ART within A Solution Train contributes to the development of a large solution

What are the top two reasons for adopting agile in a organization?

- Enable changing priorities - Acelerate product delivery

Decouple release elements from the total solution

- End-user functionality (released every 2 weeks) - Security updates (released on demand) - Back-office functionality (released every month) - Entire solution (major release every quarter)

Build quality in

- Ensures every increment of the solution reflects quality standards

Without the IP iteration

- Lack of delivery capacity buffer - Little innovation - Technical debt grows uncontrollably - People burn out - No time for teams to plan, demo or improve together

If small batches go through the system faster with lower variability, then which statements is true about bath size?

- Large batches can cause projects to miss targets

Solution: Lean-Agile budgeting

- Organize and fund value streams - Fund value streams, not projects - Provides for full control of spend, with: - No costly and delay inducing project cost variance analysis - No resource reassignments - No blame game for project overruns

Coordinate and integrate multiple ARTs and suppliers

- Prepare with Pre- and Post-PI Planning meetings - Typically attended by customers, STE, Solution Mgmt, Solution Architects, etc.

Lean portfolio management empowers the portfolio

- Strategy & Investment funding - Lean Governance - Agile Portfolio Operations

What are two ways to describe a cross-funcional Agile Team?

- They can define, build and test - They are optimized for communication and delivery value

IP Iteration Calendar - Innovation & Planning

- Validation (If Shipping) - Innovation/Hackathon/Spikes for next PI - PI Planning Readiness - PI Planning: Continuing Education & I&A Workshop

Four dimensions of a transformational leader

- Vision - Authenticity - Growth - Innovation

CALMR

-Culture of Shared Responsibility -Automation of Continuous Delivery Pipeline -Lean Flow Accelerates Delivery -Measurement of everything -Recovery enables low risk releases

Each Epic

-Has a hypothesis - Defines MVP

What are the three dimensions of lean agile leadership?

-Lead by example -Lead the Change -Mindset and principles

(Test) A Program Epic is within? Need more detail

1 PI

The ways Design Thinking measures success

1) Desirable 2) Feasible 3) Viable 4) Sustainable

Kotter's Steps for Leading Organizational Change

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

SAFe Configurations

1) Full Configuration 2) Large Solution Configuration 3) Portfolio Configuration 4) Essential Configuration

Characteristics of an Innovation Culture

1) Innovative People 2) Time & Space 3) Go See 4) Experimentation & Feedback 5) Pivot Without Mercy or Guilt 6) Innovation Riptides

Dimensions of a Continuous Learning Culture

1) Learning Organization 2) Innovation Culture 3) Relentless Improvement

Six recommended practices for Continuous Development

1) Maintain development and test environments to better match production 2) Maintain a staging environment that emulates production 3) Deploy to staging every iteration 4) Automate testing of features and nonfunctional requirements 5) Automate deployment 6) Decouple deployment from release

SAFe Implementation Roadmap Steps

1) Reaching the Tipping Point 2) Train Lean-Agile Change Agents 3) Train Executives, Managers, and Leaders 4) Create a Lean-Agile Center of Excellence 5) Identify Value Streams and ARTs 6) Create the Implementation Plan 7) Prepare for ART Launch 8) Train Teams and Launch the ART 9) Coach ART Execution 10) Launch More ARTs and Value Streams 11) Extend to the Portfolio 12) Accelerate

Critical ART success factors

1) SAFe Lean-Agile Principles 2) Real Agile Teams and Trains 3) Cadence and Synchronization 4) PI Planning 5) Customer Centricity, DevOps and Release on Demand 6) System Demo 7) Inspect & Adapt 8) IP Iteration 9) Architectural Runway 10) Lean-Agile Leadership

The Core Competencies of Business Agility

1) Team and Technical Agility 2) Agile Product Delivery 3) Enterprise Solution Delivery 4) Lean Portfolio Management 5) Organizational Agility 6) Continuous Learning Culture 7) Lean-Agile Leadership

What are the three dimensions of agile product delivery?

1- customer centricity and design thinking, 2- develop on cadence, release on demand, 3- dev ops and the continuous delivery pipeline

What are 3 primary purposes of PI planning?

1- milestone to assess current state of a solution; 2- realigns all stakeholders to a shared tech and biz vision; 3- teams plan and commit to next PI.

A Product Owner can support?

1-2 Teams

In what time increments do agile teams work?

1-2 weeks

What are the 10 SAFe lean agile principles?

1-Take an economic view; 2- apply systems thinking; 3- assume variability and preserve options; 4- build incrementally with fast, integrated learning cycles; 5- base milestones on objective evaluation of working systems; 6- visualize and limit Work in Progress, reduce batch sizes and manage queue lengths; 7- apply cadence- synchronize with cross domain planning; 8- unlock the motivation of knowledge workers; 9- decentralize decision-making; 10- organize around value

(Test) Strategic Themes influence what 4 things?

1. ART Funding 2. Portfolio Backlog 3. Program Vision 4. Roadmap

Business Needs to Forecast

1. Ability to do effective Agile forecasting is a key economic driver for the enterprise 2. Solution Vision both define and track to enterprise strategy 3. Roadmaps capture strategic intent in forecasted deliverables

(Test) 3 Dimensions/Questions to Measure Progress are?

1. Are we doing what we said (Progress) 2. Are we doing the right things (Product) 3. Are we improving our process (Process)

(Test) 3 things to Motivate?

1. Autonomy 2. Mastery 3. Purpose

How should we measure progress?

1. Base working systems 2. Objective evaluations

Culture is what 6 things?

1. Behaviors 2. Values 3. Processes 4. Habits 5. Rewards & Punishment 6. Leadership

Features have 2 things?

1. Benefits (Justify cost & Business benefit) 2. Acceptance Criteria

2 techniques to avoid physical Branch (Stay on the Mainline)?

1. Branching by Abstraction 2. Feature Toggles

(Test) 4 Core Values of SAFe

1. Built In Quality 2. Program Execution 3. Alignment 4. Transparency

(Test) WSJF Stakeholders are?

1. Business Owners 2. Product Managers 3. Product Owners 4. System Architects (job size) - The job with the Highest WSJF provides the greatest economic benefit.

Split large Value Streams into multiple ARTs?

1. By customer or market segment 2. By Solution Capabilities 3. By sub-systems/applications/components/platform 4. By sub-set value: Enabling flows or Value Stream segments 5. Other: Source of Funding; Location/Geography

(Test) Assume Variability; Preserve Options includes what 5 things?

1. Can't know everything 2. Requirements must be flexible 3. Decision must be flexible 4. Preserve options 5. Improve economic results

(Test) Synchronization does what 5 things?

1. Causes multiple events to happen at same time 2. Cross-Functional tradeoffs 3. Routine Dependency Mgt 4. Supports full system, Integration, & Assessment 5. Provides Multiple Feedback perspectives

(Test) Sprint Goals do what?

1. Communication Vehicle 2. Team Focus 3. What is planned to accomplish in a PI

8 Big Mistakes of Change

1. Complacency 2. No guiding coalition 3. Underestimate power of vision 4. Not communication vision 5. Permitting obstacles 6. Not creating short-term wins 7. Declaring victory to soon 8. Not anchoring changes in the corporate culture

(Test) Cadence does what 6 things?

1. Creates predictable events 2. Lowers Cost 3. Regular Planning & Coordination 4. Limits Batch Size to Single Interval 5. Limits new work and makes it predictable 6. Provides scheduled integration points

(5) Roles in the Large Solution Level:

1. Customer 2. Solution Architect 3. Solution Management 4. Solution Train Engineer 5. Supplier

Capabilities do what 2 things?

1. Cut across Release Trains 2. Fit into 1 PI

Team events include?

1. Daily Stand-up 2. Backlog refinement 3. Team Demo 4. Iteration Retro 5. Iteration Planning

ART Steps to deliver solutions (4)

1. Define new functionality 2. Implement 3. Acceptance Test 4. Deploy

(Test) Cross-Functional Teams do what 3 things?

1. Define, Build and Test a feature or component (DBT) 2. Optimize Communication & Value delivery 3. Deliver every 2 weeks

(Test) PI Demos are orchestrated to deliver what 3 things?

1. Deliver objective progress (Objectives) 2. Product (Performance & Customer Feedback) 3. Process metrics (Improvement Stories)

(Test) 2 mechanisms to measure Value between teams?

1. Delivering on a Cadence 2. Design cycles must be Synchronized

(Test) A Capability is? Know more about Capabilities.

1. Describe Solution behaviors 2. Maintained in the Value Stream backlog & are prioritized using WSJF 3. Must be structured to fit into 1 PI - PI Time Boxed 4. Capabilities are split into Features for implementation

Architecture principles (7)

1. Design emerges. Architecture is a collaboration. 2. The bigger the system, the longer the runway. 3. Build the simplest architecture that can possibly work. 4. When in doubt, code or model it out. 5. They build it, they test it 6. There is no monopoly on innovation 7. Implement architectural flow

(Test) Stretch Objectives means?

1. Don't count in Velocity/Capacity 2. Are Planned 3. Not Committed too 4. Team has Low Confidence to complete, encourage moving to Stretch. - If any items has many unknowns, move it to Stretch & put it in early Spikes

2 types of Agile Architecture

1. Emergent Architecture 2. Intentional Architecture - Every Team deserves to see the bigger picture, Every team is empowered to design their part. - A balance between emergent design & intentional architecture is required for speed of development and maintainability.

Agile Teams are what?

1. Empowered, Self Organizing, Self Managing, cross-functional team. 2. Delivers Valuable, Tested, Working System every 2 wks 3. Uses Team framework which combines the best of Scrum project mgt, XP inspired technical practices, and Kanban for Flow 4. Value Delivery via User Stories 5. Operates with Vision 6. Common Iteration lengths & estimating 7. Face-to-face planning for collaboration, alignment, & adaption 8. Value Delivery via Features & Benefits

Business Results (4 Areas)

1. Engagement 2. Time to market 3. Quality 4. Productivity

Building Quality in includes what (Built-in Quality)?

1. Ensures every increment of the solution reflects quality standards 2. Is required for high, sustainable development velocity 3. Software quality practices (most inspired by XP) include Continuous Integration, Test-First, Refactoring, Pair-Work, Collective Ownership, and more... 4. Hardware quality is supported by exploratory, early iterations, frequent system level integration, design verification, MBSE and Set-based Design.

Portfolio Content Authorities?

1. Epic Owners 2. Program Portfolio Mgt 3. Enterprise Architect

Manage Queue Lengths has what 4 things?

1. Epics (Portfolio Backlog) 2. Capabilities (Value Stream Backlog) 3. Features (Program Backlog) 4. Stories (Team Backlog) - Refinement is down and across all 4 above.

Estimating Epics in SAFe

1. Epics are broken down into potential Features during the Portfolio Kanban Analysis Stage 2. Potential Features are estimated in story Points - Typically performed at the PM-System Architect level, based on history & relative size 3. Feature Estimates are aggregated back into the Epic estimate as part fo the lightweight business case.

Portfolio Backlog holds Epics approved for Implementation

1. Epics have made it through the Portfolio Kanban with Go Approval 2. Low Cost holding pattern for upcoming implementation work 3. Sizing Estimates are in Story Points 4. Avoid Excess WIP, await implementation capacity

(Test - exactly) Enablers support 3 types of work?

1. Exploration 2. Architecture 3. Infrastructure - Enabler Stories get Points & Demo

(4) Goals of PI

1. Facilitate planning 2. Limit WIP 3. Summarize newsworthy value for feedback 4. Assure consistent, Program Level retrospectives

(2) effects of cadence

1. Fast synced short iterations that are integrated into larger PIs 2. Assures important events like PI Planning, System and Solution Demos and A&I happen or a regular, predictable schedule

(Test) Feature Teams has 3 things?

1. Fastest Velocity 2. Minimize Dependencies 3. Develop T-shaped skills

(Test) The Program Board includes what 3 things?

1. Feature Delivery 2. Dependencies 3. Milestones - Use in Scrum of Scrums - Can have Feature to Feature dependencies

(Test) A Team can be organized around what 2 things?

1. Features 2. Components - Optimize for the larger purpose: Maximize velocity by minimizing dependencies and handoffs, while sustaining architectural robustness & system qualities. - Less desirable to organize a team around: 1. Architectural layer 2. Platform, middleware, UI, DB, business logic 3. Programming language, spoken language, technology, location

(Test) The 4 Problems of Phase Gate Milestones?

1. Forces early design decisions 2. Assumes a "point" solutions exists an is right the 1st time 3. Creates huge batches & long queues 4. Centralizes requirements & design in program mgt.

(Test) De-Centralized decision making includes what 3 things?

1. Frequent & common (ex: team & program backlog) 2. Time Critical (ex: point release to customer) 3. Require local information (ex: Feature criteria)

(Test) Kanban Value Stream: Epics go through 3 steps?

1. Funnel 2. Review 3. Analysis - Capabilities of Kanban is managed by Solution Mgt - Analysis refines business benefit, acceptance criteria, gross estimate, WSJF. - Prioritize Capabilities can go through implementing & completion.

(Test) What are the 7 states of Kanban? Need to know more of each of the 7 states.

1. Funnel (All big ideas welcome) 2. Review (Epic Value Statement & calculate WSJF) 3. Analysis (light weight business case for ROI) - Go/No Go Decision 5. Portfolio Backlog (Epics approved by PPM) 6. Implementation 7. Done (Epic criteria met)

Lean Budget Guardrails

1. Guiding investments by the horizon. This ensures portfolio investments in solutions are aligned with the right allocations in SAFe's four investment horizons—evaluating, emerging, investing and extracting, and retiring. 2. Applying capacity allocation to optimize value and solution integrity. This helps value streams determine how much of the total capacity should be allocated for each type of activity (e.g., epics, features, enablers, tech debt, and maintenance). 3. Approving significant initiatives. Epics above a predefined threshold must be approved by LPM to provide appropriate financial oversight. Example thresholds

(Test) Component Teams has 2 things?

1. High reuse, high technical specialization, critical NFRs 2. Create each component as a "potentially replaceable part of the system, with well-defined interfaces".

(Test) Features are?

1. Identified 2. Prioritized 3. Estimated 4. Maintained in Program Backlog

(Test) Reducing Batch Size does what 4 things?

1. Increases Predictability 2. Accelerates Feedback 3. Reduces rework 4. Lowers cost It probably saves twice what you think.

Agile Manifesto (4) parts:

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

(Test) 4 keys of the Agile Manifesto?

1. Individuals/interactions over processes & tools 2. working software over comprehensive documentation 3. customer collaboration over contract negotiation 4. respond to change over following a plan.

(Test) Centralized decision making includes what 3 things?

1. Infrequent 2. Long Lasting 3. Significant economies of scale

(Test) Retrospective has 2 parts?

1. Inspect & Adapt 2. Problem Solving Workshop

(Test) Epics deserve a light weight Business Case. Should include what 6 things?

1. Just the right amount of analysis 2. Avoid over-specificity 3. Understand ROI 4. Understand Implementation Impact 5. Develop incremental implementation strategy 6. Gain Approval

(Test) The Agile PMO does what 6 things?

1. Leads the Lean-Agile transformation 2. Applies Objective Milestones 3. Leads the move to Lean-Agile Budgeting 4. Coaches ARTs in effective practices 5. Fosters Agile Contracts 6. Develops Lean models for Supplier and Customer partnerships.

(3) Roles in the Portfolio Level

1. Lean Portfolio Management 2. Epic Owners 3. Enterprise Architect

(Test) Long Queues create what 5 things?

1. Longer Cycle times 2. Increased Risk 3. More Variability 4. Lower Quality 5. Less Motivation

Portfolio Kanban system manages the Flow of Epics:

1. Makes largest business initiatives visible 2. Brings structure to analysis & decision making 3. Provides WIP limits to ensure the teams analyze responsibly 4. Helps prevent unrealistic expectations 5. Helps drive collaboration amongst key stakeholders 6. Provides a transparent & quantitative basis for economic decision making.

Solution Portfolio Strategy Formulation

1. Mission, Vision, Core Values 2. Portfolio Context 3. Competitive Environment 4. $ money 5. Enterprise Business Drivers 6. Financial Goals Total Enterprise Budget = Investment in Program Portfolio - Drive Portfolio Budgets - Portfolio Strategic Themes

Realize Value Streams via ARTs

1. Multiple, smaller Value Streams can be realized by a single ART 2. Some Value Streams fit well w/in the limit, and can be realized by a single ART (i.e. System) 3. Larger Value Streams require multiple ARTs (Large Solution)

Outputs of the SAFe process are?

1. Objectives - team is comfortable to complete 2. Stretch Objectives - team is not comfortable to complete

(Test) Team Backlog does/includes what?

1. Organizes the Team's work 2. All Things 3. Opportunities (Not Commitments) 4. May be Estimated 5. Single Owner - Product Owner 6. Driven by Program Priorities

(Test) 3 parts of Inspect & Adapt Workshop?

1. PI Predictability Quantitative Measure (80-100%) 2. System Demo PI 3. Problem Solving Workshop (Root Cause Analysis) - Attendees: Teams & Stakeholders

4 types of Epics?

1. Portfolio Epics (cut across trains) 2. Program Epics (can be implemented in a single train) 3. Business Epics (customer facing) 4. Enabler Epics (enable solutions to address bus needs) - Are developed & analyzed in the Portfolio Kanban System

SAFe set of connected Kanban Systems?

1. Portfolio Kanban 2. Value Stream Kanban 3. Program Kanban 4. Team Kanban

The PM/PO team steers the Train

1. Product Manager owns the Program Backlog (content authority for the Release train). 2. Product Owner owns the Team Backlog 3. Team implements Value

(Test) Who are the Content Authorities at the Portfolio Level?

1. Program Portfolio Mgt 2. Epic Owner 3. Enterprise Architect

The Team Iteration Demo provides?

1. Provides the true measure of progress by showing working software functionality, hardware components, etc. 2. Preparation for the demo starts with planning. 3. Teams demonstrate every Story, Spike, Refactor, and NFR 4. Attendees are the Team and its Stakeholders.

Plan & Commit has 4 steps?

1. Purpose (Define & commit what will be built in the iteration 2. Process (Product Owner defines What; Team defines how & how much) 3. Result (Iteration goals & backlog of the Team's commitment) 4. Reciprocal Commitment (team commits to delivering specific priorities; Business commits to leaving priorities unchanged during the Iteration)

(Test) ART roles include? Know the what each role does & why.

1. RTE acts as Chief Scrum Master 2. Product Management (Content owner): owns, defines, & prioritizes the Program Backlog. 3. System Architect/Engineer (Technical Solution Owner): provides architectural guidance & technical enablement to the teams on the train. 4. System Team (Makes sure Features come together): provides processes & tools to integrate & evaluate assets early & often. 5. Business Owner (Makes sure the train delivers the value the business needs): Key stakeholders on the Agile release train.

(Test) PO Sync does what 4 things?

1. Refines Backlog 2. Resolves Issues 3. Roadmap 4. Vision Updates

Program Events include?

1. Release Mgt Meetings 2. System Demo 3. Prepare for PI Planning 4. Inspect & Adapt 5. PI Planning - Program events create a closed loop system to keep the train on the tracks.

(Test) What does ROAM stand for to address program risks? When do you use it?

1. Resolved 2. Owned 3. Accepted (Business Owner Accepts) 4. Mitigated - Review in Scrum of Scrums

Difference between funding in SAFe and Non-SAFe environments?

1. SAFe = Fund Value Stream 2. Non-SAFe = Fund Project

(Test) 3 SCRUM roles are?

1. Scrum Master 2. Product Owner 3. Agile Team

When would you use Kanban & Scrum together?

1. Scrum is the best choice for new features 2. Kanban for small changes and defect resolution 3. Produces a sense of continuous product "flow" with frequent delivery. - Visualize & Limit WIP; Reduce Batch Size; Manage Queue Lengths.

Economics based decisions (5 things) are?

1. Sequence jobs for Max. benefit 2. Don't consider money already spent 3. Make Economic choices continuously 4. Empower Local decision making 5. Quantify cost of Delay

5 "key" things when considering Economics?

1. Sequence jobs for max benefit 2. Do not consider Money already spent 3. Make economic choices continuously 4. Empower local decision making 5. Quantify the Cost of Delay

4 things to Facilitate Continuous Integration?

1. Single Branch Development 2. Frequent Checking 3. Full Stack of User Slices 4. STUB - Development by Intention

(Test) Backlog contains User Stories which are?

1. Small increments of Value 2. Easy to estimate 3. Just in time 4. No large documents 5. May be safely discarded after implementation

I&A Workshop at the Value Stream Level has 3 parts?

1. Solution Demo 2. Retrospective 3. Problem Solving Workshop Attendees: RTEs, Value Stream Engineers, System/Solution Architects, Product & Solution Mgt, Customers, Portfolio stakeholders may attend.

System Thinking has 3 things?

1. Solution itself is a system 2. The Enterprise building the system is a system 3. Optimize the full value stream

(Test) Every PI (Program Increment) does what 2 things?

1. Solving the problem via process 2. Improving the Process

(Test) PPM (Program Portfolio Management) 3 responsibilities? Who attends and purpose?

1. Strategy & Investment Funding 2. Program Management 3. Governance

Business Context SWOT stands for?

1. Strengths 2. Weaknesses 3. Opportunities 4. Threats - Presented by the Executive

(Test) Where are Buffers build into SAFe? Know more about Buffers.

1. Stretch Goals 2. HIP Sprints

(4) Roles at the Program Level

1. System Architect/Engineer 2. Product Manager 3. RTE 4. Business Owners

(Test) PI Planning process Outputs

1. Team & Program PI Objectives 2. Program Board

Building the Release (4) increments

1. Team Increment 2. System Increment 3. Solution Increment 4. Release Increment

SAFe definition of Done has 4 things?

1. Team Increment: - Stories satisfy acceptance criteria - Acceptance tests passed - Unit & component tests coded, passed, & included in BVT - Assets under version control - Cumulative unit tests passed - Engineering standards followed - NFRs met - No Must-Fix defects - Stories accepted by Product Owner 2. System Increment - Stories completed by all teams in the ART & Integrated - Competed Features meet Acceptance Criteria - NFRs met - No Must-Fix defects - Verification & validation of key scenarios - Included in build definition & deployment process - Increment demonstrated, feedback achieved - Accepted by Product Mgt 3. Solution Increment - Capabilities completed by all trains & meet acceptance criteria - Deployed/Installed in the staging environment - NFRs met - System end-to-end integration, verification, & validation done - No must-fix defects - Included in build definition & deployment/transition process - Documentation updated - Solution demonstrated, feedback achieved - Accepted by Solution Mgt 4. Release - All Capabilities done & meet acceptance criteria - end-to-end integration & solution V&V done - Regression testing done - NFRs met - No Must-Fix defects - Release documentation complete - All standards met - Approved by Solution & Release Mgt.

Final Plan Review is done by who?

1. Teams 2. Business Owners Agenda: - changes to Velocity/Capacity - Final PI Objectives w/Business Value - Program Risks & Impediments - Q & A

(Test) Features are described by?

1. Teams on the train deliver 2. Implemented incrementally via Stories 3. Deliver stories on a regular Cadence 4. Features fit into 1 PI for 1 ART 5. Stories fit into 1 Iteration for 1 Team

If a situation arises that some of the Features on the Roadmap can not be implemented?

1. The RTE know this early because he is in frequent contact with product owners, scrum masters and teams 2. The RTE chooses the most relevant features

The Purpose of Solution Intent?

1. Track History to hand-off 2. All parties are aligned 3. Compliance & Traceability 4. Single Source of Truth

(Test) Value Streams are what 2 things?

1. Typically Permanent 2. Via Epics decide investment amount of each Value Stream

(Test) 3 Components of Cost of Delay?

1. User and Business Value 2. Time Criticality (value decays over time) 3. Risk Reduction & Opportunity Enablement (RR & OE)

(Test) 3 components of Cost of Delay?

1. User and Business Value (User) - Value to the customer or business (preference, Revenue Impact, Penalty or other negative impacts) 2. Time Criticality (User) - User/Business Value decays over time (fixed deadline, will wait or move to another solution, current effect on customer satisfaction) 3. (RR&OE)Risk Reduction & Opportunity Enablement (Producer) - What else does this do for our business (Reduce risk of this or future delivery, is there value in the info. we will receive, enable new bus. opportunities)

The Value Stream has 3 primary roles?

1. Value Stream Engineer (Execution) 2. Solution Management (Content) 3. Solution Architect/Engineer (Technical Content)

(Test) Agile Release Train includes what?

1. Virtual organization of 5-12 teams (50-125pp) 2. Program Increment (PI) is a fixed timebox (10 wks avg) 3. Synchronized Iterations & PIs 4. Aligned to a common mission via Single Program Backlog 5. Operates under architectural & UX guidance 6. Frequently produces valuable & evaluable system-level solutions

(Test) PI Planning process Inputs

1. Vision 2. Top 10 Features

(Test) Use Kanban to improve flow by?

1. Visualize Workflow (ready states help show bottlenecks) 2. Establish WIP Limits 3. Use Buffers to control Variability 4. Apply classes of service to improve responsiveness 5. Measure flow with Cumulative Flow Diagram (CFD) 6. Continuously improve based on empirical flow data Flow: - Team Backlog - Analyze - Subject Matter Expert - Build - Integrate & Test - Accepted

(Test) Estimate Stories w/relative story points based on?

1. Volume 2. Complexity 3. Knowledge 4. Uncertainty

To Optimize Flow, you should visualize and limit ____________ and reduce _______________ and manage ____________________.

1. WIP 2. Batch Sizes 3. Manage Queue Lengths

(Test) PI Planning Meeting Retrospective

1. What went well 2. What didn't 3. What can we do better next time

Forecast provides what 2 things?

1. Where you are Heading 2. What you are Planning

Agile Manifesto: 12 areas

1. satisfy customer, 2. welcome change, 3. deliver frequently, 4. work together, 5. build around motivated people, 6. face-to-face conversation, 7. working software measures progress, 8. sustainable development, 9. technical excellence, 10. simplicity, 11. self-organized teams, 12. reflect & adjust.

SAFe Lean-Agile Principles (10 total)

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 Work In Process (WIP), reduce batch sizes, and manage queue lengths. 7.- Apply cadence; synchronize with cross-domain planning. 8.- Unlock the motivation of knowledge workers. 9.- Decentralize decision-making. 10.- Organize around value.

How many principles of the agile manifesto are there?

12

What is the last step in Kotter's approach to change management?

1: Create Urgency. 2: Form a Powerful Coalition 3: Create a Vision for Change. 4: Communicate the Vision 5: Remove Obstacles 6: Create Short-Term Wins 7: Build on the Change 8: Anchor the Changes in Corporate Culture

A Product Manager can support?

2-4 Product Owners

(Test) Where do we start to ID Multiple Value Streams?

4 Dimensions? Significant Opportunity, Clear products/solutions, Leadership support, Collaborating Teams.

Cadence

5 Sprints per increment Develop on cadence; release on demand

How big are agile teams?

5-11 people

How large is an agile release train?

50-125 people

Estimating story points: largest point is__________--

8

How many elements are in the spanning palette?

8

Which two quality practices apply to Agile teams? (Choose two.)

???

Features happen within?

A Program Increment

Program Increment (PI) Planning

A cadence-based event that serves as the heartbeat of the Agile Release Train (ART), aligning all the teams on the ART to a shared mission and Vision.

Weighted Shortest Job First (WSJF)

A comprehensive model called to prioritize work based on the economics of product development flow. Is calculated by dividing the Cost of Delay (CoD) of a job by the duration. Jobs that can deliver the most val- ue (or CoD) in the shortest period are typically selected

Agile Product Delivery

A customer-centric approach to defining, building, and releasing a continuous flow of valuable products and services to customers and users. (Business Agility Core Competency).

Design Thinking

A customer-centric development process that creates desirable products that are profitable and sustainable over their lifecycle.

Vision

A description of the future state of the solution under development. It reflects customer and stakeholder needs, as well as the feature and capabilities proposed to meet those needs

What is gemba?

A go-see where the products and solutions are created and used (no useful improvement was ever invented at a desk)

Capability

A higher-level solution behavior that typically spans multiple ARTs. A ____________ is sized and split into multiple features to facilitate their implementation in a single PI.

SAFe for Lean Enterprises

A knowledge base of proven, integrated principles, practices, and competencies for achieving Business Agility by implementing Lean, Agile, and DevOps at scale.

Scrum Masterr

A member of the agile team, they are servant leaders and the Agile Team coach. They help remove impediments, facilitate team events and foster and environment for high performing teams

Customer Centricity

A mindset and a way of doing business that focuses on creating positive experiences for the customer through the full set of products and services that the enterprise offers.

DevOps

A mindset, a culture, and a set of technical practices, that provides communication, integration, automation, and close cooperation among all the people needed to plan, develop, test, deploy, release, and maintain a Solution.

What is a minimum viable product?

A minimal version of a new product used to test a hypothesis

Transformational leadership

A model in which leaders inspire and motivate followers to achieve high performance

Capabilities are expressed using:

A phrase and a benefit hypothesis

Weighted Shortest Job First (WSJF)

A prioritization model used to sequence jobs (e.g., Features, Capabilities, and Epics) to produce maximum economic benefit.

Roadmap

A schedule of events and milestones that communicate planned solution deliverables over a timeline. Includes commitments for the planned, upcoming PI and offers visibility into deliverable forecasted for the next few PIs

Feature

A service that fulfills a stakeholder need. Each _______ includes a benefit hypothesis and acceptance criteria, and is sized or split as necessary to be delivered by a single Agile Release Train (ART) in a Program Increment (PI).

Feature

A service that fulfills a stakeholder need. Each ____________ includes a benefit hypothesis and acceptance criteria, and is sized or split as necessary to be delivered by a single ART in a PI

Objectives represent what?

A set of Features you are Planning to do

Committed PI Objectives

A set of SMART objectives that are created by each team with the business value assigned by the business owners

Continuous Learning Culture

A set of values and practices that encourage individuals—and the enterprise as a whole—to continually increase knowledge, competence, performance, and innovation.

Agile Architecture

A set of values and practices that support the active evolution of the design and architecture of a system while implementing new system capabilities

Features fit in to?

A single PI (Program Increment)

Business Owners:

A small group of stakeholders who have the primary business and technical responsibility for fitness for use, governance, ROI etc. They are the key stakeholders on the ART.

The "flow" principle of the SAFe house of lean means that?

A team at whatever level of scrum tackles tasks and problems in a short concentrated effort whenever possible

Which statement correctly describes one aspect of the team's commitment at the end of PI Planning?

A team does not commit to uncommitted objectives

PI

A timeline during which an ART delivers incremental value in the form of working, tested software and systems--this is like the sprint/iteration in an Agile TEa,

Automate Everything - DevOps Tools

ALM - CA Agile Central, Version One, Agile Craft Build - Ant, Maven, Bamboo, Jenkins Continuous Integration (CI) - CruiseControl, Jenkins, Continuum Continuous Development - Capistrano, UrbanCode, Ansible, Puppet

Control costs with increased flexibility

ART budgets and resources are unaffected by Features cost overruns or changing priorities - Delay feature as necessary

Reasons for adopting Agile - Top 3

Accelerate Product Delivery Enhance ability to manage changing priorities Increase Productivity

Agile Definition of done

Acceptance criteria have been met, tests are automated, all tests have been passed, NFRs have been met, no must fix defects, relevant documentation updated. These DOD agreements line teams around what quality means and how it is built into the solution.

House of Lean: VALUE (the Roof) means?

Achieve sustainably shortest lead time: Best quality & value to people & society; High morale , safety and customer delight.

Consider facts carefully then

Act quickly

Vision Inspires what?

Action - Will our Solution solve larger customer problems - How will it differentiate us - Future context our solution will operate - What is current business context and must we evolve to meet future state

RTE

Acts as the Chief Scrum Master

Dynamic budgeting

Adjust budgets dynamically to meet changing business needs

On day two of PI Planning, management presents adjustments based on the previous day's management review and problem solving meeting. What is one possible type of adjustment they could make?

Adjust business priorities

A in PDCA:

Adjust: Inspect and Adapt. Reflect and ID improvement backlog items via a structured and problem-solving workshop

PI Management Review

After PI Planning Day 1, Management meets to adjust as needed. What did we just learn? Adjust Vision, Scope, Resources? Bottlenecks? Decisions that need to be made before tomorrow?

ART

Agile Release Train, primary vehicles for value delivery at the program level. Delivers a value stream for the organization.

What is the basic building block when organizing around value?

Agile Teams

Primary bodies of knowledge on which SAFe is based

Agile development, systems thinking, Lean product development, and DevOps.

Build cross functional Agile teams

Agile teams are cross-functional, self organizing Optimized for communication Deliver value every 2 weeks

What is the continuous delivery pipeline?

Agile teams use it to ensure flow: new pieces of functionality are ushered through from ideation to on-demand release of value to the customer. Small features go through this pipeline to provide feedback and allow course correction

Who facilitates Agile Release Train execution?

Agile teams, plus: Release train engineer, product management, system architect/ engineering, business owners, customers, (sometimes: system teams and shared services)

Metrics

Agreed upon measures used to evaluate how well the organization is progressing toward the portfolio, large solution, program and team's business and technical objectives

What is the primary focus of lean portfolio management?

Align strategy and execution

(4) Core Values of SAFe

Alignment Built-in Quality Transparency Program Execution

SAFe Core Values

Alignment, Built-in Quality, Transparency, Program Execution

What are SAFe core values?

Alignment, quality, transparency, program execution

What aid DevOps?

Aligns dev, ops, biz, info security, alert by sharing work and responsibility for accelerating delivery

Lean Portfolio Management

Aligns strategy and execution by applying Lean and systems thinking approaches to strategy and investment funding, Agile portfolio operations, and governance.

What is considered an anti-pattern when assigning business values to team PI Objectives?

All PI Objectives are given a value of 10

Epic

An _________________ is a container for a significant Solution development initiative that captures the more substantial investments that occur within a portfolio. Due to their considerable scope and impact, an _______________ requires the definition of a Minimum Viable Product (MVP) and approval by Lean Portfolio Management (LPM) before implementation.

What is DevOps

An agile approach to bridge the gap between development and operations to deliver value faster and more reliably

What happens during PI planning?

An agile team reviews and estimates stories, defines acceptance criteria, splits into smaller stories as needed, determines what they can deliver during iteration based on story points, commits to iteration goals

Minimal Viable Product (MVP)

An early and minimal version of a new product or business solution that is used to prove or disprove the epic hypothesis.

Transparency

An enabler of trust.

System Increment

An integrated stack of new functionality, representing all the backlog items completed by the ART during the current and previous iterations

What is the last step in Kotter's approach to change management?

Anchor new approaches in the culture

Planning Adjustments PI Planning (Day 2)

Any changes to planning scope and resource constraints, dependencies and people

Avoid organizing Teams around what?

Architectural Layers

Measurements

Are an important part of DevOps

ART Budgets and Resources

Are unaffected by Feature Cost overruns or changing priorities. - Fixed Cost per PI - Scope Varies

User voice statement:

As a (user role), I want (activity) to _________ so that (business value)

How is a user story framed

As a (user role), I want (activity) to, so that (business value)

Program Performance Reporting

As part of the Solution Demo, Teams compare Planned vs. Actual PI Objectives. - Teams meet with their Business Owners to self-asses the business value they achieved for each objective. - Each Team's planned vs. Actual Business Value is then rolled up to the Program Level in the Program Predictability measure.

Program performance reporting

As part of the solution demo, teams compare planned vs. actual PI objectives

A Roadmap does what?

Assigns Business Value to Features & Objectives

Iteration Retrospective means?

At regular intervals, the Team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. - Quantitative: Did the team meet its goals, collect & review agreed-to iteration metrics. - Qualitative: what went well, What Didn't, What can we do better next time.

PI system demo

At the end of a PI, teams demonstrate the current state of the solution to the appropriate stakeholders

PI System Demo

At the end of the PI, teams demonstrate the current state of the Solution to the appropriate stakeholders. - Often led by Product Management, POs, and the System Team - Attended by Business Owners, Program Stakeholders, Product Mgt, RTE, Scrum Masters, & Teams.

What are the characteristics of a generative culture?

Authenticity, emotional intelligence, lifelong learning, growing others, decentralized decision making

Automation of continuous deliveyr pipeline:

Automate everything mindset because manual processes are the enemy of fast value delivery

Test First

Automate now Automated tests are implemented in the same iteration as the functionality

Measure the Flow of the Value through Telemetry

Automated collection of real-time data regarding the performance of solutions - helps to quickly assess the impact of frequent application changes

House of Lean Flow

Avoid start and sop Build quality in Integrate frequently Fast feedback

(Test) Energy we want a team to develop?

Ba - Fuel of Ba is it's self-organizing nature - Ba is energized with intentions, vision, interest, & mission

Portfolio Canvas

Based on the Business Model Canvas; defines Development Value Streams that are included in the SAFe portfolio, the value propositions and the Solutions they deliver, the customers they serve, the budgets allocated to each value stream, and other key activities and events required to achieve the portfolio vision.

Capacity

Based on your velocity, how many story points you're planning for--accounts for setbacks like PTO

House of Lean Purpose

Best quality High morale

BVIR

Big Visible Information Radar

BVIR stands for?

Big Visible Information Radiator - this facilitates flow and helps Visualize & limit WIP.

Flow:

Build a foundation for value delivery. Establish a continuous _____________ of work that supports incremental value delivery from constant feedback and adjustment. Faster value delivery, better built in quality practices, relentless improvement and evidence based governance

Respect for People and Culture:

Build partnerships on trust and mutual respect

Release Increment

Building solutions incrementally affect this increment as a whole. All capabilities are finished and they meet acceptance critera

What is defined as the ability to complete and thrive in the digital age by quickly responding to market changes and emerging opportunity?

Business Agility

(Test) Product Management

Business Content Owner

(Test) The Business Owner provides what?

Business Context

Who are the key stakeholders on the ART?

Business Owners

What is considered an anti-pattern when assigning business values to team PI Objectives?

Business Owners assign high values to important enabler work

Business Value with PI Objectives:

Business Owners collaboratively assign bv to each of the team's individual objectives in a face to face convo--communicates the strategy and context behind these weighting decisions

WSJF Stakeholders

Business Owners, Product Managers, Product Owners, System Architects

What does a day 1 agenda of PI planning typically comprise?

Business context (biz owner or at exec), product vision (by upcoming features, presented by PM), architecture vision and dev practices (systems architect/ engineering or cto), planning context (RTE), team breakouts (capacity, backlog, plans, for each iteration), draft plan review, mgmt review and problem solving

(Agile principle) who must work together throughout the project? With what frequency?

Business people and developers- daily!

PI Objectives

Business summaries of what each team intends to deliver in the upcoming PI Typically map to features, but now always

How does SAFe provide a second operating system that enables Business Agility?

By focusing on customers, products, innovation, and growth

What is one-way Lean agile leaders lead by example?

By modeling SAFe's lean agile mindset, values, principle and practices.

PRINCIPLE #10: ORGANIZE AROUND VALUE

By organizing the enterprise around the flow of value instead of the traditional organizational silos, SAFe provides a second, networked operating system + Faster learning + Shorter time to market + Higher quality + Higher productivity + Leaner budgeting mechanisms

What are five concepts of DevOps

CALMR Culture of shared responsibility Automation of continuous delivery pipeline Lean Flow Measurement of everything Recovery enables low-risk releases

SAFe's approach to DevOps

CALMR 1) Culture of shared responsibility 2) Automation of continuous delivery pipeline 3) Lean flow accelerates delivery 4) Measurement of everything 5) Recovery enables low risk releases

How do we measure Flow?

CFD (Cumulative Flow Diagram)

Each PI uses ___________________ and _________________

Cadence and syncronization

(Test) PI Planning is what?

Cadence based and are the "Pacemaker" of the Agile Enterprise. - 2 days every 8-12 wks - Everyone attends in-person. - Backlog Items get Committed - Product Mgt owns Feature priorities - Development teams own Story planning & high-level estimates - Architect/Engineering & UX work as intermediaries for governance, interfaces, & dependencies.

Apply cadence, synchronize with cross domain planning

Cadence creates predictability and provides a rhythm for development. Synchronization causes multiple perspectives to be understood, resolved and integrated at the same time

PRINCIPLE #7: APPLY CADENCE; SYNCHRONIZE WITH CROSS-DOMAIN PLANNING

Cadence makes routine everything that can be routine so teams can focus on managing the variable parts of solution development. Synchronization allows multiple solution perspectives to be understood, resolved, and integrated at the same time.

PI Planning

Cadence-based PI planning meetings are the pacemaker of the Agile Enterprise - Two days every 8-12 weeks. 10 weeks typical - Everyone attends if possible - Product Management owns the features if possible - Development owns Story Planning and HLE - Arch/Eng and US work as intermediaries for governance, interfaces and dependencies

What has dependence on the Solution Kanban

Capability

(Agile principle) what do agile processes harness for the customer's competitive advantage?

Change / welcome changing requirements

C in PDCA

Check: System Demo

Solution Architect/Engineer

Collaboratively defines the technology and architecture that connects the solutions across ARTs

PI Final Plan

Collected at the front of the room Reviewed by all teams Business owners asked if they accept the plans If so, okay. If not, continue to plan.

What must management do for a successful Agile transformation?

Commit to quality and be the change agent in the system

Last step in Sprint Planning?

Commitment

What's the output of PI Planning? (2)

Committed PI Objectives and a Program Board

Responsibilities SPCs can take on to drive? Why?

Communication, Form the team, Teach leaders & stakeholders, Train the Teams, Launch ARTs, Coach ARTs, Scale wins. Why? Connect the dots in the enterprise.

PI - Confidence Vote

Completed after dependencies are resolved and risks are addressed Range of 1-5 1 = No confidence 5 = Very high confidence

What is an example of applying cadence and synchronization in SAFe?

Conducting a PI planning meeting

Fist of Five is a ?

Confidence Vote 1 = Low Confidence 5 = High Confidence

(Test) Strategic Themes do what? Know the 3 items and more detail.

Connect each SAFe portfolio to the enterprise business strategy. Influence: 1. ART Funding 2. Portfolio Backlog 3. Program Vision & Roadmap - Assist with Epic evaluation & decision making

SAFe Implementation Roadmap

Consists of an overview graphic and a twelve-article series that describes a strategy and an ordered set of activities that have proven to be effective in successfully implementing SAFe.

Architectural Runway

Consists of the existing code, components and technical infrastructure needed to implement near-term features without excessive redesign and delay

Solution Train Inspect & Adapt

Consists of three parts: 1) Solution Demo 2) Retrospective 3) Problem-solving workshop

(Test) House of Lean: Relentless Improvement means?

Constant sense of danger, optimize the whole, consider facts quickly then act quickly, apply lean tools, reflect at key milestones.

Continuous Exploration:

Continually exploring the market and user needs and defining a vision, roadmap and a set of features of address those needs

What is one Guardrail on Lean Budget spend?

Continuous Business Owner engagement

What is one Guardrail on Lean Budget spend? Learning Milestones as objective measurements Participatory budgeting Spending caps for each Agile Release Train Continuous Business Owner engagement

Continuous Business Owner engagement

What is one component of the Continuous Delivery Pipeline?

Continuous Exploration

Components of the Continuous Delivery Pipeline

Continuous Exploration (CE) Continuous Integration (CI) Continuous Delivery (CD) Release on Demand (RoD)

What is one component of the Continuous Delivery Pipeline?

Continuous Exploration (CE), Continuous Integration (CI), Continuous Deployment (CD), and Release on Demand.

(4) parts to the continuous delivery pipeline

Continuous Exploration, Continuous Integration, Continuous Deployment, Release on Demand

If a program repeatedly shows separate Feature branches rather than a true System Demo, which practice should be reviewed to address the issue?

Continuous Integration

(Agile principle) what enhances agility?

Continuous attention to technical excellence and good design

What are the three core elements of the continuous delivery pipeline?

Continuous exploration, continuous integration, continuous deployment- as realized by an Agile Release Train

System Increment

Continuous functionality building

(Test) House of Lean: FLOW means?

Continuous sustainable throughput of value, avoid start-stop-start delays, build in quality, understand & manage variability, integrate frequently, informed decision making via fast feedback.

ARTs

Continuously deliver value 5 - 12 teams (50 - 125+ individuals) Common cadence, PI Common mission, Program Backlog

ARTs

Continuously deliver value Continuous Exploration Continuous Integration Continuous Deployment

Having Budgets for Development, testing etc. does what?

Contradicts Agile

Little's Law: Control Wait Time by ____________________

Controlling Queue Length

What is weighted shortest job first?

Cost of Delay / job duration (SAFe uses relative job size as a proxy for duration).

Cost of Delay:

Cost of not getting the product out immediately, aka how important it is to get it done now

Application Lifecycle Management (ALM):

Create a standardized environment for communication and collaboration between development

Agile team

Cross functional and self-organizing. Can define, build and test valuable things Applied Agile SW Engineering practices with XP, Scrum and Kanban Delivers value every 2 weeks

Release Management Team

Cross functional teams that approves frequent releases of quality solutions to customers.

(Test) Scrum includes a?

Cross-Functional Team of 5-9 people

The Agile Release Train uses which type of teams to get work done?

Cross-functional teams

Agile Manifesto: _________________________ over contract negotiation

Customer Collaboration

A business epic is for:

Customer Facing

What is DSU?

Daily stand up employed by agile teams during an iteration period to remove blockers and reports on advancement in iteration goals

(Test) Principle#3: Assume Variability & Preserve Options means? Know more about it.

Defer commitment to the last possible moment Traditional design and life-cycle practices encourage choosing a single design-and-requirements option too early in the development process. Unfortunately, if that starting point proves to be the wrong choice, then future adjustments take too long and can lead to a suboptimal outcome.

Decentralize decision making

Define economic logic behind a decision Empower others to actually make them

Pivot or Preserve (Preserve)

Define features to further develop and refine innovation

Epic

Define large development initiatives that encapsulate the new development necessary to realize the benefits of investment themes

(Test) De-Centralize Decision Making defines what?

Define the economic logic behind a decision; empower others to actually make them

DBT

Define, Test, Build teams comprised of 5-9 members that deliver working, fully tested software every two weeks

(Test) What is Purpose of Little's Law?

Defines the relationship between Work in Progress (WIP), Throughput and Lead Time. It is the reason why Kanban teams try to limit WIP. 1. Reduce Queue Lengths 2. Faster processing time decreases wait 3. Control wait times by controlling queue lengths

Optimizing flow means identifying what?

Delays

How can trust be gained between the business and development?

Deliver predictability

SAFe's first lean agile principle includes "Deliver early and often" and what else?

Deliver value incrementally

What is the biggest benefit of decentralized decision-making?

Delivering value in the shortest sustainable lead time

Demo

Demo the full system increment every two weeks - Features are functionally complete or toggled so not to disrupt the demonstrable functionality - New Features work together, and with existing functionality - Happens after the team' demo (may lag by as much as one iteration) - Demo from a staging environment, resemble production as much as possible

System Demo every 2 weeks (throughout PI).

Demonstrate the Full Solution Increment to Stakeholders every Iteration. - An Integrated Solution Demo - Happens after the Teams Demo (may lag by as mush as 1 Iteration, max) - Demo from the staging environment, or the nearest proxy.

DevOps

Deployment and Operations--end the silo approach by providing an enterprise with the ability to develop and release small batches of functionality to this business or customer

What do enabler stories do?

Describe work needed to build architectural runway for dev and delivery of future business features

Acceptance Criteria includes what?

Describes each Feature in a short phrase, with a statement of Benefits

Enterprise Solution Delivery

Describes how to apply Lean-Agile principles and practices to specification, development, deployment, operation, and evolution of the world's largest and most sophisticated software applications, networks, and cyber-physical systems. (Business Agility Core Competency)

Capability

Describes the higher level behavior of a solution

How does design thinking measure success of products or solutions?

Desirability, feasibility, viability, sustainability

Design Thinking identifies at least four new ways to measure success. What are two of those ways? (Choose two.)

Desirability;Sustainability Desirable - Do customers and users want the solution? Feasible - Can we deliver the right solution through a combination of build, buy, partner, or acquire endeavors/activities? Viable - Is the way we build and offer the solution creating more value than cost? For example, in a for-profit enterprise, are we profitable? Sustainable - Are we proactively managing our solution to account for its expected product-market lifecycle?© Scaled Agile, Inc.Include this copyright notice with the copied content.Read the FAQs on how to use SAFe content and trademarks

Design Thinking identifies at least four new ways to measure success. What are two of those ways? (Choose two.)

Desirability;Sustainability;

Which statement is true about DevOps?

DevOps is an approach to bridge the gap between development and operations

What is DevOps

DevOps is the adoption of a mindset, culture, and set of practices that provide solution elements to the customer without handoffs and without requiring excessive production or operations support.

Chaos Monkey

Developed by NEtflix

Develop on Cadence. Release Any Time

Development Cadence limits variability to a single PI interval. Release on Demand. - Adjust plans based on releases, but don't change sprints Order: Customer preview, Major Release, Sub-system release, Major release, New Feature.

Assume variability, preserve options:

Development occurs in an uncertain world; aggressively evaluate alternatives

(Test) Development Value Stream means?

Development of Systems & Capabilities that enable the operational value streams

Which statement is true about DevOps?

Devops is an approach to bridge the gap between development and operations

Strategic Themes

Differentiating business objectives that connect a portfolio to the strategy of the Enterprise. They influence portfolio strategy and provide business context for portfolio decision-making.

Strategic themes

Differentiating, specific and itemized business objectives that connect a portfolio to the strategy of the enterprise

What are the 2 types of Customers?

Direct (customer that will directly use the solution) In-Direct (The Solution builder is the Proxy)

Contracts

Do not build design deliverables into a contract

D in PDCA

Do: PI Execution

(Test) What drives the upper limit to 125?

Dunbar's Number: Maintain stable social relationships

Most important factor is WSJF:

Duration

During the PI planning event, when are planning adjustments agreed upon?

During the management review and problem-solving

DOD (Definition of Done)

E.g. Do not close story unless all defects closed

Strategic Themes connect?

Each SAFe Portfolio to the Enterprise Business Strategy. - Enterprise - Portfolio Context - Strategy - Portfolio Budgets - Strategic Themes

Leader as a conductor

Effective when coordination is a prerequisite for maximum performance - Central decision maker - Subtle and indirect manipulation Challenges - Narrows focus of direct reports to their own areas - Use systems and procedures to control work

Leader as an expert

Effective when manager has greater knowledge than direct people - Technician or master craftsman - Problem-solver - Understands the domain and the technology Challenges - Limits learning and growth

(Test) Fixed and Variable Intent is done with? Know more about enablers.

Enablers

Alignment

Enables autonomy and decentralized decision making

Which team type is "organized to assist other teams with specialized capabilities and help them become more proficient in new technologies?

Enabling team

Relentless Improvement

Encourages learning and growth through continuous reflection and process enhancements. Optimize the whole, not the parts, of the organization and development process. Consider facts carefully, then act quickly.

Epics

Enterprise initiatives sufficiently substantial in scope so to warrant analysis, understanding ROI, a lightweight business case, and approval. - Portfolio Epics cut across Value Streams - Program Epics can be implemented in a single train - Business Epics are customer-facing - Enabler Epics enable solutions to address business needs - Developed and analyzed in the Kanban systems

Four levels in SAFe (Top to bottom)

Enterprise, Large Solution, Program, Team

What's the largest initiative within a portfolio?

Epic

Product Owner is to Team Level as ____________ is the Portfolio Level

Epic Owner

Leader as 'developer of people'

Escape the trap with a post-heroic, Lean leadership style - Creates a team jointly responsible for success - How can each problem be solved in a way to develop people Benefits - Increased direct report ownership and responsibility - Increased employee engagement and motivation - Allows leader to spend more time managing laterally and upward - There is no limit to the power of getting things done

Develop on cadence:

Essential method for managing the inherent variability of systems development in a flow-based system by making sure important events and activities occur on a regular, predictable schedule

What are user story maps?

Establish a relationship between user activities and features and user stories - help organize and prioritize stories

Which two quality practices apply to Agile teams? (Choose two.)

Establishing flow;Peer review and pairing;

WSJF=

Estimated COD/Job Size (also known as job duration)

New System Increment every 2 weeks.

Every 2 weeks, Teams evaluate the status of the New, Integrated System Increment. - Features are functionally complete or "toggled" so as not to disrupt demonstrated functionality - New Features work together, and w/existing functionality - Architecture Runway work in Process is scaffolded & toggled - System is continually verified via Story & Feature acceptance tests - All practical NFR testing is done continuously

Architectural Runway means?

Existing code, hardware components, etc. that technically enable near-term business features. 1. Enablers build up the runaway 2. Features consume it 3. Must be continuously maintained 4. Use capacity (Kanban) allocation for Enablers that extend the runway.

Architectural Runway

Existing code, hw components, etc. that enables near-term business features Enablers build up the runway Features consume it Must be continuously maintained

Leadership styles

Expert Conductor Developer of people

(4) types of leaders

Expert, Conductor, Commander, Developer of People

(Test) Management Styles (3 types)

Expert, Conductor, Developer

Enabler Stories

Exploration Architecture Infrastructure Compliance

(Agile principle) what's the most efficient and effective method of conveying information to and within a development team?

Face to face conversation

Scrum Master (ATF) does what 3 things?

Facilitate Issues, Risks, & Dependencies

Objective Milestones

Facilitate learning and allow for continuous cost-effective adjustments towards and optimal solution

(Test) Spikes are?

Facilitated by Small Batch Sizes

Program Kanban

Facilitates the flow of features through the continuous delivery pipeline

(Test) RTE (Release Train Engineer)

Facilitator of the Train

T/F: Architecture is SAFe covers only the program and team levels?

False

T/F: Architecture is the sole domain of the System Architects?

False

T/F: Design must be grown incrementally by the enterprise architect?

False

T/F: Emergent design is enough to scale software?

False

T/F: There is one instance of SAFe at the Enterprise?

False

T/F: User stories are prescribed by Scrum?

False - Scrum has no prescribed design or requirements format.

T/F: Architectural features do not fit into a PI?

False, they do fit into 1 PI

Learning cycles

Fast feedback accelerates knowledge Small batch sizes Shorter cycles = faster learning

What is found on a program board?

Features

Program Roadmap has what on it?

Features - Recommended to plan 2 PIs out.

Continious Story Integration

Features Enablers - Functionality needed for a feature to work Spike - research enabler

Define Solution Features for the Program Backlog

Features are services that fulfill user needs. - Feature is an industry-standard term familiar to Marketing & Product Management - Expressed as a Phrase, "Value" is expressed in terms of Benefits - Identified, Prioritized, estimated & Maintained in the Program Backlog - Fits in a PI

Release on Demand Cycle

Features deployed into production are released incrementally or immediately to customers based on market demand (whenever the stakeholder says)

(Test) Why do we want to organize around Value?

Fewer handoffs, drive alignment, easier to build in quality, optimize the whole system

(Test) Estimating / Planning Poker. when is it used and for what type of planning/estimating?

Fibanache numbers

Story Points 2

Find a small Story that would take about a half-day to develop and a half-day to test and validate. Call it a 1 Estimate every other Story relative to that one Never look back (don't worry about recalibrating)

Phase Gates

Fix requirements and designs too early

What is customer centricity ask of teams?

Focus on the customer, understand the customer's needs, think and feel like the customer, build whole product solutions, create customer lifetime value

Prioritize Features

For Optimal ROI What is the Cost of Delay (CoD) in delivering value What is the cost to implement the valuable thing? - Business impact, missed revenue, delay other project, opportunity enablement

(Test) Intentional Architecture does what?

Fosters team alignment and defines Architectural runway

Base of the House of Lean:

Foundation: Lean-Agile Leadership

You Control Variability within a?

Framework

decentralized decision making

Frequent. These decisions are common and occur often. Time critical. A delay in these types of decisions comes at a high cost. Require local information. These decisions need specific local context.

(Agile principle) when should working software be delivered?

Frequently- couple weeks to a couple months with preference for shorter timescale

Value Stream is a?

Fundamental thinking construct in Lean

Solution Intent contains 3 things?

Future & Current 1. Specifications 2. Design 3. Tests

Gemba Walk

Getting out of the office

Serial Delivery:

Getting value incrementally but not getting value UNTIL you've delivered the first feature

House of Lead Innovation

Give members time and capacity to think Producers innovate, customers validate

Small batches

Go through the system faster Most important batch is the handoff batch

What is the House of Lean?

Goal (roof): Value, Foundation: Leadership, (pillars): Respect for People and culture, Product Development Flow, Innovation, relentless improvement

Pre-Planning structure

Goal - Align Product Managers, System Architects and other ART stakeholders to a common vision Input - Results of the previous PI execution Output - A set of features for every ART

Post-Planning structure

Goal - Understand the PI plan for the entire Solution team Input - Program PI objectives from all ARTs; Train board and risks Output - Consolidated solution train PI objectives

Capacity Buffer means?

Guard Band

Roadmap

Guides the deliver of features over time PX - Committed PX+2 - Foretasted

(Test) The Road Map does what?

Guides the delivery of Features over time. Purpose: - Directional Intent - 3 PIs Captured - Show Releases

What is 'inspect & adapt'?

Happens at end of PI during IP iteration where current state of solution is demo'd and evaluated by ART. The adapt part is ID'ing improvement backlog via workshop/ restrospective

HIP stands for?

Hardening, Innovation, Planning

Principle #9: Decentralize decision-making

Has the benefit of local context and reduces delays and improves product development flow. It enables faster feedback, more innovative solutions, and higher levels of empowerment.

Product Owner Sync

Held for POs and Product Managers, timeboxed 30-60 min, get visibility into how well the ART is progressing toward meeting the program PI objectives to discuss problems or opportunities with feature development and assess any scope adjustments

PI - Retrospective

Help continuously evolve

Stretch Objectives

Help improve predictability of delivering business value since they are not included in the team's commitment or counted against teams in program predictable measures

Minimum Marketable Feature (MMF):

Helps limit the scope and investment, enhances agility and provides fast feedback

Capbilitiy

Higher-level solutions behavior that typically spans multiple ARTs. They are sized and split into multiple features to facilitate their implementation in a single PI.

Program Board

Highlights the new feature's delivery dates, feature dependencies among teams and with other ARTs and relevant milestones

(Test) Un-Deployed software increases what?

Holding Cost

Velocity

How many story points you could normally produce

Benefits of features

Hypothesis Acceptance criteria

Teams evaluate the MVP against_____________, not based on ___________________

Hypothesis, ROI

Test First: Automate Now

If not: Velocity is bottlenecked, quality is speculative, scaling is impossible. - Automated Tests are implemented in the same Iteration as the Functionality. - The Team that builds Functionality also Automates the tests. - Create an isolated automated test environment. Actively maintain test data under Version Control. Passing vs. Not-Yet-Passing and Broken Automated Tests are the Real Iteration progress indicator. - Great to pair the Product owner & Developer.

What are customer journey maps?

Illustrate Customer experiences that they have as we navigate a product from first engagement to achieving their objectives

Goal of DevOps

Improve collab between Development and IT operations by developing and automating a continuous delivery pipeline

PRINCIPLE #2: Apply Systems Thinking says?

In SAFe, systems thinking is applied to the solution being developed, and the organization that builds the system. ** The Solution Is a System - Team members should clearly understand the boundaries of the system - Optimizing a solution component does not optimize the system as a whole. - The value of a system passes through its interconnections. - A system can evolve no faster than its slowest integration point. ** The Enterprise Building the System Is a System, Too ** Understand and Optimize the Full Value Stream

What is the spanning palette?

In SAFe, the various roles and artifacts and roles that may apply to a specific team, ART, large solution or portfolio context. Can be small or large and configurable based on needs of the org.

Prioritize Features for Optimal ROI

In a Flow System, job sequencing is the key to economic outcomes. - To Prioritize based lean economics, we need to know 2 things? 1. What is the Cost of Delay (CoD) in delivering value 2. What is the Cost to Implement the Valuable thing.

Empathy maps

In design thinking, it's A way to better understand a users needs and mindset when interacting with a new interface or system- (who, what they do; hear, see, needs, think/ feel, say?)

How is the flow of Portfolio Epics managed?

In the Portfolio Kanban

Enterprise, Lean and Large

In the large Enterprise, there may be multiple SAFe portfolios.

Value Stream definition?

Includes people, tools, etc. to deliver from Concept to Value

Large batches

Increase variability High utilization increases variability Severe project slippage is the most likely result

INVEST stands for?

Independent, Negotiable, Valuable, Estimable, Small, Testable

INVEST

Independent, Negotiable, Valuable, Estimable, Small, Testable

Customers are inseparable from the development process

Indirect - General solutions. Example. End-user purchaser of a CRM System. MS Office Direct - Custom- built solutions. Example. Government purchaser of a defense system

System Architect/Engineer:

Individual or small cross discipline team that truly applies systems thinking. They define the overall architecture of the system, NFRs, determine the major elements and subsystems and help define the interfaces and collaborations among them

Agile Manifesto:___________________ over processes and tools

Individuals and interactions

Culture of shared responsibility

Infrastructure empowers development and operations to act independently without blocking each other

Which 3 types of decisions should remain centralized even in a decentralized decision-making environment?

Infrequent. These decisions aren't made often and typically aren't urgent. Thus, deeper consideration is appropriate. Long-lasting. Once reached, these decisions are unlikely to change. Provide significant economies of scale. These decisions provide large and broad economic benefits.

values of the agile manifesto

Inidivudals and interactions over processes and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; responding to change over following a plan

Gemba Walk is a part of which pillar

Innovation

The House of Lean is a classic metaphor describing the mindset essential for Lean thinking. Which one of the four pillars advocates a 'Go See' mindset?

Innovation

What is one pillar of the SAFe house of Lean?

Innovation

IP stand for what?

Innovation & Planning

PI Planning Process

Input - Vision and Top 10 features Output - Team and Program PI objectives and program board

I&A

Inspect and Adjust

Transformational leadership - Vision

Inspire and align with the mission, minimize constraints Lead change - Establish a sense of urgency - Create a powerful guiding coalition

(Test) Principle#4: Build Incrementally w/Fast integrated learning cycles is what 4 things? Are Iterations a form of a learning cycle?

Integration Points Create Knowledge from Uncertainty Integration Points Occur by Intent Faster Learning Through Faster Cycles 1. Plan 2. Do 3. Check 4. Adjust (act) - Requires increased investment in development environment ; shorter cycles = faster learning

Program Execution

Intense focus on working systems and business outcomes.

Supplier:

Internal or external organization that develops and delivers components, subsystems or services, which help the Solution Trains deliver solutions to customers

Product Manager:

Internal voice of the customer and works with customers and product owners to understand and communicate their needs, define system features and participate in validation. Responsible for the program backlog.

What is one guardrail on lean budget spend?

Investiment horizons

Features

Is an industry-standard term familiar to marketing and Product Management Have Benefit Hypothesis and Acceptance Criteria Reflect functional and non functional requirements Fitsin one PI

(Test) A Value Stream Epic is with in a? Need more detail

Is within a Value Stream

When should new approaches be anchored in an organization's culture?

It comes last as a results of changing work habits

What is a program backlog?

It defines the work of a train, consists of features intended to address user needs and deliver biz benefits. Comprised of features and benefit hypotheses

What is the innovation and planning iteration?

It is an estimating buffer for meeting PI objectives and provides time for innovation, continuing education, PI planning and inspect and adapt events

What is one issue when organizing around hierarchical functions?

It is not how value flows

Which statement is true when continuously using devops model?

It lessons the severity frequency of release failures

What is an attribute of an application built with DevOps in mind?

It overlays measurements with events (deployments, releases)

What is ans attributes of an application built with DevOps in mind?

It overlays measurements with events (deployments, releases)

The analyzing step of the portfolio Kanban system has a new Epic with a completed lean business case. What best describes the next step for the Epic?

It will be moved to the portfolio backlog if it receives a "go" decision from the lean portfolio management.

Agile Manifesto values __________ more than ___________

Items on the left more than items on the right

Benefit Hypothesis

Justify Feature implementation cost, and provides business perspective when making scope decisions

Primary mechanism to achieve SAFe principle #6

Kanban Systems

How are epics managed?

Kanban systems

Business Owners

Key Stakeholders on the ART

(Test) Taking the Leading SAFe training is a? Know other training for different resources.

Key thing to get Leadership buy-in.

Knowledge Worker?

Know more about the work they perform than their boss

House of Lean Base?

LEADERSHIP

Who has financial accountability for a SAFe Portfolio?

LPM (Lean Portfolio Management)

Capabilities are on what level?

Large Solution

What level Solution Management?

Large Solution Level

What level is the Customer?

Large Solution Level

What level is the Solution Architect?

Large Solution Level

What level is the Solution Train Engineer?

Large Solution Level

What level is the Supplier

Large Solution Level

What are program increments?

Larger time box (8-12 wks) / planning interval that consists of multiple iterations during with an ART delivers incremental value in form of working, tested solutions. 3-5 development iterations in one PI followed by one IP (innovation and planning) iteration

What are the last three steps of the SAFe Implementation Roadmap?

Launch more Agile Release Trains and Value Streams, extend to the portfolio, accelerate

House of Lean Leadership

Lead the change Develop people Intrinsic motivation

Transformational leadership - Authenticity

Lead the change, know the way Be a role model Be a lifelong learner Create an environment of trust and respect Act with integrity

(Test) House of Lean: LEADERSHIP (the Base) means?

Lead the change, know the way, develop people, inspire & align w/mission, decentralize decision making, unlock intrinsic motivation of knowledge workers.

Responsibility Trap

Leader has to know everything

Innovation:

Leaders must get out of the office and into the actual workplace where the value is produced. You must provide time/space for people to be creative

What is the foundation of the SAFe House of Lean?

Leadership

What is the SAFe house of lean foundation?

Lean Agile Leadership

Which of the core competencies of the Lean Enterprise helps align strategy and execution?

Lean Portfolio Management

Who is responsible for managing the Portfolio Kanban?

Lean Portfolio Management reviews and manages the epics within the portfolio kanban "portfolio sync event"

Who is responsible for managing the portfolio Kanban?

Lean Portfolio management

Set an Integration-based Point means?

Lean machine to ensure components are coming together

What is scrum?

Lightweight, team-based process fostering fast feedback and quick iterative dev of a solution (teams define, build, test and maybe even deploy in fast sprints)

WIP

Limit of three user stories IP. If a developer is done, help other developers or test in order to move the stories forward Limit WIP, reduce batch sizes and manage queue lengths

Queues

Long queues are back Committed work

Optimum batch size

Lowest total cost Example of U curve optimization Total costs are the sum of holding costs and transaction costs Higher transaction costs shift optimum batch size higher Higher holding costs shift batch size lower

Solution demo

Major event for the life of the solution. E.g. Boeing getting a plane off the ground.

What are the three primary keys to implementing flow? (Choose three.)

Manage queue lengths;Reduce the batch sizes of work;Visualize and limit work in process (WIP);

Lean Portfolio Management helps with what in the budget?

Manage the budget for each of the value streams. They adjust budgets for each value stream, based on changing business conditions

Aligning ARTs and suppliers, the Solution Train helps do what?

Manage the inherent risk and variability of large-scale solution development

Management Review and Problem Solving in PI Planning (Day 1)

Management may negotiate scope changes and resolve other problems by agreeing to various planning adjustments

Foundation: Lean-Agile Leadership

Managers become leaders who embrace the values of Lean, they are competent in the basic practices, they eliminate impediments, they take an active role in driving organizations change and facilitation of unrelenting improvement

Portfolio Kanban

Manages the flow of Epics

Scrum of Scrums

Meeting that coordinates of the dependencies of the ARTs and provides visibility into progress and impediments

(Test) Management Review & Problem Solving asks what?

Mgt meets to make adjustments to Scope & Objectives: 1. What did we just learn 2. Where do we need to adjust Vision, Scope, Resources 3. Where are the Bottlenecks 4. What Features must be De-Scoped 5. What Decisions must we make quickly

MVP

Minimum Viable Product

MVP

Minimum Viable Product-The minimum effort necessary to sufficiently validate or invalidate the hypothesis

What else does the SAFe principle, unlock the intrinsic motivation of knowledge workers, require besides purpose and mission?

Minimum possible constraints

MBSE

Model Based Systems Engineering

(Agile principle) around whom should we build projects?

Motivated people- give them environment, support, and trust needed to get the job done

Set Based Design (Agile) means?

Multiple Choice Design options

Backlog Matching - Portfolio Epic

Multiple Value Streams and multiple PIs

Set based approach

Multiple design options Learning points

Features are designed for ________________

Multiple roles

Non Functional Requirements

NFR Put into Definition of Done

Lean Flow Accelerates Delivery

New features can move quickly from concept to cash

GEMBA means?

No useful product/improvement was created at a desk; Walk leadership around on the floor.

(Test) Is Job Size always a good proxy for duration?

No, not the case when resources are limited

Parallel delivery:

Not getting any value until you deliver everything--can't recognize it until the end

Load

Number of story points you plan for

What is a system demo?

Occurs every two week to provide integrated view of all teams' work delivered by ART over past iteration (fact based measure of system level progress and velocity within the PI). Everyone up to execs attend and give feedback

Characteristics of Alignment

Occurs when everyone is working toward a common direction. Enables empowerment, autonomy, and Decentralized Decision-making, allowing those who implement value to make better local decisions.

Transformational leadership - Growth

Offer personalized support, coaching and encouragement Keep communication open Offer direct recognition Exhibit genuine care and concern Build an environment of mutual influence

How do you Represent and Model Suppliers?

On a Separate Release Train

Confidence Vote PI Planning (Day 2)

Once program risks have been addressed, teams vote on their confidence in meeting their program PI objectives with a first of five vote

Backlog Matching - Program Epic

One ART across multiple PIs

Backlog Matching - Feature

One ART within one PI

Backlog Matching - Solution Epic

One Solution Train across multiple PIs

Backlog Matching - Capability

One Solution Train within one PI

Backlog Matching - Story

One team, one interation

What does the continuous delivery pipeline CDP enable?

Ongoing Learning

(2) Types of Value Streams

Operation Value Streams, Development Value Streams

Innovation and Planning iteration

Opportunity for innovation hackathons, and infrastructure improvements Provides for cadence-based planning Estimating guard band for cadence-based delivery

Value Stream

Optimize Focus on delays Deliver customer value

Goal of Systems Thinking

Optimize the Full Value Stream

House of Lean Relentless improvement

Optimize the whole A constant sense of danger

(House of lean) What are key parts of relentless improvement?

Optimize the whole, it parts of an org and dev process; reinforce problem solving mindset of org; apply retrospectives at key milestones; apply lean tools and techniques to determine fact based root cause of problems,; base improvements on facts

Which is an aspect of systems thinking?

Optimizing a component does not optimize the system

Aspects of systems thinking

Optimizing a component does not optimize the system A system can evolve no faster than its slowest integration point

System Demos

Orchestrated to deliver objective progress, product and process metrics

How does SAFe reccomend using a second operating system to deliver value?

Organize the enterprise around the flow of value while maintaining the hierarchies.

Empathic Design

Our ability to put aside our preconceived ideas and develop solutions from the perspective of our customers.

When does a PI planning event occur?

Over two days, usually during the IP iteration of a PI

Product Management

Owns, defines and prioritizes the Program Backlog

The iterative learning cycle

PDCA Plan, Do, Check, Adjust

During which event are the team PI objectives agreed upon?

PI Planning

Three parts to the I&A

PI System Demo, Quantitative measurement, Retrospective and problem solving

Who has the ultimate decision over features?

PM

Who has the ultimate decision over stories?

PO

PO Sync

POs and Product Managers meet and get visibility into how well the ART is progressing toward meeting the program PI objectives, discuss problems or opportunities with feature development and assess scope adjstments

(Test) Base decisions on Economics includes 5 things?

Parameter Tradeoffs: 1. Cycle Time 2. Product Cost 3. Value 4. Development Expense 5. Risk

What are the three types of culture in organizations?

Pathological, bureaucratic, generative

(Test) House of Lean: Respect for People & Culture means?

People do all the work, customer is whomever consumes the work, Build long-term partnerships based on trust, Culture change comes last, not first, to change the culture you have to change the organization.

Feature expressed by:

Phrase, Benefit Hypothesis and acceptance criteria

PDCA

Plan, Do, Check and Adjust

P in PDCA

Plan: the PI Planning Event

Day 2 PI planning agenda?

Planning adjustments (mgmt), team breakouts (finalize objectives for PI), final plan review and lunch, program risks (ID problems, apply ROAM), confidence vote (fist of 5), plan rework (if needed), planning retrospective and moving forward (led by RTE)

Epics are on what level?

Portfolio

No RTE or VSE at what Level?

Portfolio

No Time-Box at what Level?

Portfolio

What can be used to capture the current state of the portfolio?

Portfolio Canvas

(Test) Epics get approved via? Who approves and what happens following approval?

Portfolio Kanban System - Approved Epics form the Portfolio Backlog. - Portfolio Epics cut across trains - Program Epics can implemented in a single train - Business Epics are customer facing - Enabler Epics enable solutions to address Business needs - Developed & Analyzed in the Portfolio Kanban system

Innovators are typically at what Level?

Portfolio Level

How is the flow of Portfolio Epics managed?

Portfolio epics are made visible, developed, and managed through the Portfolio Kanban system where they proceed through various states of maturity until they're approved or rejected. Before being committed to implementation, epics require analysis. Epic Owners take responsibility for the critical collaborations required for this task, while Enterprise Architects typically shepherd the enabler epics that support the technical considerations for business epics.© Scaled Agile, Inc.Include this copyright notice with the copied content.Read the FAQs on how to use SAFe content and trademarks. Ans: portfolio kanban

Enterprise Architects define enablers at which level?

Portfolio level

Where are strategic themes in the SAFe big picture?

Portfolio level

Planning Adjustments from previous day's Mgt Review & Problem Solving mtg may include what?

Possible Changes: 1. Business Priorities 2. Adjustment to Plan 3. Changes to Scope 4. Movement of People

(Test) Value Stream Alignment at the PI Level via what 2 things? Who attends each meeting?

Pre & Post PI Meetings - Pre-Meeting builds an aligned plan for the next PI & match solution demand to ART capabilities. Output: Set of features for every ART; Updates ART Visions. - Post-Meeting reviews, recaps, communicates, and provides feedback. Output: Value Stream PI Objectives; Adjust for ART plans; Value Stream Roadmap updates.

Move from variable to fixed solution intent

Preserve flexibility to enable evolution towards optimum solution alternative

Weighted Shortest Job First

Prioritization model used to sequence jobs to produce maximum economic benefit

(Test) Product Owner does what 2 things?

Prioritize Backlog & Accepts Work

(Test) Backlog is ?

Prioritized but not Committed

A System Increment should be?

Produced no more than 1 Sprint in front of Team increment

House of Lean: INNOVATION means?

Producers innovate, customers validate, GEMBA, provide time & scope for creativity, apply innovation accounting, pivot w/out mercy or guilt (make controlled decisions).

Who defines capabilities and splits them into features?

Product Management and Solution Management

Product/Solution Vision Meeting in PI Planning (Day 1)

Product Management presents the current program vision and highlights any changes from the previous PI Planning Meeting

(Test) Features & Feature Descriptions (Referenced only) are presented by the?

Product Manager

(Test) Vision is presented by the? Who Owns the Vision?

Product Manager

Product Owner is to Team Level as _________ is to Program Level

Product Manager

Who coordinates the PO Sync

Product Manager or RTE

Who has content authority to make decisions at the User Story level during Program Increment (PI) Planning?

Product Owner

Who is the only team member empowered to accept user stories as done?

Product Owner

Solutions

Products, services, or systems delivered to the customer, whether internal or external to the Enterprise. Each Value Stream produces one or more of these.

Features are on what level?

Program

What highlights new features?

Program Board

Closed Loop

Program Events create a closed loop system to keep the train on the tracks - PI Planning - Scrum of Scrums - PO Sync - System Demo - Prepare for PI Planning - Inspect & Adapt

PI stands for what

Program Increment

Solution Vision is done at what SAFe level?

Program Level

What level are the Business Owners

Program Level

What level is the Product Manager?

Program Level

What level is the RTE?

Program Level

What level is the System Architect/Engineer?

Program Level

System and Solution architects define enablers at which level?

Program and Large Solution Levels

System Demo

Provides an integrated view of new features for the most recent iteration delivered by all the teams in the ART. Gives ART stakeholders an objective measure of progress during a PI

System Architect/Engineering

Provides architectural guidance and technical enablement to the teams on the train

What is PI planning?

Provides opp for biz and technical arms of a solution to be integrated and evaluated in one time (~6 times) on a cadence

System Team

Provides processes and tools to integrate and evaluate assets early and often

Why is the Architectural Runway necessary?

Provides the technical foundation for developing business initiatives and implementing new features/capabilities

Intentional Architecture

Purposeful, planned architectural initiatives, which enhance solutions design, implementation and synchronization

Program Risks

ROAM Resolved - Has been addresses. No Longer a concern. Owned - Someone has taken responsibility Accepted - Nothing more can be done. If risk occurs, release may be compromised Mitigated - Team has plan to adjust as necessary

Scrum Master is to Team Level as _________ is to Program Level

RTE

Scrum of Scrums is coordinated by who:

RTE

Who facilitates the Scrum of Scrums

RTE

What are ART syncs?

RTE facilitates weekly scrum and scrums and PO syncs - sometimes together, sometimes apart

Build a Deployment Pipeline (Dev Ops)

Real value occurs only when the end users are successfully operating the Solution. Deployment Pipeline Streamlines delivery: - Staging environment emulates production - Development & test environments match production to the extent feasible - Working System is deployed to staging every iteration - Supporting Activities: - Everything under Version Control - Ability to automatically build Environments - Automated the Actual Deployment Process

Little's Law

Reduce queue lengths Faster processing time decreases wait Shorter queue lengths decreases wait Control wait times by controlling queue lengths

What are the three primary keys to implementing flow? (Choose three.)

Reduce the batch sizes of work;Visualize and limit work in process (WIP);Manage queue lengths;

Improving the process to increase Average Completion Rate while maintaining the same WIP

Reduces Lead Time

Reducing WIP, while maintaining the same Average Completion Rate

Reduces Lead time

Why decentralize decision making

Reduces delays, improves product development, enables faster feedback and creates more innovative solutions by those closest to the local knowledge

Reducing optimum batch size

Reducing transaction costs reduces total costs and shifts optimum batch size lower Reducing batch size - Increases predicstibility - Accelerates feedback - Reduces rework - Lowers cost

(Agile principle) what must teams do at regular intervals?

Reflect on how to become more effective- tune and adjust behavior accordingly

Lean Thinking: Become relentless in:

Reflection and Continuous improvement

Which role serves as the servant leader for the ART?

Release Train Engineer

Decouple deployment from release

Release on demand Develop on cadence

Value Streams

Represent the sequence of steps that an enterprise uses to deliver value to its customer.

Value Streams

Represent the series of steps that an organization uses to build Solutions that provide a continuous flow of value to a cusomter

Solution Architect:

Represents an individual or small team that defines a common technical and architectural vision for the solution under development

Enterprise

Represents the business entity to which each SAFe portfolio belongs. In charge of the budget, strategic themes and the portfolio context

Solution Management

Represents the customer's overall needs across ARTs as well as communicating with the portfolio's Strategic Themes. Collab with Product Management to define capabilities and split them into features.

Lean Portfolio Management

Represents the individuals with the highest level of decision making and financial accountability for the SAFe portfolio

Uncerainty

Requirements must be flexible Designs must be flexible Preservation of options improves economic results

(Test) House of Lean 4 Pilars?

Respect for People & Culture, Flow, Innovation, Relentless Improvement

Four (4) Pillars in the House of Lean:

Respect for People and Culture, Flow, Innovation, Relentless Improvement

House of Lean

Respect for people and culture Flow Innovation Relentless Improvement

Which statement is a value from the Agile Manifesto?

Respond to change

Agile Manifesto: _________________ over following a plan

Responding to change

Product Owner

Responsible for defining stories and prioritizing the team backlog. Only team member empowered to accept user stories as done.

Product Management

Responsible for the Program Backlog

Solution Management

Responsible for the Solution Backlog

Solution Demo

Results of the development efforts from the Solution Train are integrated, evaluated and made visible to Customers and other stakeholders

Integration Points reduce what 1 thing?

Risk - setting integration points will reduce the risk curve

What can be used as a template for putting SAFe into practice within an organization?

SAFe Implementation Roadmap

Scrum is to agile team as

SAFe is to the agile enterprise

Lean Flow

SAFe teams strive to achieve a state of continuous flow, enabling new features to move quickly from concept to cash. Three primary keys: 1) Visualize and limit WIP 2) Reduce the batch sizes of work items 3) Manage queue lengths

PI objectives should be:

SMART

Scrum Master is to Team Level as ___________ is to Large Solution Level

STE

(Agile principle) what is highest priority?

Satisfy customer through early and continuous delivery of valuable software

SAFe stands for?

Scaled Agile Framework enterprise

What does SMART stand for?

Scientific, measurable, achievable, realistic, time-bound

Teams execute iterations with Scrum

Scrum is built on transparency, inspection and adaption

(Test) ART Sync includes what 2 parts? Who owns each Sync meeting and what are the outcomes?

Scrum of Scrums & PO Sync - Scrum of Scrums: Visibility into progress & impediments; Facilitated by RTE; Participants are Scrum masters, other select team members, SMEs in needed; Weekly or more frequently (30-60 min); Time boxed followed by meet after. - PO Sync: Visibility into progress, scop, and priority adjustments; Facilitated by RTE or Product Mgr; Participants are PMs, POs, other Stakeholders, & SMEs as needed; Weekly or more frquently; Time Boxed & followed by meet after.

Art Sync is comprised of which two meetings?

Scrum of Scrums and PO Sync

What is one of the Agile Release Train sync meetings?

Scrum of scrums

Business Context Meeting in PI Planning (Day 1)

Senior executives describe the current state of the business and present a perspective on how well existing solutions are in addressing current customer needs

Solution Train Engineer:

Servant leader and coach who facilitates and guides the work of all ARTs and suppliers

Solution Train Engineer

Servant leader of the train, allows the train to run smoothly by identifying and resolving bottlenecks across the entire solution

Apply a Comprehensive Economic Framework

Set of decision guidelines that align everyone with the financial objectives of a portfolio and inform the decision-making process * Leveraging suppliers. * Sequencing jobs for the maximum benefit. * Understanding economic trade-offs. * Operating within Lean budgets and guardrails.

Lean Budget

Set of practices that minimize overhead by funding and empowering Value Streams, rather than projects, while maintaining financial and fitness for use governance

Pre-PI Planning Meeting

Sets the context and input objectives for the individual ART PI Planning and is used to integrate the planning results of the ARTs that contribute to the solution

Kanban technique of forcing Swarming is?

Setting WIP Limits

If higher or lower funding is needed in future PIs?

Shift capacity by trying to move Whole Teams

PI Predictability measure

Shows weather achievements fall into an acceptable process control band

PI Predictability Meaasure

Shows whether achievements fall into an acceptable control band (80-100). - Target: Effective process control range - Predictability sufficient to run the business - Handles common variables - Special causes may still cause excess variation

Value doesn't follow what?

Silos - Mgt challenge is to connect the silos. Problems with Silos: 1. Optimized for vertical communication 2. Friction across silos 3. Location via function 4. Political boundaries between functions

(Agile principle) what is essential to maximize in agile processes?

Simplicity! The art of work not done

Which statement is a principle of the Agile Manifesto?

Simplicity-the art of maximizing the amount of work not done-is essential

Point Based Design (waterfall) means?

Single Design Option

Solution Intent

Single source of truth as to the intended and actual behavior of the solution - Record and communicate requirements - Facilitate continuous exploration - Align the customer - Support compliance

Story Points

Singular number that represents Volume, Complexity, Knowledge, Uncertainty Relative - Not connected to a unit of measure 8 point story should take 4x longer than a 2 point story

Hypothesis Tested over Time

Small experiments that are validated as soon as possible by customers or their proxies

Features are implemented by Stories

Small increments of value that can be delivered in days and provide value Teams collaborate to deliver Features incrementally via User Stories Features fit in one PI for one ART Stories fit in one Iteration (Sprint) for one team

XP Practices include?

Software: 1. Test First 2. Continuous Integration 3. Pair Work 4. Refactoring 5. Selective Ownership Hardware: 1. Co-Location 2. Set Based Design 3. Design Verification

System Architect is to Program Level as _________________ is to Large Solution Level

Solution Architect

(Test) Agile Release Trains deliver what?

Solutions

What are SMART goals?

Specific Measurable Achievable Relevant Time Bound

SMART

Specific, Measurable, Achievable, Realistic, Time Bound

What are the start and end points in a value stream?

Start with a customer need, and end in cash

Pivot or preserve (pivot)

Stop doing that work and start doing something else

Continuously Integrate

Stories and Features

The Solution Vision communicates what?

Strategic Intent - Captures Capabilities - Where are we headed - What problem does it solve - What Features & Benefits does it provide - For whom does it provide them - What non-functional requirements does the solution deliver (performance, reliability, platforms, etc.)

Culture Eats?

Strategy for Breakfast (Peter Drucker)

(Test) A Tool to get teams to a Commitment? Know more about Stretch Objectives.

Stretch Objectives

PI Objective

Summary of the business and technical goals that an Agile Team or Train intends to achieve in the upcoming PI.

(Test) Spanning Pallet is?

Support functions, Metrics, Milestones, Roadmap, Vision, etc.

Enabler

Supports the activities needed to extend the Architectural Runway to provide future business functionality

(Agile principle) what do agile processes promote?

Sustainable development. Sponsors, developers and users should be able to maintain a constant pace indefinitely

What does SAFe do?

Synchronizes alignment, collaboration and delivery for large numbers of teams Deal in smaller chuncks

Level of architects:

System (Program), Solution (Large Solution), Enterprise (Portfolio)

Architecture and UX briefing are presented by the?

System Architect

What is the best measure of progress for complex system development?

System Demo

(Test) Who does the System Demo? Know more as to when it's done and what is the outcome.

System Team

Who drives the Interim Solution Demo?

System Team

Releasing includes additional activities:

System Validation: - User Acceptance Testing - Final NFR testing - Integration testing with other systems - Regulatory standards & requirements Documentation: - Release communications - End user documentation - Bill of Materials - Training support personnel - Installation/deployment instructions - Legal, regulatory, & other approvals.

Work is synced by what (2) events:

System and Solution demos

______________________ is the source of the bottleneck, NOT the __________________

System; People

Continuous Deployment

Takes validated features from continuous integration and deploys them into the production environment where they are tested and readied for release

Story points are on what level?

Team

Product Management has content authority over the Program Backlog. What do Product Owners have content authority over?

Team Backlog

System Teams support at what Level?

Team Level

Which core competency of the lean enterprise helps drive built-in quality practices?

Team and Technical agiltiy

Which statement is true about ART events?

Team events run inside the ART events and the ART events create closed-loop system.

What is an agile team comprised of?

Team members, plus a product owner (manages backlog with eye on customer needs); plus a scrum master (team coach removing impediments, keeping flow, strives at relentless improvement)

What is an example of applying cadence-based synchronization in SAFe?

Teams align their Iterations to the same schedule to support communication, coordination, and system integration

What is an example of applying cadence-based synchronization in SAFe?

Teams align their iterations to the same schedule to support communication, coordination, and system integration

Problem solving workshop

Teams conduct a short retrospective, then systematically address the larger impediments that are limiting velocity

The Problem Solving workshop (Program Level)

Teams conduct a short retrospective, then systematically address the larger impediments that are limiting velocity. - Agree on the problem to solve - Apply root cause analysis (5 whys) - Identify the biggest root cause using Pareto analysis - Restate the new problem for the biggest root cause - Brainstorm solutions - Identify improvement backlog items

PI Planning

Teams estimate what will be delivered and highlight their dependencies on other Agiles teams and trains

(Test) Emergent Design

Teams grow the system design as user stories require.

System Architect

Technical Content Owner

(2) Types of Spikes

Technical Spike and Functional Spike

An architectural epic is for:

Technology solutions

TDD stands for?

Test Driven Development

What is the CALMR approach?

The 5 concepts of dev ops: culture (of shared responsibility), automation (of continuous delivery pipeline), lean flow (accelerates delivery), measurement (of everything), recovery (enables low risk releases)

What is one of the Agile Release Train sync meetings?

The Agile Release Train meeting (Art-Sync) helps to follow up the progress of the program and to solve important problems (impediments). The following is handled in this meeting: Global progress on objectives and features. Risks and issues that need to be escalated to other teams or to the program level. Ans: scrum of scrums

House of Lean: Roof

The Goal: Value

What can be used to script the change to SAFe?

The Implementation Roadmap

Who is responsible for the program backlog?

The Product Manager

Features are in which level's backlog?

The Program Level

The Solution Vision is prepared at what Level?

The Program Level Common Formats: - Rolling Wave Briefings - Vision Document - Preliminary Data Sheet - Draft Press Release

Which level do features originate?

The Program level or epics at the portfolio level

What is this statement defining: "A series of activities that have proven to be effective in successfully implementing SAFe"?

The SAFe Implementation Roadmap

What is this statement defining "a series of activities that have proven to be effective in succesfully implementing SAFe"?

The SAFe implementation roadmap

(Test) Vision (Spanning Pallet) results in what for the Team?

The Teams start thinking about how to apply their strengths in order to get there.

Program Backlog

The _______________________ is the holding area for upcoming Features, that will address user needs and deliver business benefits for a single Agile Release Train (ART).

Portfolio Backlog

The ______________________________ is the highest-level backlog in SAFe. It provides a holding area for upcoming business and enabler Epics intended to create and evolve a comprehensive set of Solutions.

What is Business Agility?

The ability to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities with innovative business Solutions

What is Business Agility?

The ability to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities with innovative business Solutions.

(Agile principle) what emerges from self organizing teams?

The best architectures, requirements and designs

Team and Technical Agility

The critical skills and Lean-Agile principles and practices that high-performing Agile teams and Teams of Agile teams use to create high-quality solutions for their customers. (Business Agility Core Competency)

What can be used to capture the current state of the portfolio?

The current state canvas represents the as-is state for the portfolio, enabling alignment of the organization on its structure, purpose, and status. One way to capture the current state is to assemble one or more teams to create a shared understanding. The team should include the Agile Release Train (ART) and value stream Business Owners, Lean Portfolio Management (LPM), Epic Owners, Architects. RTEs, Product and Solution Managers, Product Owners and other portfolio stakeholders© Scaled Agile, Inc.Include this copyright notice with the copied content.Read the FAQs on how to use SAFe content and trademarks here:https://www.scaledagile.com/about/about-us/permissions-faq/Explore Training at:https://www.scaledagile.com/training/calendar/

Team Increment

The first step in this process is that each agile team ensures that it produces a working increment for the stories, features and components they are responsible for

Solution Backlog

The holding area for upcoming Capabilities and Enablers, each of which can span multiple ARTs and is intended to advance the Solution and build its architectural runway.

Solution Train

The organizational construct used to build large, complex solutions that requires the coordination of multiple ARTs as well as the contributions of suppliers

Suppliers play a key role in large solution development

The overall value stream is dependent on the suppliers' agility

Tipping Point

The point at which the overriding organizational imperative is to achieve the change, rather than resist it

Emergent Design

The process of discovering and extending the architecture only as necessary to implement and validate the next increment of functionality

Who is responsible for developing and maintaining the backlog?

The product manager

Benefit hypothesis:

The proposed measurable benefit to the end user or benefit

Systems Thinking

The solution itself is a system, the enterprise building the system is a system too--optimize the full value stream

Development Value Streams

The steps used to develop new products, systems or services capabilites

Operation Value Streams

The steps used to provide goods or services to a customer, be they internal or external. This is how the company makes its money.

Program PI Objectives come from?

The synthesis of each Team's PI Objectives

Budget

The total funding provided to a portfolio for operating and capital expenditures

Measure and Grow

The way portfolios evaluate their progress towards business agility and determine their next improvement steps.

(Test) Pareto Analysis is useful when?

There are many possible sources and actions are competing. 80/20 Rule.

Cross Functional Iterations look like?

These are NOT sequential, they overlap. 1. Iteration 1: Design, Build Test 2. Iteration 2: Design, Build, Test 3. Iteration 3: Design, Build, Test

Which statement accurately characterizes Strategic Themes?

They are business objectives that connect the SAFe portfolio to the Enterprise business strategy

Release Train Engineer

They are the uber scrum masters

What is the mission of the agile release train?

They develop, deliver and (maybe) operate one or more solutions, based around a common business and technology mission centered on value

Maintain predictability with Stretch objectives

They do count in velocity/capacity They are planned However, not included in the commitment Low confidence or many unknowns - move to a stretch

Product Manager

They have content authority at the program level, they define and prioritize the program backlog.

System Architect

They provide user interface design and user experience guidelines and design elements for the team. They ensure that NFRs are met.

UX and Shared Resources

They provide user interface design, user experience guidelines and design elements for the teams. They could provide security, performance and database administration across teams.

Epic Owners

They take responsibility for coordinating portfolio epics through the portfolio kanban system

Enterprise Architect

This person works across value stream and programs to help provide the strategic technical direction that can optimize portfolio outcomes

Inspect and Adapt

Three parts: 1) PI System Demo 2) Quantitative measurement 3) Problem-solving workshop

An Epic is not?

Time Boxed

Lead Time:

Time between when a customer decides they want something to when they are delivered the product

Cycle Time:

Time between when you start work and when you deliver the project

SAFe Implementation Roadmap (first three steps)

Tipping Point-->Train Lean Agile Change Agents-->Train Executives

What is part of the role of the scrum master?

To coach the agile team

Why is it important to decouple deployment from release?

To enable releasing upon demand

In the Program Kanban some steps have work in process (WIP) limits. Why is this necessary?

To ensure large queues are not being built

When basing decisions on economics, how are lead time, product cost, value, and development expense used?

To identify different parameters of the economic framework

U Curve

To improve the economics of handling smaller batches—and thus increase throughput—teams must focus on reducing the transaction costs of any batch. This typically involves increasing the attention to and investment in infrastructure and automation, including things such as Continuous Integration and the build environment, DevOps automation, and system test setup times. This is integral to systems thinking (Principle #2) and a critical element in long-view optimization.

What is part of the role of Product Management?

To prioritize the Program Backlog

What is one benefit of unlocking the intrinsic motivation of knowledge workers?

To provide autonomy with purpose, mission, and minimum constraints

Recover - Enable Low-Risk Releases

To support release on demand, the system must be designed for low-risk component or service-based deploy, fast recovery, etc. To support fast recovery: - Stop-the-line mentality - Everyone swarms to fix any problem - Plan for and rehearse for failures - Chaos Monkey - Build the environment and capability to fix forward or roll back

What is the impact of Customer Centricity?

To understand the Customer's needs

Problem: Cost-center budgeting

Traditional project-based, cost center budgeting creates overhead and friction, lowers velocity

(Test) SAFe 1,2,3

Train Teams, Train Leaders, Release Train

T/F: 1 release train could support multiple Value Streams?

True

T/F: Complexity of large software makes centralized decision-making highly inefficient?

True

How often is the Lean Budget adjusted

Twice annaully

PRINCIPLE #1: Take an Economic View means?

Two Lean-Agile practices: to deliver incrementally, early, and often, and to apply a comprehensive economic framework

Spike

Type of exploration enabler story in SAFe--They represent activities such as research, design, investigation, exploration and prototyping

Acceptance Criteria

Typically defined during the backlog refinement

Customer:

Ultimate buyer of every solution

Which two statements are true about uncommitted objectives? (Choose two.)

Uncommitted objectives help improve predictability;Uncommitted objectives are not included in the team's commitment

Which two statements are true about uncommitted objectives? (Choose two.)

Uncommitted objectives help improve the predictability of delivering business value since they are not included in the team's commitment or counted against teams in the program predictability measure. Uncommitted objectives are used to identify work that can be variable within the scope of a PI

What are the three main activities in design thinking?

Understand the problem (discover, define), design the right solution (develop, design), validate that the solution is sustainable (returns more than cost to dev and maintain)

Daily Stand Up

Understand where the team is, escalate the problems and get help from other team members. Each team member describes what they did yesterday to advance iteration goals and what they're going to work on today to achieve the goals, as well as any blocks they've encountered

(House of lean) key principles of flow

Understanding full value stream, visualizing and limiting WIP, reducing batch sizes, managing queue lengths, eliminating waste and removing delays

(3) Principles of Flow:

Understanding the full value stream, visualizing and limiting WIP, Reducing Batch Sizes and managing queue lengths

Solution

Uniquely associated with one Value Stream. It is defined by Solution Intent.

What is a program board?

Used during PI planning, visualizes and tracks dependencies and oops to eliminate or reduce them

Functional Spike

Used to analyze overall solution behavior and determine how to break it down, how to organize work, where risk is, etc

ART Sync

Used to coordinate progress Programs coordinate dependencies through sync meetings

Operational Value Stream is?

Used to deliver end customer value

Deployment pipeline

Used to deploy environments as well as solutions

Technical Spike

Used to research various approaches in the solution domain such as build versus buy, evaluate the potential performance or load impact of a new user, Evaluate the specific technical implementation approaches, develop confidence about design solution path

Cost of Delay=

User Business Value +Time Criticality + Risk reduction and/or opportunity enablement

Features decompose into what?

User Stories

System validation

User acceptance testing Final NFR testing Integration testing with other systems Regulatory standards and requirements

Components of CoD

User and business value - Relative value to the customer or business Time criticality - How user/business value decays over time Risk Reduction & Opportunity enablement (RR & OE) - What else does this do for our business

What comprises an agile team backlog?

User and enabler stories

What are the three components used to quantify cost of delay?

User business value + time criticality + risk reduction and opportunity enablement

Stories are expressed as:

User-voice statement and acceptance criteria

House of Lean Roof?

VALUE

PRINCIPLE #6: VISUALIZE AND LIMIT WIP, REDUCE BATCH SIZES, AND MANAGE QUEUE LENGTHS

VISUALIZE AND LIMIT WIP: Visible to all stakeholders and limited to avoid burnout, late product launches, reduced profits. Reduce Batch Size: Small batches flow through the system faster and with more predictability, which results in more rapid learning and value delivery. Manage Queue Lengths: Reduce the length of the work queue. Long queues of work create all sorts of undesirable results.

What Role drives execution at the Value Stream Level?

VSE (Value Stream Engineer)

(Test) Enabler Stories support what?

Value

Agile Manifesto

Value Individuals and interactions over processes and tools Working SW over comprehensive documentation Customer Collaboration over contract negoiation Responding to change over following a plan

(Test) The Solution is Built at what SAFe Level?

Value Stream Level - A Solution is uniquely associated with one Value Stream.

Value doesn't follow silos

Value delivery is inhibited by hand-offs and delays Political boundaries can prevent cooperation Silos encourage geographical distribution of functions Communication across silos is difficult

DevOps is IN the Value Stream

Value occurs only when the end users are operating the solution Define, Implement, Deploy - REPEAT DevOps is not optional

Scrum of Scrums

Visibility into progress and impediments Facilitated by RTE

PO Sync

Visibility into progress, scope and priority adjustments Facilitated by RTE

What elements are in the spanning palette?

Vision, roadmap, milestones, shared services, COP (community of practice), system team, lean UX, metrics

Gemba Walk

Visiting the place where the customer work is done

Little's Law: Lead Time=

WIP (units) / ACR (Average Completion Rate)

How are features prioritized?

WSJF (Weighted Shortest Job First)

WSJF

Weighted Shortest Job First

WSJF

Weighted Shortest Job First Give preference to jobs with shorter duration and higher CoD using WSJF WSJF = CoD / Duration

(Test) WSJF stands for? Know the need for it at each level and who uses it and for what decisions.

Weighted Shortest Job First WSJF = CoD Job Size User Business Value + Time Criticality + RR/OE Value Job Size

How does SAFe prioritize the program backlog?

Weighted shortest job first

Trade-off Parameters

What you're balancing as you're making economic decisions

Solution Increment

When developing large solutions, ARTs typically contribute to only a part of the solution

Problem: Projects increase Cost of Delay

When overruns happen, project accounting and re-budgeting increases Cost of Delay and impacts culture

PI (Program Increment) is over when?

When the Time ends

Confidence Vote

Whether or not you believe that the whole ART can accomplish the entire PI plan, not just what your team is committing to

Estimation is done by the?

Whole Team 1. Increases Accuracy 2. Builds Understanding 3. Creates Shared Commitment

How do agile teams estimate their work?

With story points - a single number representing combo of qualities: volume, complexity, knowledge, uncertainty. They are measured relative to each other.

Which statement is true about the Innovation and Planning (IP) Iteration?

Without the IP Iteration, there is a risk that the 'tyranny of the urgent' outweighs all innovation activities

Queue

Work committed to

Backlog

Work not committed too

(Agile principle) what is the primary measure of progress?

Working software

Agile Manifesto: ________________________ over comprehensive documentation

Working software

(Test) Little's Law

Wq = Lq y (up-side down) 1. Avg Wait time = Avg queue length/Avg processing rate - Faster processing time decreases wait - Control wait times by controlling queue lengths

Triangle

You can have fixed dates and fixed cost, just not fixed scope

Which statement fits with the SAFe Core Value of Built-in Quality?

You cannot scale crappy code

Don't define a feature in ________, because ___________

a story voice format, it will only support one user role and features are designed for multiple roles

(Test) Which of the following are principles of agile architecture?

a. Architecture emerges b. Implement design patterns c. They build it, they test it d. There is a monopoly on innovation d. All of the above

Choose one: Which of the following is not true of the principle of Respect for People?

a. Empower only managers b. Develop people and teams c. Build partnerships

What are inputs for Iteration Planning?

a. Feedback from the prior sprint b. The teams PI plan backlog, which consists of stories that were planned during release planning c. Feedback from the System Demo, which will have occurred sometime during the prior sprint d. All of the above e. None of the above

(Test) Choose all that apply: Which of the following is true about spikes?

a. They are useful b. We should reserve time for them during PSI Planning c. They fill out architectural features d. The are created in technical stories and refactors.

Which of the following are not a principle of agile architecture?

a. When in doubt, code or model it out b. Build the simplest architecture that can work c. The bigger the system, the longer the runway d. All of the above are principles

Which meetings can architects attend?

a. backlog refinement mtgs b. sprint planning mtgs c. demo mtgs

(Test) Which of the following things enable Design Simplicity?

a. keep the model close to the domain b. follow design principles (open/close single responsibility) c. Continuous refactoring d. all of the above

(Test) According to Kaizen, we should become relentless in:

a. reflection b. developing people c. creating the sustainably shortest lead time d. continuous improvement

(Test) What is the goal of Lean Thinking?

a. speed, value, product development flow b. speed, quality, value c. agility, speed quality

In the Iteration Planning, if there are more stories on the team backlog than the teams capacity allows?

a. the scrum master orders the pizzas b. the team decides how much overtime they will make c. the product owner and team decide together which stories are taken up in this sprint d. the development team decides what they an achieve in the sprint

Choose one: Which is not a part of the house of lean?

a. value b. respect for people c. longest lead time d. kaizen

What is the biggest benefit of decentralized decision-making?

delivering value in shortest sustainable lead time

PI objectives are built _______________

from the bottom up by Agile teams who estimate and ID their part of the solution during PI planning

Holding cost

holding cost (the cost for delayed feedback, inventory decay, and delayed value delivery)

DevOps

is a cultural change

What happens at the end of an iteration period?

iteration review (team demo of software), and team retrospective

Which of the core competencies of the Lean Enterprise helps align strategy and execution?

lean portfolio management

If you opt to preserve, work continues until _______________

new epic inspired features that hit the backlog can't compete with other features

Manage queue lengths to ____________

reduce the wait times for new capabilities

Which statement is a value from the Agile Manifesto?

respond to change

What is the Fibonacci sequence?

this is the series of numbers in which the first two terms are 0 and 1 and each number that follows it eh sum of the previous two. Used as a measure of relativity in agile. ,1,1,2,3,5,8,13,21..

Primary role of a SAFe portfolio is:

to fund and nurture a set of development value streams

What is the impact of Customer Centricity?

to understand the customer's needs

Transaction cost

transaction cost (the cost of preparing and implementing the batch)

Optimize the ________, not the ___________

whole, not the parts of the organization and development process


Conjuntos de estudio relacionados

Drivers Ed - Obtaining a License

View Set

House of Wisdom (Bayt Al‐Hikma)

View Set

Chapter 4 Types of life policies

View Set

Nucleotide/Nucleic Acids Sapling

View Set

ASE B6 - Damage Analysis (Glossary of Terms)

View Set

HIS 136 Fall 2019 Midterm Review

View Set