One Way to Improve Your Scrum Approach

2018 01 02 head

You work using agile and lean approaches. Your collaborators are trained how to use agile principles.

Techniques such as test-driven development, continuous integration, DevOps or clean code are regularly practiced.

Your teams reduce their technical debt and deliver regularly stable product increments.

Now you are looking for the next improvement. How can your team improve your product and increase customer value?

It is time for a fresh view.

Perform an agile assessment with an external expert from another company or department.

Effort

You want to take a fresh view on your process and practices.

The external person shall provide hints that she observed in your team and how other groups solved similar problems.

The assessment lasts approximately 2 days per team, including the finding workshop with the team members, Scrum Master, and Product Owner.

This workshop has around half a day duration.

Approach

The Scrum Assessment speeds up your Scrum mastery and lets you collect low-hanging improvements.

  • Do you already work with Scrum or Scrum/Kanban and want to know where you stand?

  • Do you get the benefits that are possible with Scrum?

  • Where do you deviate from the Scrum theory and what are the consequences for you?

  • Are your structures and practices for coordinating dependent teams effective, meaning scale agile?

  • What potential for improvement do you have?

  • Which measures make sense, so you can benefit more from Scrum?

  • Could you introduce agile techniques to increase the quality and to enhance outcomes?

We work on these themes in the Scrum Assessment.

  • We analyze your Scrum implementation.

  • We collect feedback through questionnaires and observation.

  • We assess a single team or the whole development organization.

  • We evaluate in comparison with other companies and make suggestions for improvement.

Hold meetings with key stakeholders of the organization. Get a better understanding of the organization’s goals and the current situation.

Find out why they introduced agile and Scrum.

Ask them why they are performing the agile assessment and what expectations they have.

Evaluate if the assessment is a mere formality or if the organization is really interested in improving.

Beware that sometimes the assessment is a cover for a reorganization or a cost-cutting measure.

Action

We typically proceed as follows for the analysis:

  • Record Scrum meetings. The sprint planning, sprint review, sprint retrospective, daily scrum, and if necessary, backlog refinement should be recorded for analysis.

  • Observe how the team members work during the sprint to better understand the dynamics in your team.
    How are they collaborating with Chat tools, Git platforms?
    How do they do pair programming, design workshops, and merge requests?

  • Analyze the vision, roadmap, release plan, product backlog the product owner communicated to the team and to the organization.

  • Analyze the impediment list together with the Scrum master and product owner.

  • Review the definition of done DoD of the teams.

  • Interview product owners, scrum masters, selected developers, and selected stakeholders.

  • Review the structures, processes, and practices, (e.g., Scrum of Scrums, Portfolio Kanban) used to coordinate dependent teams.

After this analysis, we do a debriefing in a half-day workshop. We present our observations, conclusions, and recommendations.

The Scrum team uses our findings to calibrate and adapt their agile transformation journey.

Through the workshop approach, we tailor the recommendations together with the team members to specific needs. We can clarify any ambiguities.

Upon request, we will also prepare a written report.