PI Execution (34-38%) Flashcards
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
b) By presenting the Architecture Vision and NFRs
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
c) To demonstrate their own work and gather feedback
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
b) A commitment based on a confidence vote
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) To demonstrate working software and gather feedback from stakeholders
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
b) To identify dependencies and risks
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
b) By enabling faster test execution
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
c) Branching to enable parallel development
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
b) By providing infrastructure to enable feature development
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
c) By Intentional Architecture and Emergent Design
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
b) With loosely coupled systems and automation
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) To enable independent evolution of systems
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) By identifying the highest return on investment
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) An economic approach to developing systems