Understanding an Increment of Working Software in Scrum
In Scrum, the concept of delivering a usable Increment of working software at the end of each Sprint is fundamental. This practice ensures continuous delivery of value and incremental improvement of the product.
Exam Question
Which of the following best describes an increment of working software?
(choose the best answer)
A. UML diagrams that describe how to deliver functionality in future iterations.
B. A new user interface design for functionality delivered in previous iterations.
C. A decomposition of all Product Backlog items into tasks for future Sprint Backlog lists.
D. An automated test suite to verify functionality delivered in previous iterations.
E. Additional features in a useable state that complement those delivered in previous iterations.
Correct Answer
E. Additional features in a useable state that complement those delivered in previous iterations.
Explanation
Why E is Correct
E. Additional features in a useable state that complement those delivered in previous iterations: In Scrum, an Increment is a piece of the product that is complete and potentially shippable. It represents a slice of functionality that adds value and is in a usable state. The Increment should integrate seamlessly with previously delivered functionality, ensuring that the product as a whole is continuously improved and remains in a releasable state. This practice aligns with the Scrum values of transparency, inspection, and adaptation, as each Increment provides an opportunity to inspect and adapt the product based on stakeholder feedback.
Key Points
- Increment: An Increment is a complete and usable piece of the product, adding value and ready for release.
- Continuous Improvement: Each Sprint delivers an Increment that enhances the product, ensuring it is always in a potentially shippable state.
- Seamless Integration: New features must integrate with previous Increments, maintaining a cohesive and functional product.
Role of the Product Owner
The Product Owner is accountable for maximizing the value of the product resulting from the work of the Scrum Team. They ensure that the Product Backlog is ordered and refined to align with the team’s capacity and the Definition of Done, facilitating the delivery of valuable Increments each Sprint.
Role of the Scrum Master
The Scrum Master facilitates the Sprint Planning event, ensuring that the team collaboratively defines a clear and achievable Sprint Goal. They also ensure that the team adheres to the Definition of Done and maintains high quality in every Increment delivered.
Role of the Developers
The Developers collaborate to create the Sprint Goal and the Sprint Backlog, ensuring all work aligns with the Sprint Goal. They are responsible for delivering a valuable Increment that meets the Definition of Done by the end of the Sprint.
Relevance to the PSM I Exam
Understanding the concept of an Increment of working software is crucial for the PSM I exam. It highlights the importance of continuous delivery, integration, and improvement within the Scrum framework. Knowing how to deliver a valuable Increment each Sprint is key to passing the exam and successfully implementing Scrum in real-world projects.
Conclusion
In summary, an Increment of working software in Scrum is a valuable, usable piece of the product that integrates seamlessly with previous functionality. This practice ensures continuous delivery of value and incremental improvement of the product, aligning with Scrum values and principles.

Get ready for the official PSM I exam
480 PSM I practice questions, each with an in-depth explanation like the one above.
- Practice Mode: study at your own pace and choose the test length.
- Mock Exam Mode: 80 random questions in 60 minutes, like the real exam.
$29 is ScrumPrep's one-time price. The official PSM I exam fee ($200) is paid separately to Scrum.org.
More PSM I exam questions
- The Product Owner is the person who will be held accountable if a product does not achieve its goals or deliver value. Does this mean that the Product Owner has final say over the Definition of Done?” (PSM I)
- At the end of a Sprint, a Product Backlog item worked on during the Sprint does not meet the Definition of Done. What two things should happen with the undone Product Backlog item?” (PSM I)
- Why would you expect a Product Owner to care that the Scrum Team adheres to its Definition of Done?” (PSM I)
- Why does the Product Owner want the Developers to adhere to its Definition of Done?” (PSM I)
- When is a Product Backlog item considered complete?” (PSM I)
