diff --git a/Projects/2-Intermediate/User-Story-Manager-App.md b/Projects/2-Intermediate/User-Story-Manager-App.md new file mode 100644 index 00000000..ebaa3cfc --- /dev/null +++ b/Projects/2-Intermediate/User-Story-Manager-App.md @@ -0,0 +1,47 @@ +# User Stories Manager + +**Tier:** 2-Intermediate + +User stories are one of the most important aspects of the planning phase in almost all software projects. We use +them even when just describing an app idea (as you can see in this repo). + +According to Wikipedia: "a user story is an informal, natural language description of one or more features +of a software system. User stories are often written from the perspective of an end user or user of a system. They +are often recorded on index cards, on Post-it notes, or digitally in project management software. +Depending on the project, user stories may be written by various stakeholders including clients, users, +managers, or development team members." + +The purpose of this application would be to develop a simple and efficient method for creating, storing +and managing a list of user stories. Although the format of a user story is very straightforward having +a tool like this would boost productivity during both the planning and development stages of an application. + +User Story Boilerplate: +as **someone** +I want to **do something** +so that I can **achieve something** + +There are of course multiple formats which you could account for in your application as a bonus feature. + +## User Stories + +- [ ] User can create a user story +- [ ] User can see a list of all user stories +- [ ] User can update a user story +- [ ] User can delete a user story + +## Bonus features + +- [ ] User can rearrange the list of user stories +- [ ] User can filter the list of user stories by tags/keywords +- [ ] User can see a list of suggestions for user story field values (Example: As **user/admin/business**) +- [ ] User can select between multiple formats of user stories + +## Useful links and resources + +[Wiki: User Story](https://en.wikipedia.org/wiki/User_story) +[Agile User Stories video by Mark Shead](https://www.youtube.com/watch?v=apOvF9NVguA) + +## Example projects + +[An easy to use User Story generator.](http://www.writeauserstory.com/) +[User Story Generator](http://tessalt.github.io/user-story-generator/)