1 / 131

How to create

How to create. software requirements. Part 1 What are requirements and why do we have them?. Requirements are a sort of contract. between the client. and the project team. The project team needs to determine the specific tasks for the project.

dellad
Download Presentation

How to create

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to create software requirements

  2. Part 1What are requirements and why do we have them?

  3. Requirements are a sort of contract

  4. between the client

  5. and the project team.

  6. The project team needs to determine the specific tasks for the project.

  7. To start the project team writes down draft requirements.

  8. Each requirement needs to start with:“The system will ….”

  9. Each team member will go to VISTA and create at least 5 to 7 separate requirements inside the Module Requirement Discussion

  10. In Vistago to the Home pagethen go to “Team Discussion”then “Module Requirement Discussion”(if you do not see this please contact Prof. Bernal)

  11. Please create 5 requirements for your team project. Start with simple draft requirements in a separate threads

  12. This is a required Participation Grade item of 20 points. Please create 5 different requirements for your team project.

  13. Review the requirements already posted so that you do not duplicate! After you have posted your requirements, read and give advise to ten to fifteen other team member's requirements.

  14. Check back frequently, and when someone gives you advise about your requirement, please take it into consideration and rewrite your requirement in the reply.

  15. After a requirement has been reviewed by three different team members – then the requirement could be approve. A requirement can not be approve without some editting!

  16. Once you have two members give you approval - you are done with your requirements.

  17. Continue to help all your team members until all requirements are approve for the team.

  18. Requirements come in two main flavours.

  19. Traditional Agile

  20. They look something like this;

  21. Requirements are the way we (project people)

  22. articulate what the client (business people)

  23. … want to see out of a new software product.

  24. to see out of

  25. Requirements are not

  26. typically what we want

  27. to see in a software package.

  28. to see in

  29. Requirements are what the system wants to achieve

  30. and why it is important.

  31. Part 2Reading requirements

  32. (By the way, the secret to this is all in the preparation.)

  33. Remember these?

  34. Step 1

  35. Study the Ch. on requirements.

  36. Step 2

  37. Schedule a team meeting

  38. Meeting goal: Team Project Requirements

  39. All members prepare their requirements in sticky notes

  40. Now add the things you do that are (a) important, and(b) not in your KPIs

  41. Tasks that are reported on Important things not in usual task of the system Req # 1 Req # 2 Goal # 1 Req # 3 Goal# 2 Req # 4

  42. Step 3

  43. Write down all the major problems the new system wants to overcome

  44. and attach them

  45. to your list of tasks and important things (goals)

  46. Req # 2 Available Rides Req # 1 Staff daily operations Goal# 1 Happy Customers Quality of service inconsistent Customer satisfaction heading south Staff attrition too high Goal# 2 Easy joining the club Req # 3 Financial Rewards Req # 4 Pending Rides Low membership Staying on Budget with unexpected expenses High volume of needed rides with low drivers

  47. Step 4

  48. Drop your problems into an important / urgent prioritisation grid

More Related