-
Notifications
You must be signed in to change notification settings - Fork 1
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
Capturing full time dwylers' time allocation in the short term #363
Comments
At the moment I enter the time I spent on a google sheet. I've started well and describe (too much?) my activity with time. Unfortunately I forgot a few time to add the inforamation. I need a reminder or someone to tell me to enter the data. |
Me too, I use a google sheet. At the moment I manually add the dates as time progresses, I think it would be better automated (I think google sheets has a format for this). Also I currently only fill in the time with a project name ie. tachyons-bootstrap, no more detail than that. This originated from my automated invoicing model and is useful for statistical analysis because it means you can count and divide the squares by project name and get statistics for how many days in total per sprint has been spent per project. |
The easiest way to do this is to timebox people's work allocation. e.g. Simon e.g. Mark e.g. Cleo e.g. Naaz (these are just examples - not realistic percentage suggestions) This removes the need for tracking and allows people to devote more time to getting work done. Resourcing can then be adjusted according to requirements. Timeboxing is more difficult for people that are spread across a number of projects that require attention at unexpected times (such as yourself) - for this I would recommend using a time-tracking application like the one you currently use (or another one such as Toggl) or the spreadsheet system that Simon or Cleo has adopted. Either are good solutions. |
@markwilliamfirth, I think (certainly at the moment) I fall into a similar category to @iteles when it comes to jumping between projects. My time allocation is quite fluid according to day to day needs and changes for dwyl. Happy to follow direction for whatever system/ working works best though 👍 just wanted to make you aware of my current working patterns. |
A note on current allocation of people to 'all the things':
Whichever way we decide to do this, there will always be a need for tracking of time against tasks to check how much time we actually spent on it. @markwilliamfirth The key for me here is what format of time tracking is easiest for you to extract accurate and frequent management accounts from? |
@Cleop so what you're actually doing here is a mixture of dynamic time-boxing and time-tracking. With true time-tracking the user starts and ends the timer at the exact start and end points of a task. What you've done is decided to split your week into hours and timebox work on an hourly basis in a dynamic way. It appears that your timeboxing is as a reaction to the work assigned to you, as opposed to being set out and planned in advance. Can you clarify whether you retrospectively estimate how many hours you spend on tasks or whether you plan in advance i.e. today I will do x hours of y and z hours of w? Let's see how the @SimonLab spreadsheet differs |
Simon has approached this differently - he's taken more of a time-tracking approach, but with inconsistent rounding (sometimes to the nearest minute, sometimes to the nearest 5/10/15 etc). Simon also works outside of set working hours (flexitime) and tracks time related to tasks as opposed to projects. @iteles would you be able to share the time-tracking app you use? Are you able to export the data? How does that work? |
@naazy I understand your time is 100% on OA - is that right? Do you currently do any time-tracking at all with regards to tasks? |
Correct @markwilliamfirth. I don't really time track with small tasks. With the bigger tasks (things that I've estimated will take at least 1 or 2 days), I usually just set a target day (in my head/a stickie) for finishing it and try to update the issue with the correct time estimate if I under/over-estimated. My time tracking is mostly in my head. Sorry - not overly useful! At my old consultancy job where I worked on a range of different client projects, I had a stickie that I'd update at the end of the day with how I'd split my time. And then every Friday I had to submit my time estimates using the company's time tracking software. |
That works for tracking time for now @markwilliamfirth , but again, as per #363 (comment) the key thing in this issue is to find a way to do it so that it can easily be fed into our accounts. Whilst having one place where everyone can update their time is a step in the right direction, it's still just as manual to get it into our accounts. |
@iteles can you clarify what you mean by "fed into our accounts"? Do you want the actual time somehow recorded within Xero? Or do you mean a separate accounting spreadsheet that takes the total time? Do you have some acceptance criteria for this? |
I've just been trying to use different wording to convey this ☝️ The task was to find the most effective way of capturing the time spent (and therefore the cost of said time) in a format that we could use in the most efficient way possible to understand how much we're spending on all projects for full time dwylers, for whom we don't have clear invoices in Xero from (we already know what needs to be done for freelancers more or less, see point 1 here: #383 (comment)). The acceptance criteria is simply the desired outcome ("visibility of time spent on each project by full time dwylers in such a way that we know what the contribution to overheads is for each project" - referencing #373 as per #363 (comment)) because this is a task that requires thought and consideration of options to reach said outcome, no more detail is really available until there is something to evaluate. The way I would personally go about this is to allocate 2 hours to thinking about and writing out the various options and their pros & cons (is there a way of getting it into Xero? If we do it as a spreadsheet, are we going to spend a bunch of time copying data around? etc etc). The effect of your comment above, is to push that thinking back onto my to-do list when in actual fact, that's exactly what I'm trying to delegate with the creation of this issue, so that it gets done faster than I could (so I can dedicate my 'thinking time' to other subjects)! 😊 Overall, this issue has now probably taken up more than 2 hours of my time anyway, just in trying to explain what is required. So it would be good @markwilliamfirth if you could please add a comment rewriting the user story and explanation for this issue in your own words so that I can learn how I can best communicate this kind of thing from here on out to avoid friction and wasting your time 👍 |
@iteles it's difficult to understand as there isn't clear acceptance criteria here If this is the acceptance criteria:
This time is already in the spreadsheet - if the above is true, as I understand all you want is these time blocks to be counted and multiplied by the day rate of the respective full-timer? |
In essence, yes. This issue was also about thinking how to do this most effectively but we can iterate from what you have. |
@iteles as per #312 (comment) are you suggesting we should change the accuracy to 1 hour as opposed to a half day? |
@markwilliamfirth It seems like our needs from the current solution (the spreadsheet you implemented) have changed as per the issue you reference. This means there are two options to consider here as far as I can see:
|
Calculating a dwyler's daily costObviously not putting up figures, but this is easily achieved by:
Adding on cost of adminTake the total rate of all employees responsible for admin, turn it into a daily rate as above Then divide by the number of employees in non-admin roles and add to their daily costs. |
@iteles Anything more needed on this or can it be closed for now? |
As someone in charge of allocation of resources, I would like to understand the contribution to overheads on our internal projects (as well as client projects) so that I can make informed decisions about projects (both internal and external) in future.
Related to #321 .
At the moment, most of our internal project work is being carried out by full time dwylers and without freelance invoices, there is less visibility of time allocated to each project.
Until we have time ready, we need a short term way to have visibility of this at the very least every two weeks.
Deadline: End of June 2017.
@markwilliamfirth What's the best way to MVP this?
The text was updated successfully, but these errors were encountered: