SlideShare a Scribd company logo
TheFARM Education
Agile Requirements
BACKLOG

History Of Software Requirements

A Little On The Agile Process

Telling Stories - Agile Requirements
THE JOURNEY - WATERFALL
Original software development was mostly a
“hack away until it works” effort.

Waterfall was born of the desire to better manage complex
projects.

    Analyse
                Design
                             Build
                                          Test
                                                   Release
         Welcome to the 1970s!
SLIPPERY RESULTS
Software project failure* exceptionally high at 61%.

The main reasons for failure include:

• Incomplete or Changing Requirements

• Lack of User Involvement or Bad Communication

• Delivered Late or Over Budget.
OLD REQUIREMENTS
Using Waterfall We Try To:

• Capture Detail About Requirements All At Once Before We
  Start.

• Often Performed Independently of Eventual Delivery Team.

• Estimate Project Effort and Cost Off Requirements.

• Restrict Change by Penalising For It (and we still fail!)
OLD REQUIREMENTS
A NEW WAY
During the 1980s and 1990s approaches changed.

The goal: to fix what was wrong with IT project delivery.

The result: lots of new great ways to do project delivery.

The problem: which one to use?!

In 2001 a group came together in Utah and bought many
disciplines together and produced the Agile Manifesto.
AGILE MANIFESTO

    We are uncovering better ways of developing
    software by doing it and helping others do it.
     Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan

     That is, while there is value in the items on
    the right, we value the items on the left more.
AGILE APPROACH
Using Agile We:

• Start with a set of Stories in a Backlog.

• Collaboratively prioritise and refine Stories for build.

• Work using defined periods of time (a Sprint).

• Extract Tasks from Stories to complete in a Sprint.

• Accept that requirements can and do change.

• Always have shippable software.
AGILE REQUIREMENTS (STORIES)
Story Detail and Size (Points).
AGILE REQUIREMENTS (STORIES)
Acceptance Criteria.
AGILE REQUIREMENTS (STORIES)
Way Too Big… it’s an…
SCRUM BOARD
BURN DOWN
Are we Done?
(that’s a Scrum joke)
References

(1) REVIEW OF TRADITIONAL PROJECT FAILURE RATES
    http://www.it-cortex.com/Stat_Failure_Rate.htm
(2) AGILE REQUIREMENTS BASICS
    http://www.mountaingoatsoftware.com/topics/user-stories

More Related Content

What's hot

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Tze Chin Tang
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Em Campbell-Pretty
 
Hybrid project mgmt
Hybrid project mgmtHybrid project mgmt
Hybrid project mgmt
Hussam Ahmad
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017
AgileSparks
 
David Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always RightDavid Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always Right
MassTLC
 
Agile Metric | Velocity | PMI ACP | IZenBridge
Agile Metric | Velocity | PMI ACP | IZenBridgeAgile Metric | Velocity | PMI ACP | IZenBridge
Agile Metric | Velocity | PMI ACP | IZenBridge
Saket Bansal
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize Work
Nathen Harvey
 
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYCDunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
New Relic
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
New Relic
 
What is agile model
What is agile modelWhat is agile model
What is agile model
Shivam Rathi
 
Socialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 MonthsSocialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 Months
Lean Startup Circle
 
Bugtracking
BugtrackingBugtracking
Bugtracking
Skills Matter
 
UX and Agile can be better together
UX and Agile can be better togetherUX and Agile can be better together
UX and Agile can be better together
Dassi Shusterman
 
Accessibility in Low-Code: Applications with no Limits
Accessibility in Low-Code: Applications with no LimitsAccessibility in Low-Code: Applications with no Limits
Accessibility in Low-Code: Applications with no Limits
OutSystems
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
New Relic
 
How different Minimum Viable Products helped us understand customers.
How different Minimum Viable Products helped us understand customers.How different Minimum Viable Products helped us understand customers.
How different Minimum Viable Products helped us understand customers.
Pushkar Gaikwad
 
Dev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard HunterDev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard Hunter
SpotQA
 
Product Management at Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
Contactually
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
AgileSparks
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
mitchell burner
 

What's hot (20)

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
 
Hybrid project mgmt
Hybrid project mgmtHybrid project mgmt
Hybrid project mgmt
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017
 
David Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always RightDavid Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always Right
 
Agile Metric | Velocity | PMI ACP | IZenBridge
Agile Metric | Velocity | PMI ACP | IZenBridgeAgile Metric | Velocity | PMI ACP | IZenBridge
Agile Metric | Velocity | PMI ACP | IZenBridge
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize Work
 
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYCDunkin' Mobile Runs on New Relic, FutureStack17 NYC
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
Socialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 MonthsSocialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 Months
 
Bugtracking
BugtrackingBugtracking
Bugtracking
 
UX and Agile can be better together
UX and Agile can be better togetherUX and Agile can be better together
UX and Agile can be better together
 
Accessibility in Low-Code: Applications with no Limits
Accessibility in Low-Code: Applications with no LimitsAccessibility in Low-Code: Applications with no Limits
Accessibility in Low-Code: Applications with no Limits
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
 
How different Minimum Viable Products helped us understand customers.
How different Minimum Viable Products helped us understand customers.How different Minimum Viable Products helped us understand customers.
How different Minimum Viable Products helped us understand customers.
 
Dev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard HunterDev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard Hunter
 
Product Management at Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
 
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
Anatomy of a Agile Product Lifecycle - Eilon Reshef - Agile Israel 2013
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 

Similar to Agile Requirements

The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
Fáber D. Giraldo
 
Agile
AgileAgile
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
MrVinothKumarLAsstPr
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the Cloud
Roger Valade
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
QASymphony
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
Michelle Ferrier
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
Marvin Heery
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
aboulkheir
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
Orange and Bronze Software Labs
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
kirthana25
 
What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
SwapnikaReddy6
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
Utah Product Management Association
 
Web engineering
Web engineeringWeb engineering
Web engineering
Badrul Alam bulon
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
Juanjo MARTINEZ PAGAN
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
PerumalPitchandi
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Margot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Annis Lee Adams
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 

Similar to Agile Requirements (20)

The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Agile
AgileAgile
Agile
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the Cloud
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
 
What is agile?
What is agile?What is agile?
What is agile?
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
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
 
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
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
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
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
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
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
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
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
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
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
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
 
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)
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
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
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
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
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
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
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
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
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

Agile Requirements

  • 2. BACKLOG History Of Software Requirements A Little On The Agile Process Telling Stories - Agile Requirements
  • 3. THE JOURNEY - WATERFALL Original software development was mostly a “hack away until it works” effort. Waterfall was born of the desire to better manage complex projects. Analyse Design Build Test Release Welcome to the 1970s!
  • 4. SLIPPERY RESULTS Software project failure* exceptionally high at 61%. The main reasons for failure include: • Incomplete or Changing Requirements • Lack of User Involvement or Bad Communication • Delivered Late or Over Budget.
  • 5. OLD REQUIREMENTS Using Waterfall We Try To: • Capture Detail About Requirements All At Once Before We Start. • Often Performed Independently of Eventual Delivery Team. • Estimate Project Effort and Cost Off Requirements. • Restrict Change by Penalising For It (and we still fail!)
  • 7. A NEW WAY During the 1980s and 1990s approaches changed. The goal: to fix what was wrong with IT project delivery. The result: lots of new great ways to do project delivery. The problem: which one to use?! In 2001 a group came together in Utah and bought many disciplines together and produced the Agile Manifesto.
  • 8. AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 9. AGILE APPROACH Using Agile We: • Start with a set of Stories in a Backlog. • Collaboratively prioritise and refine Stories for build. • Work using defined periods of time (a Sprint). • Extract Tasks from Stories to complete in a Sprint. • Accept that requirements can and do change. • Always have shippable software.
  • 10. AGILE REQUIREMENTS (STORIES) Story Detail and Size (Points).
  • 12. AGILE REQUIREMENTS (STORIES) Way Too Big… it’s an…
  • 15. Are we Done? (that’s a Scrum joke)
  • 16. References (1) REVIEW OF TRADITIONAL PROJECT FAILURE RATES http://www.it-cortex.com/Stat_Failure_Rate.htm (2) AGILE REQUIREMENTS BASICS http://www.mountaingoatsoftware.com/topics/user-stories