SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Requirements at
                     the Speed of
                     Light
                     Requirements on Agile
                     Projects




Copyright Seilevel
What are Requirements?

      1. A condition or capability needed by a user to
         solve a problem or achieve an objective.
      2. A condition or capability that must be met or
         possessed by a product or product
         component to satisfy a contract, standard,
         specification, or other formally imposed
         documents.
      3. A documented representation of a condition
         or capability as in (1) or (2).



Copyright Seilevel
What are Requirements?


                     Requirements are any
                       description of what
                        the users want or
                              need.


Copyright Seilevel
The Villain




        Requirements     Design    Coding   Verification   Maintenance



Copyright Seilevel
Building Walls




             Artificial Barriers between Users and Developers.
                     The line in the sand that starts fights.
Copyright Seilevel
Why Do Projects Fail?

      •Lack of user input         •Changing requirements
      •Incomplete requirements    •Unclear objectives




Copyright Seilevel                             Standish Group – CHAOS Report, 2004
A Better Way?




        What if we got everyone together and just focused on
                     building the right software?
Copyright Seilevel
What is Agile?
    Individuals & Interactions                                         Processes & Tools

    Working Software                      Comprehensive Documentation

    Customer Collaboration                                         Contract Negotiation

    Responding to Change                                                   Following a Plan




     “That is, while there is value in the items
     on the right, we value the items on the left
     more.”
Copyright Seilevel                    1Manifesto   for Agile Software Development - http://agilemanifesto.org/
Many Flavors of Agile

    • Scrum                       • Quick Iterations
    • Extreme Programming         • Just in Time
    • Short Cycle Time            • Test-Driven Development
    • Spiral                      • and more...




Copyright Seilevel
What you might see

          REQUESTS                 BACKLOG                 REQUESTS
                                 1 – REQUEST
                                 2 – REQUEST
                                       …




                                    SPRINT
                          •The system shall
                          USER STORY 1 support user
                          As an
                          roles. Administrator User, I
                          Manage users and permissions
                          •The system shall support user
                          need to be able to manage
                          users and permissions, so that
                          permissions.SILENCE
                          •The system shall allow
                          unauthorized access to
                          restricted data is prevented.
                          Administrator users to modify
                          users’ permissions.
                          CONFIRMATION:
                          •The system shall ....
                          - Test case 1...


Copyright Seilevel
Fanning the Flames

                                           “In software development,
                                           the design document is a
                                           source code listing.”1




                “The reality is that the
                requirements document is
                usually insufficient,
                regardless of how much
                effort goes into it…”2



Copyright Seilevel                                      1Developer.*,   2005   2Agile   Modeling, 2007
Pendulum Effect

                                 Too Much Documentation
                                            .
                                            .
                                            .
                                           ???
                                            .
                                            .
                                            .
                                  Not Enough Information

Copyright Seilevel
The Search for Balance




Copyright Seilevel
Requirements Tips for Agile


                             Requirements in Agile Projects

                               How do you capture the right
                             requirements, the right way, at the
                                       right time?




Copyright Seilevel
Out of Date Documentation




                Write requirements as confirmation statements.
                Do them just in time for development iterations.

Copyright Seilevel
Difficult to Remember Agreements




         Sometimes, you really just have to write things down.
         The human brain can’t track large numbers of tasks!

Copyright Seilevel
Difficult to Remember all Rules




          Complex business processes may have hundreds or
          thousands of rules. Frame the rules as tests that are
                    used at the end of the iteration.
Copyright Seilevel
Prototypes are Slower Than Paper




               Writing down behavior is sometimes faster than
              demonstrating it. Think about when it would make
                        sense to use paper mockups.
Copyright Seilevel
Hard to Find Missing Requirements

                            A            B          C
                     C              D                         A


                            D            E          F
                                   F
                                                              H
                                                G
                                     I
                B           G            H           I


                 Use visual models to find holes in information.
                         Pictures are easy. Words are hard.
Copyright Seilevel
Regulatory and Compliance
                     Requires Documentation




         Sometimes you have a choice. Sometimes you don’t.


Copyright Seilevel
Large Functionality cannot be
                     Subdivided




      Break off story paths or steps. Use a backlog to track the
                  rest of what must be implemented.
Copyright Seilevel
Requests with Architectural Impact


            • Scalability
            • Reliability
            • Portability
            • Availability
            • Security
            • Efficiency
            • Localization



         Many nonfunctional requirements have architectural
            implications, and these are hard to retrofit.

Copyright Seilevel
Long Range Budgeting & Planning

                                         The State of Texas
                                         budgets in two year
                                         intervals. How would they
                                         handle an Agile project?




                You can control Time and Money, but not Scope.
                Agile will focus on delivering the most important
                                  features first.
Copyright Seilevel
Agile is a Great Alternative to
                     Waterfall…




           Agile development is just one of many tools in the
          box, none of which is appropriate for every situation.

Copyright Seilevel
Joy Beatty
                            Seilevel

                      www.seilevel.com/blog
                     Joy.Beatty@seilevel.com




Copyright Seilevel

Contenu connexe

En vedette

Version 2 cars for slide share
Version 2  cars for slide shareVersion 2  cars for slide share
Version 2 cars for slide shareChris Dale
 
WSI Onlinebiz Digital Matrketing services portfolio
WSI Onlinebiz Digital Matrketing services portfolioWSI Onlinebiz Digital Matrketing services portfolio
WSI Onlinebiz Digital Matrketing services portfolioAnthony Burke
 
811 Meeting Presentation
811 Meeting Presentation811 Meeting Presentation
811 Meeting PresentationAnthony Burke
 
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eau
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eauGREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eau
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eauData Tuesday
 
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santé
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santéGREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santé
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santéData Tuesday
 
Ipsia del trentino slide
Ipsia del trentino slideIpsia del trentino slide
Ipsia del trentino slideFabio Pipinato
 
The 2011 royal rumble match
The 2011 royal rumble matchThe 2011 royal rumble match
The 2011 royal rumble matchCraig Shortland
 
Centro Quilombola In Brasile - comunità afro.
Centro Quilombola In Brasile - comunità afro. Centro Quilombola In Brasile - comunità afro.
Centro Quilombola In Brasile - comunità afro. Fabio Pipinato
 
How to manage requirements in a global organization
How to manage requirements in a global organizationHow to manage requirements in a global organization
How to manage requirements in a global organizationseimel
 
Dobry system informatyczny- czyli jaki?
Dobry system informatyczny- czyli jaki?Dobry system informatyczny- czyli jaki?
Dobry system informatyczny- czyli jaki?Anna Rzepka
 
Jostailuak
JostailuakJostailuak
Jostailuakhh2urte
 
Killing scope productcamp austin
Killing scope   productcamp austinKilling scope   productcamp austin
Killing scope productcamp austinseimel
 
Jolasean ikasiz!!
Jolasean ikasiz!!Jolasean ikasiz!!
Jolasean ikasiz!!hh2urte
 
Radio communication and the mobile phone
Radio communication and the mobile phoneRadio communication and the mobile phone
Radio communication and the mobile phoneChristian Sheehan
 
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi.
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi. SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi.
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi. Fabio Pipinato
 
Kolin eta kolan
Kolin  eta  kolanKolin  eta  kolan
Kolin eta kolanhh2urte
 

En vedette (20)

Version 2 cars for slide share
Version 2  cars for slide shareVersion 2  cars for slide share
Version 2 cars for slide share
 
WSI Onlinebiz Digital Matrketing services portfolio
WSI Onlinebiz Digital Matrketing services portfolioWSI Onlinebiz Digital Matrketing services portfolio
WSI Onlinebiz Digital Matrketing services portfolio
 
811 Meeting Presentation
811 Meeting Presentation811 Meeting Presentation
811 Meeting Presentation
 
Its segona sessio
Its segona sessioIts segona sessio
Its segona sessio
 
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eau
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eauGREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eau
GREEN DATA 15 janv 2013 - ONEMA - le portail des données sur l'eau
 
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santé
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santéGREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santé
GREEN DATA 15 janv 2013 ISTHMA- Impact de la pollution sur la santé
 
Ipsia del trentino slide
Ipsia del trentino slideIpsia del trentino slide
Ipsia del trentino slide
 
E-dystrybucja
E-dystrybucjaE-dystrybucja
E-dystrybucja
 
Diritto alla pace
Diritto alla paceDiritto alla pace
Diritto alla pace
 
The 2011 royal rumble match
The 2011 royal rumble matchThe 2011 royal rumble match
The 2011 royal rumble match
 
Centro Quilombola In Brasile - comunità afro.
Centro Quilombola In Brasile - comunità afro. Centro Quilombola In Brasile - comunità afro.
Centro Quilombola In Brasile - comunità afro.
 
How to manage requirements in a global organization
How to manage requirements in a global organizationHow to manage requirements in a global organization
How to manage requirements in a global organization
 
Dobry system informatyczny- czyli jaki?
Dobry system informatyczny- czyli jaki?Dobry system informatyczny- czyli jaki?
Dobry system informatyczny- czyli jaki?
 
Jostailuak
JostailuakJostailuak
Jostailuak
 
Killing scope productcamp austin
Killing scope   productcamp austinKilling scope   productcamp austin
Killing scope productcamp austin
 
Un mondo in fuga
Un mondo in fugaUn mondo in fuga
Un mondo in fuga
 
Jolasean ikasiz!!
Jolasean ikasiz!!Jolasean ikasiz!!
Jolasean ikasiz!!
 
Radio communication and the mobile phone
Radio communication and the mobile phoneRadio communication and the mobile phone
Radio communication and the mobile phone
 
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi.
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi. SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi.
SDGs - dai vecchi obiettivi di millennio ai nuovi obiettivi.
 
Kolin eta kolan
Kolin  eta  kolanKolin  eta  kolan
Kolin eta kolan
 

Similaire à Requirements at the Speed of Light: Tips for Capturing Requirements on Agile Projects

Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startupsHemant Elhence
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfVMware Tanzu
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLCopenservices
 
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaSally Elatta
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken SchwaberXavier Warzee
 
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does It
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does ItRightScale Webinar: Security Monitoring in the Cloud: How RightScale Does It
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does ItRightScale
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Rugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzRugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzJames Wickett
 
Agile Testing at eBay
Agile Testing at eBayAgile Testing at eBay
Agile Testing at eBayDominik Dary
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part IKevin Zamora
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsMichael Palotas
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Adrian Treacy
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...Amazon Web Services
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleCloudOps Summit
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingHui Cheng
 
Keynote -henry xu--dell open stack powered cloud solution and case sharing-
Keynote -henry xu--dell open stack powered cloud solution and case sharing-Keynote -henry xu--dell open stack powered cloud solution and case sharing-
Keynote -henry xu--dell open stack powered cloud solution and case sharing-OpenCity Community
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesatlgopi
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testingvmglover
 

Similaire à Requirements at the Speed of Light: Tips for Capturing Requirements on Agile Projects (20)

Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLC
 
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken Schwaber
 
AT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGuptaAT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGupta
 
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does It
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does ItRightScale Webinar: Security Monitoring in the Cloud: How RightScale Does It
RightScale Webinar: Security Monitoring in the Cloud: How RightScale Does It
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
Rugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudzRugged DevOps Will help you build ur cloudz
Rugged DevOps Will help you build ur cloudz
 
Kku2011
Kku2011Kku2011
Kku2011
 
Agile Testing at eBay
Agile Testing at eBayAgile Testing at eBay
Agile Testing at eBay
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part I
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops style
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Keynote -henry xu--dell open stack powered cloud solution and case sharing-
Keynote -henry xu--dell open stack powered cloud solution and case sharing-Keynote -henry xu--dell open stack powered cloud solution and case sharing-
Keynote -henry xu--dell open stack powered cloud solution and case sharing-
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slides
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testing
 

Dernier

PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterHector Del Castillo, CPM, CPMM
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceanilsa9823
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectPriyanshuRawat56
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳anilsa9823
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boodykojalkojal131
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)Delhi Call girls
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...robinsonayot
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Masuk Ahmed
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjLewisJB
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...amitlee9823
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...ranjana rawat
 
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...poojakaurpk09
 

Dernier (20)

PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring Chapter
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
 
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Munirka 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 

Requirements at the Speed of Light: Tips for Capturing Requirements on Agile Projects

  • 1. Requirements at the Speed of Light Requirements on Agile Projects Copyright Seilevel
  • 2. What are Requirements? 1. A condition or capability needed by a user to solve a problem or achieve an objective. 2. A condition or capability that must be met or possessed by a product or product component to satisfy a contract, standard, specification, or other formally imposed documents. 3. A documented representation of a condition or capability as in (1) or (2). Copyright Seilevel
  • 3. What are Requirements? Requirements are any description of what the users want or need. Copyright Seilevel
  • 4. The Villain Requirements Design Coding Verification Maintenance Copyright Seilevel
  • 5. Building Walls Artificial Barriers between Users and Developers. The line in the sand that starts fights. Copyright Seilevel
  • 6. Why Do Projects Fail? •Lack of user input •Changing requirements •Incomplete requirements •Unclear objectives Copyright Seilevel Standish Group – CHAOS Report, 2004
  • 7. A Better Way? What if we got everyone together and just focused on building the right software? Copyright Seilevel
  • 8. What is Agile? Individuals & Interactions Processes & Tools Working Software Comprehensive Documentation Customer Collaboration Contract Negotiation Responding to Change Following a Plan “That is, while there is value in the items on the right, we value the items on the left more.” Copyright Seilevel 1Manifesto for Agile Software Development - http://agilemanifesto.org/
  • 9. Many Flavors of Agile • Scrum • Quick Iterations • Extreme Programming • Just in Time • Short Cycle Time • Test-Driven Development • Spiral • and more... Copyright Seilevel
  • 10. What you might see REQUESTS BACKLOG REQUESTS 1 – REQUEST 2 – REQUEST … SPRINT •The system shall USER STORY 1 support user As an roles. Administrator User, I Manage users and permissions •The system shall support user need to be able to manage users and permissions, so that permissions.SILENCE •The system shall allow unauthorized access to restricted data is prevented. Administrator users to modify users’ permissions. CONFIRMATION: •The system shall .... - Test case 1... Copyright Seilevel
  • 11. Fanning the Flames “In software development, the design document is a source code listing.”1 “The reality is that the requirements document is usually insufficient, regardless of how much effort goes into it…”2 Copyright Seilevel 1Developer.*, 2005 2Agile Modeling, 2007
  • 12. Pendulum Effect Too Much Documentation . . . ??? . . . Not Enough Information Copyright Seilevel
  • 13. The Search for Balance Copyright Seilevel
  • 14. Requirements Tips for Agile Requirements in Agile Projects How do you capture the right requirements, the right way, at the right time? Copyright Seilevel
  • 15. Out of Date Documentation Write requirements as confirmation statements. Do them just in time for development iterations. Copyright Seilevel
  • 16. Difficult to Remember Agreements Sometimes, you really just have to write things down. The human brain can’t track large numbers of tasks! Copyright Seilevel
  • 17. Difficult to Remember all Rules Complex business processes may have hundreds or thousands of rules. Frame the rules as tests that are used at the end of the iteration. Copyright Seilevel
  • 18. Prototypes are Slower Than Paper Writing down behavior is sometimes faster than demonstrating it. Think about when it would make sense to use paper mockups. Copyright Seilevel
  • 19. Hard to Find Missing Requirements A B C C D A D E F F H G I B G H I Use visual models to find holes in information. Pictures are easy. Words are hard. Copyright Seilevel
  • 20. Regulatory and Compliance Requires Documentation Sometimes you have a choice. Sometimes you don’t. Copyright Seilevel
  • 21. Large Functionality cannot be Subdivided Break off story paths or steps. Use a backlog to track the rest of what must be implemented. Copyright Seilevel
  • 22. Requests with Architectural Impact • Scalability • Reliability • Portability • Availability • Security • Efficiency • Localization Many nonfunctional requirements have architectural implications, and these are hard to retrofit. Copyright Seilevel
  • 23. Long Range Budgeting & Planning The State of Texas budgets in two year intervals. How would they handle an Agile project? You can control Time and Money, but not Scope. Agile will focus on delivering the most important features first. Copyright Seilevel
  • 24. Agile is a Great Alternative to Waterfall… Agile development is just one of many tools in the box, none of which is appropriate for every situation. Copyright Seilevel
  • 25. Joy Beatty Seilevel www.seilevel.com/blog Joy.Beatty@seilevel.com Copyright Seilevel