Gathering the Right Requirements
-
Upload
amin-kazemi -
Category
Technology
-
view
342 -
download
0
description
Transcript of Gathering the Right Requirements
![Page 1: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/1.jpg)
GATHERING THE RIGHT REQUIREMENTSTips for uncovering the ‘real’ requirements
Amin Kazemihttp://www.linkedin.com/in/aminkazemi
![Page 2: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/2.jpg)
Presentation ContentThe content of this presentation is based on the published book, ‘Mastering the Requirements Process – Getting Requirements Right’ by Suzanne Robertson and James Robertson (Addison-Wesley, 2012)
All Information presented today is readily available on the public domain.
![Page 3: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/3.jpg)
OverviewSoftware can solve almost any problem. The problem is that we don't always understand what the problem is. Understanding the problem - the real problem - is the role of the requirements process.
![Page 4: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/4.jpg)
Functional Requirements Functional requirements are
the fundamental or essential subject matter of the product
They describe what the product has to do or what processing actions it is to take.
![Page 5: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/5.jpg)
Volere Snow Card
![Page 6: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/6.jpg)
Non-Functional Requirements Non-functional requirements
are the properties that the functions must have, such as performance and usability
They describe how well your product does the things it does
![Page 7: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/7.jpg)
Link between functional and non-functional
![Page 8: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/8.jpg)
Look and Feel Requirements
The product shall comply with corporate branding standards
![Page 9: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/9.jpg)
Usability Requirements
The product shall be useable by users with limited experience of using computers
![Page 10: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/10.jpg)
Performance Requirements
The product shall support 2,000 concurrent users
![Page 11: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/11.jpg)
Operational Requirements
The product shall be used by Field Staff at night and during rain, heat, and ‘Melbourne’ conditions
![Page 12: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/12.jpg)
Maintainability Requirements
The product shall be readily portable to smartphone handhelds as applications and web-based systems.
![Page 13: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/13.jpg)
Security Requirements
The product shall ensure that only authorised users have access to the OMS system.
![Page 14: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/14.jpg)
Cultural Requirements The product shall not
display religious symbols or words associated with mainstream religions.
The product shall use Australian English spelling, not American.
![Page 15: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/15.jpg)
Legal Requirements
The product shall comply with the Australian Privacy Act as amended.
The product shall comply with W3C recommendations
![Page 16: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/16.jpg)
Finding the non-functional’s
Like all requirements, the non-functional ones can come to light at any time, Nevertheless, there are certain places where we can look that give us better opportunities to discover them,
![Page 17: Gathering the Right Requirements](https://reader033.fdocuments.in/reader033/viewer/2022052619/5563bbc9d8b42ad83c8b4dde/html5/thumbnails/17.jpg)
Amin Kazemi
http://www.linkedin.com/in/aminkazemi