Pointyware / XYZ

Get your X from Y to Z
GNU General Public License v3.0
0 stars 0 forks source link

[FEATURE] Modify Feature Issue Template #46

Closed TSampley closed 2 months ago

TSampley commented 2 months ago

User Story

As a Developer, I want to see functional requirements, so that expected behavior is well documented and is not open to individual interpretations between product, development, and QA.

Requirements

Itemize user requirements

References

In traditional software engineering processes, user requirements are initially elicited (with a variety of methods - often interviews), and are ultimately transformed into system requirements for implementation, further divided between functional and non-functional requirements. Functional requirements define function – i.e. behavior – which should be tested, conveniently expressed using GWT format. Non functional requirements define other expectations of the system, like appearance which can be communicated with design files, and system constraints like running time, which can often be stated as Then statements after an action or event.