User Stories backlog - Pyxsys/SOEN390_19 GitHub Wiki
User Stories Backlog
As a bike company, I want to manufacture bikes, and be able to offer various operations and services associated with our products, so the end-users can easily interact with the application.
As the manufacturer of the company, I want to be able to interact with the application so I can assemble different parts together and produce a bike.
As a bike company, I want to be able to check the corresponding transactions, so I can be aware of what is the best sale.
As an end-user, I want to be able to easily access the application and be aware of the current states of their desired products, so I know what options I can make.
As a supplier, I want to be able to access the inventory, so I can inform the end-users what is currently in the inventory.
As a supplier, I want to show the manufacturer of the bike company all the orders made by the clientele, so the manufacturers will know what to supply.
As a bike company, I want to be able to tell the company’s overall income and outcome for each term, so I can be aware of my interests.
As a bike company, I want to be able to generate and refer to a long term plan for the production of products, so we can schedule production accordingly, with adjustments available to meet supply/demand should market changes occur.
As a manufacturer, I want to be able to assign each machine a unique schedule, such that the machine knows what to produce at the different points of time according to the schedule.
As a manufacturer, I want to keep tracking the sales information of all the parts needed to make a bike, so that we will be aware if we are able to manufacture a bike with the clientele’s desired specifications.
As a manufacturing manager, I want to track each production process so that I am aware which stage an item is at in the manufacturing process such that I can anticipate what needs to be done next for that item.
As a manufacturer, I want to be aware of each part in a product and be aware of which parts are defective, so that it is easy to identify and replace said parts should they become defective.
As a distribution manager, I want to track each product’s current location, so I can inform the clientele the locations of their products at any given point of time.
As a supplier, I want to be able to display all of our inventories for bike parts, such that our business partners can intelligently order them in accordance to the demand of the manufacturer.
As a manager, I would like to register users into the ERP using a Email-password scheme.
As a manager, I would like to register employees as authenticated users of the ERP.
As the Product Owner, I would like the documents produced during Sprint 1 compiled into a cohesive report and added to the Wiki so that I may evaluate the progress achieved during the sprint.
As a DB Administrator, I would like to be able to refer to a DB that contains authentication information of users so that the ERP, developers, managers and users pull authentication data from a common resource.
As a user, I would like to take the given Email and Password supplied to me by my manager to authenticate myself when accessing the ERP system.