PI Execution (34-38%) Flashcards

1
Q

How can architects contribute during PI Planning?
a) By providing detailed specifications for all teams to follow
b) By presenting the Architecture Vision and NFRs
c) By locking down all architectural decisions before the event
d) By finalizing the release plan before the teams start planning

A

b) By presenting the Architecture Vision and NFRs

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

What is the role of architects during Iteration Reviews?
a) To provide detailed specifications for upcoming iterations
b) To identify changes needed to the backlogs
c) To demonstrate their own work and gather feedback
d) To prevent teams from modifying the architectures

A

c) To demonstrate their own work and gather feedback

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

Which of the following is an outcome of Solution Train post-PI Planning?
a) Detailed specifications for all teams
b) A commitment based on a confidence vote
c) Finalized contracts for all vendors
d) Unchangeable project plans for the PI

A

b) A commitment based on a confidence vote

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

What is the main purpose of the System Demo?
a) To demonstrate working software and gather feedback from stakeholders
b) To finalize requirements for the next PI
c) To inspect architecture documentation
d) To approve detailed specifications

A

a) To demonstrate working software and gather feedback from stakeholders

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

What is the role of the architect during Backlog Refinement?
a) To add detailed specifications to backlog items
b) To identify dependencies and risks
c) To finalize NFRs before refinement occurs
d) To lock down all backlog item scope

A

b) To identify dependencies and risks

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

How can architecting for testability improve flow?
a) By having more comprehensive test documentation
b) By enabling faster test execution
c) By preventing any changes to test scope
d) By manual reviews of test results

A

b) By enabling faster test execution

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

What does applying Version Control provide?
a) Prevention of unauthorized changes
b) Comprehensive documentation of changes
c) Branching to enable parallel development
d) Manual reviews of all code changes

A

c) Branching to enable parallel development

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

How does the Architectural Runway support Iteration execution?
a) By preventing teams from modifying the architecture
b) By providing infrastructure to enable feature development
c) With comprehensive architecture documentation
d) Through detailed specifications developed up front

A

b) By providing infrastructure to enable feature development

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

How is the Architectural Runway extended?
a) By System Architects independent of feature development
b) By locking it down during PI Planning
c) By Intentional Architecture and Emergent Design
d) With comprehensive up front design

A

c) By Intentional Architecture and Emergent Design

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

How can architecture enable Value Stream flow?
a) By preventing teams from modifying the architecture
b) With loosely coupled systems and automation
c) Through detailed specifications provided to teams
d) By designing the perfect architecture up front

A

b) With loosely coupled systems and automation

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

Why align teams and architecture to Value Streams?
a) To enable independent evolution of systems
b) To create detailed specifications for all teams
c) To prevent changes after initial architecture design
d) To tightly couple teams to architecture

A

a) To enable independent evolution of systems

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

How does taking an economic view influence architecture decisions?
a) By identifying the highest return on investment
b) By preventing changes after the architecture is designed
c) By optimizing locally without considering economics
d) Through detailed specifications provided to all teams

A

a) By identifying the highest return on investment

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

What does developing in Minimum Viable increments provide?
a) An economic approach to developing systems
b) Detailed specifications developed up front
c) Approval processes required at each increment
d) Preventing changes based on feedback

A

a) An economic approach to developing systems

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