Project 2 Milestone 1
- Alexandra Charland
- Nov 4, 2020
- 2 min read
How much time does it take you to complete a task? You can measure this easily with a timer - just start the timer when you begin a task and end the timer when you finish, and this time is how long it took to complete the task. Let's say that you timed yourself doing a coding assignment for a software development class, and the time you got was around 2 hours. This time is evident on the timer, but what does it mean? Is 2 hours relatively fast and an accomplishment for you? Is it perhaps too long, since you were distracted by something on the television and you weren't fully focused, and you could have actually finished the assignment in 1 hour? How can you turn this instance of time on the timer into something more meaningful?
MeanTime
The app that I want to make is an extended application of a timer that will allow the user to time themselves doing certain tasks and save this time data factored in to an average time for that particular task. For example, the user completes three coding assignments within times of 2 hours, 4 hours, and 1.5 hours, which averages to 2.5 hours for coding assignments. Based on this time, the user can decide whether this average shows that they are working at a good pace or that they should try to improve their time and lower this average. Basically my app will have a timer function and a function to save the average times for each task that the user wants to track, where a longer time can increase this average and a shorter time can decrease this average. The target user is someone who performs certain tasks frequently and wants to track the time they take to finish each of these tasks in order to improve their efficiency with completing these tasks, or perhaps the quality of these tasks, which could be the case if the user wants to track the average amount of time that they sleep.
I've noticed that some time logging apps, such as Hours, have the ability to keep track of the individual times for different tasks, but don't give a meaningful summary such as the average amount of time for each of these tasks (at least not in an easy way for me to find without calculating it myself). I believe apps like these are more meant for making the best use of your time for each day, similar to my 16-diem app but with timers to track performance. The most similar app that I found to my app idea is the app called aTimeLogger, which allows the user to record individual times for different tasks and interpret this data meaningfully with graphs over time. My app will be simpler in that it will display only an average time (calculated from the formula for the mean of all the data points) from every iteration of a task in a table without a detailed account of the timing of all the tasks completed each day, which I believe is sufficient for the user to examine their average performance in an individual task and decide how to proceed.


Comments