Posted on 1245258050|%A: %d %B, %Y|agohover
Requeriments are the first step toward a solution, and they describe in detail a software system is supposed to do. The types of requeriments are known as: Requeriments Development, Requeriments Analysis (Analysis), Requeriments Definition, Software Requeriments, Specification, Functional Spec and Stories (for Scrum projects).
Requeriments are important for several reasons, such as…
Explicit requeriments also help to avoid arguments that may exist and help to ensure that the user rather than the programmer drives the system’s functionality. If you have a disagrrement with another programmer about what the program is supossed to do, you can resolve it by looking at written requeriments. A good requeriments keep you from guessing what the user wants.
Paying attention to requeriments helps to minimize changes to a system after develoment begin. Specifying requeriments adequately is a key to project success, perhaps even more important than effective construction techniques. However, customers like to know what you are doing all time, then you can use short development cycles so that you can respond to your users quickly.
Some people say about a requeriments checklist question and I like that!! But I think… Not all of question will apply in your informal project, however, you may need to consider every one question in your large and formal project. Below, we will see some of these issues:
- Are all the inputs to the system specified, including their source, accuracy, range of values, and frequency?
- Are all output formats specified for Web pages, reports, and so on?
- Are all the tasks the user wants to perform specified?
- Is the level of security specified?
- Are minimum machine memory and free disk space specified?
- Is the definition of sucess included? Of failure?
- Do the requirements avoid specifying the design?
- Are all possible changes to the requeriments specified, including the likelihood of each change?
- Where information isn’t available before development begins, are the áreas of incompleteness specified?
For more information on requeriments at all levels, see some specific books.
Source: Code Complete 2