โ† All CAD Flashcard Decks

Agile Development Practices Flashcards

7 cards from real CAD 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 Development Practices flashcards as text
  1. In Test-Driven Development (TDD), what is the correct sequence of the Red-Green-Refactor cycle?

    Answer: Write a failing test, make it pass, then improve the code

    TDD follows the Red-Green-Refactor cycle: write a failing test (red), write the minimal code to pass it (green), then refactor the code while keeping tests green.

  2. Which Agile practice involves team members explaining what they completed, what they plan to do next, and what impediments they face?

    Answer: Daily Scrum

    The Daily Scrum (stand-up) is the Agile ceremony where each team member addresses three questions: what was done, what will be done, and what is blocking progress.

  3. What does 'continuous integration' primarily aim to prevent in Agile development?

    Answer: Integration hell

    Continuous Integration prevents 'integration hell' by ensuring developers frequently merge code into a shared repository, catching conflicts and bugs early.

  4. A team is using pair programming. What is the primary role of the 'navigator' in this practice?

    Answer: Reviews code in real time, thinks strategically, and guides direction

    In pair programming, the navigator reviews code as it is typed, thinks about the broader approach, and directs the driver on what to implement next.

  5. Which term describes the Agile principle of building features incrementally so working software is available early and often?

    Answer: Iterative and incremental delivery

    Iterative and incremental delivery means software is built in small, functional slices each iteration, enabling frequent releases of working software.

  6. When a Scrum team realizes mid-sprint that a user story is much larger than estimated, what is the recommended Agile response?

    Answer: Split the story and carry over the remaining work to the next sprint

    Splitting the story and carrying unfinished work to the next sprint preserves sprint timeboxing while ensuring valuable scope is not permanently dropped.

  7. What is the purpose of a 'Definition of Done' (DoD) in Agile development?

    Answer: To establish a shared checklist that must be met before work is considered complete

    The Definition of Done is a team-agreed checklist (e.g., coded, tested, reviewed, documented) that every increment must satisfy before being considered shippable.