CCP SDLC & Agile Development 3 — Questions and Answers
Question 1: A development team notices that their velocity has been inconsistent across sprints. Which factor most directly affects Scrum velocity?
- The number of stakeholders attending Sprint Reviews
- Team composition changes and unplanned work interruptions (Correct answer)
- The length of the product backlog
- The experience level of the Scrum Master
Correct 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.
Question 2: Which SDLC model is most appropriate for a project with well-understood, stable requirements and a fixed budget?
- Agile Scrum
- Spiral Model
- Waterfall Model (Correct answer)
- Extreme Programming (XP)
Correct 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.
Question 3: What is the purpose of a Definition of Done (DoD) in Scrum?
- To list all features planned for the release
- To define acceptance criteria for individual user stories
- To establish a shared standard that determines when work is complete and releasable (Correct answer)
- To document team capacity for each sprint
Correct 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.
Question 4: In the Spiral SDLC model, which activity distinguishes it most from other models?
- Sequential phase execution
- Explicit risk analysis at each iteration (Correct answer)
- Continuous stakeholder deployment
- Fixed-length sprints
Correct 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.
Question 5: A Product Owner wants to express a feature from the user's perspective. Which format is the standard Agile approach?
- Use Case diagrams
- User Stories in 'As a [role], I want [goal], so that [benefit]' format (Correct answer)
- Functional specification documents
- UML sequence diagrams
Correct 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.
Question 6: Which Agile estimation technique uses relative sizing with a non-linear sequence to account for uncertainty in larger items?
- T-shirt sizing
- Planning Poker with Fibonacci sequence (Correct answer)
- Three-point estimation
- Function point analysis
Correct 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.
Question 7: 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?
- Regression testing
- Performance testing
- Usability testing (Correct answer)
- Security testing
Correct answer: Usability testing
Usability testing evaluates how intuitive and easy-to-use the system is for end users, which is distinct from functional correctness.
A development team notices that their velocity has been inconsistent across sprints.
Which factor most directly affects Scrum velocity?