Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Requirements are one of the first steps in ensuring a quality software development project.  Writing and managing requirements is a key in understanding what needs to be tested to ensure that the software functions properly when completed.  It also serves as a process for putting down what is in the customer's head and ensuring that the whole team is on the same page with what is to be created.  

How to

...

Elicit Requirements 

One of the most common methods for eliciting requirements is to conduct interviews.  Other methods include creating user stories or scenarios about how the system will be used.  Regardless of the method(s) selected, an iterative approach generally works well.  Get input document it and then refine the documentation with more input.  

...