Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the Minimum UI for keeping track of your time? #31

Closed
nelsonic opened this issue Feb 17, 2015 · 6 comments
Closed

What is the Minimum UI for keeping track of your time? #31

nelsonic opened this issue Feb 17, 2015 · 6 comments
Labels
discuss Share your constructive thoughts on how to make progress with this issue help wanted If you can help make progress with this issue, please comment! investigate MVP question A question needs to be answered before progress can be made on this issue

Comments

@nelsonic
Copy link
Member

@NataliaLKB @iteles maybe this is one of the things we can bring up on our next work-day?

@nelsonic nelsonic added question A question needs to be answered before progress can be made on this issue help wanted If you can help make progress with this issue, please comment! discuss Share your constructive thoughts on how to make progress with this issue MVP investigate labels Feb 17, 2015
@iteles iteles added this to the MVP milestone Mar 9, 2015
@iteles
Copy link
Member

iteles commented Mar 9, 2015

There may be an argument to add this as 'MVP.md' to allow us to start jotting down some ideas which are easily added to by everyone!

@iteles
Copy link
Member

iteles commented Mar 9, 2015

All of the below is a starting point and up for discussion.

#MVP features

  • Log in as a user (to enable timers to be saved)
  • Start a timer
  • Stop that timer
  • Give that timer a description
  • Give that timer a category?
  • Start a new timer

#Usual points of friction
I’ve found that when I’m being super disciplined about it, I’m able to track my time for a period of time consistently, but day-to-day? It’s just too much work.
To me a minimum UI doesn’t just mean the minimum number of things on a page, it also means getting what I want done (starting a timer and having enough information to make it useful) in the minimum number of steps.
My biggest points of friction with existing timer apps are:

  • Too much initial setup: If you’re going to ask me to input all of my projects and rates and different activities I may or may not want to use **up front, before I can start using the app**, that’s just going to be burdensome. I don’t even know how I’m planning on using the app yet!
  • Too much overhead to start a timer: Having to type a description and then assign a category and then decide what other options to add to my timer when really, all I want to do is start it and get down to work/whatever activity I need to do

#Minimum UI
The solution which most naturally follows from the points of friction above is to allow people just start a timer and then come back to fill in the details later (project/colour code, description and other options). This could be done either immediately following the stopping of the timer (although this would just be displacing the effort from the start of the timer to the end) or at a later date such as the end of each day or during a weekly review.
But what percentage of people would actually bother going back to fill in the details? And in general, time tracked without any details or categorisation isn’t particularly useful for the productivity.

[Sketches to be inserted here]

@nelsonic
Copy link
Member Author

nelsonic commented Mar 9, 2015

Agree that an MVP.md is a good idea.
Especially if sections are linked to issues (road-map style) which allow us to track progress.
All of the features you have listed are available in the API already.
We could build a simple UI together tomorrow quite easily...

@iteles
Copy link
Member

iteles commented Mar 27, 2015

Spent some time doodling possible UIs (and UX) for the MVP alpha this short list of questions (re)surfaced which need to be answered pre-MVP (see Open Questions in MVP.md for further open questions):

img_2392

@nelsonic
Copy link
Member Author

#winning :-)

@iteles
Copy link
Member

iteles commented Feb 5, 2020

Closing this issue because we are starting the UI from scratch with fresh eyes and less focus on timers only. Ref: #266

@iteles iteles closed this as completed Feb 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Share your constructive thoughts on how to make progress with this issue help wanted If you can help make progress with this issue, please comment! investigate MVP question A question needs to be answered before progress can be made on this issue
Projects
None yet
Development

No branches or pull requests

2 participants