Architecting for DevOps and Release on Demand Flashcards
What is DevOps?
DevOps is a mindset, a culture, and a set of technical practices. It provides communication, integration, automation, and close cooperation among all the people needed to plan, develop, test, deploy, release, and maintain a Solution. (Scaled Agile Framework.com)
What is CALMR?
Culture
Automation
Lean Flow
Measurement
Recovery
Which competency is DevOps a part of?
A. Lean Portfolio Management
B. Team and Technical Agility
C. Agile Product Delivery
D. Business Agility
C. Agile Product Delivery
What is a CDP?
Continuous Delivery Pipeline - a high performance innovation engine capable of delivery market-leading solutions at the speed of business.
How might an Architect help enable Continuous Deployment?
A. Write enabler features
B. Join the Operations team
C. Document the deployment process
D. Decouple deployment from release
D. Decouple deployment from release
With whom should the System Architect collaborate on the PI Roadmap to align and guide teams toward a shared technical vision?
A. Enterprise Architect and Product Management
B. Scrum Masters and the Release Train Engineer
C. Business Owners and Product Owners
D. Release Train Engineer and Product Owners
A. Enterprise Architect and Product Management
Which SAFe core value is explicitly a Lean QMS practice?
A. Transparency
B. Built-in Compliance
C. Built-in Quality
D. Alignment
C. Built-in Quality
How might an NFR be defined as a backlog item?
A. As an Enabler Feature attached to a business
B. As a generic Enabler that is reused from Iteration to Iteration
C. As an Enabler that will constrain other backlog items once implemented
D. As an Enabler Story attached to a business Story
C. As an Enabler that will constrain other backlog items once implemented
What is considered taking an economic view in architecture?
A. Establishing the NFRs
B. Performing return on investment (ROI) analysis on every Enabler
C. Facilitating System and Solution Demos
D. Architecting for desired business outcomes
D. Architecting for desired business outcomes
What is the impact of the SAFe principle “Assume variability; preserve options” on Solution Intent?
A. Solution Intent is never fixed
B. Solution Intent contains full specifications for every Solution alternative is connected across the Value Stream
C. Solution Intent evolves from variable to fixed over time
D. Solution Intent never changes
C. Solution Intent evolves from variable to fixed over time
What is one element of SAFe’s CALMR approach to DevOps?
A. Culture
B. CI/CD
C. Release
D. Monitoring
A. Culture
Which CALMR element reinforces keeping batch sizes small, limit work in process (WIP), and provide extreme visibility?
A. Culture
B. Automation
C. Lean Flow
D. Measurement
E. Recovery
C. Lean Flow
Which example is considered an Agile architecture practice?
A. Manage stage gates
B. Allow a system to always run
C. Support architectural review boards
D. Allow feature decomposition
B. Allow a system to always run
Which three are characteristics of Lean-Agile Leadership that Architects should develop? (choose 3)
A. The ability to govern via periodic architecture reviews
B. The ability to define and own Enabler Epics
C. The ability to motivate and inspire people
D. The ability to maintain effective Solution Roadmaps
E. The ability to reinforce SAFe principles and core values
F. The ability lead the organization through change
C. The ability to motivate and inspire people
E. The ability to reinforce SAFe principles and core values
F. The ability lead the organization through change
How can Architects serve as Lean-Agile Leaders?
A. By decentralizing all architectural decisions
B. By attending leadership training
C. By establishing modern coding standards
D. By respecting people and teams
D. By respecting people and teams
Which of the following is a common flow enabler?
A. Architecture review boards
B. Monolithic systems
C. Loosely coupled systems
D. Architecture as documentation
C. Loosely coupled systems
Which of the following are common flow enablers? (choose 3)
A. Big design up front (BDUF)
B. Minimum viable architecture
C. Ivory Towers
D. Architecture Silos
E. Federated architecture
F. Architecture as code
B. Minimum viable architecture
E. Federated architecture
F. Architecture as code
What are the 4 dimensions of Continuous Exploration?
A. Stage, Test End-to-End, Build, Develop
B. Deploy, Verify, Monitor, Respond
C. Release, Stabilize, Measure, Learn
D. Hypothesize, Collaborate & Research, Architect, Synthesize
D. Hypothesize, Collaborate & Research, Architect, Synthesize
What is architecture’s role in Continuous Exploration?
A. Bring all team members and stakeholders into alignment, generating confidence that they’re building the right thing
B. Understand Customer needs and achieve alignment on desired business outcomes across the organization
C. Align to minimum viable products (MVPs) and minimum marketable features (MMFs) and contribute to backlogs and prioritization
D. Quickly define highest value delivery path and prepare backlogs for implementation
C. Align to minimum viable products (MVPs) and minimum marketable features (MMFs) and contribute to backlogs and prioritization
What is the business perspective in Continuous Exploration?
A. Bring all team members and stakeholders into alignment, generating confidence that they’re building the right thing
B. Understand Customer needs and achieve alignment on desired business outcomes across the organization
C. Align to minimum viable products (MVPs) and minimum marketable features (MMFs) and contribute to backlogs and prioritization
D. Quickly define highest value delivery path and prepare backlogs for implementation
B. Understand Customer needs and achieve alignment on desired business outcomes across the organization