dastapov: (Default)
[personal profile] dastapov
Умные дядьки в толстых книжках пишут о том, что тщательно следить за рабочим временем сотрудников только для того,чтобы потом их дрючить мотивировать самыми простыми и бесхитростными способами - занятие, по самой своей идее обреченное на провал.

А вот как это было в одной фирме Z.

Жило-было в фирме Z довольно-таки большое IT-подразделение. И в один прекрасный день у этого подразделения поменялся начальник. Новый босс (назовем его M) сразу решил, что во ввереном ему подразделении дисциплина хромает, причем похоже, что на обе ноги. Сотрудники приходят +-полчаса от начала рабочего дня, в течении дня пьют на кухне кофе, вечером уходят совершенно неконтролируемым образом и вообще всячески разлагаются сами и разлагют коллектив.

"Not on my shift!", - решил М. И стал железною рукою внедрять дисциплину на местах. Перво-наперво он начал появляться на кухне по восемь раз на дню, и горе было тому, кто был застукан там с чашкой кофе или чая ... Затем М начал появляться по утрам у входных дверей в оффис и внимательно смотреть на тех, кому не посчастливилось опоздать.

Вобщем, я думаю, что вы поняли общую идею. Детский сад, штаны на лямках Микроменеджмент и личный подход к каждому прочно вошел в трудовые будни коллектива.

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

"Чем проще - тем лучше и надежнее", - решил М. И обязал всех сотрудников писать ему email по приходу на работу, и еще один - непосредственно перед уходом.

Поначалу М тщательно вычитывал подобную корреспонденцию и все исправно писали "статусные" письма. Но через некоторое время М стал расслабляться и потерял бдительность. Этим тут же воспользовалась часть сотрудников.

Как отправиль email стандартного содержания по указаному адресу в нужное время? Конечно же, с помощью cron. И crontab-ы на серверах и рабочих станциях запестрели строчками mail -s "Arrived to work" boss@z.

Другие сотрудники, не столь глубоко знакомые с инструментарием *nix-like OS, добились подобной функциональности с помощью разного рода freemail сервисов, позволяющих высылать напоминание в указанное время.

Через какое-то время жизнь вошла в новую колею и привычно покатилась дальше. Каждое утро десятки cron-ов и почтовых систем по всему миру отсылали однострочные послания, а M, сидя в своем кабинете, радовался, наблюдая, как его стараниями улучшилась дисциплина во ввереном ему подразделении. И в самом деле, редко кто теперь появлялся на работе после 9:00 - так, по крайней мере, утверждали "статусные" письма.

К сожалению, эта пасторальная картина просуществовала недолго. Почти в одно и то же время, в течении недели, произошли три несвязанных между собою события.

Сначала сотрудник А ушел в отпуск, и забыл закомментарить строчку в crontab. На беду, в первый же день отпуска он зачем-то понадобился М, который с утра пораньше заглянул в свой inbox, увидел, что А уже на работе, вызвал его к себе, но с удивлением узнал, что А - с пятницы в отпуске и в оффисе его не было.

В этот момент М начал что-то такое нехорошее подозревать. Он вернулся к себе в кабинет и тщательно перечитал статусные письма за последние дни. Выяснилось, что сотрудник B регулярно приходит на работу по воскресеньям, но почему-то не работает по пятницам, а сотрудник С приходит на работу в середине ночи, а уходит - в середине рабочего дня.

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

Мораль: даже однострочные скрипты надо тестировать.

Ах да, контрольные вопросы: как вы думаете, где "лопухнулись" сотрудники В и С?

(no subject)

Date: 2006-09-07 06:31 am (UTC)
From: [identity profile] ex-peter-le.livejournal.com
В - забыл, что кое-где неделя начинается с воскресенья
С - не вспомнил вовремя про TimeZone )

(no subject)

Date: 2006-09-07 07:07 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
По сути - верно.

А есть мысли, как это могло выглядеть по форме?

(no subject)

Date: 2006-09-07 07:24 am (UTC)
From: [identity profile] spamsink.livejournal.com
Воспользовался freemail сервисом черт-те где.

(no subject)

Date: 2006-09-07 07:38 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Ага. Конкретно - это был yahoo.

(no subject)

Date: 2006-09-07 07:43 am (UTC)
From: [identity profile] nealar.livejournal.com
Зачёт!

(no subject)

Date: 2006-09-07 07:50 am (UTC)
From: [identity profile] egorfine.livejournal.com
детский сад

(no subject)

Date: 2006-09-07 01:54 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Ага :)
Штаны на лямках.

(no subject)

Date: 2006-09-07 08:09 am (UTC)
netch: (Default)
From: [personal profile] netch
С - тривиально другая зона (впрочем уже комментировали). B - интереснее. Мне что-то трудно себе представить как можно пятницу которая обычно номер 5 принять за субботу. Где-то на каком-то кривом freemail дни недели нумеруются с воскресенья которое 1? Это кто ж такое придумал?

(no subject)

Date: 2006-09-07 08:52 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Зачем же сразу freemail?

Достаточно не прочитать 'man 5 crontab' :)

(no subject)

Date: 2006-09-07 08:44 am (UTC)
From: [identity profile] avnik.livejournal.com
Я одно время (лет 6 назад -- когда перегибали планку с отчетностью) в каждый таймшит включал врпемя потраченое на составление отчета за предыдущий период.

(no subject)

Date: 2006-09-07 09:31 am (UTC)
From: [identity profile] ungewissheit.livejournal.com
ну это проще с помощью, какого нибуть там CVS намостить конечно, прикрутив скрипты контролья при внесении. Популярная схема до сих пор.

(no subject)

Date: 2006-09-07 01:56 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Ээээ... а что таким образом можно трэкать?

(я даже не буду спрашивать "зачем?")

Re: Reply to your comment...

Date: 2006-09-07 02:03 pm (UTC)
From: [identity profile] ungewissheit.livejournal.com
да таймшиты, каждый заполняет.
Формат типа |нач период|завершение| тикет | итд|
речь о контроле.

Re: Reply to your comment...

Date: 2006-09-07 02:19 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
А. Сорри, я не сразу въехал. Отвык от ситуации, когда вещественным результатом всегда является код.

(no subject)

Date: 2006-09-07 01:54 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Ну дык. Не после работы же его заполнять.

(no subject)

Date: 2006-09-07 03:17 pm (UTC)
From: [identity profile] asc7-uni.livejournal.com
Хе-хе
У нас в конторе тоже начало начальство возмущаться тем что поздно приходим.
Надо подкинуть идею про отсылку почтиы по приходу =)

(no subject)

Date: 2006-09-07 06:20 pm (UTC)
From: [identity profile] weaverine.livejournal.com
Поучительная история. А я вот прихожу на работу у 8ми, страшно сказать - по собственной воле.

(no subject)

Date: 2006-09-08 07:16 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Я вот тоже начал приходить к 8:30. За пол-часа, пока никого нет, столько всего успеваешь сделать :)

(no subject)

Date: 2006-09-19 01:03 pm (UTC)
From: [identity profile] antirek.livejournal.com
Я опаздывал и опаздывать постараюсь прекратить! :) Главное, чтоб вместе со штанами поутру и интерес к работе с собой брать.

Profile

dastapov: (Default)
Dmitry Astapov

May 2022

M T W T F S S
       1
2345678
9101112131415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags