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:22

Step 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