Немного креатива — календарь с антипаттернами

Всем привет! Пост повышенной несерьёзности, ибо пятница.Хочу рассказать про антипаттерны, которые выкристаллизовались в нашей компании. Just For Fun.

Каждый раз, когда разработчики/монтажники/схемотехники применяли повторяющуюся отмазу, её фиксировали и заносили в список. Когда список вырос и в нём появилось почти 12 отмазок, нам пришла в голову идея сделать свой календарь с антипаттернами (поскольку отмазки иллюстрируют то, как не стоит думать и делать, приравниваем их к антипаттернам). Для этого нам предстояло осилить вёрстку календаря и к каждому анти-паттерну «родить» соответствующую картинку. Вёрстку делали в LaTex’е, а картинки — в inkscape, в svg-формате. В-общем, получилось вполне open-source’но. Но пост всё-таки больше не о технической реализации, а о самих анти-паттернах. Кому интересно, добро пожаловать.Сначала опишу наши анти-паттерны, с картинками. Все они, по большей части, иллюстрируют недопонимание между руководителями и исполнителями. Именно поэтому я и запульнул пост в хаб по управлению проектами. Думаю, многие увидят что-то знакомое.

Сразу хочу сказать, что сами анти-паттерны и картинки к ним — это просто шутка, мы не стремились никого обидеть.

Поехали!

Номер один: «У задачи был низкий приоритет»

Отмаза возникла, когда начали активно внедрять scrum. Казалось, что никакую задачу не стоит решать, если она имеет более низкий приоритет, чем те, которые взяли в работу на этот спринт. Иногда получалось смешно, т.к. задача с низким приоритетом была на самом деле важна и мешала более приоритетным задачам. Project owner’а при этом в известность не ставили, а в конце спринта получалось вот такое:

d70ddec814d94d0192858ddf53d2af20.png

Номер два: «у нас не было инструмента!»

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

dc6f2bfe30204115836b5fc632e6dcac.png

Номер три: «скажут сделать — сделаем!»

Вот сидит человек и ждёт, что ему скажут, что это надо сделать. А ты-то уверен, что это очевидно и надо просто начинать это делать. Немного пересекается с антипаттерном «не было команды это делать». Но звучал всегда именно в такой форме.

bc415e24adb54a608fa0e7b19cd4e972.png

Номер четыре: «мы работаем».

Жуткая фраза, которую приходилось слышать от руководителя на вопросы, касающиеся оптимальности и рациональности происходящего на его участке. Пришлось записать…

6b982a484b5948939d7a6560eb4abff4.png

Номер пять (мой любимый антипаттерн): «Всё готово, но надо смёржить».

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

645529a3bab24a17881a27094e6900e0.png

Номер шесть: «Мы всегда так делали»

Делали криво и будем делать криво, потому что всегда так делали. Доколе?

bac443e7a0e34c8dafdfa60ec47557ac.png

Номер семь: «Сделано ровно то, о чём просили»

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

d24c54ae0d9d4ba098369fa8a5950b09.png

Номер восемь: «Не было команды это делать»

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

e26c5f1f0e5e4bb6b06ffa429b89ad21.png

Номер девять: «Это надо запланировать»

Думаю, многие замечали, что есть мелочи, которые проще сделать сразу, чем запланировать, потому что они мелочи. А когда нам говорят, что эти мелочи надо запланировать (ага, записать в бэклог, поставить приоритет, и поехали) — мы записываем это как анти-паттерн. Картинку к этому антипаттерну мы так и не придумали. Получилось вот что:

68bc0f7b64004ca6ada951482f604a13.png

Номер десять: «Это надо разрабатывать»

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

a6ad96d2c16743ab866eb20e1c11e768.png

Номер одиннадцать: «Ничего не знаю — письма не было»

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

2ab93a0e35dc4ea2ae895a7cae51138d.png

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

Исходный код календаря выложен в github. Для успешной сборки потребуется пакет Tikz, поскольку сам календарь (даты, числа и т.к.) делается с помощью него. С небольшими усилиями из этого календаря можно сделать любой другой, you are welcome! Там же, в каталоге pdfs есть собранные версии — см. README.

Всем хороших выходных!

PS: А какие антипаттерны наблюдаются в ваших компаниях?

© Habrahabr.ru