2010-06-08 Балдеющие и зомбированные

Материал из CustisWiki

Перейти к: навигация, поиск
AdrenalineTemplatesZombie.jpg

Отзыв о книжке «Балдеющие от адреналина и зомбированные шаблонами».

О формате книжки и о том, где искать пользу

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

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

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

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

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

О стиле книжки

Кроме практической пользы нельзя не упомянуть об эстетическом удовлетворении, которое я получил от книжки (и переводом она вроде не изгажена). Небольшие главки с описаниями паттернов снабжены прикольными картинками, фотографиями, изящными эпиграфами и читаются «на ура» как отдельные маленькие истории. Язык очень выразительный, отточенный, меткий. Мыслью по древу авторы не растекаются. Я лично просто напросто читал с большим удовольствием.

О паттернах у нас

Конечно, в процессе чтения я пытался рефлексировать и соотносить каждый паттерн с тем, что я наблюдаю в нашей компании (команде). За проявления некоторых положительных паттернов я чувствовал гордость за компанию, по поводу некоторых отрицательных — хотелось повздыхать: «Да, да, так и есть…». А читая еще про некоторые паттерны я с удивлением обнаруживал, что это тоже про нас. Последние, как мне кажется, были самыми полезными — это и есть то самое осознание через узнавание.

Надо сказать, что самых мерзких паттернов у нас нет, как я понимаю, никогда не было, и, надеюсь, не будет. Я говорю о таких вещах, как, например, «Дохлая рыба», «Собрание для оваций», «Карандашный огрызок» и «Оффшорное безрассудство». Более того, за свою практику я вообще не встречал таких проявлений. Может, мне везло? :)

С удовольствием я отмечал, что многие положительные паттерны у нас воспринимаются как само собой разумеющееся. Это, например, паттерны «Я не знаю», «Взаимное обучение», «Естественный авторитет».

Есть такие паттерны, которые скорее относятся к индивидуальным проявлениям: «Правоверный», «Атлант» — такие у нас тоже встречаются :)

Хочется остановиться подробнее еще на нескольких. Я попробую «перевести» эти паттерны на язык наших конкретных ситуаций и коротко прокомментировать. Может, вас это заинтересует и подтолкнет к самостоятельному прочтению книжки :)

Отраженная боль

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

Manana

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

Сдача души в аренду (какой-либо технологии, с пониманием ее неидеальности, смирение с этим)

CISForms, no comments ;) Я горжусь этими людьми.

Без скамейки запасных!

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

Советский стиль

Нам (Торговые сети) в этом плане везет — мы имеем сильнейшее конкурентное преимущество, так как уже «встали» в Спортмастере. Но что будет дальше?

Правила виноделов

У нас есть много правил и практик, которых мы не придерживаемся :(

Пограничная зона

Очень важный паттерн, я про него раньше «знал», но книжка позволила мне его вербализировать и получить уверенность в том, что этот паттерн очень положительный. Речь идет о том, что один разработчик склонен делать только то, что ему было явно указано, а второй — делает гораздо больше, и спрашивает разрешения (или даже извиняется постфактум) только про то, что было явно запрещено, и двигает при этом продукт вперед, активно работая в «пограничной зоне». Второе — гораздо более предпочтительно и неправильно ругать за такое проявление инициативы. С радостью вспоминаю, что я сам часто проявлял такое поведение на проектах (улучшал продукт «тайком от менеджера»), и с гордостью говорю, что у нас такие люди есть! Хотя, конечно, с этим есть свои проблемы, но полученный результат их стоит.

Свободное кресло

Это проблемный паттерн в Спортмастере — частенько не хватает человека, который бы обозревал бизнес-процесс целиком. В результате пользователи работают в трех системах, Excel’е и бумажном журнале.

Плаксы не играют в баскетбол
Хладнокровный люк

Два важных паттерна, которые я вдруг «узнал» (или мне так показалось). Речь идет о том, что в организации яркое проявление эмоций или рабочий конфликт считаются неприемлемыми и свидетельствующими о неспособности человека к общению. Это не так. Совершенно шикарное утверждение из книжки: «Люди спорят и выплескивают эмоции только до тех пор, пока обсуждаемое дело им небезразлично». Безразличие гораздо хуже, а яркие эмоции просто нужно учиться адекватно воспринимать. Проблема бывает не в говорящем, а в слушающем. Аналогично — с конфликтами. Конфликт — это нормально, а иногда даже и хорошо, если он, конечно, не переходит на личности. Просто с конфликтами нужно учиться работать.

Дети из Лейк Вобегон

Это про наши оценки :) Действительно, бывает так трудно адекватно оценить лучших и худших.

Нераздельное внимание

Приводится оценка, что человек, занятый в трех проектах, теряет 60 % своей эффективности по сравнению с тем, как если бы он работал над одним проектом.

Семь самураев (я переназвал паттерн, в книжке используется невразумительно длинное немецкое слово)

Это про «истинный Agile», как я его для себя недавно понимал, как об этом рассказывает Д.Петелин. Команда сверх-заряженных чуваков, которые со скоростью молнии все пишут и переписывают. Ирония в том, что такие команды годятся далеко не для всех проектов.

Льюис и Кларк

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

C кого спрос

Хороший вопрос — бывает ли командная ответственность? Бывает ли она у нас?

Вавилонская башня

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

Вечер покера
Музыканты

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

Регулярная сдача в строк

Очень интересно было бы посчитать по каждой команде процент сдачи в срок (в конце итерации сделано все, что планировалось) и посмотреть на сводную табличку. У нас процент, увы, очень невелик :(В чем истинная, корневая проблема этого?

Краткое заключение

Книжка очень понравилась, советую прочитать и порефлексировать на тему прочитанного всем, кому интересно и небезразлично, в какой команде и компании он работает.



Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

[ Иерархический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.