Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2012-04-13

Черная пятница

На днях произошла бытовая история, которая, на мой взгляд, заслуживает публикации. Назвать ее можно «К чему приводят мечты».

Как и у многих, у меня есть начальник. В отличие от многих, он хороший, достойный человек. Как и многие — с некоторыми закидонами. Недавно ему сделали операцию на голове. И то ли отрезали что-то лишнее, то ли наоборот, оставили что-то ненужное, но поведение его стало напоминать (иногда) блондинок из анекдотов. Хотя, может это просто послеоперационный отходняк, не знаю.

Это было необходимое вступление. Пошла история.

Несколько месяцев назад в нашей работе возникла новая тема. Была сформулирована задача, по задаче была отработана технология. Технология сложная, результат на выходе зависит от массы всяких очевидных и не очень условий. По этой технологии стали выполняться работы. Раз работа, два работа, три, четыре, пять... Ой, говорит начальник. Вот эта пятая — дерьмово вышла, не так как надо. А как надо, спрашиваю я. А надо, как в условиях задачи, отвечает он.

Смотрю, проверяю. Задача сформулирована так же как и предыдущие. Технология отработана и не менялась. Все вроде в порядке. Но начальник недоволен. Ругается, фактически. Но из его ругани понять, что не так, не представляется возможным. Что-то не так и все тут. Так что же? Угадай. Вот тут и приходит на ум блондинка из анекдота.

Мне кажется, я догадался, что не так. И в этом заключается мораль всей истории. Не так оказались настроены ожидания начальника. В какой-то момент времени, в его голове желаемый результат прозрачно трансформировался в нечто отличное от того, под что затачивалась технология. Появились дополнительные условия. Но поскольку это произошло в голове начальника прозрачно, он и сам не заметил этого. Поэтому, конечно, ни в формулировках задачи, ни, тем более, в процедурах технологии эти изменения и условия не отразились. У человека в голове поменялась картина мира, грубо говоря, а он этого не заметил. Ему кажется, что она точно такая же как и раньше, просто его вдруг перестали понимать. И вместо продукта ему гонят лажу.
Понимаю. Это расстраивает.

Как лечить? Думаю, вполне подойдет научный подход, о котором недавно уже была цитата. Признать что мы чего-то не знаем и не понимаем; думать, анализировать; выдвигать теории; проверять теории практикой. Удачные теории брать на вооружение. Как-то так.

2 комментария:

  1. Ой, знакомо! У нас тоже бывают такие заказчики. Обговариваешь с ними смету, объем работ, стиль - и вдруг оказывается, что им не нравится, хотя все условия соблюдены.
    Они тоже вообразили себе невесть что и этого ожидают. А потом обламываются.

    ОтветитьУдалить
  2. потому и написал пост. Ситуация общая, даже самые достойные в нее попадают. Надо уметь выбираться.

    ОтветитьУдалить

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)