SlideShare una empresa de Scribd logo
1 de 18
Agile Requirements
Education Series
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.

• Accept that requirements can and do change.

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

• Extract Tasks from Stories to complete in a Sprint.

• Always have shippable software.
AGILE REQUIREMENTS (STORIES)
Story Detail and Size (Points).
AGILE REQUIREMENTS (STORIES)
Story Detail and Size (Points).




         Front of card            Points = effort required
AGILE REQUIREMENTS (STORIES)
Acceptance Criteria.




         Back of card
AGILE REQUIREMENTS (STORIES)
Way Too Big…
AGILE REQUIREMENTS (STORIES)
…we call it an
SCRUM BOARD




       Where we track all the stories
BURN DOWN
Work is broken down into a forecasted number of sprints & all
sprints are completed within a pre-determined timeframe (e.g. 2
weeks). Stories are allocated to each sprint in order of priority &
progress is mapped on a 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


Contact:
TheFARM Digital
+612 9690 1415

@thefarmdigital
http://www.facebook.com/thefarmdigital
http://www.thefarmdigital.com.au

Más contenido relacionado

Destacado

VIVIANA VELOZA HISTORIA 2
VIVIANA VELOZA HISTORIA 2VIVIANA VELOZA HISTORIA 2
VIVIANA VELOZA HISTORIA 2klaumilenitha
 
2 carmel- assisted living - prague may 20 2012-final
2 carmel- assisted living - prague may 20 2012-final2 carmel- assisted living - prague may 20 2012-final
2 carmel- assisted living - prague may 20 2012-finalifa2012_2
 
3 hendy ifa prague - older drivers and rights
3 hendy ifa prague - older drivers and rights3 hendy ifa prague - older drivers and rights
3 hendy ifa prague - older drivers and rightsifa2012_2
 
Awards and recognition
Awards and recognitionAwards and recognition
Awards and recognitionNatalie Munoz
 
The wisdom of finance by SICA 2nd - Price and volume
The wisdom of finance by SICA 2nd - Price and volumeThe wisdom of finance by SICA 2nd - Price and volume
The wisdom of finance by SICA 2nd - Price and volumeBhundit Vongumpaiprasert
 
3 denton-ifa task shifting quality of care
3 denton-ifa task shifting quality of care3 denton-ifa task shifting quality of care
3 denton-ifa task shifting quality of careifa2012_2
 
Berlin - Conceptual Aspects of Gauge-Gravity Duality
Berlin - Conceptual Aspects of Gauge-Gravity DualityBerlin - Conceptual Aspects of Gauge-Gravity Duality
Berlin - Conceptual Aspects of Gauge-Gravity DualitySebastian De Haro
 
Econ drought conflict presentation
Econ drought conflict presentationEcon drought conflict presentation
Econ drought conflict presentationTim_Maher
 
CERTIFICATES FOR INTERNATIONAL CONFERENCES
CERTIFICATES FOR INTERNATIONAL CONFERENCESCERTIFICATES FOR INTERNATIONAL CONFERENCES
CERTIFICATES FOR INTERNATIONAL CONFERENCESKatrina Santos
 
1 gordon social aarp
1 gordon social aarp1 gordon social aarp
1 gordon social aarpifa2012_2
 
Yurany torres redvolucion 1
Yurany torres redvolucion 1Yurany torres redvolucion 1
Yurany torres redvolucion 1klaumilenitha
 

Destacado (13)

VIVIANA VELOZA HISTORIA 2
VIVIANA VELOZA HISTORIA 2VIVIANA VELOZA HISTORIA 2
VIVIANA VELOZA HISTORIA 2
 
2 carmel- assisted living - prague may 20 2012-final
2 carmel- assisted living - prague may 20 2012-final2 carmel- assisted living - prague may 20 2012-final
2 carmel- assisted living - prague may 20 2012-final
 
3 hendy ifa prague - older drivers and rights
3 hendy ifa prague - older drivers and rights3 hendy ifa prague - older drivers and rights
3 hendy ifa prague - older drivers and rights
 
Awards and recognition
Awards and recognitionAwards and recognition
Awards and recognition
 
The wisdom of finance by SICA 2nd - Price and volume
The wisdom of finance by SICA 2nd - Price and volumeThe wisdom of finance by SICA 2nd - Price and volume
The wisdom of finance by SICA 2nd - Price and volume
 
3 denton-ifa task shifting quality of care
3 denton-ifa task shifting quality of care3 denton-ifa task shifting quality of care
3 denton-ifa task shifting quality of care
 
Berlin - Conceptual Aspects of Gauge-Gravity Duality
Berlin - Conceptual Aspects of Gauge-Gravity DualityBerlin - Conceptual Aspects of Gauge-Gravity Duality
Berlin - Conceptual Aspects of Gauge-Gravity Duality
 
Econ drought conflict presentation
Econ drought conflict presentationEcon drought conflict presentation
Econ drought conflict presentation
 
Int md p-pp-eng
Int md p-pp-engInt md p-pp-eng
Int md p-pp-eng
 
CERTIFICATES FOR INTERNATIONAL CONFERENCES
CERTIFICATES FOR INTERNATIONAL CONFERENCESCERTIFICATES FOR INTERNATIONAL CONFERENCES
CERTIFICATES FOR INTERNATIONAL CONFERENCES
 
1 gordon social aarp
1 gordon social aarp1 gordon social aarp
1 gordon social aarp
 
Yurany torres redvolucion 1
Yurany torres redvolucion 1Yurany torres redvolucion 1
Yurany torres redvolucion 1
 
Yessicagonzalez
YessicagonzalezYessicagonzalez
Yessicagonzalez
 

Último

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptxnandhinijagan9867
 

Último (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 

FARM Education: 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. • Accept that requirements can and do change. • Work using defined periods of time (a Sprint). • Extract Tasks from Stories to complete in a Sprint. • Always have shippable software.
  • 10. AGILE REQUIREMENTS (STORIES) Story Detail and Size (Points).
  • 11. AGILE REQUIREMENTS (STORIES) Story Detail and Size (Points). Front of card Points = effort required
  • 12. AGILE REQUIREMENTS (STORIES) Acceptance Criteria. Back of card
  • 15. SCRUM BOARD Where we track all the stories
  • 16. BURN DOWN Work is broken down into a forecasted number of sprints & all sprints are completed within a pre-determined timeframe (e.g. 2 weeks). Stories are allocated to each sprint in order of priority & progress is mapped on a burn down.
  • 17. Are we Done? (that’s a Scrum joke)
  • 18. 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 Contact: TheFARM Digital +612 9690 1415 @thefarmdigital http://www.facebook.com/thefarmdigital http://www.thefarmdigital.com.au