April 17th
Covering:
Agile Methodology
- Agile is delivering small packets of work (deliverables) towards a solution with a rough time frame, instead of working to a deadline
User Stories
- Identify problem/pains
- Identify user stories
- Create tasks for every user story
- Put tasks in Trello
- Identify solution
- Prototype/test solution
Example User Stories
- As Ruegen, I want to post photos so that I can share my sweet sweet photos
-
As Ruegen, I want to register to the website so that I have my own account
Common use cases:
- register
- login
- upload
- show/view
- store
- database media, image_data
- databse user
- button to share
Stages of Design Thinking
- Empathy
- Experiencing what your end user experiences
- Reframe
- After listening to end user, figure out if you’re solving the right challenge
- Ideate (Brainstorming)
- Quantity of ideas over quality
- No idea is a bad idea
- Prototype
- Making a visual representation of your idea
- Testing
- Bring prototypes to end users and let them give you feedback, then go back to prototyping
Scrum Board Columns
- Product Backlog
- User Stories
- To Do
- In Progress
- Testing
- Release
- Done
Product Backlog | User Stories | To Do | In Progress | Testing | Release | Done |
---|---|---|---|---|---|---|
- - - | Debbie | Task 2 | Task 8 | Task 1 | - - - - | - - |
Task 6 | Terry | Task 4 | - - - - - - | - - - - | - - - - | - - |
Task 3 | Sharon | Task 7 | - - - - - - | - - - - | - - - - | - - |
- - - | Sage | - - - | - - - - - - | - - - - | - - - - | - - |
Task 5 | Darren | - - - | - - - - - - | - - - - | - - - - | - - |
- - - | James | - - - | - - - - - - | - - - - | - - - - | - - |
- Create personas (Debbie, Terry etc.) then create user stories for how each persona would interact with the website and what each persona would want from the website