View User Story
User Story: as a user, I shall be able to add a new module
Acceptance Criteria
Criteria
Actions
No acceptance criteria found.
Add Acceptance Criteria
Add Relationship
Select Related Requirement:
The system shall use a mySQL database
As an administrator, I need the database to make sense and be relational so that it is easier to manage
As a BA, I need to enter my requirements into the database with an easy to use form so that I can use the system easily and be productive.
As a BA, I need to link my requirements to each other, so that I can see how they work together
As a BA, I need to link Acceptance Criteria to user stories
System should allow for a sort order for modules
System should allow for a sort order for requirements
System should allow for a sort order for user stories
Module and requirements table need a sort order
Need to change the enum values for parent/child to be 'parent of' and maybe 'child of:
The system shall show all requirements within the project when linking two requirements together
As a BA, I need to enter user stories into the system to record how and why users need to use the system.
The system shall allow Sebastian to learn the Great lakes using mnemonic devices.
As a user, I should be able to add a new project
As a user I should be able to delete a project. The system shall ask me if I am sure and tell me how many items within this project will also be deleted.
As a user, I should be able to sort my projects on the project index screen
As a user I shall be able to rename a project
The project shall be the highest level artifact in the project hierarchy.
When a project is deleted, all of the modules, requirements, user stories, and their relationships shall be deleted
As a user, I want to use my finger or thumb to push an arrow to move an item higher or lower in the list
As a user I want to use my finger to push an arrow to move an item left or right in the list to indent it, thus indicating a parent/child relationship between the two.
The system will indent a child requirement underneath its parent requirement. Similar to an ordered list.
The system shall maintain a numbered list of requirements and user stories. If a requirement number is 3, then its children will start with 3.1,3.2 etc
The numbered list shall be for each section, one for requirements within a module and one for user stories within a module.
As a user, I shall be able to delete a module. The system shall ask me if I am sure and tell me how many items within this module will also be deleted.
As a user, I shall be able to rename a module
As a user, I shall be able to reorder the modules as they appear on the index screen
The system shall display requirement/user story details in a pop up window with an 'X' to close in the upper right
The system will use buttons for options that take an action (add, update, delete)
When viewing the requirement/user story details window, there should be an 'update' button that will take you to a screen to perform the update
As a user I would like to record a new user story that has expected results as one of the fields in addition to the user story text and role. It should also be linked to acceptance criteria.
As a user I should be able to add stakeholders and edit them for my project. Stakeholders should have a name, dept, title,phone number and email.
As a user I should be able to create a list of roles for my application.
As a user I should be able to assign roles to stakeholders within my project
The user story screen should state "As a" followed by a selection box populated with project roles. Then a text box for entering the story.
As a user I want to enter a description about my project on the project add/edit screen.
As a user I want to enter a description about this module on the add/edit module screen
As a user, I would like to add a new bullet recipe. This should include the recipe name, the caliber, the bullet, the weight of the bullet, the powder, the weight of the powder, the primer, the case, the COAL, Purpose, and notes
As a user I would like to be able to edit all details on a load
As a user I would like to delete potential loads. If a load has any lots or range reports, the system should not allow me to delete it.
As a user I would like to be able to record lots of recipes that I create. I should be able to select the recipe that I used and then enter a lot number. I should be able to enter the date loaded, and the quantity. I should have the choice to enter powder, primer, bullet lot numbers and the case source and preparation.
As a user I wish to be able to edit any values for a lot record
As a user I should be able to delete any lot record as long as it is not used in a range report
As a user, I should be able to add a new firearm record. I should be able to add: manufacturer, model, caliber, serial number, type, action type, barrel length, twist rate, purchase date, and additional specifications, and notes
As a user, I should be able to edit all values on a firearm record
As a user I should be able to delete any firearm record as long as it is not used in a range report
As a user, I should be able to create a range report that includes the date, location, firearm, ammunition lot, distance, group size, measurement. I should be able to also record the average velocity, min velocity, max velocity, standard deviation, and the number of shots. I should also be able to record the temperature, wind, humidity, and self performance for the trip.
As a user, I should be able to edit all values on a range report
As a user, I should be able to delete a range report
Data for this application should be stored locally with mobile device
The application should have no dependency on the internet
As a user, I wish to see analytics about my reloading production. I wish to see my total round count, my most produced recipe, my most produced caliber, My monthly average, my production by recipe, my production by caliber, my monthly production rates, and my charts of my component usage
As a user, I wish to see reports about my best performing firearm, best performing caliber, best performing recipe, and my overall average. I wish to see my accuracy by firearm and by caliber. I wish to see my trends over time. I also wish to see recipe results per firearm.
As a user, I would like to see similar breakdowns of reports based off velocity as accuracy.
As a user, I would like to see some reports as to my shooting habits: total session, average per month, rounds fired, average self performance, percentage of different self performance.
Relationship Type:
Parent/Child
Satisfies
Contains
Relates
Back to Module Details