avatarSjoerd Nijland

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

3435

Abstract

come with a prescribed Sprint length and start and end date?”</i></li></ul><h2 id="1cb2">What about Transparency?</h2><p id="c5c6">The Scrum Guide states that the Scrum Team must make sure that the Product Backlog, Sprint Backlog and the Increment is <i>transparent</i>. This means that everyone shares a common understanding of what is being seen and that what is being seen is actual.</p><ul><li><i>❓“Does the Scrum Team consider JIRA to be the preferred way to make progress transparent?”</i></li><li><i>❓“Does the Scrum Team govern who may inspect what elements of the Product Backlog and Sprint Backlog?”</i></li></ul><figure id="eb1b"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*NCBds0ck6MSnhfjfglmwig.png"><figcaption><i>illustrated by <a href="https://www.pdx-consulting.com/">Andrew Jenkins</a></i></figcaption></figure><h2 id="c775">What about monitoring progress?</h2><p id="8832">The Scrum Guide states that:</p><ul><li><i>“Various projective practices upon trending have been used to forecast progress, like burn-downs, burn-ups, or cumulative flows. These have proven useful. However, these do not replace the importance of empiricism.”</i></li></ul><p id="6315">JIRA provides many ways to create projections and forecasts and to make progress visible. The Scrum Guide continues with:</p><ul><li><i>“In complex environments, what will happen is unknown. Only what has already happened may be used for forward-looking decision-making.”</i></li></ul><p id="0c25">To me this is one of the most important statements in the Scrum Guide. Scrum Teams should be <i>very </i>careful about the way it applies projections, forecasts and progress indicators. The Scrum Team should know that the Product Increment itself is the <b>primary</b> progress indicator!</p><p id="9b7d">The Product and Sprint Backlog need to be as technical as necessary for the Scrum Team to effectively administer and execute its work. Only they can determine how this can best be managed.</p><p id="5ab2">Product Backlog, Sprint Backlog, forecasts, projections and progress indicators in JIRA are all artifacts. So raise these questions:</p><ul><li><i>❓“In order to inspect progress, what is primarily being addressed: these Artifacts or the Product Increment?”</i></li><li><i>❓ “Do these Artifacts cause a reduction in direct collaboration and does this inadvertently lead to a reduction in transparency?”</i></li></ul><h2 id="580d">What about complexity and waste?</h2><p id="2894">JIRA has many features, metrics and integrations to benefit progress tracking, planning and forecasting. A Scrum Team should always consider and inspect if these are truly adding value to the product and its development.</p><ul><li><i>❓“Do these include needless ceremonies</i> <i>and</i> <i>rituals</i> <i>that introduces waste into the process?”</i></li></ul><p id="8533">Remember these principles from the Agile Manifesto:</p><ul><li>“Individuals and interactions over processes and tools”</li><li>“Working software is the primary measure of progress”</li><li>“Simplicity — the art of maximizing the amount of work not done — is essential.”</li></ul><p id="a0b8">A Scrum Team could ask itself for example:</p><ul><li><i>❓ “Are parts of JIRA used by others outside the Scrum Teams as alternatives to inspecting the actual Product Increment during Sprint Reviews?”</i></li><li><i>❓ “Are certain configurations in JIRA mere rituals that add more co

Options

mplexity than value to the Product Development process?”</i></li></ul><h2 id="363e">What about collaboration and communication?</h2><p id="c301">JIRA supports many ways for teams to digitale collaborate and communicate. However, digital collaboration and communication is often far less effective than direct, face-to-face, personal collaboration.</p><p id="4e83">Many will argue, and much has been researched, to back up the notion that a whiteboard is the most effective tool to use in the workspace (as a means for teams to collaborate and align). In my own experience, using a whiteboard really promotes a lean, hands-on and visible approach. It is flexible and the Scrum Team had much more control over its use. A team may add whatever it feels valuable to add, <i>on-the-fly</i>. It is far easier to collectively update and discuss what’s on a physical board and it stimulates members to get together in person.</p><p id="1284" type="7">I’ve seen a lot of ridiculous setups where teams would sit impatiently and inattentively around a table, with JIRA on screen, cringingly watching one person follow instructions to update the board…</p><p id="bb8d">I’ve seen Daily Scrums during which Development Team members would simply refer to updates on certain tickets by calling out ticket numbers.</p><ul><li><i>“I am working on ticket number [who knows what]” …</i></li></ul><p id="014e">I’ve <i>also</i> seen teams use both JIRA <i>and </i>a Whiteboard in the workspace effectively together, where the whiteboard keeps track on progress towards the overarching Sprint Goal and notes of anything the team might find meaningful.</p><p id="200d">I’ve seen developers reply to comments in JIRA tickets to each other while they were sitting in the same room together. In any case, JIRA shouldn’t be an excuse to not collaborating and communicate directly.</p><h2 id="d7be">Conclusion</h2><p id="8442">What is comes down to, is that the decision on whatever tools and configurations to use, and how to use them effectively, rests with each single Scrum Team. They should be free to experiment and inspect/adapt. This is even the case when multiple Scrum Teams work on a single product.</p><p id="4730">Although sharing similar tools and approaches may help collaboration across Scrum Teams (consistency reduces complexity), it is still up to the Scrum Team itself to weigh the pros and cons.</p><p id="0362">Project tracking tools can be applied for either good or evil.</p><p id="bbd4">Next episode:</p><div id="58f3" class="link-block"> <a href="https://readmedium.com/why-all-those-meetings-33ec898d6c1c"> <div> <div> <h2>We hate the Scrum meetings!</h2> <div><h3>A kick in the ScrumBut — episode 4</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*SBhUmCLsYRW_4XVsIPPk1g.jpeg)"></div> </div> </div> </a> </div><figure id="a703"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*qsg-zjcnz5A8B1xmBbdIfw.png"><figcaption><a href="https://readmedium.com/your-invitation-to-the-serious-scrum-slack-workspace-f424aeea4093?sk=e8334e6ee505a85ae6b9d2a1ce37219c">Do you want to write for Serious Scrum or seriously discuss Scrum?</a></figcaption></figure></article></body>

We Scrum but…

We have to use JIRA

A Kick in the ScrumBut — Episode 3

So is your Scrum Team using JIRA? I have some questions () for you to ask during your next Retro.

First, some small disclaimers:

1. This is not going to be a PRO or AGAINST assessment of using JIRA as a Scrum Team.

2. I’m using JIRA as a ‘use case’, as this is the #1 used software development tool for project and issue tracking applied by Agile Teams (as Atlassian states). Even though I am using JIRA as a use case, feel free to replace JIRA with whatever software your team is using in context to this post.

3. Although JIRA is used by many Agile Teams, using JIRA doesn’t imply that a team is agile. Using JIRA doesn’t make teams agile either; no project or issue tracking tool can make a team agile.

Consistency reduces complexity

I’ve learned that in many companies JIRA is prescribed to Scrum Teams. Many follow the herd, and the widespread use of JIRA is often mentioned to be the main reason why JIRA gets prescribed.

Follow the herd

It’s considered to be a rich tool with popular features, metrics and integrations used to manage Scrum Teams administration. It can provide both consistency yet leave room for flexibility. JIRA allows for variations in configurations per team. Each team could have its own Sprint cadence. It provides lots of ready to use metrics and integrations to numerous other applications. It’s a means to keep track of history and to provide transparency and to justify liability. It can also used for time tracking. But please don’t get me started on time tracking just yet; that deserves its very own rant.

Now consider this from the Scrum Guide (SG):

  • “Self-organizing teams choose how best to accomplish their work, rather than being directed by others outside the team.”
  • “No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality”
  • “Development Teams are structured and empowered by the organization to organize and manage their own work. The resulting synergy optimizes the Development Team’s overall efficiency and effectiveness.”
  • “The Development Team works to forecast the functionality that will be developed during the Sprint.” — the official Scrum Guide

Consider raising these questions during a Retro:

  • ❓“Is the JIRA configuration or Sprint cadence prescribed by members outside the Scrum Team (on how the team should do its work)?”
  • ❓ “Does the Development Team consider the configuration to be optimal in the way it chooses to organise its way of working?”
  • ❓ “Who really shapes and owns the Sprint Backlog?”
  • ❓ “Who is allowed to create Product and Sprint backlog items?”
  • ❓ “Does JIRA come with a prescribed Sprint length and start and end date?”

What about Transparency?

The Scrum Guide states that the Scrum Team must make sure that the Product Backlog, Sprint Backlog and the Increment is transparent. This means that everyone shares a common understanding of what is being seen and that what is being seen is actual.

  • ❓“Does the Scrum Team consider JIRA to be the preferred way to make progress transparent?”
  • ❓“Does the Scrum Team govern who may inspect what elements of the Product Backlog and Sprint Backlog?”
illustrated by Andrew Jenkins

What about monitoring progress?

The Scrum Guide states that:

  • “Various projective practices upon trending have been used to forecast progress, like burn-downs, burn-ups, or cumulative flows. These have proven useful. However, these do not replace the importance of empiricism.”

JIRA provides many ways to create projections and forecasts and to make progress visible. The Scrum Guide continues with:

  • “In complex environments, what will happen is unknown. Only what has already happened may be used for forward-looking decision-making.”

To me this is one of the most important statements in the Scrum Guide. Scrum Teams should be very careful about the way it applies projections, forecasts and progress indicators. The Scrum Team should know that the Product Increment itself is the primary progress indicator!

The Product and Sprint Backlog need to be as technical as necessary for the Scrum Team to effectively administer and execute its work. Only they can determine how this can best be managed.

Product Backlog, Sprint Backlog, forecasts, projections and progress indicators in JIRA are all artifacts. So raise these questions:

  • ❓“In order to inspect progress, what is primarily being addressed: these Artifacts or the Product Increment?”
  • ❓ “Do these Artifacts cause a reduction in direct collaboration and does this inadvertently lead to a reduction in transparency?”

What about complexity and waste?

JIRA has many features, metrics and integrations to benefit progress tracking, planning and forecasting. A Scrum Team should always consider and inspect if these are truly adding value to the product and its development.

  • ❓“Do these include needless ceremonies and rituals that introduces waste into the process?”

Remember these principles from the Agile Manifesto:

  • “Individuals and interactions over processes and tools”
  • “Working software is the primary measure of progress”
  • “Simplicity — the art of maximizing the amount of work not done — is essential.”

A Scrum Team could ask itself for example:

  • ❓ “Are parts of JIRA used by others outside the Scrum Teams as alternatives to inspecting the actual Product Increment during Sprint Reviews?”
  • ❓ “Are certain configurations in JIRA mere rituals that add more complexity than value to the Product Development process?”

What about collaboration and communication?

JIRA supports many ways for teams to digitale collaborate and communicate. However, digital collaboration and communication is often far less effective than direct, face-to-face, personal collaboration.

Many will argue, and much has been researched, to back up the notion that a whiteboard is the most effective tool to use in the workspace (as a means for teams to collaborate and align). In my own experience, using a whiteboard really promotes a lean, hands-on and visible approach. It is flexible and the Scrum Team had much more control over its use. A team may add whatever it feels valuable to add, on-the-fly. It is far easier to collectively update and discuss what’s on a physical board and it stimulates members to get together in person.

I’ve seen a lot of ridiculous setups where teams would sit impatiently and inattentively around a table, with JIRA on screen, cringingly watching one person follow instructions to update the board…

I’ve seen Daily Scrums during which Development Team members would simply refer to updates on certain tickets by calling out ticket numbers.

  • “I am working on ticket number [who knows what]” …

I’ve also seen teams use both JIRA and a Whiteboard in the workspace effectively together, where the whiteboard keeps track on progress towards the overarching Sprint Goal and notes of anything the team might find meaningful.

I’ve seen developers reply to comments in JIRA tickets to each other while they were sitting in the same room together. In any case, JIRA shouldn’t be an excuse to not collaborating and communicate directly.

Conclusion

What is comes down to, is that the decision on whatever tools and configurations to use, and how to use them effectively, rests with each single Scrum Team. They should be free to experiment and inspect/adapt. This is even the case when multiple Scrum Teams work on a single product.

Although sharing similar tools and approaches may help collaboration across Scrum Teams (consistency reduces complexity), it is still up to the Scrum Team itself to weigh the pros and cons.

Project tracking tools can be applied for either good or evil.

Next episode:

Do you want to write for Serious Scrum or seriously discuss Scrum?
Agile
Scrum
Scrum Master
Jira
Kickscrumbut
Recommended from ReadMedium