← All DAC Flashcard Decks

Agile Architecture & Technical Practices Flashcards

7 cards from real DAC practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Agile Architecture & Technical Practices flashcards as text
  1. In Disciplined Agile, what does the 'architecture owner' role primarily ensure?

    Answer: Guiding the technical vision and ensuring architectural decisions align with strategic goals

    The architecture owner in DA guides the technical vision and ensures architectural decisions support strategic business goals without becoming a bottleneck.

  2. What is 'evolutionary design' as practiced in Disciplined Agile?

    Answer: Allowing the design to emerge and evolve incrementally as requirements become clearer

    Evolutionary design allows system architecture to emerge iteratively, adapting as the team's understanding of requirements grows over time.

  3. Which technical practice helps identify integration problems early within a Disciplined Agile delivery lifecycle?

    Answer: Continuous Integration (CI) with automated builds and tests

    Continuous Integration (CI) enables teams to merge code frequently and detect integration issues early through automated builds and tests.

  4. What is the recommended Disciplined Agile approach to managing technical debt?

    Answer: Address technical debt systematically by balancing new features with ongoing debt reduction

    DA recommends systematically managing technical debt by balancing feature delivery with incremental debt reduction to maintain long-term delivery capability.

  5. In Disciplined Agile, what does the concept of 'just enough' architecture mean?

    Answer: Creating only the architectural artifacts that provide real value to the team and stakeholders

    'Just enough' architecture means creating only design artifacts that deliver real value, avoiding over-engineering and wasteful documentation.

  6. What is the primary purpose of Test-Driven Development (TDD) in agile technical practices?

    Answer: To drive design decisions and verify requirements by writing tests before production code

    TDD drives design decisions by requiring developers to write failing tests first, ensuring produced code meets intended requirements before it is written.

  7. How does the Definition of Done (DoD) support technical excellence in Disciplined Agile?

    Answer: It establishes quality standards that must be met before any work is considered complete

    The DoD establishes quality standards—including technical criteria like passing tests and clean code—that must be satisfied before work is accepted as complete.