Программа для учета времени фрилансера.

108 views
Skip to first unread message

Eugene Kaurov

unread,
May 18, 2006, 5:02:01 PM5/18/06
to ua-de...@googlegroups.com
Привет.
Нужна программа для учета времени трех программистов-удаленщиков (своего и двух подчиненных). Планируется для предоставления коплате отчета о выполенной работе (то есть объяснение что делал и сколько времени потратил).


Кто чем пользуется?
Что можете посоветовать?
Есть ли какая-то специфика для программиста?
Может, есть продукты, которые уже интегрированы с бесплатной Системой Управления Проектами (на начальном этапе платить особо нечем)?


Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает он или анекдоты читает?

Dmitry Kuznetsov

unread,
May 18, 2006, 5:04:48 PM5/18/06
to ua-de...@googlegroups.com
А вы ставьте ему жесткие дедлайны. Не будет выполнять - увольте. А
контролировать ничего не надо.


--
Regards, Dmitry Kuznetsov

Dmytro Shteflyuk

unread,
May 18, 2006, 5:30:06 PM5/18/06
to ua-de...@googlegroups.com
19.05.06, Eugene Kaurov<go3...@ukr.net> написал(а):

> Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает он или анекдоты читает?

Это глупо. Для программиста нет ничего хуже, чем стоящий над душой
начальник (ну разве что стоящие над душой юзвери... хотя не факт).
Просто дидлайны. Программист может работать и 3 часа, и 16 часов, но о
трудоемкости задачи это не говорит. Он может в течение трех часов
колбасить не успевая сходить покурить, а может 16 часов раскладывать
пасьянс и трепаться в девтолке о том, какая зарплата в
Днепропетровске.

ИМХО, схема работы простая: вы согласовываете трудоемкость задачи в
часах (возможно, разбив задачу на итерации - этапы), а потом Вы как
начальник их оплачиваете. Программист должен уложиться до какого-то
срока. Без всякого контроля. Если хотите уложиться в срок - сделайте
итерации короткими, возможно в течение дня отчет о примерной
законченности итерации в процентах (чтобы на глаз можно было
прикинуть, не будет ли задержек).
--
Best regards, Dmytro Shteflyuk

Andrey Khavryuchenko

unread,
May 18, 2006, 6:02:27 PM5/18/06
to ua-de...@googlegroups.com
Eugene,

"EK" == Eugene Kaurov wrote:

EK> Нужна программа для учета времени трех программистов-удаленщиков
EK> (своего и двух подчиненных). Планируется для предоставления коплате
EK> отчета о выполенной работе (то есть объяснение что делал и сколько
EK> времени потратил).

EK> Кто чем пользуется?

E-mail + M-x calculator

EK> Что можете посоветовать?
EK> Есть ли какая-то специфика для программиста?
EK> Может, есть продукты, которые уже интегрированы с бесплатной Системой
EK> Управления Проектами (на начальном этапе платить особо нечем)?

Коментарі в trac дуже добре працюють.

EK> Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает
EK> он или анекдоты читает?

По результатам. В важких випадках, за фіктивне закриття тікету (закрив, а
функціональність не працює або баг не виправлений) - попередньо погоджений
штраф.

Після декількох ітерацій по тижню все влаштовується якнайкращим чином для
всіх участників процесу.

--
Andrey V Khavryuchenko http://www.kds.com.ua/

Handydev

unread,
May 18, 2006, 5:13:31 PM5/18/06
to ua-de...@googlegroups.com

> Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает он или анекдоты читает?
>
Я вообще подозреваю, что это не имеет смысла. Потому что анекдоты читать
будет. Пускай присылает отчёты. Сравнивайте заявленное время (эрго
оплату) со сделанной работо и делайте выводы.

Mike Gorchak

unread,
May 19, 2006, 12:45:30 AM5/19/06
to ua-de...@googlegroups.com
Hello, Eugene!

EK> Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает он
EK> или анекдоты читает?

Давить на психику. Есть работа, есть конечный срок, когда вы хотите получить
продукт, отматываете назад на 1/4 по времени от конечного срока и
выставляете этот срок своему фрилансеру. За эту роботу он получит сумму
$XXX, если проект будет сдан раньше на неделю, то он еще получит бонус.
Можете заранее выделить бонус из суммы $XXX. Это все. Если сумма бонуса хотя
бы одного порядка с суммой $XXX, человек будет стараться получить и его.
Контроль по дням я бы не делал, минимальная единица - неделя.

А вы поставьте себе вопрос, вам нужно чтобы человек по струнке ходил или
делал то, что вы хотите в конечном счете получить. Пусть хоть с 20:00 до
23:00 по три часа работает в день, если вы получаете что вы хотите, дайте
человеку маленькую свободу выбора и жесткие рамки сроков.

With best regards, Mike Gorchak. E-mail: mi...@malva.ua

Max Ischenko

unread,
May 25, 2006, 11:17:56 AM5/25/06
to ua-de...@googlegroups.com

Ну а все-таки, кто-то может порекомендовать ПРОГРАММУ для учета времени.

Я, например, хочу СЕБЯ контролировать, а Excel штука не дюже удобная.

Udger

unread,
May 25, 2006, 11:25:14 AM5/25/06
to ua-devtalk
Колись юзав цю тулзу
http://www.allnetic.com/working-time-tracker/index.html
поки була фрішна
тепер інтернал тулзу

Anatoliy Odukha

unread,
May 25, 2006, 11:56:38 AM5/25/06
to ua-de...@googlegroups.com
попробовать поискать фришный софт?
например http://www.dirfile.com/freeware/timesheet.htm

Mike Gorchak

unread,
May 26, 2006, 12:30:57 AM5/26/06
to ua-de...@googlegroups.com
Hello, Max!

MI> Ну а все-таки, кто-то может порекомендовать ПРОГРАММУ для учета
MI> времени.
MI> Я, например, хочу СЕБЯ контролировать, а Excel штука не дюже удобная.

Вполне устраивает следующее:

echo -n "start" >>jobtime.txt && date >>jobtime.txt
echo -n "done" >>jobtime.txt && date >>jobtime.txt

Ruvim

unread,
May 26, 2006, 2:37:57 AM5/26/06
to ua-devtalk
Пока что остановились на PHPproject

pro...@gmail.com

unread,
May 26, 2006, 3:56:24 AM5/26/06
to ua-devtalk
Привет!

> Нужна программа для учета времени трех программистов-удаленщиков (своего и двух подчиненных). Планируется для предоставления коплате отчета о выполенной работе (то есть объяснение что делал и сколько времени потратил).

Я не вижу смысла в контроле времени с
точностью до часа работы в день.
Бывает настроение не то, бывает не
получается какой-то шаг.
Бывает просто какие-то личные дела, да
все что угодно.

> Кто чем пользуется?
Пользовался всякими своими
программками, пользовался
ВЕБ-приложениями, но все как-то не так
удобно.

> Что можете посоветовать?
> Есть ли какая-то специфика для программиста?

В отдельные этапы пользовались MSProject,
хоть он и платный. Потом я пытался
пользоваться еще одной софтиной,
найденной на SF.net, но тоже надоело.

> Может, есть продукты, которые уже интегрированы с бесплатной Системой Управления Проектами (на начальном этапе платить особо нечем)?

даже не слышал о такой системе.

> Как вообще контролировать УКРАИНСКОГО удаленщика на предмет работает он или анекдоты читает?

Только по выполненной работе. И никак
иначе.

fed...@gmail.com

unread,
May 26, 2006, 4:57:11 AM5/26/06
to ua-devtalk
Для себя пользуюсь написанным за
несколько минут скриптом (2 килобайта
на питоне, http://pv.fedir.com/sched.py)

Пользуюсь, по больше части, чтоб не
отвлекаться от текущей задачи, или не
заниматься больше положенного чем-то
(например чтением лент и т.п.).
Запускаю, ввожу в блокнот время и то
чем занимаюсь, и через это время
подастся сигнал и выскочит блокнот,
предложит ввести ещё раз :-)

Журнал "что и когда делал" ведётся
файлами по дням.

cg_roma

unread,
May 26, 2006, 3:08:21 PM5/26/06
to ua-devtalk
Здравствуйте, All. Сам работаю удаленно
с полгода. Вот что могу сказать о
впечатлениях. По-моему самое главное -
это необходимо создать нормальные
условия для контроля и взаимодействия
разработчиков и руководителей, и
работа основанная на взаимном доверии
и добросовесности. Про доверие и
совесть рассказывать не мне, а под
"условиями" я понимаю следующее:

- коммуникации: e-mail, группы рассылок,
средство для on-line общения
текстом/голосом (у нас в компании
используем Skype)

- взаимодействие разработчиков:
система контроля версий (у нас Subversion),
система bugtracking'а (у нас Mantis)

- контроль за производством:
ежедневные/еженедельные отчеты
разработчиков, свободный доступ для
руководителя (подразумевается его
компетентность в процессе разработки)
к репозиторию - результаты
деятельности разработчиков.

Естественно, деталей в процессе может
всплыть немало. Особо еще бы отметил
наличие стандартов разработки,
договоренностей - для удобочитаемости
результатов и более приятному
процессу оценки производительности и
особо - обязательного наличие
тестирования.

Ну и от себя, как разарботчика, Вам, как
руководителю, хочу сказать - не
жлобтесь в смысле оплаты - сразу людей
нанимайте толковых (например через
нормальное тестирование (опять-таки
оплаичваемое) необходимых
способностей), а потом живите вместе
счастливо :)

Sergey

unread,
May 26, 2006, 9:08:27 AM5/26/06
to ua-devtalk

Присоеденяюсь, удобнее этой ничего не
нашел, перебрал достаточно много.
Лично мне она нужна для самоконроля и
самоанализа.

Maverik

unread,
May 27, 2006, 4:36:44 AM5/27/06
to ua-devtalk
Max Ischenko написав:

> Ну а все-таки, кто-то может порекомендовать ПРОГРАММУ для учета времени.
>
> Я, например, хочу СЕБЯ контролировать, а Excel штука не дюже удобная.

В emacs есть отличный модуль planner,
подмодуль timeclock вполне спасет отца
русской демократии. :-)

Кстати, там же на construx (в рамках Survival Guide
от МакКоннела) есть неплохая шарварная
утилита для учета времени. Мне очень
понравилась: хотя через 30 дней она
выпала в осадок, за это время я очень
неплохо оттрейсил свое время. Если
будет интересно, попробую откопать ее
название (она есть у меня где-то в
файлопомойке).

Ну и еще есть апплеты для WindowMaker
соотвествующего назначения.

Впрочем, ничего из этого у меня
нормально не прижилось. Хоть я и
использую planner-timeclock, серьезного
анализа не получается -- очень часто
забываю запустить или остановить
таймер.

Dmytro Shteflyuk

unread,
Jun 6, 2006, 3:47:23 PM6/6/06
to ua-de...@googlegroups.com
Max Ischenko написав:
> Ну а все-таки, кто-то может порекомендовать ПРОГРАММУ для учета времени.

Сорри, что поднимаю столь древнюю тему... Вот один простенький продукт
для учета времени
http://products.wrconsulting.com/wrtimetracker/ru/

Max Ischenko

unread,
Jun 7, 2006, 1:26:16 AM6/7/06
to ua-de...@googlegroups.com
> Max Ischenko написав:
> > Ну а все-таки, кто-то может порекомендовать ПРОГРАММУ для учета времени.
>
> Сорри, что поднимаю столь древнюю тему... Вот один простенький продукт
> для учета времени
> http://products.wrconsulting.com/wrtimetracker/ru/


Видел, не понравилось.
Но за ссылку спасибо.

Dmytro Shteflyuk

unread,
Jun 7, 2006, 4:17:42 AM6/7/06
to ua-de...@googlegroups.com
2006/6/7, Max Ischenko <isch...@gmail.com>:

> Видел, не понравилось.
> Но за ссылку спасибо.


А такой? :-)
http://time.onrails.org/

Max Ischenko

unread,
Jun 7, 2006, 5:44:21 AM6/7/06
to ua-de...@googlegroups.com
> А такой? :-)
> http://time.onrails.org/

Мне нужна оффлайн версия.

airTODO

unread,
Jun 25, 2006, 2:01:11 AM6/25/06
to ua-devtalk
Посмотрите пожалуйста
http://airtodo.sourceforge.net
Может работать как оффлайн, так и с
удалённым сервером БД. Не web!

Max Ischenko

unread,
Jun 25, 2006, 3:14:18 AM6/25/06
to ua-de...@googlegroups.com
Интересно, а почему на Java? Может курсовой проект делаете?

C:\ >java -jar airtodo.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/airtodo/main/Client (Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)


Типа, "Tiger" не поддерживается?

sergey....@gmail.com

unread,
Jun 26, 2006, 3:52:57 AM6/26/06
to ua-devtalk
Мне понравился вот этот продукт -
бесплатный и удобный.
И Веб.
http://products.actimind.com/actiTIME/index.html

Nikolay Gorylenko

unread,
Jun 26, 2006, 4:10:46 AM6/26/06
to ua-de...@googlegroups.com
На титульной странице написано:
[quote]
1. Verify your Java software installation:
java -version
You need JRE (Java Runtime Enviroment) version 6 or higher.
It can be found at http://java.sun.com/javase/6/download.jsp
[/quote]

Обычная программная зависимость, ничего страшного.
Система выдерживает несколько параллельно установленных jdk :)

airTODO

unread,
Jun 28, 2006, 7:54:13 AM6/28/06
to ua-devtalk
> Интересно, а почему на Java? Может курсовой проект делаете?
А почему не на Java? Какая платформа по
Вашему мнению более подходит для
данных целей?

> C:\ >java -jar airtodo.jar
> Exception in thread "main" java.lang.UnsupportedClassVersionError: org/airtodo/main/Client (Unsupported major.minor version 50.0)
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(Unknown Source)
> at java.security.SecureClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.defineClass(Unknown Source)
> at java.net.URLClassLoader.access$100(Unknown Source)
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>
>
> Типа, "Tiger" не поддерживается?

- airTODO требуется JRE 6, т.е. с тигра нужно
пересесть на мустанга :)

Alexander Gromnizki

unread,
Jun 28, 2006, 6:47:59 PM6/28/06
to ua-de...@googlegroups.com
Wed Jun 28 2006 04:54:13 -0700, airTODO wrote:
> > Интересно, а почему на Java? Может курсовой проект делаете?
> А почему не на Java? Какая платформа по
> Вашему мнению более подходит для
> данных целей?

Не начиная флейма, а токмо пробегая мимо: подходит нечто более
легковесное, элегантное и красивое, как полная луна, вроде Tcl/Tk.

airTODO

unread,
Jun 29, 2006, 7:05:31 AM6/29/06
to ua-devtalk

Легковестное, элегантное и красивое...
Вы поэт! А если конкретнее,
что мешает Java быть хорошей платформой
для Project Management Tool?
И обратно, - в чём приемущества Tcl/Tk для
такой программы?

Max Ischenko

unread,
Jun 29, 2006, 9:04:06 AM6/29/06
to ua-de...@googlegroups.com
> > Интересно, а почему на Java? Может курсовой проект делаете?
> А почему не на Java? Какая платформа по
> Вашему мнению более подходит для
> данных целей?

Не зная ваших целей, не берусь судить. Вполне может быть что Джава и есть верный выбор. После поста "В защиту JavaScript" (*) я лучше буду помалкивать. ;-)

* - http://www.developers.org.ua/archives/max/2006/06/25/to-defend-javascript/


Alexander Gromnizki

unread,
Jun 29, 2006, 12:39:25 PM6/29/06
to ua-de...@googlegroups.com
Thu Jun 29 2006 04:05:31 -0700, airTODO wrote:
> что мешает Java быть хорошей платформой для Project Management Tool?

Мешает быть самое себя. В свое время, я долго и честно силился понять,
для чего эта жаба вообще нужна, почему мир должен все бросать, начиная
по команде громко и натужено квакать. А вот конкретный Project Management
Tool тут совершенно не при чем.

Повторюсь, погода к флейму не способствует.

> И обратно, - в чём приемущества Tcl/Tk для такой программы?

Тем, что у меня, хвала Аллаху, никакой жабы сыздавна нетути и airTODO я
могу оценить токмо по скриншотам :)

А вообще Tcl/Tk для всего хорошо. Перечитывайте Зубинского, выуживайте
из usenet Вагнера, попробуйте, наконец, тикль самостоятельно (если еще
не), а затем постарайтесь не удивляться, отчего вас больше к жабе ни
ногой, как к дереву с засохшим плодом. Недостаток последнего желания
выражается в том, что можно с прискорбием обнаружить свое состояние "не
в рынке".

airTODO

unread,
Jun 30, 2006, 2:58:45 AM6/30/06
to ua-devtalk
Я не утверждаю, что Java лучше, чем Tcl/Tk,
как не утверждаю, что Java лучше, чем Algol
или икра лучше, чем овсянка. Algol лучше
Java, если мы живем в 60-е годы, овсянка
лучше чем икра, если мы лошади. Есть
красота синтаксиса, элегантность
архитектуры, производительность,
коммерческие ожидания. Я не знаком с
Tcl/Tk, поэтому, даже призная, что он по 99%
характеристик превосходит Java, учту 1%
того, что Java более распространён
(спорить будете?), переживает
коммерческий подъем (пусть даже
временно и незаслуженно) и т.д. Т.е.,
возможно, через какое-то время большая
часть денег будет крутиться не в мире
Java, а в мире Tcl/Tk, или в каком-то другом.
Но сегодня это не так. К сожалению или к
счастью, кто знает... Когда-то я
программировал под DOS и у меня остались
очень светлые воспоминания о простых
пользовательских интерфейсах, простых
сценариях, простых программах. Но кому
сегодня интересно это? Сегодня пишу GUI
на Java, завтра, возможно на Tcl/Tk. Мир
меняется и, увы, не всегда в том
направлении, в котором нам хотелось бы.

Mike Gorchak

unread,
Jun 30, 2006, 6:05:09 AM6/30/06
to ua-de...@googlegroups.com
Hello, Max!

> >> Интересно, а почему на Java? Может курсовой проект делаете?
>> А почему не на Java? Какая платформа по
>> Вашему мнению более подходит для
>> данных целей?

MI> Не зная ваших целей, не берусь судить. Вполне может быть что Джава и
MI> есть верный выбор. После поста "В защиту JavaScript" (*) я лучше буду
MI> помалкивать. ;-)
MI> * -
http://www.developers.org.ua/archives/max/2006/06/25/to-defend-javascript/

Помню, давным-давно, когда единственный и последний раз я столкнулся с ASP
Javascript, его убожество по сравнению с VB было очевидно, вот Игорь Нужнов
тоже не даст соврать :)

Igorin

unread,
Jun 30, 2006, 6:51:48 AM6/30/06
to ua-devtalk

Дам соврать

Во первых мы с тобой были тогда еще
никакими в этих технологиях
И ты сейчас говоришь о Jscript в рамках ASP

Я вот использовал javascript и в HTML
страничках и для подготовки данных для
отчетов, используя rhino порт на java. И
именно для этих применений язык меня
вполне устраивал. Особенно красивые
вещи получались при использовании
функциональных возможностей. Я как раз
доделывал библиотеку отображения
контекстных меню и долго не мог понять,
почему глючит, пока не разобрался, что
в javascript есть нормальная поддержка closure

Alexander Gromnizki

unread,
Jun 30, 2006, 11:43:17 AM6/30/06
to ua-de...@googlegroups.com
Thu Jun 29 2006 23:58:45 -0700, airTODO wrote:
> Я не знаком с Tcl/Tk, поэтому, даже призная, что он по 99%
> характеристик превосходит Java, учту 1% того, что Java более
> распространён (спорить будете?),

Давайте я еще начну спорить, что Черное море больше чем Тихий океан ;)

> переживает коммерческий подъем (пусть даже временно и незаслуженно) и
> т.д. Т.е., возможно, через какое-то время большая часть денег будет
> крутиться не в мире Java, а в мире Tcl/Tk,

Ага, проще Днепру влиться в Балтийское море.

> Когда-то я программировал под DOS и у меня остались очень светлые
> воспоминания о простых пользовательских интерфейсах, простых
> сценариях, простых программах. Но кому сегодня интересно это?

Вас обманули, на тикле не пишут под ms-dog (хотя порт таки имеется). И
почему вам не нравятся простые пользовательских интерфейсы сегодня? Вот
эти сволочные пользователи, эти вероотступники, эти изменники высоких
идей, гнушаются и не любят (подлецы!) сложные интерфейсы и
посейчас. "Плюнула я на нее, да и прочь пошла...".

BTW, мне неизвестна система, где проще и резвее, чем на Tk, гуй
проклятый ваять. Хотя это все на любителя.

> Мир меняется и, увы, не всегда в том направлении, в котором нам
> хотелось бы.

(полусерьезно) Какой смысл жить, не меняя направление самостоятельно?

PS
Это не флейм, это не флейм, не флейм это...

airTODO

unread,
Jun 30, 2006, 12:47:21 PM6/30/06