Про людей

Утром 28 января 1986 года взорвался космический корабль Challenger, что повлекло ужасающие потери человеческих жизней, материальных средств и национального престижа. Расследование показало, что резкое похолодание непосредственно перед пуском вызвало выпадение из заданного температурного режима всей первой ступени и ее компонентов. Система была предназначена для работы при температуре выше нуля, а на деле оказалось куда холоднее. Никто из персонала не думал о кольцевых уплотнителях твердотопливных ускорителей, которые и вызвали беду, но многие люди знали, что компоненты системы чувствительны к низкой температуре, и нельзя рассчитывать, что они смогут нормально функционировать при температуре ниже нуля. Почему они молчали?

У них были те же самые причины, которые не дают людям озвучивать риски в любых других компаниях. Это принимает форму неписаных правил, встроенных в корпоративную культуру:
1. Не имей привычки думать о неприятностях.
2. Не поднимай проблему, если у тебя нет готового решения.
3. Не говори, что нечто является проблемой, если не можешь доказать, что это так.
4. Не будь помехой.
5. Не озвучивай проблему, если не хочешь, чтобы на тебя возложили ответственность за ее немедленное решение.

На самом деле это все не про Хаббу Хэна!

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

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

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

Deadline

Сегодня немного важных цитат из одноименной книги.

О производительности:

На людей можно надавить, но они не станут от этого быстрее соображать.

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

— Мы берем на себя много, потому что мало чего боимся.

О документации:

Я считаю, что в каждом из нас, в душе или на уровне подсознания, живет тайный страх: мы боимся показать, что соображаем хуже других. Вся наша раса заражена этим страхом. Каждый готов предположить, что его мыслительные способности ниже средних, поэтому ему надо прикладывать дополнительные усилия, чтобы разобраться в том, в чем другие разбираются с ходу. А теперь возьмем нашу ужасную спецификацию. Ты читаешь ее целый день и обнаруживаешь, что ничего не понимаешь. И тут приходит начальник и спрашивает: «Ну как? Как вам спецификация?» Что сказать? И мы врем! «Все в порядке, босс. То есть я хочу сказать, что документ этот весьма непростой, но дайте нам еще немного времени, и мы во всем разберемся…» И так поступает каждый!

— Туманность в изложении появляется там, где существует неразрешенный конфликт.

и здесь же:

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

Никто никогда не скажет вам, что спецификация плоха. Люди скорее будут обвинять себя в неспособности понять написанное, чем ругать авторов спецификации.

Про Scrum

В пятницу ходил на тренинг по Scrum, проводимому Flasoft в айти парке.

Выговорился. Пообщался с людьми, у которых похожие проблемы с управлением процесса разработки программного обеспечения, получил несколько очень полезных советов, сам поделился опытом с тем, как можно делать хорошо :-) Но «выговорился», оказывается, самое лучшее из того, что со мной произошло там. И не подозревал, что у меня накопилось много недовольства по тому что происходит, но за неимением альтернативного видения, считал что все нормально.

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

В сухом остатке:

  1. Scrum хорошо работает в команде 7 человек (максимум)
  2. Команда должна состоять из универсалов
  3. Команда должна быть супермотивирована
  4. Если кто-то сфакапился, ответственность несут все
  5. Продукт оунер головой отвечает за проект и перед заказчиком и перед командой:
    1. что он правильно понял что нужно заказчику
    2. и что правильно передал это знание команде
  6. Скарм мастером может быть хоть уборщица, если она:
    1. знает все правила скрама и
    2. может следить за тем, как эти правила исполняются
    3. и мотивировать команду сворачивать горы
  7. Издержки времени на поддержание процесса скрама ради скрама могут доходить до 30% и это нормально
  8. Если заказчик требует что-то исправить в уже начатой итерации, нужно:

    1. Заменить что-то не критичное с и равнозначное по velocity на работу по этому измнению
    2. На каждую итерацию оставлять запас по velocity на незапланированные изменения, т.е. – запланировать их
    3. Вынести одного человека из скрама, чтобы он занимался только этим и не работал в скраме
    4. Сократить длительность итераций
  9. Scrum poker – гениальное изобретение. В него стоит добавить лишь 1 правило: говорить не дольше 1 минуты.

Огромная благодарость тренеру Диляре за ответы на вопросы и мастерство!

Ящерицы уже перешли на планшетные игры :)

Окситоцин

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

Пол Зак провел очень интересное исследование о взаимосвязи моральности и выработки этого гормона. И получил очень интересные результаты!

Очевидно, если кто-то очень заботлив и человеколюбив, можно с большой долей вероятности утверждать, что в крови у него много окситоцина (или мало тестостерона). Кроме того, из этой лекции ясно, что тестостерон и окситоцин «не совместимы» друг с другом: если в крови много тестостерона, выработка окситоцина блокируется.

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

Если исключить альфу из группы и «назначить» на эту роль самого человеколюбивого и сострадающего человека, может произойти два сценария:
1. Человек так и не станет настоящим вожаком и не будет уважаем этой группой.
2. Человек перестроится, начнет думать как альфа, делать как альфа и в след за этим, его организм станет вырабатывать тестостерон. Дальше о судьбе его человеколюбия уже известно. :-)

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

Кроме того, стал приблизительно понятен механизм «потери стыда» и переход за рамки морали: стресс + тестостерон отключают совесть.

Другие профессии

SkypeTab

Поставил сегодня утром SkypeTab. Это радость и счастье!

Наконец-то все окошки диалогов скайпа собраны в одном месте, и не мельтешат в таскбаре как десятки окон ие6.

Тест «Действительно ли мы занимались управлением рисками?»

Когда управление рисками действительно ведется и укореняется в корпоративной культуре, проекты смогут пройти все или большинство следующих проверок:

1. Имеется перечень рисков. В этот перечень включены все главные риски проектов разработки программного обеспечения, а также риски, присущие исключительно данному проекту. Риски эти по природе своей причинные (то, что вызовет ужасные результаты, а не то, что само является ужасным результатом).

Основные пять: изьяны календарного планирования, текучесть кадров, раздувание требований, нарушение спецификаций, низкая производительность.

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

3. Везде есть диаграммы неопределенности. Их используют для количественного измерения причинных рисков и для выражения совокупных рисков и ожиданий. Корпоративная культура начинает считать непрофессиональным взятие обязательств без упоминания в явном виде об их неопределенности.

4. Имеются цели и оценки проекта, и они никогда не совпадают. Цели могут быть на уровне «нанопроцентной даты» или рядом с ней, а оценки должны быть гораздо более консервативными. Если целью данного проекта является поставка продукта через 12 месяцев, то оценка должна планировать поставку хотя бы месяцев через восемнадцать. В любом случае, конкретный уровень доверия, который связан с любым обстоятельством, должен быть указан диаграммой неопределенности.

5. У каждого риска есть установленный индикатор наступления. Происходит постоянный мониторинг для обнаружения наступления риска.

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

7. Оценивается подверженность каждому из рисков.

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

9. В план проекта хотя бы частично встроен инкрементный метод. Некоторые или все версии действительно поставляются заказчикам или происходит псевдопоставка (представляющая собой все необходимые этапы, кроме реальной поставки). Данные о времени, усилиях и т.п. обрабатываются по каждой завершенной версии и используются в качестве показателей завершения во второй половине проекта.

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

Митинг 10.12.2011 в Казани

Ходил сегодня на несанкционированный митинг на Площади Свободы.

Еще с утра площадь оцепила полиция. Эти кадры я сделал по пути в Трактир на Гоголя, в 14-30.

Это вот кто-то в твиттере кинул ссылку, ну а я сюда вставил.

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

Вышли люди от КПРФ, стали громко говорить о том, что выборы прошли не честно, что здесь все собрались по тому, что партия власти не услышала, а теперь вот услышит, наверное. Ну, по крайней мере, должна.

Полиционер сообщил о том, что митинг не законен, потребовал всем разойтись. Толпа ему посвистела и он ушел.

К этому времени мы уже замерзли и решили согреться в каком-нибудь кафе по соседству…

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

У входа в оперный было много людей. Митинг как бы разделился на 2 части: одна под Лниным, другая здесь. Так вот и смотрели друг на друга, пели гимн и скандировали :-)


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

По теме:
http://kazan-times.ru/stories/1264
http://prokazan.ru/newsv2/52069.html
http://vyshemirskiy.livejournal.com/17057.html