SlideShare a Scribd company logo
1 of 20
OFFICE OF DISTANCE AND ELEARNING
PgMO
Agile Metrics and
Reporting
Robin Surland
OFFICE OF DISTANCE AND ELEARNING
PgMO
AGENDA
• Objectives & Goals
• Business Value
• Running Tested Features
• Inspect and Adapt
• Data Needed
• Estimate Size – Derive
Duration
• Burndown Charts (Log)
• Jira Reports
• Velocity (Trend)
• Capability
OFFICE OF DISTANCE AND ELEARNING
PgMO
1. Velocity
2. On Time Delivery
3. Customer
Surveys
4. # Features
or Value
Delivered
5. Running Tested Features
6. Issue Defect
Cost
OFFICE OF DISTANCE AND ELEARNING
PgMO
OBJECTIVES & GOALS
Project Objectives
• Detail Specifics
• Include Qualitative and Quantitative Measurements
• Seek Consensus With the Team
• Create a Reasonable Approach in Obtaining Those Objectives
• Operate in a Methodical Timeframe
Example: We will design 15 training courses that meet organizational development
guidelines by June 30 with a budget of $483,000. We will include courses on
supervision, communication, performance appraisals, and creating an optimistic
workplace.
OFFICE OF DISTANCE AND ELEARNING
PgMO
OBJECTIVES & GOALS
Sprint Goals
A sprint goal describes the purpose of
a sprint. It provides a shared
objective, and states why it’s
worthwhile undertaking the sprint.
Examples:
1. Learn about the right user
interaction for the registration
feature.
2. Make the reporting feature
available to the users.
Source: http://www.romanpichler.com
OFFICE OF DISTANCE AND ELEARNING
PgMO
BUSINESS VALUE
What is business value?
1. What you can implement
successfully and
sustainably.
2. What your customers want
and will use/buy (even if
they don’t know it yet).
3. What your team is excited
about creating.
What you
can
implement.
What you
can “sell”.
What you
are
passionate
about.
OFFICE OF DISTANCE AND ELEARNING
PgMO
BUSINESS VALUE
Sources of Business Value
• Market Value
• Sell More
• Charge More
• Reduce Cost
• Risk Reduction
• Develop or Refine Hypotheses
• Prove Technical Assumptions
• Capability Building
• Do Something We Couldn’t Do Before
• Reduce Need for Low-Value Work
OFFICE OF DISTANCE AND ELEARNING
PgMO
RUNNING TESTED FEATURES
Shorn of all technical details, running tested features may be
described as a measure to determine and quantify how
much progress of real business value has been
accomplished. In terms of measuring productivity, RTF is
indisputably an easy and a healthy method and Agile team
should be able to consistently deliver.
The chief advantage is that this metric offers adequate time
to react to project-centric problems before they adversely
affect the project.
OFFICE OF DISTANCE AND ELEARNING
PgMO
INSPECT AND ADAPT
Transparency
• Transparency allows the deeper use of systemic
thinking tools, like the five whys.
• Transparency facilitates team
learning.
• Transparency enables positive
management involvement and
self-curtails adverse
management interference.
OFFICE OF DISTANCE AND ELEARNING
PgMO
INSPECT AND ADAPT
1. Be deliberate about inspection.
2. Make feedback immediate.
3. Seek feedback on three levels.
• Product
• Process
• Code / Technical
4. Find as many feedback loops as possible.
5. Don’t forget to adapt!
OFFICE OF DISTANCE AND ELEARNING
PgMO
DATA NEEDED
Scope total project points over time
Velocity the rate at which goods or services are produced
output/time
Define Team Capacity application
& business knowledge +
technical knowledge & experience
Productivity Factor
points(8)/hours
Customer Value quantified
OFFICE OF DISTANCE AND ELEARNING
PgMO
ESTIMATE SIZE – DERIVE DURATION
Point estimates are a way to size work packages.
These estimations are independent of how or who.
Used to determine productivity and velocity.
Create
Schedule
Derive
Duration
Determine
Velocity
Estimate
Size
Desired
Features
(Total Story Points / Velocity) + 1 = Number of Sprints +/- Standard Deviation
OFFICE OF DISTANCE AND ELEARNING
PgMO
BURNDOWN CHARTS
OFFICE OF DISTANCE AND ELEARNING
PgMO
WHY VELOCITY
Velocity = Average number of story points a team gets done
in a sprint.
Predictability
• What can be done by a specific date?
• When can X be completed?
• How much value can a team deliver over time?
Accuracy: Developing a consistent velocity allows for more
accurate release and sprint planning.
OFFICE OF DISTANCE AND ELEARNING
PgMO
DETERMINE VELOCITY
Velocity is the key metric in Scrum.
Product
Backlog
Sprint
Backlog
8
5
3
5
5
8
3
The team pulls their
desired number of stories
into the current sprint.
5
OFFICE OF DISTANCE AND ELEARNING
PgMO
Actual
velocity = 13
points.
Estimated
velocity = 21
points.
DETERMINE VELOCITY
Velocity is the key metric in Scrum.
Product
Backlog
Sprint
Backlog
8
5
3
5
5
8
3
8
5
3
5
5
Beginning
of Sprint
Sprint
Backlog
8
5
3
5
End of
Sprint
OFFICE OF DISTANCE AND ELEARNING
PgMO
APPLY STANDARD DEVIATION
Obtaining the Range
1. Work out the Mean (the simple
average of the numbers)
2. Then for each number, subtract
the Mean and square the result.
3. Then work out the mean of
those squared differences.
4. Take the square root of that and
we are done!
STDEV.P
OFFICE OF DISTANCE AND ELEARNING
PgMO
FORECASTING FORMULAS
Derive Schedule
1. Determine Velocity
2. Apply Standard Deviation to obtain
the range.
3. (Total Story Points / Velocity) + 1 =
Number of Sprints +/- Standard
Deviation
OFFICE OF DISTANCE AND ELEARNING
PgMO
FORECASTING FORMULAS
Estimate Cost
Number of Sprints
Number of Resources * % Allocation
OSU “Average Labor Burden”
of $100,000) / Number of Sprints Per Year
= Estimated Labor Costs
OFFICE OF DISTANCE AND ELEARNING
PgMO
CAPABILITY
Team Member Application & Business Knowledge Technical Knowledge & Experience
Ronnie 5 2
Jeni 3 3
Dante 2 4
Leisha 1 2
Team Score: 5.5
Application & Business Knowledge
0 – No experience with the application and none
(or minimal) related business knowledge.
1 – Has some familiarity with the application.
2 – Has worked on the application previously.
3 – Has through knowledge of the application and///or business.
4 – Thorough knowledge of the app and/or business and associated apps.
5 – Wrote the app and have worked on it frequently over several years.
Technical Knowledge & Experience
0 – New to the technology.
1 – Has had training in the technology.
2 – Has done at least a couple of projects with the technology (a couple months
experience).
3 – One year’s experience with technology.
4 – Multiple year’s experience/lead in the technology.
5 – Has written a book on, defines standards, or teaches the technology.
Source: Fidelity National Information Services (FIS)
Ideal team member would score a 10.

More Related Content

What's hot

Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile ScrumNishan Bose
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility DefinedVibhu Srinivasan
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Alexei Govorine
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospectstony_aim83
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleCory Foy
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4Ravi Tadwalkar
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileStefano Valle
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanCraig Jones
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
Salesforce Technical Architect Certification
Salesforce Technical Architect CertificationSalesforce Technical Architect Certification
Salesforce Technical Architect CertificationAptly GmbH
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 

What's hot (19)

Scrum team and efficiency
Scrum team and efficiencyScrum team and efficiency
Scrum team and efficiency
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Salesforce Technical Architect Certification
Salesforce Technical Architect CertificationSalesforce Technical Architect Certification
Salesforce Technical Architect Certification
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 

Similar to Agile Metrics and Reporting

Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...Scrum Bangalore
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchezNesma
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAZaranTech LLC
 
How agile is your team
How agile is your teamHow agile is your team
How agile is your teamPhani Bhushan
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance MeasurementHarold van Heeringen
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsJosh Hill
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, betterHarold van Heeringen
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsbeITconference
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptxHansaJoshi2
 
Long termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcLong termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcBrandon Raines
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introductionLoihde Advisory
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2handbook
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to ScrumTenForce
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingCprime
 
Lc Presentation
Lc PresentationLc Presentation
Lc Presentationreachab7
 

Similar to Agile Metrics and Reporting (20)

Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchez
 
Profile Seema Wadhwa
Profile Seema WadhwaProfile Seema Wadhwa
Profile Seema Wadhwa
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
How agile is your team
How agile is your teamHow agile is your team
How agile is your team
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production Teams
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Practical experiences of portfolio management
Practical experiences of portfolio managementPractical experiences of portfolio management
Practical experiences of portfolio management
 
Close to agile
Close to agileClose to agile
Close to agile
 
North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptx
 
Long termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledcLong termplanningandestimatinginthefederalgovtpublicagiledc
Long termplanningandestimatinginthefederalgovtpublicagiledc
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introduction
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
 
Enterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and MarketingEnterprise Service Management for Finance, HR, and Marketing
Enterprise Service Management for Finance, HR, and Marketing
 
Lc Presentation
Lc PresentationLc Presentation
Lc Presentation
 

More from Robin Surland

Reading, Technology, and Your School Improvement Plan
Reading, Technology, and Your School Improvement PlanReading, Technology, and Your School Improvement Plan
Reading, Technology, and Your School Improvement PlanRobin Surland
 
SharePoint Portal for WPS
SharePoint Portal for WPSSharePoint Portal for WPS
SharePoint Portal for WPSRobin Surland
 
A Project Based Learning Example
A Project Based Learning ExampleA Project Based Learning Example
A Project Based Learning ExampleRobin Surland
 
My Horse Won't Drink
My Horse Won't DrinkMy Horse Won't Drink
My Horse Won't DrinkRobin Surland
 
Disertation Defense Presentation
Disertation Defense PresentationDisertation Defense Presentation
Disertation Defense PresentationRobin Surland
 
Executive Core Qualifications
Executive Core QualificationsExecutive Core Qualifications
Executive Core QualificationsRobin Surland
 
Google and Chromebooks
Google and ChromebooksGoogle and Chromebooks
Google and ChromebooksRobin Surland
 
Metamorphosis in Middletown
Metamorphosis in MiddletownMetamorphosis in Middletown
Metamorphosis in MiddletownRobin Surland
 
Visualizing The Paragraph
Visualizing The ParagraphVisualizing The Paragraph
Visualizing The ParagraphRobin Surland
 

More from Robin Surland (19)

Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Jira Boards
Jira BoardsJira Boards
Jira Boards
 
Scrum Lego Game
Scrum Lego GameScrum Lego Game
Scrum Lego Game
 
The Project Manager
The Project ManagerThe Project Manager
The Project Manager
 
FIS Migration Plan
FIS Migration PlanFIS Migration Plan
FIS Migration Plan
 
Internet for All
Internet for AllInternet for All
Internet for All
 
Reading, Technology, and Your School Improvement Plan
Reading, Technology, and Your School Improvement PlanReading, Technology, and Your School Improvement Plan
Reading, Technology, and Your School Improvement Plan
 
SharePoint Portal for WPS
SharePoint Portal for WPSSharePoint Portal for WPS
SharePoint Portal for WPS
 
A Project Based Learning Example
A Project Based Learning ExampleA Project Based Learning Example
A Project Based Learning Example
 
My Horse Won't Drink
My Horse Won't DrinkMy Horse Won't Drink
My Horse Won't Drink
 
Disertation Defense Presentation
Disertation Defense PresentationDisertation Defense Presentation
Disertation Defense Presentation
 
Introducations
IntroducationsIntroducations
Introducations
 
Executive Core Qualifications
Executive Core QualificationsExecutive Core Qualifications
Executive Core Qualifications
 
Google and Chromebooks
Google and ChromebooksGoogle and Chromebooks
Google and Chromebooks
 
Steps to Recovery
Steps to RecoverySteps to Recovery
Steps to Recovery
 
Design and Color
Design and ColorDesign and Color
Design and Color
 
Metamorphosis in Middletown
Metamorphosis in MiddletownMetamorphosis in Middletown
Metamorphosis in Middletown
 
Visualizing The Paragraph
Visualizing The ParagraphVisualizing The Paragraph
Visualizing The Paragraph
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 

Agile Metrics and Reporting

  • 1. OFFICE OF DISTANCE AND ELEARNING PgMO Agile Metrics and Reporting Robin Surland
  • 2. OFFICE OF DISTANCE AND ELEARNING PgMO AGENDA • Objectives & Goals • Business Value • Running Tested Features • Inspect and Adapt • Data Needed • Estimate Size – Derive Duration • Burndown Charts (Log) • Jira Reports • Velocity (Trend) • Capability
  • 3. OFFICE OF DISTANCE AND ELEARNING PgMO 1. Velocity 2. On Time Delivery 3. Customer Surveys 4. # Features or Value Delivered 5. Running Tested Features 6. Issue Defect Cost
  • 4. OFFICE OF DISTANCE AND ELEARNING PgMO OBJECTIVES & GOALS Project Objectives • Detail Specifics • Include Qualitative and Quantitative Measurements • Seek Consensus With the Team • Create a Reasonable Approach in Obtaining Those Objectives • Operate in a Methodical Timeframe Example: We will design 15 training courses that meet organizational development guidelines by June 30 with a budget of $483,000. We will include courses on supervision, communication, performance appraisals, and creating an optimistic workplace.
  • 5. OFFICE OF DISTANCE AND ELEARNING PgMO OBJECTIVES & GOALS Sprint Goals A sprint goal describes the purpose of a sprint. It provides a shared objective, and states why it’s worthwhile undertaking the sprint. Examples: 1. Learn about the right user interaction for the registration feature. 2. Make the reporting feature available to the users. Source: http://www.romanpichler.com
  • 6. OFFICE OF DISTANCE AND ELEARNING PgMO BUSINESS VALUE What is business value? 1. What you can implement successfully and sustainably. 2. What your customers want and will use/buy (even if they don’t know it yet). 3. What your team is excited about creating. What you can implement. What you can “sell”. What you are passionate about.
  • 7. OFFICE OF DISTANCE AND ELEARNING PgMO BUSINESS VALUE Sources of Business Value • Market Value • Sell More • Charge More • Reduce Cost • Risk Reduction • Develop or Refine Hypotheses • Prove Technical Assumptions • Capability Building • Do Something We Couldn’t Do Before • Reduce Need for Low-Value Work
  • 8. OFFICE OF DISTANCE AND ELEARNING PgMO RUNNING TESTED FEATURES Shorn of all technical details, running tested features may be described as a measure to determine and quantify how much progress of real business value has been accomplished. In terms of measuring productivity, RTF is indisputably an easy and a healthy method and Agile team should be able to consistently deliver. The chief advantage is that this metric offers adequate time to react to project-centric problems before they adversely affect the project.
  • 9. OFFICE OF DISTANCE AND ELEARNING PgMO INSPECT AND ADAPT Transparency • Transparency allows the deeper use of systemic thinking tools, like the five whys. • Transparency facilitates team learning. • Transparency enables positive management involvement and self-curtails adverse management interference.
  • 10. OFFICE OF DISTANCE AND ELEARNING PgMO INSPECT AND ADAPT 1. Be deliberate about inspection. 2. Make feedback immediate. 3. Seek feedback on three levels. • Product • Process • Code / Technical 4. Find as many feedback loops as possible. 5. Don’t forget to adapt!
  • 11. OFFICE OF DISTANCE AND ELEARNING PgMO DATA NEEDED Scope total project points over time Velocity the rate at which goods or services are produced output/time Define Team Capacity application & business knowledge + technical knowledge & experience Productivity Factor points(8)/hours Customer Value quantified
  • 12. OFFICE OF DISTANCE AND ELEARNING PgMO ESTIMATE SIZE – DERIVE DURATION Point estimates are a way to size work packages. These estimations are independent of how or who. Used to determine productivity and velocity. Create Schedule Derive Duration Determine Velocity Estimate Size Desired Features (Total Story Points / Velocity) + 1 = Number of Sprints +/- Standard Deviation
  • 13. OFFICE OF DISTANCE AND ELEARNING PgMO BURNDOWN CHARTS
  • 14. OFFICE OF DISTANCE AND ELEARNING PgMO WHY VELOCITY Velocity = Average number of story points a team gets done in a sprint. Predictability • What can be done by a specific date? • When can X be completed? • How much value can a team deliver over time? Accuracy: Developing a consistent velocity allows for more accurate release and sprint planning.
  • 15. OFFICE OF DISTANCE AND ELEARNING PgMO DETERMINE VELOCITY Velocity is the key metric in Scrum. Product Backlog Sprint Backlog 8 5 3 5 5 8 3 The team pulls their desired number of stories into the current sprint. 5
  • 16. OFFICE OF DISTANCE AND ELEARNING PgMO Actual velocity = 13 points. Estimated velocity = 21 points. DETERMINE VELOCITY Velocity is the key metric in Scrum. Product Backlog Sprint Backlog 8 5 3 5 5 8 3 8 5 3 5 5 Beginning of Sprint Sprint Backlog 8 5 3 5 End of Sprint
  • 17. OFFICE OF DISTANCE AND ELEARNING PgMO APPLY STANDARD DEVIATION Obtaining the Range 1. Work out the Mean (the simple average of the numbers) 2. Then for each number, subtract the Mean and square the result. 3. Then work out the mean of those squared differences. 4. Take the square root of that and we are done! STDEV.P
  • 18. OFFICE OF DISTANCE AND ELEARNING PgMO FORECASTING FORMULAS Derive Schedule 1. Determine Velocity 2. Apply Standard Deviation to obtain the range. 3. (Total Story Points / Velocity) + 1 = Number of Sprints +/- Standard Deviation
  • 19. OFFICE OF DISTANCE AND ELEARNING PgMO FORECASTING FORMULAS Estimate Cost Number of Sprints Number of Resources * % Allocation OSU “Average Labor Burden” of $100,000) / Number of Sprints Per Year = Estimated Labor Costs
  • 20. OFFICE OF DISTANCE AND ELEARNING PgMO CAPABILITY Team Member Application & Business Knowledge Technical Knowledge & Experience Ronnie 5 2 Jeni 3 3 Dante 2 4 Leisha 1 2 Team Score: 5.5 Application & Business Knowledge 0 – No experience with the application and none (or minimal) related business knowledge. 1 – Has some familiarity with the application. 2 – Has worked on the application previously. 3 – Has through knowledge of the application and///or business. 4 – Thorough knowledge of the app and/or business and associated apps. 5 – Wrote the app and have worked on it frequently over several years. Technical Knowledge & Experience 0 – New to the technology. 1 – Has had training in the technology. 2 – Has done at least a couple of projects with the technology (a couple months experience). 3 – One year’s experience with technology. 4 – Multiple year’s experience/lead in the technology. 5 – Has written a book on, defines standards, or teaches the technology. Source: Fidelity National Information Services (FIS) Ideal team member would score a 10.

Editor's Notes

  1. 1
  2. SETTING MEASURABLE PROJECT OBJECTIVES ~ By Dr. Keith Mathis Examine ten projects at random, and you will see some of the worst written objectives. Project objectives are often hard to track, vague, and lacking in depth. In project objectives, people need details to help know where they are in the process, and data helps them make informed decisions. I like to recommend "DISCO" when forming objectives. "DISCO" can be spelled out to point us in the proper direction for creating project objectives and tracking their progress. D - Detail Specifics Give as much information as possible and make these objectives very specific. Far too many objectives have been set, which are very grey in nature and lack data to help team members understand all specifics. I - Include Qualitative and Quantitative Measurements Objectives must be measured. When you look at an objective, you must ask, Can we measure this? If not, it needs to be rewritten so that it can be measured and tracked for successful completion. The only way to do this is to make sure qualitative and quantitative components are set. Qualitative measurements measure a project based on quality standards, quality indicators, or quality characteristics. Defect ratio, break down ratio, and improvement needs are all to be considered. Each of these can be prioritised and broken down into a specific tracking mechanism to follow and monitor. Quantitative measurements measure the project based on numerical indicators. Some of the most common quantitative measurements are time, budget, production, work hours, process time, and development progress. Quantitative measurements normally include the need to set a series of benchmarks as a starting point to begin tracking. S - Seek Consensus With the Team Making sure the team agrees with the measurement is very important. Sometimes objectives are set at the beginning of the project, and they are very loose. When the team sets a standard of measurement, it will usually be detailed and understandable. It is important because the team needs to be on the same page during planning. They must agree that these standards are the best possible measurements considering the project. C - Create a Reasonable Approach in Obtaining Those Objectives The approach for reaching objectives is very important. Unless the approach is understood by the entire team and supported, there will be conflict in the team's processes. Conflict means you will have people going in different directions and using various methods. O - Operate in a Methodical Timeframe Setting up a timeline and follow it. This timeline must make sense and be publicized to the entire team. You must constantly focus on maintaining clarity. An example of a great DISCO objective is, We will design 15 training courses that meet organizational development guidelines by June 30 with a budget of $483,000. We will include courses on supervision, communication, performance appraisals, and creating an optimistic workplace. DISCO objectives can be very successful in pushing the project forward and bridging the gap for communication. However, good objectives will never write themselves, nor will they track themselves.
  3. Sprint Goal Benefits Supports Prioritization Creates Focus and Facilitates Teamwork Helps Obtain Relevant Feedback Makes it Easier to Analyze the Feedback Supports Stakeholder Communication
  4. What feedback loops do you use? What are your tricks to get the most out of the inspect and adapt approach?