Sets
- Obtain Permission to Evangelize
- Determine Next Steps
- Evangelize FuSca™
- Obtain Team-Level Support
- Begin Implementation
Note: The steps here are a very pared-down version of my “Process for Agile Transformation,” which I strongly recommend for multi-team organizations due to the high failure rate of most organizational culture change efforts.
Obtain Permission to Evangelize
- Download the FuSca Proposal Slides and convert them to your preferred template.
- Revise the deck for your situation using the “Recipe for Persuasion.”
- Rehearse your presentation, and if needed cut it to a maximum of 30 minutes.
Tip: Ask attendees to only ask questions during your talk if something is unclear, because others may get answered later in the deck, and you’ve allowed time for general questions. - Do a trial run with a colleague and update the deck.
- Schedule a one-hour meeting with your supervisor and anyone else from whom you need permission to pursue FuSca.
- At the meeting:
- Deliver the presentation.
- Answer questions.
- Ask for approval to pursue a change to FuSca.
- Ask attendees to identify stakeholder groups that must agree or be trained.
Tip: Think through every group that could possibly be impacted by the change. At minimum, this will be every group whose members might be asked to serve on Agile teams or in any Guidance Role.
- Update the deck for later re-use based on any objections or questions raised.
Details: “Define the Choice” and “Gain Buy-In.”
Determine Next Steps
If you are:
- Only trying to convert your team(s)—Skip the next set of steps.
- Building stakeholder consensus—Continue to the next set.
Note: The next two sets can be performed in parallel.
Evangelize FuSca
Set meetings with representatives of each stakeholder group, and for each:
- Deliver the presentation per the previous set of steps.
- After the meeting, send a copy of the deck to each attendee.
- Update the deck based on any objections or questions raised.
- If the group does not agree immediately:
- Reschedule a follow-up meeting at the attendees’ desired timing.
- At the follow-up, point out the deck changes and address further objections or questions.
- Repeat steps 2–4 as needed to obtain support from the majority of members.
- Continue to the next set for any existing teams that would be asked to adopt, or modify current, Scrum practices.
Obtain Team-Level Support
In a team meeting:
- Deliver the presentation.
- Answer the team’s questions.
- Ask the team members if they are willing to try Full Scale agile, and specifically all the team-level steps in this site, for at least eight sprints (or two releases if used).
Caution: Do not let members “pick and choose” parts to try. - If the group does not agree immediately:
- Reschedule a follow-up meeting at the attendees’ desired timing.
- At the follow-up, point out any deck changes and address further objections or questions.
- Repeat steps 2–4 as needed to obtain support from the majority of members.
- If the team agrees, but an individual does not want to switch, decide how to handle their case per “Set the Boundaries.”
Note: This will likely need to be referred to the person’s supervisor.
Begin Implementation
For:
- A new or pre-existing team, or group of teams, making the switch without larger organizational change—Continue to the “The Sprint Process” steps.
- A team or group currently using Scrum but adding release planning—Skip to the “Release Planning” steps.
Note: Teams must have a stable velocity (whether story points or counts), and able to meet the Agile Performance Standards with existing practices. If either is not true, see the previous bullet point. - New major initiatives (programs or projects)—Skip to the “Initiate Agile Programs” steps, whether using new or existing teams.
- Organizations adopting the system:
- Read “Agile Across the Enterprise” and consider whether to pursue any of the changes there.
- Continue to the next page.
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.