For each Scrum master and for the whole agile team the most important thing is the done selected backlogs for the sprint, but not the time spent on coffee breaks or browsing the internet. And it’s the known fact, that in agile development the most essential issue is how much time is left to finish the user story, but not how much time was spent by each of the developer.
You should ask yourself whether you need the metrics of time at all. Why are you tracking time? One reasonable answer that comes to my mind can be to bill a Client: to know how much time was spent, to pay overtimes. If you can suggest more, I’ll appreciate your feedback!
Nevertheless there are some tips of tracking time:
1. You can use timesheet programs. You can either get each individual to maintain their own log (either at the end of each day, or as they go -- which is the best approach or they’ll forget what they did and make it up, or worse still, not do it at all), or use a shared resource like Google docs or Wiki-based.
2. You can use something like Evernote or Notepad and at the end of the day or week (best doing it every day) spend 15 minutes entering your time into something useful, collaborative, etc. BaseCamp has this facility. Lots of PM software packages do.
3. You can use some opensource software to help your software apartment to handle the projects: OpenKM - Document managment system and eTraxis - Bug tracking system.
4. You can use the programs like:
• JIRA it is user-friendly and web-based. You can have a look at it
http://www.atlassian.com/software/jira/
• VersionOne htpp://versionone.com
• Toggl. It is especially user-friendly when used with Toggl Desktop. There are free and paid versions.
http://www.toggl.com/
• Redmine. It has a lot of the same capabilites as JIRA
http://www.redmine.org/
5. One way of improving the productivity is to ban internet for the project. You can only allow access of work related sites in the office.
6. In case you are not familiar with what to do with the timesheet data to scientifically calculate how you are doing on the project, please see this...
http://en.wikipedia.org/wiki/Earned_value_management
To sum it up, my advice will be to pay attention on time left to finish the user story and to trust the team to commit to the work.
You need to be a member of Agile Community to add comments!
Join Agile Community