LetsGrow Non-functional requirements

2,978 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,978
On SlideShare
0
From Embeds
0
Number of Embeds
388
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LetsGrow Non-functional requirements

  1. 1. Non-functional requirements<br />June 24, 2009<br />(Patrick Kalkman, Robert-Jan Kuijvenhoven)<br />
  2. 2. 2<br />Agenda<br /><ul><li>Intention of the meeting
  3. 3. Introduction
  4. 4. Workshop
  5. 5. Workshop Result
  6. 6. ISO 9126 / QUINT
  7. 7. Conclusion</li></ul>Non-Functional Requirements<br />24/06/2009<br />
  8. 8. 3<br />Intention of this meeting<br />Sharing knowledge about Non-functional requirements<br />Determine if Non-functional requirements need more attention<br />Non-Functional Requirements<br />24/06/2009<br />
  9. 9. Introduction<br />4<br /><ul><li>What are Non-functional requirements</li></ul>“Functional requirements define WHAT a system is supposed to do”<br />“Non-Functional requirements define HOW a system is supposed tobe”<br />“Non-functional requirements are often called qualities of a system”<br />Non-Functional Requirements<br />24/06/2009<br />
  10. 10. 5<br />Non-Functional Requirements<br />Introduction<br />Non-functional requirements are:<br /><ul><li>Often implicit!
  11. 11. Often unclear!
  12. 12. Just as important as functional requirements?
  13. 13. Or are functional Requirements “Must Haves” and Non-functional Requirements “Nice to Have”?</li></ul>24/06/2009<br />
  14. 14. 6<br />Non-Functional Requirements<br />Non-functional Requirements?<br />Who knows a Non-functional requirements?<br />24/06/2009<br />
  15. 15. 7<br />Non-Functional Requirements<br />Non-Functional Requirements?<br />Can Non-functional requirements conflict and interact with other Non-functional requirements?<br />Who knows examples of these conflicts?<br />24/06/2009<br />
  16. 16. 8<br />Non-Functional Requirements<br />Workshop Non-Functional Requirements<br />Determine the 3 most important Non-functional requirements for Project X.<br />Write result on flip-over<br />Which Non-functionals?<br />Rationale? <br />Proces?<br />Time: 30 minutes<br />24/06/2009<br />
  17. 17. 9<br />Workshop Non-Functional Requirements Divide into groups<br />Group1:<br /><ul><li> Person 1
  18. 18. Person 2
  19. 19. Person 3</li></ul>Group2:<br /><ul><li> Person 1
  20. 20. Person 2
  21. 21. Person 3</li></ul>Group4:<br /><ul><li> Person 1
  22. 22. Person 2
  23. 23. Person 3</li></ul>Group3:<br /><ul><li> Person 1
  24. 24. Person 2
  25. 25. Person 3</li></ul>Non-Functional Requirements<br />24/06/2009<br />
  26. 26. 10<br />Non-Functional Requirements<br />Workshop Results<br />Each group presents<br />Which Non-functionals?<br />Rationale? <br />Proces?<br />24/06/2009<br />
  27. 27. 11<br />Non-Functional Requirements<br />Recent projects without focus on Non-functionals<br /><ul><li>Project 1 / (Degradability)
  28. 28. Project 2 / (Performance)
  29. 29. Project 3/ (Performance)
  30. 30. Project 4 / (User friendly)
  31. 31. Project 5 / (Performance)
  32. 32. Project 6 / (Testability)</li></ul>24/06/2009<br />
  33. 33. 12<br />Non-Functional Requirements<br />ISO 9126 / QUINT<br />24/06/2009<br />
  34. 34. 13<br />Non-Functional Requirements<br />Recap Non-functional requirements<br /><ul><li> Now familiar with non-functional requirements
  35. 35. Can be determined efficiently through a workshop
  36. 36. QUINT can give checklist with possible non-Functionals
  37. 37. QUINT also shows how to measure non-Functional</li></ul>24/06/2009<br />
  38. 38. 14<br />Non-Functional Requirements<br />Conclusion<br />Should we focus more on Non-functional requirements?<br />24/06/2009<br />
  39. 39. 15<br />Non-Functional Requirements<br />Questions?<br />24/06/2009<br />
  40. 40. 16<br />Non-Functional Requirements<br />We have a question for you?<br />What is most important Non-functional requirement of your current project? <br />24/06/2009<br />

×