Agile Planning and Prioritizations Flashcards

1
Q

What is the primary goal of Agile requirements perception?

A

To understand and prioritize the needs and expectations of stakeholders in a flexible and adaptive manner.

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

True or False: Agile methodologies emphasize comprehensive documentation over direct communication.

A

False

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

Fill in the blank: In Agile, requirements are often expressed as __________ to facilitate better understanding and prioritization.

A

user stories

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

What is a common challenge faced in Agile requirements decomposition?

A

Balancing the need for detailed requirements with the flexibility to adapt to changing circumstances.

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

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

A

B) Following a plan

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

What does ‘Just in Time’ (JIT) refer to in Agile requirements decomposition?

A

‘Just in Time’ refers to the practice of defining requirements only when they are needed, allowing flexibility and reducing waste.

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

True or False: The ‘Last Responsible Moment’ approach encourages making decisions as early as possible.

A

False: The ‘Last Responsible Moment’ approach encourages delaying decisions until the last possible moment to allow for more information and better choices.

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

Fill in the blank: The ‘Just in Time’ approach helps teams to _______ their requirements.

A

prioritize

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

Which approach emphasizes minimizing the risk of making decisions without sufficient information?

A

‘Last Responsible Moment’ emphasizes minimizing the risk of premature decisions.

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

What is a primary benefit of using ‘Just in Time’ in Agile?

A

It reduces the likelihood of wasted work by focusing on current needs.

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

Agile contracts entail what three things?

A
  1. More requirements
  2. Scope flexibility.
  3. More client involvement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or False: Agile contracts promote higher quality, lower risk, faster feedback, and value-based delivery.

A

True.

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

Agile contracting uses _________ to validate contract milestones.

A

Iteration reviews

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

Retrospectives in Agile contracting are used for what purpose?

A

Evaluate/Improve contract performance.

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

_________ are used in agile contracting to manage contract changes and negotiations.

A

Boundaries

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

What is the primary focus of Agile Value-based Analysis?

A

To satisfy the customer through early and continuous delivery of value.

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

True or False: Agile Value-based Analysis continues throughout the project life cycle.

A

True

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

Fill in the blank: Agile Value-based Analysis emphasizes __________ as a key metric for project success.

A

value

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

Various aspects factor into determining the value of a work item, including ____________, ____________, ____________, and ____________.

A
  • Development,
  • delivery costs,
  • payback period and
  • dependencies.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the primary purpose of the value-based decomposition process in Agile PM?

A

To elicit requirements from stakeholders by breaking down high-level objectives into manageable components.

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

True or False: The value-based decomposition process focuses solely on the technical aspects of a project.

A

False

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

Fill in the blank: The value-based decomposition process helps to prioritize requirements based on _____ to stakeholders.

A

value

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

Who are the key stakeholders involved in the value-based decomposition process?

A

Product owners, customers, and team members.

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

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

A

C) Conduct a market analysis

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

What is a user story in the context of Agile PM?

A

A short description of a feature from the perspective of the end user.

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

True or False: Value-based decomposition can lead to a clearer understanding of project scope.

A

True

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

What technique can be used to assess the value of each requirement during the decomposition process?

A

MoSCoW prioritization (Must have, Should have, Could have, Won’t have).

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

How does stakeholder engagement influence the value-based decomposition process?

A

It ensures that the requirements reflect the actual needs and priorities of the users.

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

Short Answer: Name one benefit of using the value-based decomposition process in Agile projects.

A

It enhances alignment between project deliverables and stakeholder expectations.

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

True or False: A value-based decomposition process for eliciting requirements from stakeholders involves: Defining, Grouping, Ranking, Breaking Down, and Building Requirements

A

True

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

Four steps in Value-based decomposition may include:

A
  1. Visioning
  2. Feature Workshops
  3. Candidate Features
  4. Iterative Features
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What is the first step in Value-based Decomposition?

A

Visioning

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

True or False: Feature Workshops are used to identify and prioritize features.

A

True

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

Fill in the blank: The process of identifying potential features is known as _____ features.

A

Candidate

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

What is the main goal of the Visioning step?

A

To define the overall vision and objectives of the project.

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

Which step involves collaborative sessions to explore and define features?

A

Feature Workshops

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

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

A

B) To continuously refine and improve features

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

What happens during Candidate Features step?

A

Potential features are identified and evaluated for their value.

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

True or False: Iterative Features are only considered after all features have been finalized.

A

False

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

What is a key output of the Feature Workshops?

A

A prioritized list of features.

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

In Value-based Decomposition, how does the Visioning step influence later stages?

A

It provides a clear direction and goals that guide feature identification and prioritization.

42
Q

The Agile Alliance definition of agile chartering is:

A

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.”

43
Q

True or False: The seven key success factors that align a project team are:
Vision
Goals
Objectives
Communication
Values
Success measures
Working Agreements

A

False. Communication is not a success factor. Substitute Availability.

44
Q

Agile Charter Question: Who will be engage refers to…

A

List of participants and involved/impacted stakeholders.

45
Q

Agile Charter Question: What the project about refers to…

A

The high-level description of the project vision, goals and objectives.

46
Q

Agile Charter Question: Where will the work occur refers to…

A

Details of the work locations, as well as client deployment sites.

47
Q

Agile Charter Question: When is the expected start/end refers to…

A

Targeted timeboxed project start and end dates.

48
Q

Agile Charter Question: Why is it being undertaken refers to…

A

Business rationale and expected value delivery.

49
Q

Agile Charter Question: How it will be delivered refers to…

A

The description of the agile approach.

50
Q

What is the core concept of the Agile planning onion?

A

The Agile planning onion illustrates the different layers of planning in Agile methodologies, from high-level strategy to detailed tasks.

51
Q

True or False: The Agile planning onion consists of three layers.

A

False. The Agile planning onion consists of multiple layers, typically including vision, roadmap, release planning, iteration planning, and daily planning.

52
Q

Fill in the blank: The outermost layer of the Agile planning onion represents the __________.

A

vision. Occurs annually or longer.

53
Q

What does the product roadmap layer in the Agile planning onion typically include?

A

The roadmap layer includes key milestones and deliverables over a longer time frame. (Semi-annually or longer)

54
Q

Which layer of the Agile planning onion focuses on the specific tasks to be completed in a sprint?

A

Iteration planning layer (occurs Weekly to Monthly)

55
Q

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

A

C) Task Management

56
Q

What is the primary purpose of the daily planning layer in the Agile planning onion?

A

To facilitate daily stand-up meetings and ensure team alignment on current tasks.

57
Q

What type of planning does the release planning layer focus on?

A

It focuses on planning for a specific release, including features and timelines. (Quarterly to annually)

58
Q

A product vision is defined by __________ and __________.

A

Product Vision Box and Product Vision Statement.

59
Q

The purpose of a product vision is to…

A

provide a concise, visual and short product definition and view.

60
Q

A product vision box has these things one the front, sides and back.

A

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.

61
Q

A short statement that describes the key product attributes is a:

A

Product vision statement. AKA Elevator pitch.

62
Q

Who first introduced the product vision box?

A

Jim Highsmith in Agile Project Management

63
Q

What are the key components of a product vision statement?

A

The key components are ‘for’, ‘who’, ‘the’, ‘is a/an’, and ‘that’.

64
Q

Fill in the blank: The component ‘for’ in a product vision statement refers to _____

A

the target audience or users of the product.

65
Q

True or False: The ‘who’ component specifies the benefits the product provides.

A

False. It identifies the needs.

66
Q

What does the ‘is a/an’ component describe in a product vision statement?

A

It describes the type or category of the product.

67
Q

Multiple Choice: Which component clarifies the specific user needs the product addresses?

A

‘for’

68
Q

What is the purpose of the ‘that’ component in a product vision statement?

A

It defines the unique value proposition or features of the product.

69
Q

Fill in the blank: The ‘who’ component identifies _____

A

the primary users or beneficiaries of the product.

70
Q

Multiple Choice: Which of the following is NOT a component of a product vision statement?

A

‘when’

71
Q

What is the significance of the ‘for’ component?

A

It ensures the product is designed with the target audience in mind.

72
Q

What does the ‘is a/an’ component convey?

A

It conveys the product’s classification or type.

73
Q

What role does the ‘that’ component play in differentiation?

A

It highlights the features that set the product apart from competitors.

74
Q

Which component addresses the specific needs of the target users?

A

‘for’

75
Q

What is the importance of the ‘that’ component in terms of user benefits?

A

It articulates how the product will solve problems or enhance the user’s experience.

76
Q

What is a product roadmap according to Jim Highsmith?

A

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.

77
Q

Fill in the blank: The product roadmap serves as a ______ for stakeholders to understand the product vision and priorities.

A

Very effective communication tool

78
Q

A product roadmap communicates the key expectations by showing the: ____________, ____________, and ____________.

A

expected number of releases/iterations, expected functionality per release/iteration, and expected releases to form the project scope and timeline.

79
Q

True or False: A product roadmap could not leverage story mapping.

A

False. It can.

80
Q

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:

A

Release plan.

81
Q

What does a product release plan involve?

A

identifying/grooming the product features or stories that are part of the product vision and road map over several releases.

82
Q

A __________ is a release component that represents core functionality or service that spans over several iterations within a release timebox.

A

Theme

83
Q

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.

A

Epic

84
Q

A ___________ is a release component that delivers functionality or features within a single iteration.

A

Story

85
Q

A _________ is the smallest release component that represents the effort performed by team members that collectively supports all of the higher release components.

A

Task

86
Q

What are the key elements of a Story Map?

A

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.

87
Q

How is a Story Map visually structured in Agile Project Management?

A

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.

88
Q

When is Story Mapping typically done in an Agile project?

A

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.

89
Q

Why do teams use Story Mapping in Agile?

A

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.

90
Q

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.

A

Product Backlog

91
Q

True or False: The Product Backlog only contains user stories related to new features and enhancements.

A

False: The Product Backlog constitutes the product roadmap and contains user stories, epics, tasks, bugs, technical debt, and improvements, not just new features.

92
Q

Who manages the Product Backlog and how is it managed and maintained?

A

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.

93
Q

True or False
Features in the Product Backlog are typically high-level functionalities that provide value to the user.

A

True – Features are high-level functionalities or capabilities that deliver value to the user and guide the development of the product.

94
Q

An ________ is a Product Backlog Item that focuses on improving the functionality beyond original requirements.

A

Enhancement

95
Q

True or False: Fixes in the Product Backlog are only related to fixing bugs that cause critical issues in the application.

A

False – Fixes can also include resolving minor bugs, addressing issues, and improving the overall stability of the product, not just critical issues.

96
Q

___________ requirements in the Product Backlog address system factors like performance, security, and scalability rather than specific features.

A

Non-Functional Requirements.

97
Q

What is meant by Customer-Valued Prioritization in Agile Project Management?

A

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.

98
Q

What are the six most common factors in customer-valued prioritization?

A

Business value
Revenue Generation
Cost Reduction
Market Demand
Technical Dependency
Risks

99
Q

What does MoSCoW stand for in Relative Prioritization?

A

(Mo) Must
(S) Should
(Co) Could
(W) Won’t

100
Q

What is the Kano Method for prioritization in Agile?

A

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.