Additional Resources for Scrum/APM
Training in Scrum/APM
See Scrum With Agile Requirements: Achieving Sustainable Agility for a description of a workshop on Scrum/APM.
Scrum/APM is an operating model for the team based on Lean-Thinking with the intention of enabling teams adopting Scrum to be more effective. By adopting Scrum as an operating model instead of a framework it can be better applied in situations that don’t fit the Scrum’s immutable Scrum’s roles, events, artifacts, and rules. Scrum/APM can be used anywhere Scrum is used (e.g., in SAFe® , LeSS)
Scrum/APM is as easy to start with as Scrum because it uses on Scrum as Example as a starting point. The concept is to start in a well defined manner but provide a support structure for improvement that takes advantage of known patterns of challenge and solutions.
This enables teams to start simply, but can go beyond Scrum when it’s appropriate. Scrum/APM also integrates Agile Product Management and other Lean practices.
Scrum / APM:
Allows for a simple start with Scrum as Example
Many companies don’t want any tailoring done for them, but prefer a standard starting mode. In this case Scrum as Example can be used to start since it is essentially Scrum with the attitude that it can be changed later as needed.
Enables a tailored starting point
Scrum/APM allows for starting anywhere between where an organization is to all-in Scrum. This is useful if a company’s culture will not accommodate Scrum or if it is not possible or advisable to create cross functional teams.
Scrum/APM can accommodate any situation
In addition to not require cross-functional teams, Scrum/APM incorporate a flow approach without iterations. Sprints are not always advisable – particularly for maintenance or shared services team. Scrum as example, on which Scrum/APM is based, shows teams how to do Scrum without sprints while still maintaining its effectiveness.
Uses the value stream impedance scorecard (VSIS)
With the understanding of a few Lean principles (primarily remove delays in feedback, workflow and realization of value, avoid working beyond capacity, and attend to quality) one can be reasonably accurate in making good decisions on what would be an improvement to a practice. The VSIS provides a qualitative scorecard to help with such decisions.
Scrum/APM is not limited to software development but is tailored for it
Software is very different from the physical world. Perhaps the biggest differences are in that it is difficult to see how much work is in process and what the workflow looks like. The impacts of delay in software are also quite different than in the physical world. Learning Scrum with the difference between software and the physical world in mind is very important.
Scrum/APM Includes Patterns of Solution for Common Challenges Organizations have With Adopting Scrum
These challenges are relatively straightforward to improve, but only when one attends to the context in which Scrum is being used.
Based on Lean-Thinking (systems thinking with a focus on managing WIP and quality)
Scrum is a partial adoption of Lean-Thinking. Understanding why and how to manage delays creates great opportunity in both faster delivery and higher quality. Taking advantage of the full foundations on which Scrum is improves the teams using it.
Integrates Agile Product Management
What is required for product management in an Agile context? It requires a relentless focus on value realization, seeking the highest business value in a shorter amount of time, predictably, sustainably, and with high quality while retaining the ability to pivot at low cost. It involves aligning the organization around this goal. It employs Lean thinking and Agile practices to realize these goals.
Agile Product Management is the key. Yet many organizations are still operating with a mixed collection of Agile and outdated traditional techniques.
Agile Product Management concerns itself with defining the value to be manifested by the business that aligns with its strategic goals. Here is what is involved.
Includes how teams can focus on their role in the realization of value
Scrum is defined for the team. However, it takes more than software to realize value. Marketing, ops, business intelligence, and many other parts of the organization come into play. APM provides the context within which Scrum teams should be working.