• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Agile Buddha

Demystifying Agile, Getting to its Core

  • Our Blog – Agile Buddha
  • Agile Workshops and Certifications
  • Agile Commune – Join Here!
  • Webinars
  • Contact
  • About Us
  • Show Search
Hide Search

5 WHYs: Positive Root Cause Analysis To Find Good Practices

by Avienaash Shiralige 3 Comments

In my earlier article I shared my opinion about using 5 WHYs to find root causes. What I really missed to point was, it is not just applied to find root cause to problems, but it can be used to find root cause to good things that are happening on the team.

In sprint retrospectives we usually pick some problem that occurred, try to figure out why it happened, and then understand how we could prevent this problem from happening again in the future. Our root cause analysis meetings are usually always on “What is That Not Going Well”.

5 Whys Postive Root Cause Analysis

Now let’s apply 5 WHYs thinking to this question…

“Why our last few sprints have gone so well?”

  1. Why we are successful?
    • Because we are able to deliver everything tested with high quality within our 2 weeks sprint
  2. Why we were able to test everything within a sprint
    • Because we invested in test automation from start of the project and is paying off
    • Also our testing team started testing quite early in the sprint
  3. Why this was possible?
    • Our developers delivered stories in frequent intervals as they limited work-in-progress (WIP) to two stories instead of three
    • Also our stories were small enough to complete in 1-2 days

Here you see new set of good practices like test automation, limiting work-in-progress (WIP), splitting user stories small enough are emerging. Applying this positive root cause analysis on things going well will lead us to practices that are making teams successful.

Agile Coach can use this to find good practices that are emerging on each team within the organization and start sharing between different teams.

Good things go viral and positive root cause analysis can make agile adoption faster and easier.

Agile, Scrum, User Story 5 Whys, Good Practices, Root Cause, Sprint Retrospective

Reader Interactions

Comments

  1. Ben Linders says

    at

    Root Cause Analysis, and also Retrospectives can also be used to find strengths as you describe in this article.

    At one time I did a project evaluation. I asked the team members what went good, and what could be better, what they learned and what puzzles them? One team member mentioned that he was surprised that the project delivered on time. He didn’t expect at that at the start. Several other team members agreed with him. I started a discussion to see what the team had done to make the project a success. By repeatedly asking why, we developed a picture why this project was a success. Root causes (in this case positive ones) where the way they collaborated, communicated, and gave feedback to each other. That had helped them to solve a lot of problems earlier, and prevent some others, so that they could finish the project on time.

    The project team was already dismantled, and team members were working in different projects. Some of them experienced problems in their project. Now that they became more aware of their strengths, they were able to address issues in their new project. They had learned how to work together and be more effective, and the project evaluation helped them to apply these skills in different settings.

    So yes, you can use techniques like Root Cause Analysis to find strengths, and use that to improve.

    Reply
    • Avienaash Shiralige says

      at

      Thanks Ben for sharing your thoughts. I liked your story and I completely agree with you. Using RCA to find positive side of the project and people make it very simple and powerful tool.

      Reply
    • Damiano says

      at

      Yes! The question of why (some) thnigs work has been long overlooked, imo. Although it’s probably fair to say that it’s taken some years to understand that (many) specific practices actually DO work.As well as Why? I would also ask the crucial question and in what context? BTW Are those diagrams Current Reality Trees (TOC) or something else?- Bob

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

LikeBox

Tags

5 Whys Acceptance Criteria Adoption agile Agile Culture Agile Estimation Agile Offshore Agile Teams agile testing Agile Thinking Agile Transformation Agility Appraisals ATDD Automation Backlog Grooming BDD Big Picture business analyst Capacity Planning case-study code quality Collaboration Daily Scrum DevOps distributed agile Distributed Scrum Estimation Good Practices kanban kanban-mythbusters lean Metrics Planning Poker Prioritisation product owner Scrum ScrumMaster Sprint Sprint Demo Sprint Retrospective Story Point Story Points Sustainable Pace User Story

Categories

  • Agile
  • Agile Leadership
  • Agile Testing
  • Agile Transformation
  • ATDD
  • BDD
  • Continuous Inspection
  • Culture
  • DevOps
  • Distributed Agile
  • Estimation
  • In Conversation with Tim Ottinger
  • Java
  • Jira
  • Kanban
  • Lean
  • noprojects
  • Patterns
  • Presentation
  • Product Owner
  • Scaled Agile
  • Scrum
  • Software Metrics
  • Testing
  • Testing Practices
  • User Story

Copyright © 2025 · Malonus Consulting LLP

  • Email
  • LinkedIn
  • Twitter
  • Facebook
  • Privacy Policy