How to Use

Full Stack Scrum™ is a complete system of Agile-at-scale, which means it can serve any need that brought you to this site. Whether you want to harness the power of Scrum for one team, transform your entire large company, or anything in between, FuSS™ gives you the background information and step-by-step instructions to do it.

You can:


Scenarios

For:

  • A new or pre-existing team, or group of teams, making the switch without larger organizational change—Go to “The Sprint Process.”
  • A team or group currently using Scrum but adding release planning—Go to “Plan in Releases.”
    Note: Teams must have a stable velocity (whether story points or counts), and be able to meet the Agile Performance Standards with existing practices. If not true for you, see the next section for changes to consider.
  • New major initiatives (programs or projects)—Go to “Initiate Agile Programs,” whether using new or existing teams.
  • An entire organization adopting the system (not necessarily a whole company):
    1. Consider whether to implement the recommendations under “Structuring for Agile.”
    2. Start the changes for your scenario above.
    3. Consider the other changes under “Create an Agile Enterprise” in parallel.
      Tip: Adoption will happen faster if organizational changes are at least done in parallel with team changes, rather than waiting for the team changes to be implemented first.

If You Know Scrum Like I Know Scrum

Experienced Agilists need to know there are critical differences between this method of Scrum at the team and release levels from what you may be accustomed to. The differences are based on a combination of research into systems thinking, group psychology, and experience with enterprise Agile change. The practices are intended to be applied as a system. You can check out the key differences at “Applying Systems Thinking in Agile.”

However, organizations already using Scrum successfully at the team level need not make changes there to implement FuSS at the release level, other than implementing the Agile Performance Standards. Read about them, and then you can skip to “Plan in Releases” and continue from there. Many smaller changes are scattered throughout the site, but are not mandatory.

Full Stack Philosophy | → The Agile Difference