Lean software development. Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System,(1) it is emerging with the support of a pro-lean subculture within the agile community. Lean offers a solid conceptual framework, values and principles, as well as good practices, derived from experience, that support agile organizations. Instead of adding more documentation or detailed planning, different ideas could be tried by writing code and building. The process of user requirements gathering could be simplified by presenting screens to the end-users and getting their input. The accumulation of defects should be prevented by running tests as soon as the code is written. Video advice: Implementing SAFe® Lean Portfolio Management for Executives Connect your portfolio to enterprise strategy, establish lean budgets, apply lean governance and ensure portfolio flow with Lean Portfolio Management in the context of the Scaled Agile Framework®. The term lean software development originated in a book by the same name, written by Mary Poppendieck and Tom Poppendieck in 2003. The book restates traditional lean principles, as well as a set of 22 tools and compares the tools to corresponding agile practices. The Poppendiecks’ involvement in the agile software development community, including talks at several Agile conferences (3) has resulted in such concepts being more widely accepted within the agile community. How to embrace Lean & Agile Values in SAFe® 4.5?Agile provides the thinking and mindset related to achieving high levels of efficiency, productivity, collaboration, team motivation and quality. What is the Cost of Top Scrum Certifications in 2022? – Trending blogs The fundamental premise to build up the Scaled agile framework would be to enable organizations to scale up agile development practices to enterprise scale. Among the key constructs where SAFe® is made upon may be the ‘Lean-Agile Mindset’. This is understood to be ‘the mixture of beliefs, assumptions and actions of SAFe® leaders and practitioners who embrace the concepts from the Agile Manifesto & Lean Thinking’. Agile offers the thinking and mindset associated with achieving high amounts of efficiency, productivity, collaboration, team motivation and quality. However, the agile concepts work nicely within the delivery of smaller sized, less complex solutions instead of putting it on to enterprise wide solution implementations. Scaled agile framework requires a broader variety of understanding, skills, leadership and a general change in mindset to consider and apply lean agile concepts. Facets of Lean-Agile The lean-agile mindset in SAFe® is made upon 2 primary constructs. These supply the understanding which help drive the abilities needed to produce and manage the culture, business structure, leadership and management approach needed they are driving organizations adopting SAFe® and also to permit them business objectives. Video advice: The Care Beyond Business – Supply and Demand Meets Innovation If you want a hugely successful business, find one with products that are in mass demand; AND where supply of those products is very limited (hopefully to you); AND where innovation and automation can cause your potential customers to come to YOU instead of you chasing after them. Video advice: Safe House of Lean Enjoy the best of quarantine days by learning new skills and getting certified while sitting at home! Join Agilewaters consulting for Safe House of Lean program by Renowned Trainer Rahul Shah (India). [FAQ]Pillar 3 – Innovation To support this critical part of the SAFe House of Lean, Lean-Agile Leaders engage in the following practices: Hire, coach, and mentor innovation and entrepreneurship in the organization's workforce. The bottom of the SAFe House of Lean is the foundation upon which the house rests; it represents Lean-Agile Leadership. On top of the foundation are four pillars, which include respect for people and culture, flow, innovation, and relentless improvement. Adapted to product development by Leffingwell (5), Poppendieck (6), and others, the SAFe House of Lean illustrates the goal of delivering value through the pillars of respect for people and culture, flow, innovation, and relentless improvement. Leadership provides the foundation on which everything else stands. In the course of building the solution to realize Epics, teams, suppliers, customers and business leaders all identify opportunities for improving the solution. The potential innovations that result can be considered an 'innovation riptide' that flows back into the structures that SAFe provides for building solutions. What are two ways in which the SAFe House of Lean might influence a Product Owner?
SAFe PO Certification
What is the purpose of the Solution Context?1.To identify critical aspects of a Solution's operational environment2.To enable marketing to create better marketing campaigns3.To assist sales and service organizations in configuring complex solutions 4.T
To identify critical aspects of a Solution's operational environment
Aligns the entire ART on a common vision and goal
Objective evidence provided by a working solution; the primary measure of progress.
Planned time to reflect, collect data, and solve problems
Dedicated time for innovation, continuing education, PI planning, and inspect and adapt.
Enterprise leaders take responsibility for Lean-Agile adoption and success
Features are sized or split to fit what duration?1.A release -wrong2.A Program Increment3.An Iteration- WRONG 4.A Solution Epic
Which statement is true about WSJF?1.The item with the highest cost of delay is2.prioritized first- not this one3.It is equal to the cost of delay4.It identifies minimum economic outcomes 5.It includes cost of delay and the unit of size
It includes cost of delay and the unit of size
Iteration Goals serve what purpose?1.To set preliminary PI Objectives2.To identify nonfunctional requirements3.To define the what, the how, and the how much 4.To align team members to a common purpose
To align team members to a common purpose
Who typically participates as the train's Business Owners to approve the team's PI Objectives?1.Product Owners2.Scrum Masters3.System Architects 4. Product Management
Which design-thinking tool is most likely to help an Agile Release Train (ART) during Program Increment (PI) Planning to ensure that the PI will deliver a Solution that is differentiated from competitive offerings?1.Whole-product thinking2.Personas 3 Cu
Which two statements are true about nonfunctional requirements? (Choose two.)1.They are split into Features and acceptance criteria is established2.They stay in the Portfolio Backlog until implementation capacity is available 3.They are associated with
They are associated with backlogs at all four levels of SAFe and They operate as constraints on the design of the system
Who provides Agile Release Train context and Vision during PI Planning?1.Product Owner2.Product Management3.System Architect 4.Business Owner
What are two strategies a Product Owner can use during Program Increment Planning to minimize dependencies? (Choose two.)1.Reprioritize Epics2.Change the definition of done3.Move teams to another Agile Release Train 4.Move Stories on their team's backl
Split Stories to eliminate dependencies;Move Stories on their team's backlog to another team;
What are two ways in which the SAFe House of Lean might influence a Product Owner? (Choose two.)1.Develop Roadmaps that guide future activities2.Help Agile Teams gain a clear understanding of their Customers 3.Collaborate with Agile Teams to develop Sto
Help Agile Teams gain a clear understanding of their Customers AND Collaborate with Agile Teams to develop Stories with clear acceptance criteria
Which two statements are true about estimating Features using Story points? (Choose two.)1. More than one team may be involved in the estimation2. Story point estimation is done on cadence during backlog refinement 3. Story points are accurate and provi
More than one team may be involved in the estimation AND Story point estimation is done on cadence during backlog refinement
When should a dependency be added to the program risks?1. When it can be deferred2.When it can be resolved3.When it must be accepted 4. When an Enabler can fix it
When should a Product Owner establish Team Objectives?1. During PI Planning2.Following the confidence vote3.During Backlog Refinement 4.Following the Management Review and Problem Solving Meeting
Who should attend the PO sync?1.The scrum of scrums participants and the Product Owners2.The teams and the RTE3.Everyone on the train 4.The Product Owners, Product Management, and other stakeholders as needed
The Product Owners, Product Management, and other stakeholders as needed
Which two options are part of the SAFe Core Values? (Choose two.)You have reached the max number of allowed answers1.Transparency2.Program execution3.Working software4.Decentralized control 5.Innovation
Program execution and Transparency
A Product Owner is noticing that overall quality is starting to degrade. What might they do to address the problem?1.Allocate more capacity to Enablers2.Reinforce the definition of done3.Add a QA Iteration to address quality issues 4.Spend more time in
Reinforce the definition of done
What is the primary focus of an operational Value Stream?1.Delivering end-user value2.Orchestrating supply chain networks3.Lowering operational costs 4.Improving business operations
Delivering end-user value
Why is the problem-solving workshop more effective than traditional lessons-learned documents?1.Collaboration over documentation is a key recommendation of the Agile Manifesto2.Workshops are more engaging than document writing 3. It makes improvements a
It makes improvements actionable through backlog items for the next Program Increment
What is one of the questions the Product Management team must answer in order to create a Vision?1.How many Features have already been released to the Customer2.Which problem will the Solution solve3.Which themes are on the Roadmap 4.What are the team'
Which problem will the Solution solve
What is a common anti-pattern related to System Demos?1.System demo takes more than 15 minutes2. Different team members conduct the demo each Iteration3.People from outside the Agile Release Train attend the System Demo 4. Team demos are accepted in pl
Team demos are accepted in place of a System Demo to avoid redundancy
What are two benefits of Program Increment (PI) Objectives? (Choose two.)1.To promote the achievement of business outcomes over the completion of Features2 To provide a mechanism for organizing around value 3 To promote Business Agility by giving teams
_________________________
How can Product Management leverage market rhythms?1. Improve the scheduling of Program Increment Planning2.Adjust the delivery of Features to better meet market needs3.Adjust the timing of marketing campaigns 4. Improve the prioritization of Features
Adjust the delivery of Features to better meet market needs
What is the purpose of Iteration Goals?1.To provide the baseline required for measuring the team's performance2. To align the team members and the Product Owner (PO) to the mission3.To hold the team accountable to their goals 4.To ensure the team accom
To align the team members and the Product Owner (PO) to the mission
Which two groups should attend every Iteration Review? (Choose two.)1. The team's Product Owner2 The team's Scrum Master3 Product Owners on dependent teams4 The team members 5 Business Owners
The team's Product Owner and The team members
Communicating the Vision to the Agile Release Train during Program Increment Planning supports which SAFe Core Value?1. Program Execution2. Built-in Quality3. Transparency 4.Alignment
What does assigning business value to a team's PI Objectives influence?1.How the Kanban work in process limits are set2.How teams plan the implementation3.How to achieve objectives 4.How often the teams deploy
How teams plan the implementation
Which two responsibilities belong to the Product Owner? (Choose two.)1.Estimating Stories2.Prioritizing the Team Backlog3.Drafting Iteration Goals4.Accepting Features 5.Driving PI Objectives
Prioritizing the Team Backlog;Drafting Iteration Goals
The team is struggling to agree on the Story point sizing of a new User Story. The Product Owner was previously a related domain expert and feels the team is wasting time. What should she do?
Continue to support the team's decision on sizing
Which two statements are true about the SAFe backlog model? (Choose two.)1.Capabilities are in the Program Backlog2.Stories are in the Solution Backlog3.Features are in the Program Backlog4.Epics are in the DevOps Backlog 5.Stories are in the Team Bac
Features are in the Program Backlog;Stories are in the Team Backlog;
The SAFe definition of DevOps includes which three concepts? (Choose three.)1. Clear separation of responsibilities between Dev and Ops2. Technical practices3.Mindset4.Well-defined handoffs between Dev and Ops5.The scale cube 6. Culture
Mindset, Technical practices and Culture
SAFe recommends separating deployment from release. What can help with this practice?1. Hide all new functionality under Feature toggles2. Manually test Features and nonfunctional requirements3. A staging environment that emulates testing 4. Deploying
Hide all new functionality under Feature toggles
The first three elements of the Continuous Delivery Pipeline work together to support delivery of small batches of new functionality which are released in accordance with what?Program Backlog prioritizationOperational support Release management governan
Product Management is expected to collaborate in planning the amount of upcoming Enabler work by establishing what?1.Team Backlog prioritization2.Completed Epic acceptance criteria3Capacity allocation 4 Accurate User Story sizing
What are two inputs to the Vision? (Choose two.)Portfolio Backlog1.Strategic Themes2.Portfolio Enablers3.Customer feedback 4. Feature context
Strategic Themes and Customer feedback
How do SAFe Continuous Delivery Pipeline activities map to the teams' work each Iteration within the Program Increment (PI)?1.Early Iterations focus on exploring, the later Iterations focus on integrating and deploying, and releasing 2. Each Iteration in
Each Iteration in the PI, teams are exploring, integrating, deploying, and potentially releasing new value
The recommended structure for writing User Stories is?1.Given..., When...., Then...2. As a..., I want..., So that...3. want..., When..., So that... 4. As a..., When..., Then...
As a..., I want..., So that...
What happens to improvement items identified during the Iteration Retrospective?1.They are entered as Stories in the Team Backlog2.They are ROAMed with the rest of the risks3.They are given to the Scrum Master who resolves them 4.They are escalated to
They are entered as Stories in the Team Backlog
What is the purpose of a Program Epic?1.To align Strategic Themes to portfolio investments2.To capture Agile Release Train initiatives that cannot be completed in a single Program Increment 3. To support Lean Portfolio Management in funding Value Stream
To capture Agile Release Train initiatives that cannot be completed in a single Program Increment
During the Program Increment Planning meetings the Product Owner coordinates with other Product Owners, shared resources, and who else?1. Product Management2. The Customer3. The System Architect/Engineer 4.The Solution Train Engineer
What are three elements of Agile Team capacity allocation that ensure a healthy balance of work? (Choose three.)1.Refactors2.Maintenance3.Severity-1 defects4.Free time for innovation5.User Stories 6.Dependencies
Refactors;User Stories;Maintenance
The Customer is asking for a forecast for when a specific Feature will be available. Where could Product Management find this information?1.Development Manager2.System Architecture designs3.Solution Roadmap 4.Program Backlog
Product Management is responsible for which three activities? (Choose three.)1.Prioritizing Features for optimum economic value2.Developing Story acceptance criteria---3.Establishing Features and benefit hypotheses 4.Prioritizing Capabilities and Enabl
Which situation best indicates the presence of an innovation riptide?1. When team and Agile Release Train innovations turn into portfolio-level strategic initiatives2.When teams spend more than half their capacity on innovation 3.When the company's Net
When team and Agile Release Train innovations turn into portfolio-level strategic initiatives
What are three elements of INVEST? (Choose three.)1.Simple2.Independent3.Nimble4.Valuable5.Elegant 6. Testable
IndependentValuable Testable
What is an input to the Program Increment Planning process that highlights how Product Management plans to accomplish the Vision?1. Business context wrong2. Top ten Features3. Program board 4. Team Backlogs
What is meant by an increment of value"?
A piece of value from a user or customer perspective.
________ represent the series of steps an organization uses to implement Solutions that provide a continuous flow of value to a Customer.
__________ Contains the steps and the people who deliver end-user value using the business Solutions created by the development Value Streams
Operational Value Streams
_____Contains the steps and the people who develop the business Solutions created by the operational Value Streams
Development Value Streams
Key principles of _____1.Individuals and interactions over processes and tools2.working software over comprehensive documentation3.customer collaboration over contract negotiation 4.Responding to change over following a plan
What are the outputs of PI planning process:1. Vision and top ten features2.Enterprise vision3.Value Chain streams 4.Team and program PI objectives and program board
Team and program PI objectives and program board
What is true about stretch objectives :1.They are extra things teams do just in case you have time2.they aren't extra things teams do just in case you have time3.Stretch objectives are for teams that are external (supplier teams) 4.They are planned for
they aren't extra things teams do just in case you have time
Which is a true statement about stretch objectives :1. Stretch objectives do count in velocity/capacity and they are committed2.Stretch objectives do count in velocity/capacity but not committed 3.Stretch objectives don't count in velocity/capacity and
Stretch objectives do count in velocity/capacity but not committed
Which of the following statements is true about features and stories?1.Features fit in to one PI for one ART, stories fit in to one iteration for one team.2. Stories fit in to one PI for one ART, features fit in to one iteration for one team. 3.Both fea
Features fit in to one PI for one ART, stories fit in to one iteration for one team.
What is the relationship between features and stories ?1. Features are decomposed in to stories2. Stories are decomposed in to features3.There is no relation between features and stories 4. Birth features and stories can be used interchangeably
Features are decomposed in to stories
Which one of the following is NOT a type of enabler story?1. Exploration2.Architecture3.infrastructure4.Compliance 5. Business features
What best describes the story points?1. Story points are relative. They are represented in hours2. Story points are non-relative. They are repressed in hours3. Story points are relative. They are represented in time metrics 4. Story points are relative
Story points are relative. They are not connected to any specific unit of measure
What is not true about estimating poker?1. Estimating poker provides a random estimation that can be used as guess for estimation.2 All team members can participate3. Increases accuracy by including all perspectives 4. Creates shared commitment
Estimating poker provides a random estimation that can be used as guess for estimation
According to the agile manifesto which of the following statements is TRUE about changing requirments_______1. Welcome change in requirements, at early stage of development2. No change in requirements permitted 3. Requirements change permitted only afte
Welcome change in requirements, even late in development
The most efficient way of conveying information to and within a development team is _________1. Having an onsite-offshore team coordinator2. Face to face conversation3. Virtual meetings as much as possible to save teams time 4. Cancel meetings as they
Face to face conversation
What is the primary measure of progress:1. Report generated by product owner, scrum master by collecting the metrics from Agile management tool2. Working software3. requirements traceability matrix with a status of all requirements passed/failed. 4. Da
Which of the following is a SAFe Lean agile principle :1. Decentralize decision making2. Centralize decision making3. All decisions must be approved by PO 4. All decisions must be approved by the scrum master
Decentralize decision making
which of the following is a SAFE lean agile principle;1. Limit WIP, reduce batch sizes2. Limit WIP, increase batch size3. Increase WIP, reduce batch size 4. Increase WIP, increase batch size
Limit WIP, reduce batch sizes
Which of the following does not represent the safe principle "take an economic view";1. Deliver early and often2. Deliver value incrementally3 early deleiveryhas higher value 4. deliver all features at once
deliver all features at once
Which statement is false;1. Value delivery is inhibited by hand offs and delays2. Political boundaries can prevent cooperation3. Silos encourage geographic distribution of functions 4. Communication across silos is easy
Communication across silos is easy
Which of the following is not an advantage of building cross-functional agile teams:1. Cross functional teams encourage silos2. Cross functional teams optimized for communication3. Cross functional teams optimized for value deleivery 4. Cross functiona
Cross functional teams encourage silos
Which of the following statement is false about scrum master role :1. Scrum master removes impediments2. Scrum master protects the team from outside influence3. Scrum master accepts stories 4. Scrum master attends scrum of scrum meetings
Scrum master accepts stories
Which of the following statement is false about the Product owner role?1. Defines and accepts storie2. Acts as the customer for developer questions3. Works with the management to plan program increments (PI) 4. define/build/test/deceive stories
define/build/test/deceive stories
Which of the following is false about the development team role;1. Defines and accepts stories2. Develop and commit to PI objective and iteration plans3. Three to nine members 4. Define/build/test/deliver stories
Defines and accepts stories
What is the size of agile release train (ART) ;1. A team of 5 to 9 members2. Virtual organization of 5-12 members (50-125+ teams)3. No restriction on size of ART 4. virtual organizations of 5-12 teams (50-125+ individuals )
virtual organizations of 5-12 teams (50-125+ individuals )
How is backlog organized for agile release trains (ART);1. One backlog for each team on ART2. Single program backlog for ART 3. Single program backlog for ART if teams working on similar projects , but can have different backlogs if projects are not sim
Single program backlog for ART
What is the cadence for the teams in ART? Agile release train1. Cadence on one week to four week duration, preference on less duration2. Synchronized on a common cadence, a program increment3. Common mission to work on annual releases 4. Each team on A
Synchronized on a common cadence, a program increment
How is safe agile release trains organized ?1. Cross functional agile release trains comprising of cross functional agile teams.2. All the required silos built in to agile release train 3. Cross functional for project matrix organization, silos for non
Cross functional agile release trains comprising of cross functional agile teams.
What is the role of release train engineer in agile release train?1. Acts as the chief scrum master for the train2. Program manager for agile release train3. Project manager for agile release train 4. Same as scrum master
Acts as the chief scrum master for the train
What is the product manager role in agile release train?1. Provides program management direction for agile release train2. Provides technical support to agile release train3. Architects the product 4. Owns, defines, and prioritizes the program backlog
Owns, defines, and prioritizes the program backlog
What is the cadence of program increment (PI) planning ;1. Four hours program increment planning every two weeks2. Eight hours program increment planning every four weeks3. Two hours program increment planning every one week 4. Two days every 8-12 week
Two days every 8-12 weeks (10 weeks typical)
What are the inputs for program increment planning ?1. Sprint backlog2. Upcoming planned releases3. Program board 4. Vision and Top 10 features
Vision and Top 10 features
What are the outputs of PI PLANNING process;1. Visiting and top 10 features2. Enterprise vision3. Value chain streams 4. Team and program PI objectives and program board
Team and program PI objectives and program board
What does INVEST stand for :
IndependentNegotiableValuableEstimableSmall Testable
built in quality, program execution, alignment and transparency
Which statement is true about estimating and forecasting the portfolio backlog?1. feature estimates are rolled up into epic estimates2. WSJF is used to assign epics to value streams 3. Refinement is necessary when estimating the effort needed to impleme
feature estimates are rolled up into epic estimates |