Денис Бесков ([info]beskov) wrote,
@ 2007-10-20 16:43:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Почему не любят использовать точное целеполагание?
Не могу не поделиться выводами из вчерашней беседы с Сергеем Boatman'ом (см. его статью "Цели ИТ-проекта").

Общий тезис -- люди не любят ставить чёткие цели, т.к. они накладывают ответственность.

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

Представитель заказчика не любит чётко поставленные цели, т.к. они строго определяют состав работ и он таким образом теряет возможность включать в него новые доработки и замечания.

Подрядчик не любит чётко поставленные цели, т.к. это не даёт сэкономить на срезании углов, посредством корректировки ожиданий и трансформации целей проекта в удобную сторону.

Начальник разработчика не любит чётко поставленные цели, т.к. на их выработку и согласование требуется отдельное время + теряется возможность манипулировать сотрудниками в духе "сделай то, не знаю что, найди то, не знаю что, это всё неправильно, надо по-другому, переделывайте".

Разработчик не любит чётко поставленные цели, т.к. ему приходится работать на результат, а не в своё удовольствие (смотреть YouTube, читать bash.org, писать систематическую систематизированную систему) и разрыв между текущим состоянием работы и целевым формирует гнёт.

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



(Post a new comment)


[info]meatreach
2007-10-20 01:24 pm UTC (link)
Последнее не совсем верно. Работодатель спит и видит, как бы ему получить в зубы измеритель полезности сотрудников. Проблема в том, что любой формальный измеритель оказывается в результате неполным, что-то важное не учитывает, и приходится говорить: "да, формальные показатели (достижения цели или чего-то еще) говорят, что ты молодец, но на самом деле..." или наоборот, по формальным показателям человек плохо работал (поставленных целей не достиг), но на самом деле он компанию спас от чего-то еще более ужасного, чем провал этих целей. Заранее поставленные цели не учитывают неопределенности, а бизнес состоит из нее родимой, ты никогда не знаешь, что завтра случится. :)

(Reply to this) (Thread)


[info]beskov
2007-10-20 01:38 pm UTC (link)
если формальных показателей не хватает, это повод уточнить либо их, либо + цели )

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

(Reply to this) (Parent)(Thread)


[info]meatreach
2007-10-20 01:40 pm UTC (link)
Формальные показатели не могут учесть то, что произойдет после их формализации. Бизнес не статичен, цели меняются.

(Reply to this) (Parent)(Thread)

(no subject) - [info]beskov, 2007-10-20 01:42 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:16 pm UTC

[info]beskov
2007-10-20 01:40 pm UTC (link)
Кстати, как раз по результатам написания выше упомянутой статьи у автора появилась мысль о необходимости дисциплины "управление целями".

(Reply to this) (Parent)(Thread)


[info]pafanasenko
2007-10-20 01:44 pm UTC (link)
Автор - это ты? :)

(Reply to this) (Parent)(Thread)

(no subject) - [info]beskov, 2007-10-20 01:48 pm UTC
(no subject) - [info]meatreach, 2007-10-20 01:45 pm UTC
(no subject) - [info]beskov, 2007-10-20 01:50 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:26 pm UTC
(no subject) - [info]hemule, 2007-10-20 04:01 pm UTC
(no subject) - [info]beskov, 2007-10-20 04:40 pm UTC
(no subject) - [info]hemule, 2007-10-20 04:43 pm UTC
(no subject) - [info]beskov, 2007-10-20 04:51 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:27 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:17 pm UTC

[info]pafanasenko
2007-10-20 01:43 pm UTC (link)
Здесь все зависит от мотивации работодателя. Если я - работодатель, и размер получаемых мною денег впрямую зависит от того, насколько хорошо у меня сработала команда, я буду первым мотивировать разработчиков, ставить им четкие цели и введу систему полезности сотрудников (не обязательно формальную) - для того, что мотивировать отличившихся еще больше. Другое дело, что работодатель может не отдавать себе отчет в том, что работа команды и зарабатываемые деньги - это взаимосвязанные вещи. Или отдает отчет, но не знает, как эти управлять.

(Reply to this) (Parent)


[info]summerodaku
2008-07-17 06:53 am UTC (link)
Не то, чтобы он совсем не был способен донести. Не дрогнув, донёс бы он на человека, причинившего ему зло или унижение.

(Reply to this) (Parent)


[info]adrianov
2007-10-20 03:34 pm UTC (link)
Мне, как разработчику, нравятся чёткие цели. Потому что раз-раз и сделал. Другое дело, что мне не нравится когда кто-то напланировал какую-то хрень, которая идёт вразрез с моим пониманием задачи.

(Reply to this) (Thread)


[info]enox
2007-10-22 09:07 am UTC (link)
ну по-идее, если цели заказчика принимает вся команда, тогда редко когда будет "вразрез", разве что когда заказчик хочет гнать функционал, а разработчики хотят оптимизировать, стабилизировать, или редизайнить :-)

(Reply to this) (Parent)


[info]fantaseour
2007-10-20 03:47 pm UTC (link)
Мнение со стороны разработчика:

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

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

И до метрик надо дорасти -- надо чтобы они работали -- вот главное. Т.к. это в первую очередь инструмент достижения цели

(Reply to this)


[info]hemule
2007-10-20 04:07 pm UTC (link)
Ну ты прямо как Дуглас, наш, Макгрегор.

(Reply to this) (Thread)


[info]beskov
2007-10-20 04:51 pm UTC (link)
а что, он писал про целеполагание?

(Reply to this) (Parent)

Я не согласна насчет "люди"...
[info]kholodova
2007-10-20 05:33 pm UTC (link)
По моему опыту, встречалось два вида отношений упомянутых ключевых сторон:

1) Все происходит так как ты пишешь. При этом нечетко поставленные цели дают возможность сторонам манипулировать друг другом и, в общем то, выгодны всем сторонам (разработчик смотрит YouTube, работодатель не увеличивает зарплату и т.д.). При этом у любой стороны есть возможность как сильно проиграть, так и сильно выиграть за счет нечетко определенных целей. Успех зависит от умения манипулировать. Часто встречается в российских компаниях и госструктурах.

2) Стороны все-таки пытаются определить цели, продираясь через нелюбовь к этому разработчиков, заказчиков, подрядчиков и прочих ключевых лиц для того, чтобы снизить риски того, что:
- после взаимной работы с нечеткими целями подрядчик откажется от дальнейшего сотрудничества;
- представитель заказчика не выплатит деньги за сделанный проект (т.к. он думал совсем не про то, что ты ему сделал);
- разработчик не уйдет на другую работу (т.к. ему надоело пинать балду на этой и не получать достойную зарплату)
- и т.д.
Этот подход чаще встречается в западных компаниях и коммерческих компаниях.

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

P.S. Госорганы, нефтянка и близкие к ним компании могут не напрягаться с целеполаганием т.к. когда ресурсов много, всегда будет на кого свалить и чем оправдаться :)

(Reply to this) (Thread)


[info]beskov
2007-10-20 05:55 pm UTC (link)
Спасибо!

Ну мой пост как бы из серии "почему НЕКОТОРЫЕ люди не любят ...", а не из серии "почему ВСЕ люди не любят...".

А про необходимость целеполагания как механизма обеспечения будущего - всё так.

(Reply to this) (Parent)(Thread)

(no subject) - [info]kholodova, 2007-10-23 07:42 am UTC
Re: Я не согласна насчет "люди"...
[info]bugroff
2007-10-21 05:39 pm UTC (link)
Елена, а у Вас в компании как дела обстоят? Если не секрет :-) Может на экскурсию пригласите? :-) Опытом там обменяться и т.д.

(Reply to this) (Parent)(Thread)

Re: Я не согласна насчет "люди"... - [info]kholodova, 2007-10-23 07:44 am UTC

[info]enox
2007-10-20 05:36 pm UTC (link)
... не любит чётко поставленные цели

не цели наверное, а все же требования?

Если цели - то не согласен - свои цели как правило все участники или знают или более менее легко могут определить. И не побояться записать.

А если здесь разговор о требованиях, то согласен, но только отчасти...

Если бы заказчик не любил четко поставленные цели, agile-методики бы процветали на ниве custom development жирным процветанием, потому что они и дешевле водопадных (за счет исключения как раз работ по однозначному определению scope) и гарантируют все остальное (сроки, бюджет). А на практике мы имеем заказчика, который очень хочет, чтобы ему перед началом работы сказали, сколько эта штучка которую я хочу будет стоить

Но сказать, сколько _оно_ будет стоить нельзя, пока требования не будут досконально прописаны. Как иначе узнать - решает ли решение
задачи заказчика или нет?

(Reply to this) (Thread)


[info]beskov
2007-10-20 05:53 pm UTC (link)
Именно цели.
Я пишу не про заказчика, а про представителя заказчика.
И про целеполагание в процессе инициации проекта или постановки задачи конкретному исполнителю.

А при чём тут желание заказчика знать стоимость?

(Reply to this) (Parent)(Thread)

(no subject) - [info]enox, 2007-10-20 06:08 pm UTC
(no subject) - [info]beskov, 2007-10-20 06:31 pm UTC
(no subject) - [info]enox, 2007-10-20 06:54 pm UTC
(no subject) - [info]beskov, 2007-10-20 07:05 pm UTC
(no subject) - [info]enox, 2007-10-20 07:09 pm UTC
(no subject) - [info]enox, 2007-10-20 06:11 pm UTC
(no subject) - [info]beskov, 2007-10-20 06:35 pm UTC
(no subject) - [info]enox, 2007-10-20 06:55 pm UTC
(no subject) - [info]beskov, 2007-10-20 07:08 pm UTC
(no subject) - [info]enox, 2007-10-20 06:59 pm UTC
(no subject) - [info]beskov, 2007-10-20 07:24 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:35 pm UTC
(no subject) - [info]enox, 2007-10-22 09:02 am UTC
(no subject) - [info]bugroff, 2007-10-21 05:37 pm UTC
Re: Я не согласна насчет "люди"...
[info]bugroff
2007-10-21 05:34 pm UTC (link)
То, про что Вы говорите, не совсем цели, это хотелки, ибо как раз сделать их достижимыми и измеримыми особо никто не хочет. Таким образом это не цель, а "голубая мечта".

(Reply to this) (Parent)


[info]nastap
2007-10-20 08:40 pm UTC (link)
Я думаю, что люди не УМЕЮТ ПРАВИЛЬНО ставить чёткие цели. Точнее, я это знаю. Целеполаганием, как ключевой компетенцией, владеет очень мало людей.

Я проводила небольшой эксперимент в общении со своими знакомыми. Просто спрашивала: "А это ты для чего делаешь?"
Результаты меня поразили! Например, один мой знакомый на все вопросы (более 20 вопросов) дал ответ в стиле: "Чтобы НЕ ..." И после объяснения, что цель в большинстве случаев должна быть положительной, не смог перестроится.

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

(Reply to this) (Thread)


[info]beskov
2007-10-20 08:43 pm UTC (link)
Люди-то вцелом ладно, но есть такие профессии как менеджер проектов и должности как руководитель, для которых этот навык является рабочим и обязательным.

(Reply to this) (Parent)(Thread)

(no subject) - [info]nastap, 2007-10-20 09:26 pm UTC
(no subject) - [info]bugroff, 2007-10-21 05:42 pm UTC
(no subject) - (Anonymous), 2007-10-22 11:08 am UTC

[info]bugroff
2007-10-21 05:41 pm UTC (link)
почти согласен

(Reply to this) (Parent)(Thread)

(no subject) - [info]nastap, 2007-10-21 06:15 pm UTC
(no subject) - [info]bugroff, 2007-10-21 09:22 pm UTC

[info]ivbeg
2007-10-21 09:40 am UTC (link)
В общем и целом так, в то же время не совсем.
Для руководства компании разработчика и руководства компании заказчика важны конкретные траты и конкретные результаты. В случае руководства разработчика они также, в идеале, оценивают показатили рейтов, загрузки персонала и оборудования, свободных мощностей и так далее. Отсюда есть определённый конфликт интересов, решать который в частности призваны ISO 9000/9001 и CMMI.
Например, CMMI IV и выше компании организуют свой процесс исходя как раз от целей и конкретных сроков работ. Разумеется и там бывают неточные постановки задач и желание творческой работы разработчиками, но компании делают деньги на потоке проектов, отсюда жёсткая организация рабочего процесса с обязательным сбором требований, запросами на их изменение и так далее. Аналогичная схема работы используется в UK по PRINCE2 и в USA для работ министерства обороны.

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



(Reply to this) (Thread)


[info]bugroff
2007-10-21 05:47 pm UTC (link)
Тут вопрос краткосрочного и долгосрочного целеполагания. Конкретные траты, то бишь инвестиции и конкретные результаты, скажем ROI - это понятно, но как считать ROI не знаю для чего нам инвестиции - просто выкинуть деньги и освоить бюджет, как в большинстве случаев, Тогда разговор о ROI не ведется, тогда абсолютно верно - мы имеем дело с личными целями, а дальше уже вопрос порядочности компании подрядчика :-)

(Reply to this) (Parent)


[info]robocomp
2007-10-22 07:43 am UTC (link)
Вообще - слишком сложно, по-моему.
Никто не любит целеполагание только по одной причине — это сложно. Нужно что-то там сначала выделять. Цели. Потом надо это проверять. А это сложно.
На мой взгляд, все именно так. Упрощенно.

(Reply to this)


[info]sepg
2007-10-23 05:07 am UTC (link)
Согласен с [info]nastap. Многие не умеют правильно ставить четкие цели.

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

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

Поэтому я рекомендую обращать внимание на поддержание баланса краткосрочных конкретных и среднесрочных и долгосрочных менее конкретных целей. А также помнить, что для каждого уровня зрелости и ответственности в иерархии компании разные цели имеют разный приоритет. На уровне конечных исполнителей хорошо работают краткосрочные, 100% конкретные и легко измеримые цели, чем вышее по иерархии принятия решений, тем бОльшую часть должны составлять долгосрочные и не всегда легко и однозначно измеряемые цели.

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…