Бережливое производство - это не только про заводы
Один менеджер прочитал книгу про Lean и сказал: "Интересно, но к IT не применимо"
Окей, давай продумаем
Начальник выездных монтажников в крупном телекоме прочитал ту же книгу. Первое, что сделал - навёл порядок в рабочих газельках. Полочки, крючочки, каждый инструмент на своё место после каждого выезда. Скучно звучит, да? Результат - ускорение подключения новых объектов больше чем на 10%.
Монтажники не стали умнее. Просто перестали тратить время на поиск того, что и так было с собой. У нас в ИТ те же потери. Просто невидимые.
В бережливом производстве есть понятие - муда. Потери. Действия, которые жрут время и ресурс, но не создают ценности.
На заводе это видно физически: лишние движения, ожидание, брак.
В ИТ это прячется за словами «мы разбираемся», «уточняю», «сейчас найду».
Вот где реально утекает время в проектах:
1️⃣ Поиск информации «Где финальная версия ТЗ?» - и начинается квест. Почта, confluence, личка, «спроси у Лены». Лена в отпуске. По моим наблюдениям, в командах без нормальной структуры хранения документов разработчик тратит 30-40 минут в день только на поиск нужного. Это два часа в неделю с человека. Умножьте на команду.
2️⃣ Онбординг как броуновское движение Новый человек в команде. Неделя уходит на вопросы: где задачи, как называется репозиторий, у кого просить доступы, где смотреть архитектуру. Каждый раз - разные люди, разные ответы. Это потери не только нового сотрудника, но и всех, кого он дёргает.
3️⃣ Задачи без definition of done «Ну в целом готово» - любимая фраза, после которой задача возвращается трижды. Нет чёткого критерия готовности - нет предсказуемости. Нет предсказуемости - нет нормального планирования.
4️⃣ Контекстные переключения Задача живёт в Jira, обсуждается в Telegram, решение принято в Zoom, зафиксировано в почте. Через месяц никто не помнит почему так сделали. Это не коммуникация - это рассеивание информации.
Что реально работает: три вещи, которые можно сделать на этой неделе
1. Одно место для каждого типа информации Не «используйте confluence» - это абстракция, а конкретно: договоритесь, что решения по архитектуре только там-то, статусы задач только там-то, договорённости из звонков фиксируются там-то в течение часа после встречи. Запишите это. Повесьте на видное место. Нарушение - не трагедия, но повод вернуться к договорённости.
2. Онбординг-карта за один день Документ на две страницы: где что лежит, к кому по каким вопросам, как устроен типичный рабочий день, какие инструменты используем и зачем. Пишется один раз, обновляется раз в квартал. Экономит 3-4 часа опытных коллег на каждого нового человека.
3. Definition of done на уровне команды, а не здравого смысла «Готово» это не ощущение. Это чеклист. Тесты написаны, ревью пройдено, документация обновлена, задача задеплоена на нужный стенд. Всё. Без этого задача не закрывается. Поначалу будет скрип - это нормально.
Почему это не приживается
Потому что внедряют как субботник. Собрались, навели порядок, разошлись довольные. Через месяц всё как было.
Работает только то, что встроено в процесс. Не «помни про документацию», а «задача не закрыта без документации».
Lean придумали для заводов. Но беспорядок он везде.
· 29.06
Не работает. Для того , чтобы внедрить и что бы работало нужен диктатор и комиссары с маузерами. Иначе людей заставить работать по нормальному - невозможно. Это вселенский закон - второе начало термодинамики фундаментально.
ответить
коммент удалён
· 29.06
Успехов вам ✊ Надеюсь ваш будущий опыт покажет более красивую картинку 🌁
ответить
ответ удалён