Note the Product Owner's interface with external influencers, the Scrum Master, concerned with process, and how the overall nature of the Scrum Framework/Process is itself iterative. The box
of Finished Work refers to meeting the Definition of Done
, the completion of the current Sprint Goal and even working Increment(s) moving towards a multi-sprint Epic completion. See the 2020 Scrum Guide for an expanded treatment of these concepts.
Drilling down, this slide illustrates the three pillars of the Scrum Framework: Scrum Team Member Roles (more granularly defined as Accountabilities), Artifacts (the digital representations of a project's state), and defined Activities that outline common management techniques used to influence, motivate, and facillitate the direction and outcomes of Scrum Teams. In this way, we create a dynamic, self-correcting feedback loop.
A brief summary description comparing Scrum Team Member's accountabilities. The next three cards drill down on how each team member fits within the overall organization, the scrum team, and externals.
Developers are expensive and difficult to retain. Asssuming proper alignment, it's crucial they:
tooled-upfor efficient development.
An effective Product Owner is a prerequisite for consistantly achieving Sprint Goals. The P.O. is accountable for maximizing the value of the product outputted by the Scrum Team. This is done by:
Scrum Masters are concerned with ensuring the Scrum Process is well defined and adhered to. The below summarizes ways this can be achieved:
As a proponent of the Agile Framework and Process for Software Development and other technical engineering oriented projects, a key take-away and often overlooked characteristic is the enabling of organizational flexability. Once the Agile Scrum process is deployed and the development and supporting roles are organized into teams, it becomes much easier to react to changing priorities, new competative threats, etc. As the need for change is recognized, personnel skill augmentation through temporary reassignment, supplemental skill contracting, off-shoring, etc. become much sharper and cost effective tools.
While the Agile Scrum Framework and tools (Jira, Confluence, etc.) are well developed and popular, additional Software Engineering Management tools that have proven value include: