Moe's Tech Blog
[OO Design Foundation] Steps to Creating Well Designed Software - 2. Create User Stories 본문
소프트웨어 디자인/Notes
[OO Design Foundation] Steps to Creating Well Designed Software - 2. Create User Stories
moe12825 2022. 6. 2. 10:22Step 2.a. Divide function requirements to big chunks of functionality that can't be described through single user stories
Step 2.b. Create an epic for each block
- Each epic consists of multiple user stories that describes common functionality
Example
- Epic number one - Note creation and editing
- As a user, I want to create and edit notes so that I can quickly jot down my thoughts
- As a user, I want to attach photos to a note so I can keep
- As a user, I want to add handwritten skteches so that I can insert funny tunes into my notes
- Epic number two - Privacy
- As a user, I want to create private notes so I can only access them
- As a user, I want to protect my sensitive notes with a password
- Epic number three - Syncing to cloud server
- As a user, I want to sync my notes across my iOS devices so that my data is up-to-date on all of them
- As a user, I want my notes automatically uploaded to cloud servers (Dropbox, Google Drive, or iCloud) so that I have backup of all my data
KEY: These user stories are technical descriptions that serves as a starting point for use case diagrams
References
- UML and Object-Oriented Design Foundations - https://www.udemy.com/course/uml-and-object-oriented-design-foundations/