Agile Planning and Prioritizations Flashcards
What is the primary goal of Agile requirements perception?
To understand and prioritize the needs and expectations of stakeholders in a flexible and adaptive manner.
True or False: Agile methodologies emphasize comprehensive documentation over direct communication.
False
Fill in the blank: In Agile, requirements are often expressed as __________ to facilitate better understanding and prioritization.
user stories
What is a common challenge faced in Agile requirements decomposition?
Balancing the need for detailed requirements with the flexibility to adapt to changing circumstances.
Which of the following is NOT a principle of Agile requirements management? A) Responding to change B) Following a plan C) Customer collaboration D) Working software
B) Following a plan
What does ‘Just in Time’ (JIT) refer to in Agile requirements decomposition?
‘Just in Time’ refers to the practice of defining requirements only when they are needed, allowing flexibility and reducing waste.
True or False: The ‘Last Responsible Moment’ approach encourages making decisions as early as possible.
False: The ‘Last Responsible Moment’ approach encourages delaying decisions until the last possible moment to allow for more information and better choices.
Fill in the blank: The ‘Just in Time’ approach helps teams to _______ their requirements.
prioritize
Which approach emphasizes minimizing the risk of making decisions without sufficient information?
‘Last Responsible Moment’ emphasizes minimizing the risk of premature decisions.
What is a primary benefit of using ‘Just in Time’ in Agile?
It reduces the likelihood of wasted work by focusing on current needs.
Agile contracts entail what three things?
- More requirements
- Scope flexibility.
- More client involvement.
True or False: Agile contracts promote higher quality, lower risk, faster feedback, and value-based delivery.
True.
Agile contracting uses _________ to validate contract milestones.
Iteration reviews
Retrospectives in Agile contracting are used for what purpose?
Evaluate/Improve contract performance.
_________ are used in agile contracting to manage contract changes and negotiations.
Boundaries
What is the primary focus of Agile Value-based Analysis?
To satisfy the customer through early and continuous delivery of value.
True or False: Agile Value-based Analysis continues throughout the project life cycle.
True
Fill in the blank: Agile Value-based Analysis emphasizes __________ as a key metric for project success.
value
Various aspects factor into determining the value of a work item, including ____________, ____________, ____________, and ____________.
- Development,
- delivery costs,
- payback period and
- dependencies.
What is the primary purpose of the value-based decomposition process in Agile PM?
To elicit requirements from stakeholders by breaking down high-level objectives into manageable components.
True or False: The value-based decomposition process focuses solely on the technical aspects of a project.
False
Fill in the blank: The value-based decomposition process helps to prioritize requirements based on _____ to stakeholders.
value
Who are the key stakeholders involved in the value-based decomposition process?
Product owners, customers, and team members.
Multiple Choice: Which of the following is NOT a step in the value-based decomposition process? A) Identify high-level goals B) Break down into user stories C) Conduct a market analysis D) Prioritize requirements
C) Conduct a market analysis
What is a user story in the context of Agile PM?
A short description of a feature from the perspective of the end user.
True or False: Value-based decomposition can lead to a clearer understanding of project scope.
True
What technique can be used to assess the value of each requirement during the decomposition process?
MoSCoW prioritization (Must have, Should have, Could have, Won’t have).
How does stakeholder engagement influence the value-based decomposition process?
It ensures that the requirements reflect the actual needs and priorities of the users.
Short Answer: Name one benefit of using the value-based decomposition process in Agile projects.
It enhances alignment between project deliverables and stakeholder expectations.
True or False: A value-based decomposition process for eliciting requirements from stakeholders involves: Defining, Grouping, Ranking, Breaking Down, and Building Requirements
True
Four steps in Value-based decomposition may include:
- Visioning
- Feature Workshops
- Candidate Features
- Iterative Features
What is the first step in Value-based Decomposition?
Visioning
True or False: Feature Workshops are used to identify and prioritize features.
True
Fill in the blank: The process of identifying potential features is known as _____ features.
Candidate
What is the main goal of the Visioning step?
To define the overall vision and objectives of the project.
Which step involves collaborative sessions to explore and define features?
Feature Workshops
Multiple Choice: What is the purpose of Iterative Features in Value-based Decomposition?
A) To finalize features
B) To continuously refine and improve features
C) To eliminate features
B) To continuously refine and improve features
What happens during Candidate Features step?
Potential features are identified and evaluated for their value.
True or False: Iterative Features are only considered after all features have been finalized.
False
What is a key output of the Feature Workshops?
A prioritized list of features.
In Value-based Decomposition the Visioning step influence later stages because it provides ________ and ________ that guide ________ identification and priortization.
In Value-based Decomposition the Visioning step influence later stages because it provides clear direction and goals that guide feature identification and priortization.
The Agile Alliance definition of agile chartering is: An “Agile Team _________ and ________ a high-level _________of the projects ____________ as displayed on one flipchart-sized sheet of paper.”
An “Agile Team developing and maintaining a high-level summary of the projects key success factors as displayed on one flipchart-sized sheet of paper.”
True or False: The seven key success factors that align a project team are:
Vision
Goals
Objectives
Communication
Values
Success measures
Working Agreements
False. Communication is not a success factor. Substitute Availability.
Agile Charter Question: Who will be engage refers to…
List of participants and involved/impacted stakeholders.
Agile Charter Question: What the project about refers to…
The high-level description of the project vision, goals and objectives.
Agile Charter Question: Where will the work occur refers to…
Details of the work locations, as well as client deployment sites.
Agile Charter Question: When is the expected start/end refers to…
Targeted timeboxed project start and end dates.
Agile Charter Question: Why is it being undertaken refers to…
Business rationale and expected value delivery.
Agile Charter Question: How it will be delivered refers to…
The description of the agile approach.
What is the core concept of the Agile planning onion?
The Agile planning onion illustrates the different layers of planning in Agile methodologies, from high-level strategy to detailed tasks.
True or False: The Agile planning onion consists of three layers.
False. The Agile planning onion consists of multiple layers, typically including vision, roadmap, release planning, iteration planning, and daily planning.
Fill in the blank: The outermost layer of the Agile planning onion represents the __________.
vision. Occurs annually or longer.
What does the product roadmap layer in the Agile planning onion typically include?
The roadmap layer includes key milestones and deliverables over a longer time frame. (Semi-annually or longer)
Which layer of the Agile planning onion focuses on the specific tasks to be completed in a sprint?
Iteration planning layer (occurs Weekly to Monthly)
Multiple Choice: Which of the following is NOT a layer of the Agile planning onion? A) Vision B) Release Planning C) Task Management D) Iteration Planning
C) Task Management
What is the primary purpose of the daily planning layer in the Agile planning onion?
To facilitate daily stand-up meetings and ensure team alignment on current tasks.
What type of planning does the release planning layer focus on?
It focuses on planning for a specific release, including features and timelines. (Quarterly to annually)
A product vision is defined by __________ and __________.
Product Vision Box and Product Vision Statement.
The purpose of a product vision is to…
provide a concise, visual and short product definition and view.
A product vision box has these things one the front, sides and back.
Front: Product name and product image (with company logo if applicable) and top three features that would “sell” the product.
Side and back: other important features or information.
A short statement that describes the key product attributes is a:
Product vision statement. AKA Elevator pitch.
Who first introduced the product vision box?
Jim Highsmith in Agile Project Management
What are the key components of a product vision statement?
The key components are ‘for’, ‘who’, ‘the’, ‘is a/an’, and ‘that’.
Fill in the blank: The component ‘for’ in a product vision statement refers to _____
the target audience or users of the product.
True or False: The ‘who’ component specifies the benefits the product provides.
False. It identifies the needs.
What does the ‘is a/an’ component describe in a product vision statement?
It describes the type or category of the product.
Multiple Choice: Which component clarifies the specific user needs the product addresses?
‘for’
What is the purpose of the ‘that’ component in a product vision statement?
It defines the unique value proposition or features of the product.
Fill in the blank: The ‘who’ component identifies _____
the primary users or beneficiaries of the product.
Multiple Choice: Which of the following is NOT a component of a product vision statement?
‘when’
What is the significance of the ‘for’ component?
It ensures the product is designed with the target audience in mind.
What does the ‘is a/an’ component convey?
It conveys the product’s classification or type.
What role does the ‘that’ component play in differentiation?
It highlights the features that set the product apart from competitors.
Which component addresses the specific needs of the target users?
‘for’
According to Jim Highsmith,What is the importance of the ‘that’ component in terms of user benefits in the product vision statement?
It articulates how the product will solve problems or enhance the user’s experience.
According to Jim Highsmith, product roadmap is a ____________ for a product’s evolution that could ____________________, thereby achieving some or all of the ____________.
A product roadmap is a visual representation for a product’s evolution that could span several months and/or years, thereby achieving some or all of the product vision.
Fill in the blank: The product roadmap serves as a ______ for stakeholders to understand the product vision and priorities.
Very effective communication tool
A product roadmap communicates the key expectations by showing the: ____________, ____________, and ____________.
A product roadmsp communicats the key expectations by showing the expected number of releases/iterations, expected functionality per release/iteration, and expected releases to form the project scope and timeline.
True or False: A product roadmap could not leverage story mapping.
False. It can.
A high-level plan for multiple iterations that reflects the expectations on features to be implemented and when they are to be completed is a:
Release plan.
What does a product release plan involve?
identifying/grooming the product features or stories that are part of the product vision and road map over several releases.
A __________ is a release component that represents core functionality or service that spans over several iterations within a release timebox.
Theme
A ____________ is a release component that represents a core capability or feature set of a theme that could be realized in a single or multiple iterations.
Epic
A ___________ is a release component that delivers functionality or features within a single iteration.
Story
A _________ is the smallest release component that represents the effort performed by team members that collectively supports all of the higher release components.
Task
What are the key elements of a Story Map?
A Story Map consists of User Activities, User Tasks, and User Stories. User Activities represent high-level steps in a user’s journey. Tasks break those activities into smaller actions, and Stories describe the specific functionality required for each task. These elements are arranged to reflect the sequence and priority of work.
How is a Story Map visually structured in Agile Project Management?
Story Map is arranged in rows and columns. The horizontal axis (rows) represents the sequence of User Activities or high-level actions a user takes, typically ordered from left to right based on the user’s journey. The vertical axis (columns) represents the User Stories or tasks, arranged by priority, with the most critical stories placed higher or at the top.
When is Story Mapping typically done in an Agile project?
Story Mapping is usually done early in the project during the initial planning phase. It can also be revisited at the beginning of each iteration to ensure alignment with the project’s goals and to adjust priorities.
Why do teams use Story Mapping in Agile?
Story Mapping helps teams understand the overall product from a user’s perspective, align on priorities, improve communication, and identify gaps or dependencies in the workflow.
The ________ provides a clear, organized list of work for the development team, helping to ensure that the most valuable and high-priority items are addressed first.
Product Backlog
True or False: The Product Backlog only contains user stories related to new features and enhancements.
False: The Product Backlog constitutes the product roadmap and contains user stories, epics, tasks, bugs, technical debt, and improvements, not just new features.
Who manages the Product Backlog and how is it managed and maintained?
The Product Backlog is managed by the Product Owner, who continuously refines and prioritizes the items. It is reviewed and updated regularly through Backlog Grooming (Refinement) sessions to ensure it reflects the current priorities, feedback, and progress.
True or False
Features in the Product Backlog are typically high-level functionalities that provide value to the user.
True – Features are high-level functionalities or capabilities that deliver value to the user and guide the development of the product.
An ________ is a Product Backlog Item that focuses on improving the functionality beyond original requirements.
Enhancement
True or False: Fixes in the Product Backlog are only related to fixing bugs that cause critical issues in the application.
False – Fixes can also include resolving minor bugs, addressing issues, and improving the overall stability of the product, not just critical issues.
___________ requirements in the Product Backlog address system factors like performance, security, and scalability rather than specific features.
Non-Functional Requirements.
What is meant by Customer-Valued Prioritization in Agile Project Management?
Customer-Valued Prioritization is the process of ranking and prioritizing tasks or features based on their value to the customer. This approach ensures that the most important and impactful work is done first, aligning the team’s efforts with customer needs and business objectives.
What are the six most common factors in customer-valued prioritization?
Business value
Revenue Generation
Cost Reduction
Market Demand
Technical Dependency
Risks
What does MoSCoW stand for in Relative Prioritization?
(Mo) Must
(S) Should
(Co) Could
(W) Won’t
What is the Kano Method for prioritization in Agile?
The Kano Method is a framework used to prioritize features based on how they impact customer satisfaction. It classifies features into four categories: Satisfiers, Dissatisfiers, Delighters/Exciters, and Indifferent.