SlideShare a Scribd company logo
1 of 3
When I was discussing with some of my friends working in IT industries, they were discussing about
Productivity and Velocity tracked by management for the team’s performance. These are very familiar
metrics for the industries follows Agile.
Some questions came in mind.
1. Is it right to compare the teams with respect to the velocity they deliver?
2. Is productivity of the team adding value to the customer?
3. Anybody cares about Business Value delivered by the team?
PRODUCTIVITY
“Productivity is defined as the efficient use of resources, capital, land, materials, energy, information,in
the production of various goods and services. Higher productivity means accomplishing more with the
sameamountof resourcesorachieving higheroutputin termsof volumeand quality fromthesameinput.”
The productivitycanbe a more meaningful metricthanthe velocity.Velocitycanfluctuate dependingon
changes in resource availability (vacations, holidays, sick leave, loss or addition of team members).
However, the productivity should remain relatively constant, or ideally improve over time as the team
becomes more skilled and efficient and better at estimating the size of stories.
Most scrum teams recognize that a team member can only realistically contribute 4-6 hours per day
toward their iteration tasks. This number multipliedby the number of days that the team member is
available during the iteration (accounting for weekends, vacations, holidays, or any other leave time) is
the team member's capacity.
Productivity is calculated by dividing the total number of user story points by the available task hour
capacity of all team members.Forexample,if the total hourlycapacityof all developersinaniterationis
25, and the team completes 9 points of user story work, their productivity is 0.36 points per hour.
The productivitycanalsobe usedas a planningtool tocalculate the target numberof pointsthatshould
be scheduledforthe nextiteration.First,determine the team'stotal capacity in the nextiteration,then
multiply that by the average productivity rate. This target number of points can be assigned to the
Resources field when creating the next iteration.
VELOCITY
“Velocityis a measureof theamountof worka Teamcan tackleduring a singleSprint and isthekey metric
in Scrum.Velocity is calculated at the end of the Sprint by totaling the Points for all fully completed User
Stories and accepted by the Product Owner.”
The story pointssize isnotsame forall teamsworkingforthe same organization.Forexample,whenone
teamisinvolvedinbuildingawebpageandotherteamisworkingonperformanceaspectsof the product,
their reference Userstories for the story point estimation are not similar. During the sprint planningthe
reference baseline userstory used by the team has the dependency on the complexity of the product,
technologystackandenvironments,no.of workingdaysetc.These dependentfactorsimpactthe team’s
commitmentforthe sprint.Basedon the commitmentteamtriestodeliverthe Userstoryat the endthe
sprint. By totaling the Points for all fully completed User Stories and accepted by the Product Owner,
team’s velocity can be determined.
So Velocityisnot the right parameterto compare one team withother team and also it cannot usedbe
used as a performance indicator of the team. But it is very good indicator for the teams to plan their
activity for the future sprints.
Business Value
Business Value results from the intersection of three dimensions:
 What you can implement successfully and sustainably
 What your customers want and will buy (even if they don’t know it yet)
 What your team is excited about creating
The development team provides the points for size, because only they are qualified to judge how big a
feature/Userstory is, relative to another. Whereas the business value points should come from the
Product Owner/BusinessOwner. Aside of prioritization, putting a business value in points against every
itemon the backlogallowsyou to calculate 'BusinessValue'isdeliveredineachSprint. Thinkingoutside
the box, identifying businessvalue before writing the user storiesis much better than writing and then
trying to evaluate. Creating value can often require a change in perspective from the normal project’s
tasks and functions.
The firstprinciple of the Agile Manifestotalksaboutdeliveringvaluable software tothe customer,many
agile practitioners are constantly thoughtful of the value in each step of the software-development
lifecycle. Team having high velocity, highproductivitymay or may not have the high business value end
of the sprint.
So fromall of the above keymetricsBusinessValueisgivingreal valuetomanagementandcustomerand
this one should be used as key indicator for the performance of the team.

More Related Content

What's hot

A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...Rowan Bunning
 
Example Mapping in the Wild
Example Mapping in the WildExample Mapping in the Wild
Example Mapping in the WildCeri Shaw
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshopBrian Sjoberg
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptxPriyanka Gurnani
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release PlanningAgileDad
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning PokerDaniel Toader
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User StoriesShriKant Vashishtha
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddingtonPeter Saddington
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Agile: A guide to creating a project burndown chart
Agile: A guide to creating a project burndown chartAgile: A guide to creating a project burndown chart
Agile: A guide to creating a project burndown chartPM Majik
 
Harvard Connected Manager Certificate
Harvard Connected Manager CertificateHarvard Connected Manager Certificate
Harvard Connected Manager CertificateArvind Bhardwaj [AB]
 

What's hot (20)

A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...
 
Example Mapping in the Wild
Example Mapping in the WildExample Mapping in the Wild
Example Mapping in the Wild
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptx
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release Planning
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Agile: A guide to creating a project burndown chart
Agile: A guide to creating a project burndown chartAgile: A guide to creating a project burndown chart
Agile: A guide to creating a project burndown chart
 
Harvard Connected Manager Certificate
Harvard Connected Manager CertificateHarvard Connected Manager Certificate
Harvard Connected Manager Certificate
 
Splitting User Stories
Splitting User StoriesSplitting User Stories
Splitting User Stories
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 

Similar to Productivity vs velocity vs business value in agile

Why Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileWhy Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileDechay Watts
 
Awesome alter text.pdf
Awesome alter text.pdfAwesome alter text.pdf
Awesome alter text.pdftry Scrum
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
Generative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptxGenerative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptxKumar Iyer
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfOrangescrum
 
Agile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's GuideAgile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's GuideWorkfront
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyotijbhanda1
 
Agile metrics.pdf
Agile metrics.pdfAgile metrics.pdf
Agile metrics.pdfForte Group
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityMd. Hasan Basri (Angel)
 

Similar to Productivity vs velocity vs business value in agile (20)

Why Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with AgileWhy Our Inbound Marketing Agency went "All In" with Agile
Why Our Inbound Marketing Agency went "All In" with Agile
 
Awesome alter text.pdf
Awesome alter text.pdfAwesome alter text.pdf
Awesome alter text.pdf
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Generative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptxGenerative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptx
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
 
Agile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's GuideAgile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's Guide
 
Scrum
ScrumScrum
Scrum
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
Agile metrics.pdf
Agile metrics.pdfAgile metrics.pdf
Agile metrics.pdf
 
Po session
Po sessionPo session
Po session
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 

Recently uploaded

VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 

Recently uploaded (17)

VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 

Productivity vs velocity vs business value in agile

  • 1. When I was discussing with some of my friends working in IT industries, they were discussing about Productivity and Velocity tracked by management for the team’s performance. These are very familiar metrics for the industries follows Agile. Some questions came in mind. 1. Is it right to compare the teams with respect to the velocity they deliver? 2. Is productivity of the team adding value to the customer? 3. Anybody cares about Business Value delivered by the team? PRODUCTIVITY “Productivity is defined as the efficient use of resources, capital, land, materials, energy, information,in the production of various goods and services. Higher productivity means accomplishing more with the sameamountof resourcesorachieving higheroutputin termsof volumeand quality fromthesameinput.” The productivitycanbe a more meaningful metricthanthe velocity.Velocitycanfluctuate dependingon changes in resource availability (vacations, holidays, sick leave, loss or addition of team members). However, the productivity should remain relatively constant, or ideally improve over time as the team becomes more skilled and efficient and better at estimating the size of stories. Most scrum teams recognize that a team member can only realistically contribute 4-6 hours per day toward their iteration tasks. This number multipliedby the number of days that the team member is available during the iteration (accounting for weekends, vacations, holidays, or any other leave time) is the team member's capacity.
  • 2. Productivity is calculated by dividing the total number of user story points by the available task hour capacity of all team members.Forexample,if the total hourlycapacityof all developersinaniterationis 25, and the team completes 9 points of user story work, their productivity is 0.36 points per hour. The productivitycanalsobe usedas a planningtool tocalculate the target numberof pointsthatshould be scheduledforthe nextiteration.First,determine the team'stotal capacity in the nextiteration,then multiply that by the average productivity rate. This target number of points can be assigned to the Resources field when creating the next iteration. VELOCITY “Velocityis a measureof theamountof worka Teamcan tackleduring a singleSprint and isthekey metric in Scrum.Velocity is calculated at the end of the Sprint by totaling the Points for all fully completed User Stories and accepted by the Product Owner.” The story pointssize isnotsame forall teamsworkingforthe same organization.Forexample,whenone teamisinvolvedinbuildingawebpageandotherteamisworkingonperformanceaspectsof the product, their reference Userstories for the story point estimation are not similar. During the sprint planningthe reference baseline userstory used by the team has the dependency on the complexity of the product, technologystackandenvironments,no.of workingdaysetc.These dependentfactorsimpactthe team’s commitmentforthe sprint.Basedon the commitmentteamtriestodeliverthe Userstoryat the endthe sprint. By totaling the Points for all fully completed User Stories and accepted by the Product Owner, team’s velocity can be determined. So Velocityisnot the right parameterto compare one team withother team and also it cannot usedbe used as a performance indicator of the team. But it is very good indicator for the teams to plan their activity for the future sprints. Business Value Business Value results from the intersection of three dimensions:  What you can implement successfully and sustainably  What your customers want and will buy (even if they don’t know it yet)  What your team is excited about creating The development team provides the points for size, because only they are qualified to judge how big a feature/Userstory is, relative to another. Whereas the business value points should come from the Product Owner/BusinessOwner. Aside of prioritization, putting a business value in points against every itemon the backlogallowsyou to calculate 'BusinessValue'isdeliveredineachSprint. Thinkingoutside the box, identifying businessvalue before writing the user storiesis much better than writing and then trying to evaluate. Creating value can often require a change in perspective from the normal project’s tasks and functions. The firstprinciple of the Agile Manifestotalksaboutdeliveringvaluable software tothe customer,many agile practitioners are constantly thoughtful of the value in each step of the software-development lifecycle. Team having high velocity, highproductivitymay or may not have the high business value end of the sprint.
  • 3. So fromall of the above keymetricsBusinessValueisgivingreal valuetomanagementandcustomerand this one should be used as key indicator for the performance of the team.