Questions tagged [time-tracking]
19 questions
66
votes
14 answers
Is it normal for a company to have programmers on such a rigid schedule?
So I've been working at this job for a couple of months. I'm a little frustrated because I do my best work from 2 to 7. In previous jobs, I've come in at 9:30-10:00 and leave at 7. Some companies have been okay with this, others have not.
But my…

q303
- 2,756
- 20
- 28
61
votes
9 answers
How do you track what you and your team are working on day-to-day?
I'm struggling with how to keep track of what myself and people on my team actually do each day. I get a good broad picture by going over completed cards each week and stand-ups help a bit, but I feel like I don't have a good handle on the…

Brian Brunner
- 702
- 1
- 6
- 7
24
votes
14 answers
Encouraging software engineers to track time
How can I encourage my coworkers to track the time they spend resolving issues and implementing features? We have software to do this, but they just don't enter the numbers.
I want the team to get better at providing project estimates by comparing…

sourcenouveau
- 6,460
- 4
- 29
- 44
19
votes
9 answers
Hard-copy approaches to time tracking
I have a problem: I suck at tracking time-on-task for specific feature/defects/etc while coding them. I tend to jump between tasks a fair bit (partly due to the inherit juggling required by professional software development, partly due to my…

STW
- 956
- 5
- 13
12
votes
8 answers
How can we plan projects realistically while accounting for support issues?
We're having a problem at work: we're trying to schedule work so that we can assess time scales and get deadline dates.
The problem is that it's difficult to plan for a project without knowing everything that's going to happen.
For instance, right…

Thomas Clayson
- 1,013
- 1
- 7
- 12
8
votes
1 answer
Temporal logic as a programming language paradigm?
So I'm aware there's some degree of timing-based logic in existing programming languages, like threads and the sleep() function (and derivatives thereof), as well as events / delegates.
However, I was curious about the potential of a language, or at…

Emerald47890
- 91
- 3
8
votes
3 answers
Unit testing time-bound code
I'm currently working on an application that does a lot of time-bound operations. That is, based on long now = System.currentTimeMillis();, and combined with an scheduler, it will calculate periods of time that parametrize the execution of some…

maasg
- 550
- 4
- 14
7
votes
6 answers
Tracking hours on a project
Other than the following, are there any helpful (to programmers) reasons to track hours/time on a project down to the "accurate number of hours per week" level?
Reasons:
Beneficial to see how estimates vs. actuals came out (to improve…

Al Biglan
- 1,098
- 5
- 10
7
votes
4 answers
What personal process can I employ at a non-software based company?
What is the best way for a developer to track his/her hours at work, if no framework exists at that firm which would avoid any complications with internal classified information being stored on a server I own at home? In particular, I would like to…

Dave McGinnis
- 179
- 2
6
votes
11 answers
What is a good time/task tracking software to use when consulting?
I am looking for time tracking software to use as an individual consulting on multiple projects at once. The projects I work on are billable to different clients. Some clients are billed on an hourly basis while others are billed on a project…

John Ruf
- 275
- 3
- 9
6
votes
5 answers
tracking time for personal projects
Does everyone track time spent on personal projects? I feel that it is valuable to know how much time (and potential money) has been put into a hobby.
I am currently using harvest to track time.

Nippysaurus
- 237
- 1
- 4
5
votes
3 answers
How should I log time spent on multiple tasks?
In Joel's blog on evidence based scheduling he suggests making estimates based on the smallest unit of work and logging extra work back to the original task.
The problem I'm now experiencing is that I'll have create object A with subtask method A…

xenoterracide
- 1,223
- 1
- 10
- 21
4
votes
2 answers
How do you track your progress in a project?
Here's the type of situation that I've been struggling with, and I'm certainly not the first:
Project has a budget based on the estimated time to develop the solution
Deadline to turn project over to the PM for QA is one some date
I am working on…

Brock Boland
- 141
- 4
3
votes
2 answers
Using commit messages for time tracking
Some products can parse a special syntax in commit messages to extract additional data, such at time tracking information: https://confluence.atlassian.com/display/FISHEYE/Using+smart+commits
To me, this seems like the misuse of one tool to activate…

Jace Browning
- 2,173
- 1
- 15
- 25
1
vote
7 answers
Performance analysis of C++ programs
How can I measure the performance of my C++ programs using C++?
Specific metrics I want to measure are:
Memory used (space)
Duration taken (time)

A T
- 727
- 1
- 8
- 16