?

Log in

No account? Create an account

Previous Entry | Next Entry

SoftwareStories: Стыд и скрам

Получил не давно от одного очень хорошего менеджера проектов крайне увлекательное письмо. С его разрешения публикую практически в неизменном виде, но с моими комментариями.
__________________________________________________________________
Привет) Не могу просто удержаться, чтобы не рассказать. Ибо больше получается что некому.
Возвращаясь к разговору из предыдущего письма. Сейчас расскажу тебе сказку - быль.
Обнаружил в соседнем помещении новообразоващуюся команду по новому проекту для нового заказчика. Заказчик заграничный, продвинутый, представляет из себя некую крупную строительную фирму (строят, торгуют стройматериалами...). IT ландшафт богатый... Работают строго по скрам. Готовый процесс. Ну и нашу новую команду тоже немедленно включили в этом процесс. Спринты, стори пойнты, велосити, все дела.
Вот зашел я к ним и спросил:
- Парни, а что такое у вас стори пойнт?
- Человеко - час!
- А как вы планируете свои спринты?
- А так чтобы всегда их выполнять!
- Как так, всегда выполнять? Может быть вам надо планировать аггресивно (50% вероятность), а делать в итоге сколько выйдет (это я удочку насчет CCPM запустил)?
- Ну у нас считается смертным грехом не выполнить на спринте то что мы пообещали на планировании...
И тут то я почуял неладное...
- И как же вы планируете спринты?
- Ну так и планируем. Две юзер стори в неделю, чтобы не облажаться.
Занавес. Ты понимаешь, да? Парни, в четком соответствии с теорией Голдрадта, не смотря ни на какие мегамодные практики немедленно организовали себе песочницу, где дают максимально вероятностные оценки, и при этом работа занимает все отведенное время. Т,е. они реально, грубо говоря, две трети времени занимаются чем угодно но только не работой. А в последние три дня фигачат не разгибая головы...
Но при этом все круто, да. Сторипойнты, велосити, окружающие в зависти...
Вот такой вот стыд и скрам. И твоя картинка)
https://twitter.com/cartmendum/status/311543956884299776/photo/1

Кстати, я тут еще подумал, что на самом деле люди не хотят работать по теории ограничений, по GTD и т.п. Причем это частно неосознанно. Знаешь почему?
Потому что если ты будешь делать все правильно, то ты будешь спокойно работать и много успевать. А это не ценно в глазах окружающих и возможно даже в глазах самого субъекта. (Кстати да, даже Голдратт в своей сателлитной программе с прискорбием констатирует, что сейчас рабочая этика заключается в том, что бы выглядеть занятым) Т.е. складывается ощущение что ты не ценен, не востребован. Ведь если ты набрал себе кучу работы, делаешь кучу дел одновременно, весь в мыле, рассказываешь коллегам как ты задолбался, ведь это же на самом деле круто! Это значит что ты нужный, полезный парень. Особенно в глазах окружающих.  Это такая же хрень как уныние и депрессия. Вроде как очень плохое состояние, но в месте с тем какое сладкое... Сидишь, жалеешь себя, всем рассказываешь как все плохо, многие тебя жалеют...
Вот такая вот мысль. Если понравится, смело цитируй. гы. :))))))))
_____________________________________________________

Мне понравилось все и я готов подписаться под каждой строчкой! Леха, ты мудрый дядька!

Comments

( 64 comments — Leave a comment )
yakov_sirotkin
Sep. 11th, 2013 01:11 pm (UTC)
А откуда вывод, что они фигачат последние три дня не разгибая головы? Может быть они сначала всё спокойно делают, а потом отдыхают?

И вообще, для заказчика в данном случае наверняка важнее качество, а не скорость разработки.

И уж тем более я сомневаюсь, что у ребят достаточно мотивации, чтобы напрягаться на работе.
vov_ivanov
Sep. 11th, 2013 01:31 pm (UTC)
Да ладно! Где Вы видели разработчиков, которые сначала делают, а потом отдыхают? Синдром студента перед сессией неискореним! :)

А есть ли прямая корреляция между низкой скоростью и высоким качеством? Я не уверен, что там уж такое высокое качество получается.

А вот на счет мотивации совершенно верно подмечено!
(no subject) - yakov_sirotkin - Sep. 11th, 2013 02:24 pm (UTC) - Expand
(no subject) - cartmendum - Sep. 11th, 2013 02:25 pm (UTC) - Expand
(no subject) - yakov_sirotkin - Sep. 11th, 2013 07:36 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 03:07 pm (UTC) - Expand
(no subject) - yakov_sirotkin - Sep. 11th, 2013 07:39 pm (UTC) - Expand
mmman
Sep. 11th, 2013 01:38 pm (UTC)
Вот я когда читал Голдрадта, параллельно задумывался: ну вот хрен ты кого так просто в наших реалиях поставишь на эти рельсы. Советские производственные и штатно-иерархические пережитки еще так сильны, что не в каждой команде ТОС применима без насилия.
cartmendum
Sep. 11th, 2013 02:00 pm (UTC)
Советское тут не при чем. Везде точно такие же проблемы.

Увы и ах, крайне часто путь к счастью лежит через насилие :)
(no subject) - (Anonymous) - Sep. 11th, 2013 03:15 pm (UTC) - Expand
(no subject) - brinlig - Sep. 11th, 2013 03:25 pm (UTC) - Expand
(no subject) - cartmendum - Sep. 11th, 2013 08:34 pm (UTC) - Expand
Roman Surikov
Sep. 11th, 2013 01:50 pm (UTC)
Критика напрасна
Я не могу понять в чем проблема честно говоря?! Ну только наверное в том, что они называют это Scrum :) Кустомера все устраивает, команду тоже. Идиллия :)
cartmendum
Sep. 11th, 2013 02:02 pm (UTC)
Re: Критика напрасна
С задачей сатисфакинга кастомера ребята справляются, да :)

Но можно было бы и больше успевать. Смысл в том, что если ты успеваешь каждый спринт, то ты перезакладываешься. И весь перезаклад с точки зрения кастомера растрачивается впустую. Но если это никого не парит - то не страшно.
Re: Критика напрасна - Roman Surikov - Sep. 11th, 2013 02:14 pm (UTC) - Expand
Re: Критика напрасна - grinderx19 - Sep. 11th, 2013 03:16 pm (UTC) - Expand
Re: Критика напрасна - peeplevarreh - Sep. 11th, 2013 02:45 pm (UTC) - Expand
Re: Критика напрасна - 23derevo - Sep. 11th, 2013 03:40 pm (UTC) - Expand
Re: Критика напрасна - (Anonymous) - Sep. 11th, 2013 03:19 pm (UTC) - Expand
mikerrr
Sep. 11th, 2013 01:53 pm (UTC)
Не понял логики - если будет все правильно делать, то тоже будет выглядеть занятым. Тогда не понятно почему это не ценно, когда ценность - это выглядеть занятым.
Не понятно почему 2 юзер стори в неделю это мало, может это как раз на неделю если все делать правильно?
Не понятно причем тут Голдратт и ограничения)
Ну и куча еще не понятного.
(Anonymous)
Sep. 11th, 2013 03:24 pm (UTC)
Немедленно вспомнил несколько 'правил' проектного управления:
1. если человек сейчас может эффективно уделить свое время проекту, значит, в настоящее время ему нечем
заняться.
Следствие 1: если непосредственный начальник не загрузил сотрудника полностью, то и вам не следует
его перегружать.
Следствие 2: если у сотрудника несколько задач накладываются по времени одна на другую, расстановка
приоритетов будет в пользу заданий, полученных от непосредственного руководителя.

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

3. проектные команды терпеть не могут еженедельные отчеты о ходе проекта, так как по ним сразу видно,
что ничего не происходит.

:-)
peeplevarreh
Sep. 11th, 2013 01:58 pm (UTC)
Ребята молодцы. Похоже, и так спокойно работают и много успевают. В чем проблема-то?
cartmendum
Sep. 11th, 2013 02:06 pm (UTC)
ДА никакой проблемы нет, если все довольны.

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

Мне больше мысль в последнем абзаце понравилась. Она не связана особо с рассказом про скрам.
(no subject) - peeplevarreh - Sep. 11th, 2013 02:27 pm (UTC) - Expand
(no subject) - cartmendum - Sep. 11th, 2013 02:29 pm (UTC) - Expand
(no subject) - peeplevarreh - Sep. 11th, 2013 02:37 pm (UTC) - Expand
(no subject) - peeplevarreh - Sep. 11th, 2013 02:37 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 03:32 pm (UTC) - Expand
(no subject) - peeplevarreh - Sep. 11th, 2013 03:44 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 04:05 pm (UTC) - Expand
(no subject) - 23derevo - Sep. 11th, 2013 03:41 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 05:56 pm (UTC) - Expand
(no subject) - 23derevo - Sep. 11th, 2013 06:07 pm (UTC) - Expand
(no subject) - ext_2125557 - Sep. 11th, 2013 03:31 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 03:41 pm (UTC) - Expand
(no subject) - 23derevo - Sep. 11th, 2013 03:43 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 04:29 pm (UTC) - Expand
(no subject) - 23derevo - Sep. 11th, 2013 05:39 pm (UTC) - Expand
(no subject) - (Anonymous) - Sep. 11th, 2013 06:00 pm (UTC) - Expand
(no subject) - 23derevo - Sep. 11th, 2013 06:06 pm (UTC) - Expand
(no subject) - peeplevarreh - Sep. 12th, 2013 10:41 am (UTC) - Expand
stabich
Sep. 11th, 2013 01:58 pm (UTC)
С программистом:
- Привет, как работа? Как ты с такой посторонней запаркой успеваешь по плану?
- Да вот, дали задачу. Сперва оценил ее в 3 часа. Потом подумал, мало ли что еще пришлют. И вслух назвал 20 часов.
Позже, с начальником:
- То, как оформляются задачи, и то как формируется их список, мешает программистам видеть проект в перспективе, давать оценки и просто работать.
- Неправда, у нас программисты почти все время уделяют проекту, потому что всегда успевают к ими же озвученному сроку.

Edited at 2013-09-11 02:01 pm (UTC)
igorantarov
Sep. 11th, 2013 02:11 pm (UTC)
Это всё прекрасно от первой до последней строчки! :)

Вопрос только - надо ли что-то со всем этим делать. И если надо, то каков первый шаг? )
eleon
Sep. 11th, 2013 02:25 pm (UTC)
Сразу вспомнилась дикая война с начальством, когда я им предложил планировать с 50% точностью :) Отголоски в духе "у тебя ж там половина времени - буфер, добавь задачку" до сих пор всплывают, хотя больше года прошло уже.
cartmendum
Sep. 11th, 2013 02:30 pm (UTC)
О, чорд! Да, такое как пить дать возможно :)
(no subject) - eleon - Sep. 11th, 2013 03:05 pm (UTC) - Expand
(no subject) - cartmendum - Sep. 11th, 2013 03:16 pm (UTC) - Expand
(no subject) - eleon - Sep. 11th, 2013 03:18 pm (UTC) - Expand
osdm
Sep. 11th, 2013 02:42 pm (UTC)
ИМХО, очень маловероятно, что они две трети времени вообще ничего не делают. Скорее всего, они:
а) рефакторят
б) делают внутренние задачи (типа логгинга и т.п.), которые заказчику еще продать надо
в) начинают потихоньку делать задачи со следующего спринта (более-менее ожидая, что там будет)

Я, конечно, никогда не работал по скраму. Но подозреваю, что если использовать агрессивное планирование, то это будет давлеть над разработчиками, поскольку они будут считать, что не укладываются в план. Соответственно, качество (да и общая скорость) работы пострадает. Как с этим положено бороться "в теории"?
(Anonymous)
Sep. 11th, 2013 04:14 pm (UTC)
Книга Л.Лич, Вовремя и в рамках бюджета. Там все есть.
ext_2125557
Sep. 11th, 2013 02:48 pm (UTC)
С одной стороны понятно - если товарищи говорят наперед, что делают две истории в неделю, то эта оценка сильно заниженная, так как все же разные по сложности задания в жизни случаются. Но вот откуда взялось утверждение, что не работой они занимаются? Просто почему они не могут заниматься полезным для работы делом, не закладывая это в план? Например после прохождения тестов, когда работа сделана, порабюотать над структурой и красотой кода.

Да, это не кошерный скрам, но и не конец света.

Можно кстати пару ссылок, что за "теорию Голдрадта" имел ввиду ваш товарищ? Возможно это прольет свет на его слова.
(Anonymous)
Sep. 11th, 2013 06:06 pm (UTC)
Если реально интересно то точно есть смысл посмотреть Сателитную программу Голдрадтта. Легко можно найти через Гугл. Название странное, но вещь просто крышесносящая. В хорошем смысле. Наибольшей интерес в нашем контексте представляет лекция номер три про проектное управление. Но если не смотрел остальное, то хуже понимаешь о чем речь. Но все равно хорошо.


Спасибо - (Anonymous) - Sep. 14th, 2013 08:14 pm (UTC) - Expand
Re: Спасибо - (Anonymous) - Sep. 16th, 2013 05:37 pm (UTC) - Expand
bjglj
Sep. 11th, 2013 04:50 pm (UTC)
Без с(к)рамов люди сделали ассемблер, C и UNIX. Cо c(к)рамами - Жабу, C# и Windows 8.
vasyl_humenyuk
Sep. 11th, 2013 10:16 pm (UTC)
Голдратт
всё чаще и чаще начинаю видеть упоминания об Элияху. интересный тренд.
cartmendum
Sep. 12th, 2013 09:12 am (UTC)
Re: Голдратт
Его теория хороша, вот и упоминают все чаще и чаще.
Тимофей Токманцев
Sep. 12th, 2013 04:51 am (UTC)
Доволен ли пользователь?
Если новые фичи не увеличивают доход, то их не нужно делать совсем.
Если они приносят деньги, то задержка с их выпуском -- потерянные деньги.
cartmendum
Sep. 12th, 2013 03:20 pm (UTC)
Re: Доволен ли пользователь?
Доход от фичи и удовольствие пользователя вопросы ортогональные и остались за кадром. Кстати, ни то ни другое толком до разработки предсказать довольно сложно.
Алексей Лосев
Sep. 12th, 2013 05:47 am (UTC)
Именно так обычно и происходит. О моей команде у заказчиков сформировалось два мнения, ну по крайней мере из тех, которые нам озвучивали: "Вы делаете все очень быстро", "Что-то вы как то расслабленно работаете".
Т.е. пока заказчик сидит у себя и видит только результаты, преобладает первое мнение. Когда приезжает к нам, пообсуждать всякие вопросы, второе.
А если про историю, то что история, нормально. Если ребятки адекватные, то постепенно будут буфер сокращать, до реально необходимого. Если нет, то в какой то момент заказчик уйдет к тем, кто доставляет полезность быстрее.
cartmendum
Sep. 12th, 2013 03:21 pm (UTC)
А вы работаете расслаблено, но выдаете все быстро, да? :)
(no subject) - Алексей Лосев - Sep. 12th, 2013 03:40 pm (UTC) - Expand
(no subject) - cartmendum - Sep. 12th, 2013 03:47 pm (UTC) - Expand
(Anonymous)
Sep. 13th, 2013 10:46 am (UTC)
Метафора! :-)
Внедрение в жизнедеятельность всяких метрик и процедурщины это обычно как разведение собак. Т.е. нужно тока самому собаководу. Пока собаковод следит за процессом получаем породистых щенков. Стоит только забить и вот уже все вокруг заполнено непонятного вида двортерьерами. Ибо самим собачкам это всё почему нафик не нужно. Казалось бы причем тут ToC?...
( 64 comments — Leave a comment )

Profile

Cartmendum
cartmendum
cartmendum

Latest Month

September 2019
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     
Powered by LiveJournal.com
Designed by Tiffany Chow