B
B
blabs2015-10-19 19:20:02
PHP
blabs, 2015-10-19 19:20:02

Which remote developer time tracking system should I use?

What software can a remote developer install on a computer in order to understand what he does in a day and what projects he really works on?
Important:
1. Accounting for working time, downtime
2. Analysis of programs and sites that were used
3. Interceptor of messages, search queries
4. Screenshots at a specified interval (for example, every 10 minutes or when new windows are opened)

Answer the question

In order to leave comments, you need to log in

6 answer(s)
F
FoxInSox, 2015-10-19
@FoxInSox

Not so long ago, a rather convenient model was released for the total control of the developer:
It is quite comfortable for him to sit in it, and thanks to the large holes, he can be fed and washed without leaving the cage. You can also see what is happening inside even from afar, and at the slightest suspicion, you can simply scream, stick something sharp into it, or throw something heavy.

A
Artem Spiridonov, 2015-10-19
@customtema

I'll leave it here:
How to control the work of a remote programmer?
UPD. I could not stand it and wrote a post for you :)
megamozg.ru/post/20388

S
Saboteur, 2015-10-19
@saboteur_kiev

There is a suspicion that with such requirements, you will not find a contractor at all, since an adequate contractor would prefer to find another customer than to be under control every second.
And only beginners, who have not yet gained experience and normal customers, will agree to such strict control. Do you need it? Normal control is the execution of tasks, to put a simple system of tickets. And a version control system, such as git, with the ability to view the history of changes.
The whole point of working remotely is precisely in some freedom.
If desired, a remote developer will provide you with a virtual machine with an IDE in which he will work with strange pauses (when he was distracted by Skype in the host system), or even a piece of iron (a separate laptop), and what he will actually do is unclear.

I
index0h, 2015-10-19
@index0h

Colleagues, the question is not only in monitoring the tasks set, but in their correct assessment of labor costs, task schedule and implementation.

Monitoring the implementation of the tasks set is the task of the project manager.
Quality control of task execution is a qa task.
Task scheduling and prioritization at the planning stage is the task of the project owner + project manager + ... (depends on the process).
Scheduling tasks and setting their priorities already in progress is the task of the project manager.
Estimating the complexity is the task of the developer.
The entrepreneur is usually in the role of the project owner, the assessment of labor costs is not his privilege. The fact is that only a programmer can evaluate them.
Maybe, of course, I don’t understand something, but: if a programmer completes the assigned tasks in an acceptable time / money, it’s generally on the side of what he does. If it doesn't, you notified him about it and nothing has changed - it's time to say goodbye.

R
Roman Kitaev, 2015-10-19
@deliro

"When I was born, serfdom was not canceled"

I
Ivan, 2015-10-19
@LiguidCool

github or just git. Let him commit every evening.
There are a lot of rabbits here at once:
1) You always have the current version of the application.
2) You see changes per day/week/month.
3) You can see real changes, and not just that the proger fumbles the same code back and forth.
And that global control is useless both to the programmer and to you. "Do you want checkers or go?"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question