Create Requirements for ViewOrder
License and Copyright Notice
By submitting this issue or commenting on this issue, or contributing any content to this issue, you certify under the Developer Certificate of Origin that the content you post may be licensed under GPLv3 (for code) or CC-BY-SA 4.0 International (for non-code content).
What is the goal or the problem, and why is it important?
Currently there is no documentation of requirements for ViewOrder. ViewOrder will need a document of requirements to act as both a direction for where ViewOrder is heading and as a measurement of progress. The requirements should include:
- A Pre-Checklist
- User Stories
- A Ready Checklist
- Any applicable diagrams
- Acceptance Criteria in the form of scenarios
- Any related issues
- Estimates for the scenarios listed under the Acceptance Criteria and User Stories
How are you going to achieve the goal or solve the problem?
Looking at the requirements that can be found in the other modules' "Plan" (e.g. PlaceOrder/Plan/PLACEORDER_REQUIREMENTS) is a good starting point to format the requirements for ViewOrder. Discussion on what specific requirements are needed will need to take place with the Product Owner to solidify ViewOrder's overall scope.
What will be produced as a result of this effort and where will it live on GitLab?
The following should be produced:
- A Pre-Checklist
- User Stories
- A Ready Checklist
- Any applicable diagrams
- Acceptance Criteria in the form of scenarios
- Any related issues
- Estimates for the scenarios listed under the Acceptance Criteria and User Stories
These details will live in a file titled "VIEWORDER_REQUIREMENTS".
Give a justification of weight or due date.
This issue is given a weight of 4, which is equivalent to a 1-person week. This weight was allocated due to needing more than a day to write up the checklists, user stories, scenarios, acceptance criteria, etc., from scratch given the clean slate of ViewOrder.
Who will do it, and what will they do?
@JohnTesta will handle this issue and a list of requirements will be produced.
What was the outcome?
The requirements document showing the direction View Order is going has been completed and can be found at: https://gitlab.com/LibreFoodPantry/client-solutions/bear-necessities-market/ordersystem/vieworder/planning/-/blob/master/VIEWORDER_REQUIREMENT.md