(Agile && metrics) ? Can agile metrics help developers and teams improve? – JAXenter
Posted: November 2, 2019 at 5:47 pm
Inevitably, most teams get to the stage where they need to adopt a more Agile delivery process. This is not just a sign of maturity. Its a sign that the software they are developing is being used, is deemed useful, and is receiving feedback and change requests so that it continues to improve.
My team is in a unique position. We are striving to improve delivery as we develop a tool that strives to help teams do the same. In other words, we use our own tool to improve the delivery of it!
In my experience, the journey to becoming more Agile can be tricky. Each team has its own goals and ideas about how to get there. All teams, however, need to be able to reflect on their progress, measure how effective their current strategy is, and gain more visibility of the wider landscape. Of course, this is easier said than done.
The topic of which metrics Agile teams can trust to reliably help them measure progress or whether to use them at all is both fascinating and contentious. Many people associate metrics with a top-down management style, which is the opposite of the decentralised, empowered and self-determining team philosophy that Agile promotes.
During a one-to-one meeting with my team lead, I asked him which metrics he felt I should focus on. He explained that the only ones worth looking at were those that the whole team agreed would help improve delivery. When it came to my own self-improvement goals, he said I should select metrics myself.
SEE ALSO:Infrastructure as Code Lessons learned from Dev to Ops
As a rule, whenever metrics are applied from the top down, the less effective they are. (This is not to say, however, that there arent valuable metrics that can indicate progress at a higher level.)
Self-improvement is a key Agile principle. On the face of it, its a pretty simple process. First, you identify what you want to improve. Next, establish ways to measure the attributes that contribute to improvement. Then measure and reflect. Therefore you will always need a reliable way to track progress.
My team chose Agile metrics that focus on various attributes of delivery, quality and value. For example, we measure Lead Time from the time the ticket is created in Jira to its production deployment and number of escaped bugs. Weve created a dashboard in our own software around these attributes so we can measure, integrate and affect them daily, or as part of a retrospective. Our dashboards help guide us and qualify decisions we make around team, process, and delivery improvement to ensure we continually head in the right direction. We can also opt to see individual contributions to these metrics. For instance, I have chosen to create a view of metrics that only I can see, so I can measure my own personal output.
As part of our cycle rituals, our team is responsible for making sure our scope is realistic. To support this, we use Agile metrics to ensure that the sum complexity, time and effort of our tasks match the overall time available and the teams abilities. We measure the scope using story points. We also built and now use a Sprint Report facility. This allows us to see a breakdown of the sprints overall completion, including the target completion and work added to the sprint after it started. It also includes Sprint-specific dashboards that use metrics like Completed Tickets to calculate the amount of work developers can reliably complete during a sprint (aka their velocity).
As I said before, Agile metrics for team improvement can be contentious. They open up a lot of heated discussions and to varying degrees benefit from a wider understanding of context and narrative. So we discuss them and apply the following tenets to help find common ground:
Complicated metrics run counter to the Agile spirit. We like to define our journey as specifically as we can, answering simple questions with easy to understand metrics which support them like:
The metrics need to be selected by the development team and serve a common aim shared by project members from the Scrum Master to the technology leader.
You shouldnt measure anything unrelated to your journeys destination. Each project follows a different set of milestones so may need different metrics. However, as there is only one final destination, some carefully-selected metrics should be applicable across all teams. Less can be more, so when we build out a dashboard together in our team meetings, we try to concentrate on only a handful of metrics at a time.
Software delivery metrics are often outcome-based. Although legitimate, theres a risk of tracking only symptoms and not root causes. The Cycle Times metric, for example, shows how long work is taking rather than why. Descriptive metrics like these should also include details of the variables that impact the outcomes. For example, alongside Cycle Time you could show an analysis of the bottlenecks. To improve we want to uncover root causes and identify behaviour gains we can make together we need to tell a full story.
Right sources we need to analyse data from those sources that our developers genuinely engage within their everyday work. These include workflow management software like Jira; code repositories like GitHub and Bitbucket, TFS or Gitlab; code quality tools like Sonarqube; time tracking systems like Harvest or Tempo; and continuous delivery tools like Jenkins and GoCD.
If analysing metrics takes significant cognitive effort or time to collate, we tend to lose patience and abandon the effort. The metrics need to complement processes, not slow them down.
Agile metrics delivered in near real-time fundamentally drive improvement as they can be discussed in daily stand-ups and sprint retrospectives.
Software development is a process (almost) completely driven by people. This means it should be possible to source information and get to the root-cause of issues very fast. Typically feedback is collected in person, in stand-ups and retros. In theory this should work well, but it can also hide issues that participants dont want to openly communicate. This is especially true in changing, distributed teams with a mix of full-time employees and contractors. To address this and provide us with context and narrative around our metrics, we incorporate feedback into our tool. For example, when tickets get closed we get the chance to provide feedback on how the ticket went and its requirements via Slack. These prompts also give us a feel for how a ticket has performed post dev as it continues (hopefully!) past QA.
Metrics only make sense if teams can act upon and improve them. Without constant support, many teams will not have the time or inclination to drive their own self-improvement as they strive to meet their short-term delivery objectives. Active stewardship by the technology leadership team can make a huge difference.
Since for many developers (Agile && metrics) dont seem to get along, its no surprise that few analytics tools are available to measure Agile delivery effectiveness. However, now that Agile is mainstream, there is urgency to measure. Since few analytics tools were available, many teams started to build their own. This worked well on a small-scale but hit the wall when projects and teams grew.
There are several other problems with home-grown tools. Most notably, they allow teams to tweak calculations and tell an overly flattering story. Also, the time it takes to build your own tool can be a big distraction from planned work. Fortunately, new solutions are now emerging that work in line with the principles listed above.
If you are still not convinced about using Agile metrics for teams, I recommend testing them on yourself. Most find that when they do this, the metrics become a reassurance or even a confidence boost. For example, a younger colleague of mine was struggling with his programming confidence. He found metrics to be very helpful because they showed him objective proof of improvement.
SEE ALSO:Seven Security Sins: The 7 biggest security problems of agile projects
For my part, one way I often use Agile metrics is to provide insights during a retrospective. To measure how Im improving over time, I track metrics for the tickets Ive completed, the amount of story points completed, and the amount of returns Ive had from QA. Crucially, this also helps me remember the tickets Ive worked on and how they went. Like most developers, I tend to switch focus once a ticket passes and can find it hard to retain the details when its time to review a cycle or perform a project post mortem.
You will of course come up with your own, but I have found these example questions (and related Agile metrics) can help self-improvement:
Whether you decide to use them yourself or for your team, (Agile && metrics) return true. In my experience, people want similar things and work well together in helping deliver on the key Agile principle of self-improvement. Try it out!
Read the rest here:
(Agile && metrics) ? Can agile metrics help developers and teams improve? - JAXenter
- Master Keys to Success Video [Last Updated On: June 20th, 2011] [Originally Added On: June 20th, 2011]
- Barbara Marx Hubbard, Conscious Evolution [Last Updated On: August 10th, 2011] [Originally Added On: August 10th, 2011]
- Self-Compassion: Why it's Important and How you Can Practice It [Last Updated On: November 5th, 2014] [Originally Added On: October 16th, 2014]
- Self Improvement Quotes and Sayings [Last Updated On: September 14th, 2015] [Originally Added On: September 14th, 2015]
- Self Development Courses, Personal Development Programs [Last Updated On: September 14th, 2015] [Originally Added On: September 14th, 2015]
- Self Improvement: How To Self Help And Achieve The Future ... [Last Updated On: September 14th, 2015] [Originally Added On: September 14th, 2015]
- Self Help Books & Self Improvement eBooks for Personal ... [Last Updated On: September 14th, 2015] [Originally Added On: September 14th, 2015]
- Self-help - Wikipedia, the free encyclopedia [Last Updated On: September 14th, 2015] [Originally Added On: September 14th, 2015]
- Self Improvement - Pick the Brain | Motivation and Self ... [Last Updated On: September 15th, 2015] [Originally Added On: September 15th, 2015]
- 42 Practical Ways To Improve Yourself - Lifehack [Last Updated On: September 15th, 2015] [Originally Added On: September 15th, 2015]
- Useful Self Improvement Tips, Advice, Personal Development ... [Last Updated On: September 22nd, 2015] [Originally Added On: September 22nd, 2015]
- Self-Improvement .com - your online life coach [Last Updated On: September 23rd, 2015] [Originally Added On: September 23rd, 2015]
- Brian Kim.net - Invest in Yourself and Make It Happen ... [Last Updated On: October 6th, 2015] [Originally Added On: October 6th, 2015]
- Free Self Improvement Advice, Ideas and Tips [Last Updated On: November 1st, 2015] [Originally Added On: November 1st, 2015]
- Diet Mind Spirit - Body Mind, Spirit, Personal development ... [Last Updated On: January 22nd, 2016] [Originally Added On: January 22nd, 2016]
- Benjamin Franklin . Wit and Wisdom . Self Improvement | PBS [Last Updated On: February 2nd, 2016] [Originally Added On: February 2nd, 2016]
- 101 Online Self Improvement Resources | PickTheBrain ... [Last Updated On: February 2nd, 2016] [Originally Added On: February 2nd, 2016]
- Dallas Orthodontics & Braces, FREE Exam | Apple Orthodontix [Last Updated On: February 19th, 2016] [Originally Added On: February 19th, 2016]
- Ways to Improve [Last Updated On: February 27th, 2016] [Originally Added On: February 27th, 2016]
- Personal Development Club - The Self Improvement Coach [Last Updated On: March 4th, 2016] [Originally Added On: March 4th, 2016]
- MenProvement | Self Improvement For Men [Last Updated On: April 29th, 2016] [Originally Added On: April 29th, 2016]
- Mind Power and Self Improvement Tips: Mind Cafe [Last Updated On: April 30th, 2016] [Originally Added On: April 30th, 2016]
- John Kreiter | Self-Improvement and Interesting Knowledge [Last Updated On: July 18th, 2016] [Originally Added On: July 18th, 2016]
- HostBlast.Net - Low cost web hosting starting at $0.50 [Last Updated On: July 30th, 2016] [Originally Added On: July 30th, 2016]
- Letter of Recommendation: Duolingo - New York Times [Last Updated On: July 30th, 2017] [Originally Added On: July 30th, 2017]
- GET A LIFE: Quest for self-improvement shouldn't be stressful - Wicked Local Mattapoisett [Last Updated On: July 30th, 2017] [Originally Added On: July 30th, 2017]
- Kieran McGeeney and the triumph of self-improvement - Irish Times [Last Updated On: July 30th, 2017] [Originally Added On: July 30th, 2017]
- Bold Self Improvement [Last Updated On: July 30th, 2017] [Originally Added On: July 30th, 2017]
- How to Overcome Your Fear of Public Speaking: 12 Steps [Last Updated On: August 8th, 2017] [Originally Added On: August 8th, 2017]
- When self-improvement is self-destruction: The 4 warning signs - Gears Of Biz [Last Updated On: August 13th, 2017] [Originally Added On: August 13th, 2017]
- Self-improvement just a click away - The Star Online [Last Updated On: August 16th, 2017] [Originally Added On: August 16th, 2017]
- Finding your tribe - Claremore Daily Progress [Last Updated On: September 1st, 2017] [Originally Added On: September 1st, 2017]
- Continuously Improve Yourself! r/selfimprovement - reddit [Last Updated On: October 15th, 2017] [Originally Added On: October 15th, 2017]
- Simple Technique for Self Improvement and Self Growth [Last Updated On: December 1st, 2017] [Originally Added On: December 1st, 2017]
- Self-Improvement Tips for a Happy, Prosperous and ... [Last Updated On: December 1st, 2017] [Originally Added On: December 1st, 2017]
- Tony Robbins London 2018 UPW Tickets on Sale! [Last Updated On: December 2nd, 2017] [Originally Added On: December 2nd, 2017]
- How to Be Okay with Being You: 15 Steps (with Pictures ... [Last Updated On: December 14th, 2017] [Originally Added On: December 14th, 2017]
- Nook Self Improvement Blog [Last Updated On: December 14th, 2017] [Originally Added On: December 14th, 2017]
- Self-Improvement Is Not Just For Young Guys Return Of Kings [Last Updated On: January 19th, 2018] [Originally Added On: January 19th, 2018]
- Self-Improvement - Free Books at EBD - E-Books Directory [Last Updated On: March 1st, 2018] [Originally Added On: March 1st, 2018]
- Self improvement versus God improvement | Christianity and ... [Last Updated On: March 7th, 2018] [Originally Added On: March 7th, 2018]
- What is Self Improvement? [Last Updated On: March 11th, 2018] [Originally Added On: March 11th, 2018]
- 11 Easy Ways to Finally Overcome Your Fear of Public ... [Last Updated On: March 15th, 2018] [Originally Added On: March 15th, 2018]
- 5 Outstanding Self Improvement Skills You Should Start ... [Last Updated On: March 18th, 2018] [Originally Added On: March 18th, 2018]
- Desperately Seeking Self-Improvement: A Year Inside the ... [Last Updated On: May 6th, 2018] [Originally Added On: May 6th, 2018]
- What is Self-Improvement? - International Life Coaching ... [Last Updated On: May 15th, 2018] [Originally Added On: May 15th, 2018]
- Desperately Seeking Self-Improvement, by Carl Cederstrm ... [Last Updated On: May 23rd, 2018] [Originally Added On: May 23rd, 2018]
- Should Your Self-Improvement Start With You? | Wealthy Gorilla [Last Updated On: June 12th, 2018] [Originally Added On: June 12th, 2018]
- Be Your Own Life Coach: 10 Ideas for Self-Improvement ... [Last Updated On: July 1st, 2018] [Originally Added On: July 1st, 2018]
- 20 Self Improvement Tips That Will Change Your Life ... [Last Updated On: July 29th, 2018] [Originally Added On: July 29th, 2018]
- Self-improvement | Define Self-improvement at Dictionary.com [Last Updated On: October 14th, 2018] [Originally Added On: October 14th, 2018]
- Employee Rewards Programs, Loyalty Reward Program [Last Updated On: January 26th, 2019] [Originally Added On: January 26th, 2019]
- Most of us are too busy to be better: the lazy person's ... [Last Updated On: March 5th, 2019] [Originally Added On: March 5th, 2019]
- Best Articles: 20 Articles That Can Change Your Life ... [Last Updated On: May 12th, 2019] [Originally Added On: May 12th, 2019]
- 8 Best Industries for Starting a Business Right Now | Inc.com [Last Updated On: May 12th, 2019] [Originally Added On: May 12th, 2019]
- Learn Self Improvement | Free Online Courses | Class Central [Last Updated On: July 12th, 2019] [Originally Added On: July 12th, 2019]
- Letter: From a fifth year to all first years be brave - Ubyssey Online [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- REVIEW: Sardonic Humor in Glass Menagerie (Guthrie Theater) - Twin Cities Arts Reader [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Employers Want To Retrain Workers, But Heres What Theyre Missing - Forbes [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Leaving Fear Behind and Learning to Trust - Multiple Sclerosis News Today [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Taylor-Made Takes: 'Whatever We Have To Do To Get a First Down and Score Points' - Bengals.com [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Shashi Tharoors word of the week: Satyagraha - Hindustan Times [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Korey Wise shares his story of life after exoneration, continued frustrations with the justice system during WMU visit - Western Herald [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Universal ethical truths are at the core of Jewish High Holy Days - Daytona Beach News-Journal [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Staying on Top of Things - Thrive Global [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Teddy Roosevelt, the athlete, was more about grit than might - The Keene Sentinel [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- 0929 Horo | | albanyherald.com - The Albany Herald [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- Lampard urges Hudson-Odoi to learn from Sterling and queries Leeds award - The Guardian [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- What to do when your work and play are out of whack - Bangor Daily News [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- You Say Your Business Has Purpose? What Does That Mean? - Forbes [Last Updated On: September 28th, 2019] [Originally Added On: September 28th, 2019]
- How Have Health Workers Won Improvements to Patient Care? Strikes. - In These Times [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Prisoners 'buried alive' living in 24/7 silence and darkness in solitary confinement - Mirror Online [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- How Cargill is improving digital commerce - DigitalCommerce360 [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- HOROSCOPES: How Sundays new moon will affect your week, according to your star sign. - Mamamia [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Philadelphia Eagles: 3 Areas that must improve immediately - Inside the Iggles [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- North Korea's UN ambassador bemoans lack of progress with the US, South Korea - NK News [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Sunday Commentary: Parole Opposition Shows Once Again Reisig Just Not a Reformer - The Peoples Vanguard of Davis [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Americans' Diet Is Improving, But They're Still Overdoing It on Unhealthy Carbs and Fat - Everyday Health [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Recently Published Study: The Differences Between Chinese And Other Luxury Travellers - Hospitality Net [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]
- Literature, science or art there's a lecture coming to Fairfield County - The Ridgefield Press [Last Updated On: September 30th, 2019] [Originally Added On: September 30th, 2019]