dwyl / dwyl/app

Setup steps for building a product

Open
#216 2 comments 1 reaction 1 assignee Claimed by @Cleop View on GitHub
epic in-progress
Dominant language
Dart
Stars
152
Forks
22
PR merge metrics
No merged PRs in 30d

Description

This is a non exhaustive list of things you can do to start building a product and to organise your thoughts and ideas. The stages have overlaps and working in an agile way things will evolve over time. However, noting down some of these key points can help give you direction along the way:

1. **Determine what problem you are looking to solve.**
> We want to help people to **stop _wasting_** their _own_ time.

- [x] Our problem and 'why' in making Time: https://github.com/dwyl/time/issues/222
- [ ] **Discovery** user research to determine problems in making good use of time:
- How to perform user research: https://github.com/dwyl/learn-user-experience-testing/issues/2
- How this problem has not been solved by others https://github.com/dwyl/product-ux-research/issues/34

1b. **And for whom?** dwyl/hq#213 https://github.com/dwyl/time/issues/192
- [ ] Create a persona and perform market analysis to understand how many people this persona represents.

2. Prioritise the problems you are looking to solve and choose one to start with. Then **create
hypotheses for your problem to test.**

3. **Make a wireframe** that you believe will solve your hypotheses. https://github.com/dwyl/learn-wireframing/issues/1

4. Perform **usability** user **testing** with your wireframe to **see if it proves your hypotheses**. If your wireframes do not prove your hypothesis, take the feedback into consideration and reiterate until your hypothesis is proven.

5. Once you've confirmed your hypothesis you can **start building your product**. Ensure you **decide upon metrics/counter metrics** to test for to determine how your application should evolve as you go.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.