Although you may have already heard about the importance of IT time tracking, the chances that you’ve already implemented it at your organization are rather low. Let’s change it with this simple, beginners guide for project managers, shall we?
Over $18,000 is lost on average every year by web and software development teams when they don’t use time tracking — that alone should convince anyone with their company’s interest in mind that time tracking is important.
However, there are more perks of time tracking than money savings: all people involved in the process of software development will benefit from it.
Given that implementing time tracking practices can be easily streamlined by following just 6 simple rules, there is no excuse for not using them in everyday work.
Let me, then, introduce you to the basics of IT time tracking — the Project Manager’s Guide to the whys and the hows of implementing this process.
What are the benefits of IT time tracking?
As already mentioned, introducing time tracking to the software development process will benefit everyone involved in the process.
CEO and finances
Time tracking means they have more control over the efficiency of their teams, which in turn helps estimate the burn rate and, consequently, make strategic decisions as to the undertaken projects.
Many may focus on the productivity aspect when asked about the rationale behind IT time tracking. After all, the ticking of the clock forces most of us to focus on the task at hand. However, the key reason to time-track is to foster development.
Keeping track of the pace of fulfilling tasks helps to point out if any of their skills require some extra work; consequently, it makes it easier to address any skill shortcomings before they become a real issue and seriously impact the team’s velocity.
Additionally, time-tracking allows developers to compare their estimations with the actual work time, helping them become better at evaluating their work load.
Just like in the case of project managers, time-tracking the code review helps to establish the inspection rate and make future projections more accurate.
Time-tracking proves to the client that they’re getting their money’s worth.
When a project is being time-tracked, clients can see for themselves how much time it takes to reach the designated milestones — this way, they know exactly what they are being charged for.
Finally, you, Project Managers: using time trackers for projects allows you to keep track of the team’s performance and makes it easier to estimate future iterations, as it provides you with historical data on their past performance.
Not all working hours are made equal — or so it might seem.
While the value of billable hours (they cover actual tasks, meetings, and calls) is fairly self-explanatory, it’s much harder to account for unbillable hours — and sometimes they may constitute a substantial part of the job.
For instance, should you be billing the client for the hours your developers spent learning a new technology required for the project? On the one hand, it was essential for that project; on the other, chances are it’s an investment that’ll be of use in the future, so charging anyone 100% for having a developer acquire new skills could be seen as simply unfair.
Yet another case is when your team has to investigate a completely new technology before diving into a project. For example, your team might have to investigate an innovative technological combo which is a make or break of the project: there’s no telling if this combo will work, so they client has to decide whether they are willing to pursue an idea that may turn out to be a total flop.
You should always discuss such issues with the client beforehand, for the sake of both the timeline and the costs.
If your company uses time tracking, they can monitor the billable/unbillable hours ratio and come up with an average rate for the services.
How to implement time tracking in your team?
There is no getting around the fact that time tracking itself takes time and effort to both onboard new users and make sure they actually use the tracking software.
However, as over 38% of potential billable revenue is lost because of untracked time spent on email and meetings and delays in filling in timesheets, this game is definitely worth the candle.
To make it easier on yourself, follow these 6 rules while introducing the IT team to time tracking:
1. Choose the right tool
Make sure that the time tracker you’re using addresses the needs of your company.
The most obvious factors to consider are company size and the already used tools. If the company’s growing rapidly, you need a tool that can scale along with it. Similarly, if certain tools are already implemented, then you want to get the software that can become an integral part of the system to make sure it is properly utilised and doesn’t become yet another piece of “shelfware”.
If you need a self-explanatory argument against software waste, consider that: more than 4 in 5 short- and medium-sized companies in the UK don’t use the software they pay for, with the total of over £5.7 billion spent in the course of the 4-year study.
2. Always explains the whys
Don’t just gather your team members in a room one day and say:
“From now on, we’ll be using this IT time tracking software to see how your work’s going. Click here, now click there, perfect, thanks, the meeting’s over.”
That is, unless you want to bump into a group of gossipers every time you go to the kitchen. People want to be treated fairly: if you introduce some changes, explain the rationale behind it.
Otherwise, they’ll just come up with one on their own, and chances are you won’t like their version.
3. Focus on the process, not the product
When explaining why you want to track the time spent on given tasks by your team members, focus on self-evaluation and constant development rather than on numbers.
After all, that should be the main reason behind time tracking: becoming better at their job.
If you focus on promoting a positive attitude towards learning new skills, then improved efficiency will come in as a hefty side bonus.
4. Keep track of how people use their trackers
If you’re a project manager, you should have an insight into your developers’ trackers. Accounting for every five minutes of the day is insane, but if someone’s continually leaving their tracker running on one task while having already moved on to another or keeps a few trackers ticking away simultaneously, you definitely want to talk to this person.
Good tracking software should notify users when they start tracking a few tasks at the same time or if they leave the counter hanging while going home, but it’s better to be safe than sorry.
5. Remind people to track their time (a lot)
Time tracking is a habit, and habits are not made easily; in the beginning, you’ll have to be constantly reminding people to use the tracker.
Be patient and understanding: no habit can be built in a day.
If your developers haven’t used time tracking before, it’ll take weeks or months to get them used to it — but it’s going to be worth it in the long run.
6. Use the data
If done correctly, time tracking provides you with a substantial amount of data on the performance of users and teams and the dynamics between different members; hopefully, you can use it to improve everyone’s performance.
A body of historical data should answer one or more of the following issues:
- Skill shortcomings — Is there any necessary skill that a particular member of your team is lacking? Does it slow down their performance or altogether hinder the completion of the task at hand? Can you provide them with the time and resources to acquire this skill?
- Team efficiency — How does your estimated velocity for a given team compare with their actual performance? If you use always estimate user stories using e.g. story points, can you make use of the velocity values in your next sprints or even projects?
- Team dynamics — Does a particular member configuration work well for a particular project? Is anyone making the team lag behind, or is the work flow smooth?
For any IT company, time tracking is a must for seamless work, as it brings skill growth and efficiency boost to the table, to name just a few.
Although the process of starting to time track may be a bumpy ride, it turns much easier if you focus on explaining the rationale behind the implementation and continuously help team members get used to the new tool.
Beware of shelfware — keep in mind that the tool itself should have been built with a company like yours in mind.
Speaking of tools:
Some time ago, we decided to built a PM-friendly resource management tool — teamdeck — that could replace clunky resource booking spreadsheets and separately-used time trackers. Now, it’s all integrated, allowing you for hassle-free team management.