SDLC & Agile Development Flashcards
7 cards from real CCP practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 SDLC & Agile Development flashcards as text
A development team notices that their velocity has been inconsistent across sprints. Which factor most directly affects Scrum velocity?
Answer: Team composition changes and unplanned work interruptions
Velocity is directly impacted by team composition changes and unplanned interruptions, which alter the team's capacity to complete story points.
Which SDLC model is most appropriate for a project with well-understood, stable requirements and a fixed budget?
Answer: Waterfall Model
Waterfall is best suited when requirements are clearly defined upfront, changes are unlikely, and the project has strict budget and timeline constraints.
What is the purpose of a Definition of Done (DoD) in Scrum?
Answer: To establish a shared standard that determines when work is complete and releasable
The Definition of Done is a shared team agreement on the quality criteria that every increment must meet before it can be considered complete.
In the Spiral SDLC model, which activity distinguishes it most from other models?
Answer: Explicit risk analysis at each iteration
The Spiral model's defining characteristic is its repeated risk analysis at each cycle, making it ideal for high-risk, large-scale projects.
A Product Owner wants to express a feature from the user's perspective. Which format is the standard Agile approach?
Answer: User Stories in 'As a [role], I want [goal], so that [benefit]' format
User stories follow the standard format 'As a [role], I want [goal], so that [benefit]' to capture requirements from the end user's perspective.
Which Agile estimation technique uses relative sizing with a non-linear sequence to account for uncertainty in larger items?
Answer: Planning Poker with Fibonacci sequence
Planning Poker uses a Fibonacci-like sequence (1, 2, 3, 5, 8, 13…) where the growing gaps reflect increasing uncertainty in larger story estimates.
During SDLC system testing, a tester finds that the software meets all functional requirements but users find it difficult to navigate. Which type of testing was likely missed?
Answer: Usability testing
Usability testing evaluates how intuitive and easy-to-use the system is for end users, which is distinct from functional correctness.