4.4 Agile Portfolio Management Flashcards

1
Q

What is portfolio management?

A

Deals with which initiatives an organization should pursue and how to connect those to strategic goals.

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

What is the unit of decision-making in agile PM?

A

Products and epics

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

LSAD

A

Large-Scale Agile Software Development

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

What are three challenges in goal setting in LSAD

A

C1: External dependencies limit autonomous goal setting
C2: Prioritization conflicts between goals
C5: Unclear goals from higher levels

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

What are mitigation propositions for goal-setting in LSAD? Name two

A

M5 (addresses C1, C2): Goals from external stakeholders should be broken top-down along the Product Owner hierarchy to ensure consideration of dependencies and coordination.
M7 (addresses C5): Goals should be documented publicly for all actors and stakeholders to facilitate transparency.

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

What is one practical relevance of metrics?

A
  • can help teams measure their performance to make decisions based on facts not feelings
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software metrics are attempts to measure or predict an attribute of one of the following entities:

A
  • Processes (design or testing)
  • Products (code)
  • Resources (personnel)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are attributes?

A

measurable characteristics of an entity

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

What is one potential conflict between traditional and agile software development?

A

Traditional approaches measure against a predefined plan. This contradicts the agile value of embracing change. Prescribed metrics and target values can limit team autonomy and undermine the agile way of working.

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

Name some characteristics of agile software development

A
  1. Enforcement of lean and agile principles
  2. Focus on trends not numbers
  3. Feedback on a frequent and regular basis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Do metrics play an important role in large-scale agile software development?

A

Yes. Especially at the program and team level. Less at the organizational level.

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

What is OKRS

A

Objective and Key Results

OKRs are a goal-setting framework used by organizations to define a certain set of objectives and measure progress toward those goals.

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

What is an objective?

A

An objective is what you want to accomplish. A good objective is significant, concrete, action-orgiented. Can be set annually or even longer-term.

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

What are key results?

A

Are how you will accomplish the objectives. Good key results are specific, time-bound, aggressive yet realistic, measurable, and verifiable. Can be set quarterly.

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

What is the Goal-Question-Metric (GQM) Approach?

A

Hierarchy structure starts with a goal. The goal will be refined into numerous questions before creating metrics for each question.

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

What is the cumulative Flow Diagram in Jira?

A
  • metric tool support that can simply the metric adoption because data collection is automated.
17
Q

What are potential points of failure in the adoption of metrics?

A

The Scrum team does not always follow the predefined workflow. (e.g. in the sprint review, a developer says that he implemented an additional feature. The scrum team directly sets it to done. But later it is realized that it is not finished.)

18
Q

The reasons for metric deviations can be manifold. Name some

A

Metric-based comparison can lead to undesirable internal competition, thereby decreasing collaboration between teams.

19
Q

Supporting the adoption of metrics in large-scale agile software development
Practitioners could ease the metric adoption by:

A
  • structured documentation template for metrics: minimal Metric Management Fact Sheet (MMFS)
  • metric catalog, documenting metrics and goals found in the industry using the MMFS