Получи случайную криптовалюту за регистрацию!

Менеджер от боженьки

Логотип телеграм канала @pm_god — Менеджер от боженьки М
Логотип телеграм канала @pm_god — Менеджер от боженьки
Адрес канала: @pm_god
Категории: Технологии
Язык: Русский
Количество подписчиков: 24.25K
Описание канала:

Проджект менеджмент в IT.
Пишу о современных деливери практиках, продуктовой разработке, эджайле и как стать классным менеджером.
Сообщество проджект менеджеров: @pm_sovet
Для связи: roma@kavaleuski.me

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал pm_god и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 9

2022-06-29 19:00:03"Канбан и точно вовремя"

Канбан, в переводе с японского - это "вывеска магазина" или "бирка". На заводе Тойота, который первым начал использовать канбан в автомобилестроении, такие карточки использовали как форму заказа деталей.

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

Мне эта система напомнила тикеты в джире после декомпозиции.

Книга "Канбан и точно вовремя" рассказывает про завод и принципы его работы. Читать, по больше части, скучно. Зато некоторые идеи любопытно переложить на наш ИТ-мир. Например:

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

Производить надо ровно столько деталей, сколько требуется для сборки нужного количества автомобилей. Это число определяет отдел продаж. Если производить детали или целые машины впрок, то потом они стоят на складе, за который надо платить, ржавеют и портятся. Так же и с кодом. Писать надо только те, фичи, которые будут использоваться (= продаваться), чтобы не захламлять продукт и платить минимум за его обслуживание.
9.6K views16:00
Открыть/Комментировать
2022-06-23 18:00:02Обратная связь по дефектам

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

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

Но как этого добиться?

На всех проектах, где я работал, мы делали такое упражнение.

Раз в месяц собирались qa лид, тимлид и я и проходились по "чужим" дефектам. Составляли такую табличку:

дефект | причина | вывод

и проговаривали каждый баг. Такая мини-ретра по точечным проблемам.

Чаще всего всплывали недоработки в требованиях и пропущенные тест-кейсы. Но иногда находились любопытные штуки. Так, на одном проекте мы скорректировали стратегию по тестам.

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

Рекомендую.
9.4K views15:00
Открыть/Комментировать
2022-06-17 18:00:02закон Конвея

Контрольный выстрел в большую разработку.

Нашел очень любопытный закон Конвея:

Архитектура продукта копирует структуру коммуникации в компании.

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

Оказывается, нет.

Самый простой пример. В аутсорсинговую фирму приходит проект для 2х бекендеров. У компании на бенче 3 пхпшника и 1 джавист. Угадайте, на каком языке напишут бек? :)

Другой пример. В одном продукте дизайнер работает фултайм в команде. Он участвует в планировании, имеет доступ к аналитике, видит фидбек пользователей. В другом продукте дизайнера привлекают из соседнего отдела, когда появляются юайные задачи.

В каком из них дизайн будет лучше? Конечно, в первом, потому что дизайнер там - в контексте.

ОК, что с этим делать?

Создавать кросс-функциональные команды (привет, скрам), в которых есть все специалисты для достижения цели. Так уменьшаются коммуникации между внешними командами и отделами, а следовательно, уменьшаются и потери.

Прежде, чем собирать команду, определяем какая нужна архитектура. То есть так:

Архитектура -> команда.

Не наоборот! Иначе сложившаяся структура компании «задавит» планируемую архитектуру и она будет просто повторять устоявшиеся шаблоны.

Картинка отсюда.
Хорошая статья по теме.
3.0K viewsedited  15:00
Открыть/Комментировать
2022-06-14 18:00:03Топология команд

На прошлой неделе вышел пост про структуру команд в больших продуктах. Захотелось углубиться в эту тему и я быстро вырулил на популярную сейчас книгу «Топология команд».

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

По их мнению, все команды сводятся к 4 типам:

1. Платформенная. На примере нашего Амазона, это разработчики покупательской платформы. Они создали и поддерживают основные сущности: покупатель, товар, оплата и так далее. Получается фреймворк (движок), на котором легко писать фичи, относящиеся к покупке. Цель этой команды - сделать удобные инструменты и сервисы, которыми другая команда будет зарабатывать деньги.

2. Команда стрима как раз этим и занимается. Она делает основной функционал, который дает продукту ценность. Например, команда customer buying experience будет делать процесс покупки от карточки товара до "спасибо за ваш заказ". А команда merchant sales monitoring будет писать отчеты и статистику для продавцов.

3. Команда сложных подсистем - отвечает за какую-то очень дремучую, но очень нужную штуку. Например, поиск или рекомендации. В такую команду обычного фронтендера с рынка не возьмёшь, подойдут только лучшие умы планеты. Самой команде стрима не по зубам написать классный поиск, вот она и аутсорсит его другой тиме.

4. Помощники - это юристы, найм, безопасность и даже девопс, словом все, кто помогают стриму поскорее зарабатывать денежки. Немного похоже на платформенную команду, но с более узкими, локальными кейсами, которые нет смысла выкатывать на половину компании, как платформу.

Кто работает на больших продуктах, похоже на правду?
3.2K views15:00
Открыть/Комментировать
2022-06-09 18:00:03 Просьба к читателям:
Если вам нравится этот канал, и у вас есть компании, которым вы можете порекомендовать меня - пожалуйста, отправьте им этот пост или мой сайт kavaleuski.me. Для меня это будет супер большой наградой! И поможет писать новый контент :)
3.2K viewsedited  15:00
Открыть/Комментировать
2022-06-09 18:00:03Помогу настроить вашу разработку

Заходя в новые команды я часто вижу похожие, повторяющиеся проблемы. Топ-3 самых частых:

Задачи не сдаются в срок, релизы срываются.
Бизнес и разработка живут в "параллельных мирах". Например, просят одну фичу, а на выходе получается другая.
Компания выросла с 5 человек до 50 за короткий срок, и работать по-старому уже не получается. Раньше разработка была быстрой, а теперь что-то буксует.

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

Если звучит знакомо, то у меня для вас хорошие новости.

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

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

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

Это не единственный способ поработать вместе, если у вас есть другая идея или запрос - пишите в лс, обсудим!
3.3K views15:00
Открыть/Комментировать
2022-06-07 18:00:03Как пишут большие продукты

Представьте очень большой продукт, например, amazon.com. Над ним работают сотни команд, выкатывая новые фичи каждый день. Как столько людей контрибьютят в один проект? Давайте посмотрим как это устроено.

Общий принцип дизайна больших проектов - разделить их на независимые составные части. Тогда за каждую часть может отвечать одна команда (или группа команд).

В упрощенном виде сайт амазона, который видят обычные покупатели, можно разделить на такие части:

- каталог
- поиск
- карточка товара
- корзина
- оплата
- доставка
- поддержка

За каждой из них будет стоять своя команда со своими метриками. Например, команда "карточка товара" отвечает за конверсию в корзину. Главное для нее - чтобы пользователь нажал на кнопку "добавить в корзину", ̶а̶ ̶д̶а̶л̶ь̶ш̶е̶ ̶х̶о̶т̶ь̶ ̶т̶р̶а̶в̶а̶ ̶н̶е̶ ̶р̶а̶с̶т̶и̶. А дальше действовать будет команда "корзина", у которой свои метрики, интересы и подход.

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

Каждая из них будет истово оптимизировать свои метрики. На таком скейле это действительно оправдано. Представьте, сколько денег можно сэкономить на инфраструктуре, сжав фотки всех товаров всего на 5%

С технической точки зрения такое разделение часто реализовывают в виде микросервисной архитектуры. У команды "карточка товара" есть свой репозиторий, куда она комитит свой только код. Есть отдельный сервер, где лежат картинки товаров и ничего больше. Есть изолированный АПИ сервис, единственная задача которого - отдавать описание товара. Так каждый кусочек сайта получается независимым и атомарным. И все счастливы.

---------------------------------

P.S. В этом примере я, конечно, все сильно упростил. В масштабе Амазона за карточку товара будет отвечать целый отдел с десятком команд. Одна команда пишет сервис по загрузке, обработке и хранению картинок. Другая - отзывы. Третья - рекомендации товаров. Четвертая - рейтинг. Пятая - рассчитывает сроки доставки.

Но это еще не все картинка. Такая большая структура делится на несколько отделов или линий бизнеса (line of business). Это такие компании внутри компании, каждая со своими процессами, бюджетами, наймом и так далее. В екоме они обычно такие:

1. пользовательские продукты - приложение, сайт, лендинги с акциями
2. б2б - админка продавцов
3. логистика - доставка, склады, остатки
4. коммерция - продажи, цены, товары

На картинке - скольким командам можно передать привет, открыв страницу товара.
7.3K views15:00
Открыть/Комментировать
2022-06-02 18:00:01 Решение - Кейс про загрузку дизайнера

Сперва стоит поговорить с CPO, что стало со старым роудмапом, где было много проектов с дизайном. Вдруг они через 3 месяца вернутся? А может их вообще больше не будет, и дизайнер команде уже не понадобится? Ответ на этот вопрос даст контекст для долгосрочного решения.

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

1. Дать Оле других задач, которые делает команда. Пользовательские интервью, которые сейчас проводите вы, или описание требований, которые делает кто придется - хороший вариант для старта, т.к. Оля уже работает "рядом" с этими задачами. Профит даже двойной: у кого-то из команды освободится немного времени, а Оля прокачает новый скилл. Как верно заметили в комментариях, сначала узнаем, кем Оля хочет стать, когда вырастет и ищем подходящие задачи. Наверняка это будут около продуктовые активности.

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

3. Перевести на парт тайм. Можно предложить Оле сократить ее рабочие часы и зп. Это устранит проблему частичного простоя. Но вместе с тем, компания рискует потерять и вторую половину сильного дизайнера. Если Оля живет на Бали, или гуру во фрилансе, то далеко не факт, что потом вы сможете вернуть ее на прежние условия. К тому же, сейчас у вас есть выделенный бюджет на зп для Оли. Его тоже можно лишиться.

4. Последний вариант, когда перепробовали все - уволить Олю. Возможно, компания ошиблась и ей не нужен сейчас дизайнер, такое тоже бывает. Важно признать ошибку и сделать все, чтобы компенсировать потери для Оли. Все-таки мы взяли обязательство обеспечить ее работой, закрыв ей испытательный срок. Можно порекламировать Олю знакомым компаниям, написать ей отзыв на линкедин, и, конечно, дать денежную компенсацию.

Хороший пункт из комментариев (спасибо за них!):
Вероятно, изменения в проектах, вероятно, коснутся не только Олю, но и разработчиков клиентских приложений (веб, мобайл). Стоит проверить, что теперь с их загрузкой.
2.4K views15:00
Открыть/Комментировать
2022-05-31 18:00:03 Кейс про загрузку дизайнера

Вы работаете менеджером в продукте по доставке еды из ресторанов. Ваша команда пилит админку для вендоров: добавление блюд, обработка заказов и так далее. Дела идут хорошо, бизнес растет, все довольны.

Недавно вы наняли дизайнера Олю на фуллтайм. Она уже прошла испыт и показала себя с лучшей стороны: дизайны шикарные, всегда в срок, правок мало. Сейчас ваша работа выглядит так:
- вы делаете пользовательские интервью и очень кратко описываете цель задачи;
- Оля отрисовывает по ним интерфейс;
- QA, вы или Оля пишете детальное описание юзер-стори для разработчиков;

На квартальном планировании ваш CPO сильно скорректировал роудмап. Следующие 3 месяца будет упор на интеграции с партнерами. Будущие проекты поменялись, стало больше бекендовых задач, а интерфейсные сократились. Загрузить Олю на фуллтайм точно не хватит. У вас есть предположение, что и через квартал будет похожая картина.

В ваши обязанности входит ресурсная часть: найм, увольнение, распределение по проектам. Что будете делать?

Пишите варианты в комментарии.

--------------------------

P.S. В этом кейсе несколько путей решения, поэтому варианты ответа не добавлял.
3.4K viewsedited  15:00
Открыть/Комментировать
2022-05-27 18:00:03Нужно больше прикола

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

Например, на прошлой работе мы называли релизы в честь групп, по алфавиту. То есть, сейчас релиз 1.17_Radiohead, а за ним будет 1.18_Scorpions. Другая команда называла спринты в честь мемов недели, типо 129-Богдан-богом-дан.

Еще один раз мы делали клиенту фичу караоке. Он был из Франции, поэтому на мокапы поместили песню Джо Дассена и я ее как будто пел. Клиент поржал.

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

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

А какие у вас на работе приколы?
3.4K views15:00
Открыть/Комментировать