SAFE Agile

Ace your homework & exams now with Quizwiz!

What are the SAFe core values? -commitment, compentency, culture, collocation - people and culture, transparency, responding to change, collaboration -transparency, Program Execution, Alignment, Built-in quality - code quality, fast feedback, trust, alignment

-transparency, Program Execution, Alignment, Built-in quality

Iteration Planning Flow

1) Establishing Capacity 2) Story Analysis and estimating 3) Detailing Stories 4) Developing Iteration Goals 5) Committing to Iteration Goals. Iteration Planning Timebox: 4 hours or less This meeting is by and for the team SMEs may attend as required.

Organize people in value streams

1) Operational Value Streams: Contains the steps and the people who deliver end user value using the business solutions created by the development value streams. 2) Development Value Streams: Contains the steps and the people who develop the business solutions used by operational value streams.

The Agile Manifesto Principles 1-6

1) Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2) Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3) Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4) Business people and developers must work together daily throughout the project. 5) Build projects around motivated individuals.Give them the environment and support they need, and trust them to get the job done. 6) The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

SAFe Lean Agile Principles

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

Which statement is true about work in process (WIP) limits? 1. Higher WIP limits result in lower utilization 2. Lower WIP limits improve flow 3. Lower WIP limits result in fewer Stories being completed 4. Higher WIP limits provide richer feedback

1. Higher WIP limits result in lower utilization

What are two reasons Agile development is more beneficial than waterfall development? (Choose two.) 1. It allows businesses to deliver value to the market more quickly 2. It relies on external provider dependencies 3. It requires phase-gate approvals to ensure that everyone is moving together 4. It allows management to track project progress based on steering committees and metrics 5. It increases productivity and employee engagement

1. It allows businesses to deliver value to the market more quickly 5. It increases productivity and employee engagement

What is the benefit of separating release elements from the Solution?1. It allows the release of different Solution elements at different times 2. It allows the Agile Release Train to demo value every two weeks 3. It allows the Systems Team to integrate with ease 4. It allows Agile Teams to launch untested Features

1. It allows the release of different Solution elements at different times

Which statement is true about Iteration planning for Kanban teams? 1. Kanban teams publish Iteration goals 2. Kanban teams find high value in trying to plan the Iteration in detail 3. Kanban teams do not commit to service level agreements 4. Kanban teams estimate their velocity

1. Kanban teams publish Iteration goals

What is the goal of the SAFe House of Lean model? 1. Value 2. Innovation 3. Relentless Improvement 4. Flow

1. Value

Which two views does the Iteration review provide into the program? (Choose two.) 1. How the team is increasing empowerment 2. How the team did on the Iteration 3. How the team is doing on the Program Increment 4. How the team is demonstrating transparency of decision-making 5. How the team is responding to the stakeholders

2. How the team did on the Iteration 3. How the team is doing on the Program Increment

What is an example of a modified Fibonacci sequence? 1. ...1, 1, 3, 5, 5... 2. ...5, 8, 13, 21, 34... 3. ...5, 8, 13, 20, 40... 4. ... 2, 4, 5, 9, 11...

3. ...5, 8, 13, 20, 40...

The Inspect and Adapt event always starts with which activity? 1. Agreement on the problems to solve 2. Quantitative measurement 3. The PI System Demo 4. Retrospective and Problem Solving Workshop

3. The PI System Demo

Which statement describes one element of the CALMR approach to DevOps? 1. Build cross-functional Agile Release Trains around the flow of value to the Customer 2. Keep everything under version control 3. Decentralize decision making 4. Establish a work environment of shared responsibility

4. Establish a work environment of shared responsibility

What is the role of the System Architect/Engineer? 1. To define the design for the system 2. To manage dependencies 3. To implement continuous improvement methods 4. To guide the teams and support the Architectural Runway

4. To guide the teams and support the Architectural Runway

What is the recommended size of an Agile Team? 8 - 12 people 3 - 5 people 10 - 15 people 5 - 11 people

5 - 11 people

The Agile Manifesto Principles 7-12

7) Working software is the primary measure of progress. 8) Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9) Continuous attention to technical excellence and good design enhances agility. 10) Simplicity--the art of maximizing the amount of work not done--is essential. 11) The best architectures, requirements, and designs emerge from self-organizing teams. 12) At regular intervals, the team reflects on how to become more effective, then tunes and adjust sits behavior accordingly.

Relentless Improvement

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

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.

The power of a high performing team

A self organizing team dynamically interacts with itself and the organization. Team members create new points of view and resolve contradictions through dialogue The team is energized with intentions, vision, interest and mission Leaders provide autonomy, variety, trust and commitment.

Acceptance Criteria

Acceptance criteria provide the details of the story from a testing point of view. Acceptance criteria are created by the Agile team.

Value

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

Roles on the Agile Team

Agile Team -> Create and refine user stories and acceptance criteria. Define, build, test, and deliver stories. Develop and commit to team PI Objectives and Iteration Plans. Five to eleven members. Scrum Master -> Coaches the Agile Team and facilitates team meetings. Removes impediments and protects the team from outside influence. Attends scrum of scrum meetings. Product Owner -> Defines and accepts Stories. Acts as the customer for developer questions. Works with Product Management to plan Program Increments (PI).

Build cross functional agile teams

Agile teams are cross functional self organizing entities that can define, build test, and where applicable, deploy increments of value. They are optimized for communication and delivery of value They deliver values every 2 weeks.

Lean Portfolio Management aligns execution to strategy

Align Strategy, funding, and execution Optimize operations across the portfolio Lightweight governance empowers decentralized decision-making

Enterprise Solution Delivery drives delivery of highly complex systems

Apply Lean system engineering to build really big systems Coordinate and align the full supply chain Continually evolve live systems Images: Lean System and Solution Engineering Coordinate Trains and Suppliers Continually Evolve Live Systems

A cumulative flow diagram focuses on which curves? 1. Implementation curve ("movement") and departure curve ("done") 2. Arrival curve ("to do") and evolution curve ("change") 3. Backlog curve ("work") and departure curve ("done") 4. Arrival curve ("to-do") and departure curve ("done")

Arrival curve ("to-do") and departure curve ("done")

Which factor helps unlock the intrinsic motivation of knowledge workers? 1. Autonomy 2. Pay-for-performance 3. Team performance incentives 4. Parallel development

Autonomy

When are the tests written in a Test-driven Development environment? 1. While creating the Product Requirements document 2. Just before deployment ("Just in Time") 3. While the code is being written 4. Before the code is written

Before the Code is Written

Behavior Driven Development: From ambiguity to precision.

Behavior is often first described in general terms, which can be ambiguous Specific examples of behavior provide better understanding. The examples can directly become tests, or they can lead to specific behaviors which then are transformed into tests.

Base Milestones on Objective Evaluation of Working Systems

Build the system in increments, each of which is an integration point that demonstrates some evidence of the feasibility of the solution in process. Milestones based on objective evaluation of working systems.

Apply some common splitting techniques

Business rule variations (single variation, than remainder) Workflow Steps (for multistep stories) Simple/complex (search for single word, then for phrases). Scenarios (use case exceptions).

The ART and teams continuously deliver value.

C -> Culture of shared responsibility A -> Automation of continuous delivery pipeline L-> Lean Flow Accelerates delivery M -> Measurement of everything R -> Recovery enables low risk releases

3 C's of agile user story writing

Card Conversation Confirmation

3C's

Card -> Written on a card in the tool and may annotate with notes Conversation -> The details are in a conversation with the product owner. Confirmation -> Acceptance criteria confirm the story correctness.

During Iteration execution, a team's velocity tends to be most affected by what? 1. Productivity changes, team location, and innovation measures 2. Changing financial planners, a new Scrum Master, and new testers 3. Changing team size, team makeup, and technical context 4. Product Owner changes, changing estimations, and new Features

Changing team size, team makeup, and technical context

A co-located Agile Team is a key component of Agile Development.

Collocation is critical for the agile team to be effective Recommended for programs to have efficient product development flow. If you have distributed team members, development must be compensated with efficient remote interaction (video-conferencing, sharing, and collaboration tools, agile lifecycle management tools, etc.)

The Team Backlog

Contains all the work for the team. Created by the Product Owner and the team. Prioritized by the Product Owner Contains user and enabler stories. User stories provide Customers with value. Enabler Stories build the infrastructure and architecture that makes user stories possible. Stories in the backlog are prioritized. Stories for the next iteration are more detailed than stories for later iterations. Nonfunctional requirements (NFRs) are a constraint on the backlog.

The Scrum Master in the Enterprise

Coordinates with other Scrum masters, the System Team, and shared resources in the ART PI Planning meetings. Works with the above teams throughout each iteration and PI. Coordinates with other Scrum Masters and the release train engineer in scrum of scrums. Helps team understand and operate within its capacity. Helps teams operate under architectural and portfolio governance, system-level integration, and system demos. Fosters team adoption of Agile technical practices.

Organizational Agility provides the flexibility to change

Create an enterprise-wide, Lean-Agile mindset Lean out business operations Respond quickly to opportunities and threats Images: Lean-thinking People and agile teams Lean Business Operations Strategy Agility

Quality is first and foremost a function of what in a Lean-Agile concept? 1. Culture of shared responsibility 2. Deployment on demand 3. Preserving options 4. Empowered Solution authority

Culture of shared responsibility

The Agile Release Train (ART)

Each ART is a virtual organization of 5-12 teams (typically 50 - 125 people) that plans, commits, and deploys together. Agile Release Trains: Aligns teams to a common business and technology mission Deliver a continuous flow of value. Image: Define new functionality Implement Deploy Release and operate

Enabler Stories

Enabler stories build the groundwork for future user stories. There are 4 types of enabler stories. Infrastructure -> Build development and testing frameworks that enable a faster and more efficient development process. Architecture -> Build the Architectural runway which enables smoother and faster development. Exploration -> Build understanding of what is needed by the customer to understand prospective solutions and evaluate alternatives. Compliance -> Facilitate specific activities such as verification and validation, documentation, signoffs, regulatory submissions, and approvals.

James is a Product Owner. It is day seven of the Iteration and his team tells him that they may miss their Iteration commitment. What should James do? 1. Agree to add a person from the System Team to complete the work 2. Support adding an Innovation and Planning Iteration directly after the current Iteration 3. Support splitting a Story into a coding story and a testing story, and then moving the testing story into the next Iteration 4. Ensure the Iteration backlog is accurately prioritized

Ensure the Iteration backlog is accurately prioritized

What are the three levels of the Scaled Agile Framework?+ 1. Framework, Delivery, Iteration 2. Epic, Capability, Feature 3. Value Stream, Program, Team 4. Essential, Large Solution, Portfolio

Essential, Large Solution, Portfolio

The Product Owner in the Enterprise

Establishes the sequence of backlog items based on program priorities, events and dependencies with other teams. Operates as part of an extended Product management Team. Understands how the enterprise backlog structure operates with epics, capabilities, features, and stories. Uses PI Objectives and Iteration Goals to communicate with management. Coordinates with other Product Owners, the System Team and shared services in the PI Planning Meetings. Works with other Product Owners and the Product Management team throughout each Iteration and PI.

Continuous Learning Culture transforms the cultue

Everyone in the organization learns and grows together Exploration and creativity are part of the organizations DNA Continuously improving solutions, services and processes is everyone's responsibility Images: Learning Organization Innovation Culture Relentless Improvement

Quality practices provides the bases for Technical Agility.

Examples for quality practices inspired from eXtreme Programming (XP) Test Drive Development, Coding standards, Collective ownership, automated testing, continuous integration, Simple design, User Stories, Refactoring, pair work.

Seven Core Competencies of Business Agility

Execution: 1) Enterprise Solution Delivery 2) Agile Product Delivery 3) Team and Technical Agility Strategy: 4) Lean Portfolio Management, 5) Organizational Agility, 6) Continuous Learning Culture, Center Core: 7) Customer Centricity

Features have a benefit hypothesis and acceptance criteria

Feature is an industry-standard term that describes a specific system behavior. Benefit hypothesis justifies Feature implementation cost and provides business perspective when making scope decisions. Acceptance criteria is typically defined program backlog refinement Features reflect functional and nonfunctional requirements. Features fit into one PI. Image: Feature: In service Software update. Acceptance Criteria: Nonstop routing availability. Automatic and manual update support. Rollback capability. Support through existing admin tools. All enabled services are running after the update.

Define Features for the Program backlog

Features are services that fulfill user needs: Feature is an industry-standard term familiar to marketing and Product Management Expressed as a phrase, value is expressed in terms of benefits Features are identified, prioritized, estimated, and maintained in the program backlog.

What is one of the typical Kanban classes of service for Agile teams?1. Funnel 2. Fixed-date 3. Review 4. Accepted

Fixed-date

SAFe Configurations

Four Configurations provide the right solution for each enterprise. Full Configuration Large Solution Configuration Portfolio Configuration Essential Configuration

Respect for people and culture

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

Team and Technical Agility is the engine

High-Performing, cross-functional Agile Teams Business and technical Teams build Business Solutions Quality business solutions delight customers Images: Agile Teams Teams of Agile Teams Built-in Quality

What is an important outcome of Inspect and Adapt? 1. Analyze and approve Program Epics 2. Identify improvement items for the next PI 3. Identify all out-of-scope work 4. Agree on what will be committed to in the next PI

Identify improvement items for the next PI

For the past week Lee has been late to the Daily Stand-up. What is the Scrum Master's best course of action? 1. Change the time of the Daily Stand-up until all participants can meet each day 2. Escalate the issue to Lee's functional manager and explain what is happening 3. Update the working agreements to clearly state the importance of the Daily Stand-up, and why the team is less effective if she misses 4. In a private conversation, work with Lee to identify a solution and explain why her presence is so necessary for success

In a private conversation, work with Lee to identify a solution and explain why her presence is so necessary for success

Splitting Stories

In support of small batches for flow, decrease size to minimum. Split Stories into essential and non-essential parts and eliminate the non-essential Ensure you have something release-able. In support of feedback: Deploy small stories to get technical/user feedback quickly (maximize feedback) In support of iteration planning: Split stories so they fir into an iteration

INVEST in a Good Story

Independent -> Write stories that can be developed separately. Negotiable -> Write stories in which scope can be negotiated Valuable -> Write stories that are valuable to the customer. Estimable -> write stories that can be estimated. Small -> Write stories that can fit in an iteration. Testable -> Write stories that are testable.

Inovation

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

Lean-Agile provides the foundation

Inspire others by modeling desired behaviors Align mindset, words, and actions to Lean-Agile values and principles Actively lead the change and guide others to the new way of working. Images: 1) Leading by Example 2) Mindset & Principles 3) Leading Change

How do Agile Teams strive to continuously integrate assets? 1. Integrate vertically sliced user stories 2. Leave as much as possible to the System Team 3. Avoid integrating hardware branches 4. Seek to physically branch software

Integrate vertically sliced user stories

Which statement is true about the PI Planning event? 1. It involves Product Management and Product Owners on the first day and the rest of the teams on the second day 2. It involves everyone in the program over a two-day period 3. It involves program Portfolio Management to prioritize the Stories presented by teams during the final plan review 4. It involves only the team members who are most qualified to estimate the work

It involves everyone in the program over a two-day period

Which statement describes a cadence-based PI Planning event? 1. As many team members as possible should attend remotely to reduce travel costs 2. It is very important and should be postponed until all participants can attend 3. It is an all-hands, two-day event with the goal to create alignment 4. It is not a required event but tasks move forward at higher velocity when the meeting occurs

It is an all-hands, two-day event with the goal to create alignment

What is an Iteration Retrospective? 1. It is used by Agile teams to reflect on the timebox just completed and to develop new ideas to improve the process 2. It is used to build the context that allows the Agile Release Trains and suppliers to create their plans during the Program Increment 3. It requires the Scrum Masters to gather ideas and possible solutions by reviewing past Program Increments 4. It gathers the stakeholders together to review past case studies from other companies

It is used by Agile Teams to reflect on the timebox just completed and to develop new ideas to improve the process

How does relentless improvement support value in the SAFe House of Lean? 1. It uses informed decision-making through fast feedback 2. It optimizes the whole 3. It allows teams to pivot without mercy or guilt 4. It builds long-term partnerships based on trust

It optimizes the whole

Why is the modified Fibonacci sequence used when estimating? 1. It results in greater precision 2. It can be used to predict unit test coverage 3. It reflects the uncertainty in estimating larger items 4. It serves as a way to estimate large ranges

It reflects the uncertainty in estimating larger items

Leadership

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

Visualize and limit WIP, reduce batch size and manage queue lengths

Long queues: All bad. Includes longer cycle times, increased risks, more variability, lower quality, less motivation. Littles Law -> Average wait time = average queue length/average processing rate. Reduce batch size for higher predictability Apply cadence, synchronize with cross-domain planning. Cadence based planning limits variability.

What is critical to successfully implementing quality in a Lean-Agile environment? 1. Separation of Dev and Ops 2. A phased-gate rollout 3. Making quality everyone's responsibility 4. Component teams

Making quality everyone's responsibility

Organizing team around value

Maximize velocity by minimizing dependencies and handoffs, while sustaining architectural robustness and system qualities A team can be organized around: Features and components.

Flow

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

PRACTICE EXAM

PRACTICE EXAM

Sequencing Stories

Primary economic prioritization happens in the Program Backlog. Agile Teams sequence work for efficient execution of business priorities. The Product Owner and the team sequence work based on. Story priorities inherited from program backlog priorities. Events, Milestones, releases and other commitments made during PI Planning. Dependencies with other teams Local priorities Capacity allocations for defects, maintenance, and refactors. Initial sequencing happens during PI planning. Adjustments happen at iteration boundaries.

Roles on the Agile Release Train

Product Management owns, defines, and prioritizes the Program Backlog Release Train Engineer acts as the chief Scrum master for the Train. System Architect/Engineering provides architectural guidance and technical enablement to the teams on the train. Business Owners are key stakeholders on the Agile Release Train. Product Management owns, defines, and prioritizes the program backlog. System Team provides processes and tools to integrate and evaluate assets early and often.

Agile Release Train aligns teams to a common mission using a single vision and what else? 1. Weighted Shortest Job First 2. Team backlogs 3. Release on Demand 4. Program Backlog

Program Backlog

What is something an Agile Team would develop? 1. Firmware 2. Workflow steps 3. Program Increment (PI) Objectives 4. Work breakdown structures

Program Increment (PI) Objectives

Plan and Commit.

Purpose -> Define and commit to what will be built in the iteration Process -> The product owner defines what; the team defines how and how much; four hours max. Result -> Iteration Goals and backlog of the team's commitment. Reciprocal Commitment -> Teams commits to delivering specific value. Business commits to leaving priorities unchanged during the iteration.

Which practices are demonstrated during the Inspect and Adapt event? 1. Reflect, problem solve, and identify improvement actions 2. Move forward, analyze future Stories, integrate, and iterate 3. New start, job sequence, funnel, and enable 4. Forward focus, develop, cross-domain plan, and expedite execution

Reflect, problem solve, and identify improvement actions

Agile for teams: Scrum

Roles: Agile Team, Scrum master, Product Owner Events: Iteration Planning, Daily Standup, Iteration Review, Iteration retrospective

Why SAFe and Benefits

SAFe business benefits are derived directly from case studies written by SAFe customers Engagement -> 10-50 % happier more motivated employees Productivity -> 20-50% increase in productivity Time-To-Market -> 30-75% faster time-to-market Quality -> 25-75% defect reduction

SLIDES

SLIDES

What is an example of a program event? 1. Daily stand-up 2. Scrum of scrums 3. Innovation and Planning 4. Iteration review

Scrum of scrums

How can a technical exploration Enabler be demonstrated? 1. Show the knowledge gained by the exploration 2. Demonstrate working systems in the production environment 3. Exploration Enablers do not need to be demonstrated 4. Show the acceptance tests written for the exploration

Show the knowledge gained by the exploration

What replaces detailed requirements documents? 1. Pair work 2. Stories 3. Unit tests 4. Task boards

Stories

What is typically included in the definition of done for the team increment? 1. Customer documentation is ready 2. Regression testing is done 3. Stories are accepted by the Product Owner 4. Stories are accepted by Product Management

Stories are accepted by the Product Owner

Who or which group is responsible for providing architectural guidance to the Agile Release Train? 1. Product Management 2. System Team 3. Enterprise Architect 4. System Architect

System Architect

Iteration planning, Iteration review, and backlog refinement are examples of which type of event? 1. Program Event 2. Team Event 3. Sync Event 4. PI Event

Team Event

The four levels of the Scaled Agile Framework Definition of Done include which elements? 1. Iteration Review, System Increment, Solution Demo, Release 2. Team Review, Inspect and Adapt, Solution Demo, System Demo 3. Team Increment, System Increment, Solution Increment, Release 4. Team Retrospective, System Demo, Solution Increment, Review

Team Increment, System Increment, Solution Increment, Release

If the PI System Demo shows the current state of the Solution, then who is this demo intended for? 1. The Business Owners 2. The Product Owner 3. The Scrum Masters 4. The Agile Team

The Business Owners

Agile Product Delivery provides the focus on customer and execution

The customer is the center of your product strategy Develop on cadence and release on demand Continuously explore, integrate, deploy, and innovate Images: Customer Centricity and Design Thinking Develop on cadence and release on demand DevOps and the continuous delivery pipeline

Which statement reflects one of the steps for setting initial velocity? 1. Identify work on technical infrastructure, tooling, and other systemic impediments 2. The team members assess their availability, acknowledging time off and other potential duties 3. Maintenance tasks do not need to be included in velocity; maintenance tasks fall outside this scope 4. Determining velocity is a new function in each Iteration; previous Iterations should not be transferred to a new Iteration

The team members assess their availability, acknowledging time off and other potential duties

Teams create and challenge norms

There is a creative chaos via demanding performance goals. The team is challenged to question every norm of development. Equal access to information at all levels is critical

What is the role of the Scrum Master? 1. To coordinate Portfolio Epics through the Portfolio Kanban system 2. To be a stakeholder who has the primary business and technical responsibility for fitness for use 3. To act as a servant leader who helps teams self-organize, self-manage, and deliver using effective Agile practices 4. To facilitate Agile Release Train processes and Solution Train execution

To act as a servant leader who helps teams self-organize, self-manage, and deliver using effective Agile practices

Why do Lean-Agile leaders try to connect the silos of business, system engineering, hardware, software, test, and quality assurance? 1. To allow friction between the teams 2. To align around value 3. To optimize vertical communication 4. To enforce organizational boundaries between functions

To align around value

Which two statements describe the responsibilities of the Product Owner? (Choose two.) 1. To coach the team 2. To ensure the team follows Agile principles and practices 3. To own and manage the Team Backlog 4. To be a single voice for the Customer and stakeholders 5. To protect the team from external forces

To be a single voice for the Customer and stakeholders To own and manage the Team Backlog

What is the purpose of the Iteration review? 1. To identify where there is too much work in the system and where the teams are being overloaded 2. To measure the team's progress by showing working Stories to the stakeholders and getting feedback from them 3. To show the backlog items and work on possible Solutions for the backlog items 4. To serve as a forecasting meeting where the work is estimated for the Program Increments

To measure the team's progress by showing working Stories to the stakeholders and getting feedback from them

When should a component team be used? * To gain the fastest velocity with well defined interfaces * To obtain high reuse and technical specialization with a focus on nonfunctional requirements * To develop T-shaped skills together with Continuous Integration * To create each replaceable component with minimized dependencies

To obtain high reuse and technical specialization with a focus on nonfunctional requirements

Which responsibility belongs to the Product Owner in the team? 1. To facilitate team meetings and drive Agile behavior 2. To foster adoption of Agile technical practices 3. To foster normalized estimating within the team 4. To sequence backlog items to program priorities, events, and dependencies

To sequence backlog items to program priorities, events, and dependencies

Why is transparency so important in SAFe? 1. Lean works when an organization is transparent yet finds a way to monitor access to information 2. To enable continuous delivery of value 3. Moderate improvements are achieved with ongoing transparency 4. Transparency creates trust, and trust is required for risk-taking

Transparency creates trust, and trust is required for risk taking

Finding the right trade-off: Feature and component teams

Use feature teams for: The fastest velocity, to minimize dependencies, and to develop T-shaped skills. use component teams in case of: High reuse, high technical specialization and critical NFRs. Creating each component as a potentially replaceable part of the system with well-defined interfaces.

SAFe House of Lean

VALUE - Respect for people and culture - Flow - Innovation - Relentless Improvement LEADERSHIP

What visibility should Scrum Masters provide during the Agile Release Train Sync? 1. Visibility into system Solution Intent 2. Visibility into progress and impediments 3. Visibility into single source design decisions 4. Visibility into collaboration deployment

Visibility into progress and impediments

Agile for teams: Kanban

Visualize work flow. Limit work in process. Improve flow.

The Agile Manifesto

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.

Which three questions should each team member answer during the daily stand-up? (Choose three.) How I am contributing to an environment of continuous change? How am I splitting the Solutions into Capabilities and Enablers? How am I optimizing the full Solution? What will I do today to advance the Iteration goals? Are there any impediments that will prevent the team from meeting the Iteration goals? What did I do yesterday to advance the Iteration goals?

What did I do yesterday to advance the Iteration goals What will I do today to advance the Iteration goals? Are there any impediments that will prevent the team from meeting the Iteration goals?

An Agile Team collects the Iteration metrics they have agreed upon during which part of the team retrospective? -during the qualitative part of the team retrospective -during the features agreement retrospective -during the quantitative part of the team retrospective -during the time and materials retrospective

during the quantitative part of the team retrospective

User Stories are

short descriptions of a small piece of desired functionality, written in the user's language. Recommended form of expression is the user-voice form as follows: As a (user role), I want to (activity), so that (business value).

what is the role of the Release Train Engineer? - to serve as the content authority at the program level - to serve as the Scrum Master for the Agile Release Train - to coach teams to improve their results - to ensure the technical integrity of all development in the Agile Release Train

to serve as the Scrum Master for the Agile Release Train

which activity is key to successfully implementing a Scaled Agile Framework? -replace the PI Planning process with the Inspect and Adapt workshop when possible -Use the innovation and Planning Iteration instead of the PI Planning process -Remove block such as Portfolio estimation -use a cadence-based PI Planning process

use a cadence-based PI Planning process


Related study sets

Quizzes Ch. 13, 14, 15, 16, & 17

View Set

Taylor's Clinical Nursing Skills

View Set

History: Ch. 23-5 The Impact of the New Deal

View Set

Ch. 20: The Foreign Corrupt Practices Act (FCPA)

View Set