SlideShare a Scribd company logo
Proposed cost: US$89million
Eventual cost: US$337million
It’s always more expensive than expected...
Proposed schedule: 39 months
Eventual schedule: 53 months
It always takes longer than expected...
Proposed cost: £2 + 4 (£1) + £5 = £11
Eventual cost: £2 + 4 (£1) + £5 = £11
Rope = £5
4x Hooks = 4 x £1
Used tyre = £2
Software is complex
Using story points to estimate the size of a story
3 points
Volume of work
Complexity
Uncertainty
Copy changes Automated emails Postcode API
Story points estimate “effort”
Effort is governed by...
Backlog of stories
1 2 3
5 8 13
21
Sprint (53 points)
Inorderofincreasingpriority
● Decomposing/breaking down tasks into smaller chunks
makes estimation easier.
● Big stories at the bottom; decomposed into smaller,
stories as they get closer to the top: just enough detail.
● The biggest story that will go into a sprint is 8 points.
Any bigger and we break it down.
The magic word is “Decompose”
It always takes longer than expected
“ “”
The timebox
● Sprints to a fixed length of time
● No new tickets once sprint is set
● If dev can do 20 points per sprint, only 20 points
worth of work goes into each sprint
WHY?!!!!
It will be ready in 2 weeks!
We need to know how it’s going
Waypoints
Flightplan chart
We need to know how it’s going
Effortremaining(instorypoints)
How do we know it’s good enough?
Specification: Full-size anatomical
human skeleton. Minimum 150cm tall.
vs
Acceptance criteria and backlog grooming
TDD or BDD
How can it possibly take that long?
Quality????
Time/Cost(fixed)
Scope(fixed)
You can only have two...
Remove non-essential features
Windows Tablet PC 2002 iPad 2008 - turns out we don’t
need keyboards & styluses...
“But what about all our ideas?”
Remember these?
Prioritising every 2 weeks means we’re always
working on the most important thing. If it never gets
to the top of the list, it’s not important.
We can’t do everything.
Focus is the art of saying no
- Steve Jobs
The essence of strategy is
choosing what not to do
- Michael Porter
Glossary of terms
Acceptance criteria
Grooming
MVP
Product backlog
Product owner
SCRUM/daily stand-up
SCRUM master
SCRUM poker
Sprint
Sprint backlog
Story
Story points
Timebox
Velocity
Some key terminology
● Story points
● Sprints:
○ Decomposing
○ Prioritising
○ Estimates
○ Grooming (unfortunate name)
● Timebox
● Burndown chart
● Acceptance criteria
● MVP - and the trade-off triangle
● Time isn’t very reliable
● Focus
● More accurate estimation
● Value for the end user
● Forecasting
● Time efficiency
● Nothing is allowed to drag on
● Progress report
● Interpretation and unit tests
● ‘Good enough’ is good enough
Why?

More Related Content

Viewers also liked

The life of a sea turtle
The life of a sea turtleThe life of a sea turtle
The life of a sea turtle
antmes123
 
Lifecycle of a chicken
Lifecycle of a chickenLifecycle of a chicken
Lifecycle of a chicken
purplekieran
 
Life cycle of a chicken mark oisin
Life cycle of a chicken mark oisinLife cycle of a chicken mark oisin
Life cycle of a chicken mark oisin
kilmacrennanschool
 
THE LIFE CYCLE OF TURTLE
THE LIFE CYCLE OF TURTLETHE LIFE CYCLE OF TURTLE
THE LIFE CYCLE OF TURTLE
venyde84
 
Butterfly Life Cycle
Butterfly Life CycleButterfly Life Cycle
Butterfly Life Cycle
ruffi1gm
 
Chickens life cycle
Chickens life cycleChickens life cycle
Chickens life cycle
Saoirse Ryan
 
Life Cycle Of The Butterfly
Life Cycle Of The ButterflyLife Cycle Of The Butterfly
Life Cycle Of The Butterfly
bbraley1552
 

Viewers also liked (7)

The life of a sea turtle
The life of a sea turtleThe life of a sea turtle
The life of a sea turtle
 
Lifecycle of a chicken
Lifecycle of a chickenLifecycle of a chicken
Lifecycle of a chicken
 
Life cycle of a chicken mark oisin
Life cycle of a chicken mark oisinLife cycle of a chicken mark oisin
Life cycle of a chicken mark oisin
 
THE LIFE CYCLE OF TURTLE
THE LIFE CYCLE OF TURTLETHE LIFE CYCLE OF TURTLE
THE LIFE CYCLE OF TURTLE
 
Butterfly Life Cycle
Butterfly Life CycleButterfly Life Cycle
Butterfly Life Cycle
 
Chickens life cycle
Chickens life cycleChickens life cycle
Chickens life cycle
 
Life Cycle Of The Butterfly
Life Cycle Of The ButterflyLife Cycle Of The Butterfly
Life Cycle Of The Butterfly
 

Similar to How to fix your software development process

Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
Anat (Alon) Salhov
 
About estimating and planning
About estimating and planningAbout estimating and planning
About estimating and planning
Bart Vanderbeke
 
Alternatives to Agile Estimation
Alternatives to Agile EstimationAlternatives to Agile Estimation
Alternatives to Agile Estimation
Killick Agile Consulting Services
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
SwatiKapoor43
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
troytuttle
 
Simple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing TeamsSimple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing Teams
Digitangle
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
Pedro Gustavo Torres
 
Software development myths that block your career
Software development myths that block your careerSoftware development myths that block your career
Software development myths that block your career
Piotr Horzycki
 
GTD (1)
GTD (1)GTD (1)
GTD (1)
Anat Kisel
 
Agile Planning And Estimation
Agile Planning And EstimationAgile Planning And Estimation
Agile Planning And Estimation
svdberg
 
"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...
Dataconomy Media
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
Hossam Hassan
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Mojammel Haque
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
Arun Kumar
 
Code Cleanup: A Data Scientist's Guide to Sparkling Code
Code Cleanup: A Data Scientist's Guide to Sparkling CodeCode Cleanup: A Data Scientist's Guide to Sparkling Code
Code Cleanup: A Data Scientist's Guide to Sparkling Code
Corrie Bartelheimer
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
Craig Jones
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
CharityComms
 
Bootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsBootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B Tests
Databricks
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
Kshitij Agrawal
 
Extreme Programming practices for your team
Extreme Programming practices for your teamExtreme Programming practices for your team
Extreme Programming practices for your team
Pawel Lipinski
 

Similar to How to fix your software development process (20)

Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
About estimating and planning
About estimating and planningAbout estimating and planning
About estimating and planning
 
Alternatives to Agile Estimation
Alternatives to Agile EstimationAlternatives to Agile Estimation
Alternatives to Agile Estimation
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Simple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing TeamsSimple & Practical Project Management for Digital Marketing Teams
Simple & Practical Project Management for Digital Marketing Teams
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
 
Software development myths that block your career
Software development myths that block your careerSoftware development myths that block your career
Software development myths that block your career
 
GTD (1)
GTD (1)GTD (1)
GTD (1)
 
Agile Planning And Estimation
Agile Planning And EstimationAgile Planning And Estimation
Agile Planning And Estimation
 
"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
Code Cleanup: A Data Scientist's Guide to Sparkling Code
Code Cleanup: A Data Scientist's Guide to Sparkling CodeCode Cleanup: A Data Scientist's Guide to Sparkling Code
Code Cleanup: A Data Scientist's Guide to Sparkling Code
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Bootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsBootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B Tests
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
 
Extreme Programming practices for your team
Extreme Programming practices for your teamExtreme Programming practices for your team
Extreme Programming practices for your team
 

Recently uploaded

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

How to fix your software development process

  • 1. Proposed cost: US$89million Eventual cost: US$337million It’s always more expensive than expected...
  • 2. Proposed schedule: 39 months Eventual schedule: 53 months It always takes longer than expected...
  • 3. Proposed cost: £2 + 4 (£1) + £5 = £11 Eventual cost: £2 + 4 (£1) + £5 = £11 Rope = £5 4x Hooks = 4 x £1 Used tyre = £2
  • 5. Using story points to estimate the size of a story 3 points Volume of work Complexity Uncertainty Copy changes Automated emails Postcode API Story points estimate “effort” Effort is governed by...
  • 6. Backlog of stories 1 2 3 5 8 13 21 Sprint (53 points) Inorderofincreasingpriority ● Decomposing/breaking down tasks into smaller chunks makes estimation easier. ● Big stories at the bottom; decomposed into smaller, stories as they get closer to the top: just enough detail. ● The biggest story that will go into a sprint is 8 points. Any bigger and we break it down. The magic word is “Decompose”
  • 7. It always takes longer than expected
  • 8. “ “” The timebox ● Sprints to a fixed length of time ● No new tickets once sprint is set ● If dev can do 20 points per sprint, only 20 points worth of work goes into each sprint WHY?!!!! It will be ready in 2 weeks!
  • 9. We need to know how it’s going Waypoints Flightplan chart
  • 10. We need to know how it’s going Effortremaining(instorypoints)
  • 11. How do we know it’s good enough? Specification: Full-size anatomical human skeleton. Minimum 150cm tall. vs
  • 12. Acceptance criteria and backlog grooming TDD or BDD
  • 13. How can it possibly take that long? Quality???? Time/Cost(fixed) Scope(fixed) You can only have two...
  • 14. Remove non-essential features Windows Tablet PC 2002 iPad 2008 - turns out we don’t need keyboards & styluses...
  • 15. “But what about all our ideas?” Remember these?
  • 16. Prioritising every 2 weeks means we’re always working on the most important thing. If it never gets to the top of the list, it’s not important. We can’t do everything.
  • 17. Focus is the art of saying no - Steve Jobs The essence of strategy is choosing what not to do - Michael Porter
  • 18. Glossary of terms Acceptance criteria Grooming MVP Product backlog Product owner SCRUM/daily stand-up SCRUM master SCRUM poker Sprint Sprint backlog Story Story points Timebox Velocity
  • 19. Some key terminology ● Story points ● Sprints: ○ Decomposing ○ Prioritising ○ Estimates ○ Grooming (unfortunate name) ● Timebox ● Burndown chart ● Acceptance criteria ● MVP - and the trade-off triangle ● Time isn’t very reliable ● Focus ● More accurate estimation ● Value for the end user ● Forecasting ● Time efficiency ● Nothing is allowed to drag on ● Progress report ● Interpretation and unit tests ● ‘Good enough’ is good enough Why?