Professional Documents
Culture Documents
Management throughout the lifespan of application development, reducing cycle times, and
eliminating waste requires a proven set of tools and processes that help organizations integrate
different teams, platforms, and activities. The Focus Area, Continuous Integration and Continuous
Delivery, provides a set of practices and techniques to deliver value continuously, marrying the ideas
of frequent learning with the concepts of small batch size and automation.
The Scrum Team(s) use an Emergent Software Development approach for the overall structure
definition, where the specific detailed design decisions are made when needed, but not before. The
detailed decisions build on the overall framework to create a coherent product that meets
organizational standards.
Scrum Teams should also focus on Optimizing Flow and Continuous Quality that consistently
delivers fully integrated, tested, and potentially releasable “Done” product increments every Sprint.
Incorporating the appropriate engineering practices and tools will help facilitate the consistent
development of integrated "Done" increments while Managing Technical Risk that could otherwise
compromise the team’s ability to quickly and easily adapt the product to changing needs, thereby
hindering the organization's agility.
The Scrum Team(s) are naturally the tangible developers of Professional Software but some
proficiency with Developing and Delivering Product Professionally is important for all roles within an
organization to facilitate communication, collaboration, and stakeholder participation.
Continuous Quality
Working in an agile way does not change the importance of product quality. It does, however, change
when and where quality is addressed. This Focus Area describes what quality is and how the ideas of
Agility and Scrum change a product's quality approach. The practitioner will understand what
continuous quality is, how to apply it, and the appropriate practices for delivering quality in a
continuous way. They will understand important concepts like technical debt, Test Left, and the ideas
of user-driven testing.
problems. The practitioner will understand what CI and CD are, how to apply these ideas, and what it
means for an empirical process and the Scrum framework.
Optimizing Flow
The Sprint is a time-box with clear flows within it. For large, complex work, the Sprint is just a small
part of a broader flow for the product, business, or even market. This Focus Area concentrates on
making flow transparent and ensuring that waste is reduced or removed. Automation and
measurement are key elements to ensuring flow efficiency, coupled with a series of rules that have
evolved in response to improving flow. The practitioner will be able to look to flow approaches such
as Kanban and integrate these ideas with Scrum, frequently delivering valuable products and
learning.
Back to Overview
About
Who is Scrum.org
Latest News
Partners
Support Center
Quick Links
Class Schedule
Resources
Social media