Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Собирайте грибы, готовьте и общайтесь. Экономический симулятор лесной фермы

Грибники и Кланы

Симуляторы, Стратегии, Фермы

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
sadmanager
sadmanager
IT - Менеджмент
Серия Усталый босс

Agile без ритуалов — эволюция после бюрократии⁠⁠

4 дня назад
Generated by Nano Banana

Generated by Nano Banana

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

Противоречия между Agile и Waterfall нет. Можно рассматривать Waterfall как одну из конфигураций Agile, когда из-за требований/рисков команда выбирает очень длинный спринт с единым выпуском в конце.

Почему Agile часто не принимают

Generated by Nano Banana

Generated by Nano Banana

1) Инертность «старого менеджмента»

Люди, воспитанные в логике годовых планов и phase-gates-модели, оптимизируют предсказуемость и контроль. Их KPI — «по плану и в срок», зачастую игнорируя выученные уроки. Итерации для них выглядят как «незавершёнка», а видимые переработки — как провал, хотя это нормальная цена за ранние факты.

Плюс срабатывает выученная модель: «сначала всё решает начальник, потом команда просто реализует». Agile переворачивает это местами: команде приходится чаще принимать решения, а менеджеру — мириться с тем, что путь меняется по дороге.

2) Нежелание разбираться в сути и областях применимости

Agile подменяют ритуалами и пытаются применять «везде одинаково».

  • Итерации тащат в зоны необратимых решений (критичные данные, публичные контракты, безопасность) — получаются дорогие ошибки, после чего делают вывод «Agile не работает».

  • Или, наоборот, объявляют «гибкость» синонимом хаоса: без Definition of Done, наблюдаемости, критериев «достаточно» и guardrails. Тогда Agile превращается в оправдание «делать что хотим».

В обоих случаях это не Agile по смыслу, а просто плохо настроенный процесс с другим названием.

3) Конфликт с системой мотивации и корпоративным планированием

Топ-менеджмент пишет годовые планы с KPI, спускает их на линейных менеджеров и одновременно требует «работать по Agile». На бумаге — спринты и бэклог, в реальности — жёстко зафиксированный объём, сроки и метрики запуска «как в плане».

В таких условиях Agile на линейном уровне превращается в пародию:

  • команда должна делать вид, что «гибко адаптируется»,

  • но её оценивают по тому, насколько она не отклоняется от изначального годового плана.

Любая попытка честно скорректировать курс по результатам итерации воспринимается как «неисполнение плана», а не как нормальное обучение. Естественно, после такого у людей возникает стойкое отвращение к слову Agile.

Неприятие нового: уроки MBO

Generated by Nano Banana

Generated by Nano Banana

Само по себе неприятие Agile — не что-то уникальное. Почти любое серьёзное управленческое новшество проходит долгий цикл — десятилетиями — через фазы: страх → неприятие → торг → принятие → базовая норма. Хороший пример — **Management by Objectives (MBO) Питера Друкера: когда-то идея управлять через согласованные цели, а не только через приказы сверху, пугала и казалась «теорией консультантов»; компании проходили через торг — цели формально ввели, но часто просто переписывали их из планов руководства. Сегодня MBO и его наследники (KPI, OKR) стали фоном: почти никто не спорит, что у команды должны быть понятные цели, спорят уже о том, как именно их формулировать. С Agile происходит тот же процесс, только объект изменений другой: не сами цели, а способ движения к ним — длинными монолитными циклами или короткими витками обучения.

Другие знакомые сюжеты

Точно такой же паттерн можно увидеть и в более близких примерах:

  • Удалённая работа и онлайн-обучение.

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

  • Гигиена и мытьё рук медперсоналом.

Когда-то требование мыть руки между пациентами вызывало яростное сопротивление и воспринималось как сомнение в профессионализме врача. Сегодня отказ от гигиены — маргинальное поведение, а не «альтернативный подход».

Во всех этих историях новое сначала кажется опасным, лишним или «модой», затем идёт долгий период торга и полумер, и только потом наступает стадия, когда вчерашняя инновация превращается в baseline — фон, с которого начинается следующий виток изменений.

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

Зачем вообще Agile, если Waterfall и бюрократия не умерли

Generated by Nano Banana

Generated by Nano Banana

Если отбросить лозунги, Agile нужен не для того, чтобы «всем было весело на стендапах». Он про другое: как дешевле учиться на реальности, когда окружение меняется быстрее наших планов.

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

Проблема начинается там, где:

  • требования двигаются вместе с рынком и технологиями,

  • цена задержки становится выше, чем цена возможных переделок, а «идеальное ТЗ» устаревает быстрее, чем его успевают согласовать.

    Agile в такой среде меняет точку оптимизации:

  • вместо «минимизировать переделки» — минимизировать задержку обучения на ошибках,

  • вместо «сделать один большой правильный выстрел» — провести короткую разведку боем,

  • вместо «дотянуть любой ценой до финального релиза» — иметь право остановиться раньше, когда ценности уже достаточно или направление оказалось тупиковым.

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

*«Мы всё ещё делаем то, что нужно?» и «Не пора ли остановиться или повернуть?»

А как же оптимизация? В такой формулировке Agile действительно не выглядит «идеально вылизанным»: лишние инкременты, разведка боем, работа над ошибками. Возможно, в моменте так и есть — по локальным затратам классический водопад иногда выглядит выгоднее. Но всё поддаётся сравнению на длинной дистанции. Гипотетически проект можно провести по Waterfall достаточно быстро, возможно даже быстрее, чем по Agile… вопрос только в том, принесёт ли он пользу в той реальности, в которую придёт через год. Как говорится, большое видится на расстоянии* на коротком отрезке мы экономим на «лишних» итерациях, на длинном — часто расплачиваемся за это годами поддержки не того решения.

От идеи до GA: знакомый Agile, который мы не всегда замечаем

Generated by Nano Banana

Generated by Nano Banana

Если оглянуться назад на классический путь фичи или инициативы — Idea → Prototype → PoC → MVP → Pilot → GA — становится видно, что это по сути тоже конфигурация Agile.

Во-первых, каждый этап даёт **ощутимый инкремент**, пусть и не всегда в продакшене.

  • 💡Идея оформлена и проговорена — уже инкремент по сравнению с неоформленным хаосом.

  • 🧠 Прототип позволяет «пощупать» UX.

  • ⚙️ PPoC проверяет техническую реализуемость.

  • 👥 MVP — это уже рабочий продукт для ограниченной аудитории.

  • 💼 Пилот даёт реальный опыт эксплуатации.

Каждый из этих шагов можно показать, обсудить, на нём можно учиться.

Во-вторых, такой workflow даёт возможность «съехать» на любой стадии с минимальными потерями. Если что-то не взлетает на уровне прототипа или PoC, мы теряем существенно меньше, чем если бы сразу шли к большому релизу. Это и есть та самая управляемая гибкость: мы не обязаны бежать до GA любой ценой, у нас есть несколько точек выхода по дороге.

Более того, в Agile совершенно нормально начать с одной идеи, а реализовать в итоге другую — и это не провал, а признак здорового процесса обучения. Об этом я расскажу в следующей статье.

Читайте мою серию: Усталый Босс

Прошлые статьи:

  • От PoC к масштабу — как превратить пилот в повседневную реальность

  • Виды логики и их влияние на мышление

  • Эволюция современной службы поддержки

  • Когнитивные искажения в ИТ: коротко, по-человечески и с примерами

  • Вариант ретроспективы для ИТ команд (postmortem)

  • Andon Cord (вторая серия) Как Andon Cord помогает даже там, где никто об этом не думал

  • CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело

  • Andon cord

  • Люди которые сделали современный менеджмент

Показать полностью 4
[моё] Развитие Опыт Карьера Саморазвитие Мотивация Успех Совершенство Мышление Идеал Аналитика Менеджмент Сознание IT Управление Личность Длиннопост Внутренний диалог Управление проектами Управление людьми Кайдзен Будущее
1
2
sadmanager
sadmanager
IT - Менеджмент
Серия Усталый босс

От PoC к масштабу — как превратить пилот в повседневную реальность⁠⁠

1 месяц назад

📖 Введение

Generated by Copilot

Generated by Copilot

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

Главный риск в крупных инициативах — не технологии, а координация людей и ожиданий. Поэтому разумнее сначала подтвердить ценность на ограничённой зоне и лишь потом масштабироваться: короткие волны, явные критерии выхода и решения go/no-go на каждом этапе. Такая этапная модель снимает организационный шум и позволяет безопасно двигаться к целевому состоянию без попытки сразу строить «идеал».

Эта статья — про стадии реализации крупной инициативы: как перейти от замысла к широкому запуску с минимальными рисками и оптимизированными усилиями.

📝 Коротко о различиях в этапах

  • 💡 Idea — формулировка проблемы и "гипотезы ценности".

  • 🧠 Prototype — быстрый способ показать как это будет выглядеть/работать (макет, кликабельная демка, «волшебник из страны Оз»; быстрая сборка из подручных средств).

  • ⚙️ PoC (Proof of Concept) — техническая проверка реализуемости в приближённых к реальности условиях.

  • 👥 MVP (Minimum Viable Product) — минимальный продукт для проверки "ядра ценности" на реальных пользователях.

  • 💼 Pilot — частичное внедрение в production; доказательство, что решение может и будет жить в эксплуатации; финальный approval перед масштабированием.

  • 🌍 GA (General Availability) — довнедрение и доступность для всей целевой аудитории.

    Сводную таблицу по всем этапам смотрите в Приложении в конце статьи.

🔍 Пример на этапах: миграция баз данных с on-prem в облако (повествовательно)

💡 Idea

Generated by Copilot

Generated by Copilot

Реализация крупной инициативы начинается с "Идеи".

Наша идея проста и амбициозна: перенести около ста баз данных — вперемешку prod и non-prod — в облако.

Важно не «как», а «зачем» — и стоит ли игра свеч? Анализируем возможности, плюсы и минусы, считаем TCO, проводим встречи со стейкхолдерами (бизнес, безопасность, эксплуатация, финансы). Здесь же можно остановиться, если «игра не стоит свеч» — самое время закончить проект без убытков 🙂.

🧠 Prototype

Generated by Copilot

Generated by Copilot

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

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

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

⚙️ PoC (Proof of Concept)

Generated by Copilot

Generated by Copilot

Теперь — практика. Цель PoC — доказать, что инициатива будет работать. Делаем внедрение, максимально приближённое к реальности.

Если в прототипе мы прежде всего убеждали СЕБЯ 🧑, что всё ВООБЩЕ 🤔может работать, то теперь настало время убедить БИЗНЕС 💼 И речь не только о работоспособности целевого решения, но и о самом методе движения к нему: последовательности шагов, повторяемости процедуры, понятных входах/выходах и критериях качества.

Берём non-prod базу (с данными, максимально приближёнными к prod) и клонируем её в облако. Прогоняем процесс миграции, фиксируем шаги, пишем первичную документацию, проводим замеры. Приглашаем реальных пользователей и владельцев приложений потестировать. Master-копия остаётся on-prem.

Результат: у нас есть продукт (или его часть), который работает и потенциально приносит value — это подтверждают замеры. Есть повод вынести на очередной approve (go/no-go).

👥 MVP (Minimum Viable Product)

Generated by Copilot

Generated by Copilot

Первая настоящая эксплуатация — но в управляемом контуре. Цель MVP — доказать, что продукт может эксплуатироваться. Конечные реальные пользователи пробуют продукт и дают обратную связь. Они — главные тестировщики, а не специалисты поддержки и разработчики. Продукт может не иметь всех заявленных фич, но core-фичи на месте. Если до этой стадии мы тянули с трудом сани в гору, то после MVP уже катимся с ветерком с горы. Остальные стадии (Pilot, GA) с точки зрения приёмки уже выглядят как sanity-checks.

Два практичных сценария для переноса баз данных в облако (в идеале оба):

1) Частичный перенос в облако значимых для бизнеса БД, но ещё non-prod — например, UAT-серверы (User Acceptance Testing) с серьёзной нагрузкой.

2) Частично переносим некритичный prod.

Перенесённое в рамках MVP — с вероятностью ~99% остаётся в облаке.

Если мы всё делали как надо, объём проекта (scope) уменьшается: то, что уже переехало в рамках MVP, повторно переносить не придётся.

Что получаем?

  • Подтверждённая жизнеспособность решения в эксплуатации.

  • Переключение/откат проверены и описаны.

  • Есть опорный контур для масштабирования.

  • Документация и рутины (чек-листы, runbook, окна) в рабочем состоянии.

  • Сопротивление стейкхолдеров должно значительно упасть.

💼 Pilot

Generated by Copilot

Generated by Copilot

К началу Pilot, как правило, уже понятно, что проекту «быть»: утверждён бюджет, подписаны контракты с поставщиками, согласованы сроки и объём. Теперь задача — организовать плавное и максимально безопасное «приземление» План по дням/неделям/месяцам есть — осталось начать. Чтобы снизить риск, выбираем лояльных заказчиков и приложения, сбой которых не остановит бизнес, но эффект будет заметен; одновременно в пилоте проверяем и подтверждаем бизнес-ценность (метрики результата, экономия/затраты, отклик пользователей, готовность владельцев процессов).

Pilot — это работа с реальными пользователями и PROD-нагрузками. Здесь в последний раз оттачиваем процессы и доводим документацию.

Например, выбираем две базы: одну с OLTP-нагрузкой и одну с DWH. Они не критичны, но и не самые лёгкие — влияние видно. Переносим их в облако и делаем все нужные измерения.

Что получаем?

  • Работает у реальных пользователей без сюрпризов.

  • Переключение/откат отрепетированы, шаги и ответственные понятны.

  • Мониторинг даёт нужные сигналы без лишнего шума.

  • Инструкции и чек-листы готовы, контакты дежурных назначены.

  • Интеграции проверены; скрытые зависимости сняты или в плане.

  • Затраты подтверждены реальными счетами.

  • Есть чемпионы-пользователи и референсы.

  • Короткий список что доделать до GA с приоритетами.

🌍 GA (General Availability)

Generated by Copilot

Generated by Copilot

Финальный поворот — не эффектный «большой релиз», а аккуратная дораскатка и переход к обычной жизни. Планируем волны, заранее коммуницируем freeze-периоды, делаем cutover по чек-листам, усиливаем дежурства и связь с бизнесом. Путь отката должен быть реальным*а не «на бумаге» — проверен на репетициях. Параллельно доводим наблюдаемость и эксплуатацию до стандартов: дашборды, алерты, runbook’и, регламенты эскалации, расписания on-call.

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

Что получаем?

  • Продукт доступен всей целевой аудитории и стабильно работает.

  • Эксплуатация ведётся по устойчивым процедурам (мониторинг, алерты, on-call, регламенты).

  • Предсказуемые затраты*и прозрачный биллинг; legacy выключен.

  • Метрики стабильности/производительности/стоимости под контролем, риски локализованы.

📌Заключение

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

💡 Idea — риск «делаем ли мы то, что нужно»; 💡 Prototype — риск непонимания решения; ⚙️ PoC — риск технической реализуемости; 👥 MVP — риск жизнеспособности в реальной среде; 💼 Pilot— риск эксплуатационной готовности; 🌍 GA — риск операционной устойчивости и масштабирования.

Почему нельзя «перепрыгнуть»? Потому что ускорение без снятия рисков — это долг с высокой ставкой. Типичные антипаттерны:

  • ⚙️ Вечный PoC: нет мостика к эксплуатации и критериям выхода.

  • 👥 MVP как конечная остановка: «временное» становится постоянным без наблюдаемости и отката.

  • 💼 Пилот без exit-критериев: бесконечная бета, в которой всё «почти готово».

  • 🌍 GA без плана вывода legacy: двойная оплата и путаница в контурах.

Не бойтесь останавливаться: если данные на любом этапе говорят «нет», это тоже результат. Вы экономите бюджет, сокращаете риск и оставляете после себя полезные наработки — документацию, скрипты, метрики, выводы.

И наконец, этот каркас работает не только для миграций: платформенные изменения, интеграции, запуск новых сервисов, крупные рефакторинги — везде, где много участников и высока цена ошибки. Сила подхода в том, что он делает сложное управляемым и социально приемлемым: все понимают, где мы находимся, какой следующий шаг, чем меряем успех и как откатываемся, если что-то пойдёт не так. Определите свой текущий этап, назовите следующий инкремент и договоритесь о критериях — и «большая гора» превратится в серию коротких, понятных подъёмов.

📎 Приложение: Сводная таблица по этапам

Читайте мою серию: Усталый Босс

Прошлые статьи:

  • Виды логики и их влияние на мышление

  • Эволюция современной службы поддержки

  • Когнитивные искажения в ИТ: коротко, по-человечески и с примерами

  • Вариант ретроспективы для ИТ команд (postmortem)

  • Andon Cord (вторая серия) Как Andon Cord помогает даже там, где никто об этом не думал

  • CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело

  • Andon cord

  • Люди которые сделали современный менеджмент

Показать полностью 7
[моё] Развитие Карьера Опыт Саморазвитие Мотивация Успех Совершенство Мышление Идеал Аналитика Менеджмент Сознание IT Управление Личность Длиннопост Внутренний диалог Управление проектами Управление людьми Кайдзен Будущее
4
2
sadmanager
sadmanager
IT - Менеджмент
Серия Усталый босс

Эволюция современной службы поддержки⁠⁠

2 месяца назад
Generated by Copilot

Generated by Copilot

Эту статью я решил написать после очередного раунда общения с поддержкой одного крупного поставщика ИТ услуг. Я пришёл с конкретной проблемой: симптомы, версии, логи, репро-кейс — всё на месте. В ответ получил аккуратное, холодное: «Это не на нашей стороне. Обратитесь к вашим местным сетевым инженерам». Иными словами — отфутболили.

Такое случается повсеместно, и всё же именно в тот момент я поймал себя на мысли, что уже видел эту картину раньше — только с другой стороны. Я вспомнил свой путь: от «эникейщика» на госслужбе до Service Delivery Manager в международной компании. Я помню время, когда один человек чинил всё — от розетки до кода. И помню, как в больших организациях между командами вырастают стены: обращения ходят по кругу, метрики выглядят прилично, а сервис по-прежнему стоит.

С тех пор у меня простое убеждение: поддержка XXI века обязана измеряться не количеством уровней поддержки, а скоростью и качеством восстановления, не говоря уже о постоянном улучшении сервиса (Continuous Service Improvement, CSI). Не «чей запрос», а «кто взял на себя ответственность довести до результата». Это и есть главная тема этой статьи — как вернуть поддержке цельность и скорость, не потеряв безопасность и зрелость процессов.

Дальше — о том, что мы потеряли на пути от «человека-оркестра» к узкой специализации, и как вернулась назад универсальность, но уже в версии 2.0.

Когда «айтишник» чинил всё

Generated by Copilot

Generated by Copilot

Конец 90-х, начало 2000-х — время, когда ИТ было ближе к ремеслу, чем к выстроенному процессу. В небольших компаниях от одного человека ждали целиком «закрыть контур»: протянуть витую пару и обжать коннектор, переустановить Windows и поднять домен, настроить бэкап и написать скрипт, починить принтер и выправить отчёт в базе. «Человек-оркестр» — не фигура речи, а способ выживания: меньше согласований, выше скорость, ниже стоимость.

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

Разумеется, у этой модели были издержки. Надёжность держалась на индивидуальном героизме, знания передавались из рук в руки, а документация жила в голове и в папке с утилитами на флешке (если вообще была). Но именно тогда я приобрёл опыт, которым дорожу до сих пор: если можно вернуть систему к жизни за пять минут — это надо делать; а потом уже разбираться, как оформить решение так, чтобы оно стало штатным. Не зная, что такое Agile, я жил по Agile 😅.

Большая машина и толстые стены специализаций

Generated by Copilot

Generated by Copilot

Затем мне повезло поработать в большой федеральной компании. Там не было отдела ИТ — там был целый ИТ-департамент, около 500 человек. Предсказуемость, роли, процессы, регламенты — всё по рельсам. И вместе с этим выросли толстые стены специализаций на стыках команд. Мне пришлось выбрать специализацию, и я выбрал быть DBA — администратором баз данных, хотя очень любил программировать; но тогда DBA платили больше 💸: бэкапы и восстановление, производительность, HA/DR, патчи, соответствие требованиям — моё новое всё.

Я видел это много раз. Ночью падает производительность, прилетает тикет — у пользователей «висит» форма. Мониторинг БД показывает рост ожиданий ввода-вывода. Я подозреваю диски и переназначаю тикет администраторам систем хранения — через час он возвращается с отпиской «проблем не видим». Кидаю тикет сетевикам — ещё через час он возвращается обратно. Пинг-понг повторяется, а проблема не решается. В итоге SLA «протухает», и виноватым становится тот, на чьих руках тикет застал дедлайн. А через сутки выясняется, что причина — просто крошечная настройка на одном из узлов ERP-системы (за эти серверы я вообще не отвечал).

Специализация — не враг. Она дает глубокую экспертизу и качество. Проблема в другом: нет сквозного владения и прочных «мостов» между командами — кто ведёт запрос до конца и отвечает за результат. Именно здесь я впервые по-настоящему почувствовал, что «правильно» — не всегда «полезно» для сервиса.

«Правильно» — не всегда «полезно»

Generated by Copilot

Generated by Copilot

Я хорошо помню это чувство: ты всё делаешь «по правилам», а сервис стоит. Передаёшь дальше, ждёшь ответа, согласовываешь — а людям нужно, чтобы заработало сейчас.

Однажды ночью встал склад: отгрузка уперлась в баг печатной формы. Формально это не моя зона. Я нашёл форму, реверс-инжинирингом в дамп-редакторе нашёл баг, поправил его — что называется, «херак-херак — и в продакшн». Через пять минут конвейер ожил, и компания не потеряла сотни тысяч долларов. Формально это зона ответственности разработчиков; в ту ночь они спали, и даже разбуди их — решение бы затянулось до утра, ведь они играют только по правилам.

И в этот раз я ещё раз убедился — как и в случае с «человеком-оркестром» — что в поддержке действует принцип «сначала восстановить, потом нормализовать»: правильная последовательность — сначала вернуть работу в строй как можно скорее, параллельно фиксируя сделанные шаги и уведомляя владельцев; а уже утром — оформить изменение, поправить код и документацию, коротко разобрать причины. Так эпизод героизма превращается в улучшение процесса — и в следующий раз решает уже не смелость, а система.

Команда «универсалов 2.0»

Generated by Copilot

Generated by Copilot

Став тимлидом, я сделал ставку на управляемую широту. Не «все делают всё», но каждый способен протащить задачу через стык, не роняя мяч. Разработчик — не DevOps-инженер, но умеет собрать простой пайплайн для новой фичи на Jenkins; позже этот пайплайн перепишет профессиональный DevOps, зато работа не стоит и появляется необходимая взаимозаменяемость. Сотрудник поддержки — не бэкендер, но открывает git-репозиторий, читает логи и на языке кода объясняет разработчику, в чём проблема; а в несложных случаях — сам правит код и формирует аккуратный pull request. DBA — не владелец продукта, но может предложить безопасный обходной путь, чтобы бизнес не стоял.

Чтобы это работало, широту пришлось «закрыть рамками». Любая правка идёт через короткий pull request и review; выкладки — маленькими порциями с возможностью отката (а-ля release management и change management); доступы — по принципу наименьших привилегий. Продукт активно обсуждается всей командой на регулярных встречах — поднимаем и кроссфункциональные темы. Так вся команда в курсе, как устроен продукт целиком.

Главный эффект — исчез лишний бег по кругу. Там, где раньше запрос кочевал между очередями, сегодня он движется по прямой: один человек берёт его в работу, зовёт тех, кто нужен, фиксирует шаги — и доводит до результата. Скорость выросла не за счёт героизма, а за счёт реальной командной работы и привычки смотреть на систему целиком. При этом сохраняется ownership: независимо от того, кто решает проблему в данный момент, всегда есть тот, кто знает полную картину.

Круг замкнулся — но на новом витке

Generated by Copilot

Generated by Copilot

Мы и правда вернулись к широте — только осознанной. «Универсал 2.0» — это не человек, который делает всё один, а тот, кто доводит задачу до результата, понимает соседние части системы и вовремя подключает нужных людей.

Краткий манифест современной поддержки

  1. Владение до результата. Запрос имеет владельца до финала.

  2. Скорость решения, но с контролем качества.

  3. Широта — управляемая. T-shape навыки, guardrails, парные дежурства, кросс-обучение.

  4. Прозрачность и учёба. Blameless RCA, чистые runbook’и, обновления после каждого случая.

  5. Метрики по делу. Оцениваем не «сколько перераспределили», а как быстро и стабильно восстановили сервис.

Читайте мою серию: Усталый Босс

Прошлые статьи:

  • Когнитивные искажения в ИТ: коротко, по-человечески и с примерами

  • Вариант ретроспективы для ИТ команд (postmortem)

  • Andon Cord (вторая серия) Как Andon Cord помогает даже там, где никто об этом не думал

  • CMM (Capability Maturity Model) Модель зрелости потенциала компании и как по кредитному рейтингу понять с кем имеем дело

  • Andon cord

  • Люди которые сделали современный менеджмент

Показать полностью 5
[моё] Карьера Развитие Опыт Саморазвитие Мотивация Успех Совершенство Мышление Идеал Аналитика Менеджмент Сознание IT Управление Личность Длиннопост Внутренний диалог Управление проектами Управление людьми Кайдзен Будущее
2
3
Vdesyatke
Vdesyatke
Без токсиков

Хуйдзен⁠⁠

3 месяца назад

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

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

Принцип мышления руководителя "хуйдзен" - это отвечать "хуйвам" на все разумные предложения по улучшениям.

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

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

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

魔羅 [mara]

1. демон, мешающий монаху достичь просветления (санскр. mara)

2. слэнг пенис

改善 [kaizen] - кайдзен
魔羅善 [marazen] - хуйдзен

Показать полностью
[моё] Кайдзен Бизнес по-русски Менеджмент Текст
9
2
sadmanager
sadmanager
IT - Менеджмент
Серия Усталый босс

Andon cord⁠⁠

4 месяца назад

Навеяно случаем на работе. В предыдущем посте я писал про практику Кайдзен и Lean, которые являются частями японской философии TPS (Toyota Production System). О этой великой философии я напишу позже отдельный длинный пост. Но сегодня хочу рассказать об одной небольшой, но очень значимой практике — Andon cord. Философии TPS уже больше 40 лет, но меня до сих пор удивляет, как некоторые менеджеры всё ещё наступают на одни и те же грабли.

В чём суть этой практики?

Представим завод Тойота и конвейер, на котором происходит сборка автомобилей: от сварки кузова до обшивки салона. Вдруг становится очевидно, что на одном из участков сборка ведётся с откровенным браком. Что делают сотрудники? Они дергают специальный шнур, который напоминает привод гудка на пароходе. В этот момент загорается красная лампочка, и конвейер останавливается. Все сотрудники оперативно собираются у проблемного участка, чтобы сообща найти и устранить причину проблемы. После этого конвейер снова запускается.

Почему это важно?

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

Если же конвейер останавливается при обнаружении проблемы, процент брака существенно снижается, а иногда дефекты удаётся устранить полностью. Так достигается бесконечное Continuous Improvement (непрерывное улучшение).

Как это связано с другими областями?

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

У нас есть два варианта:

  1. Потратить 3–5 дней на исследования, чтобы разобраться, как выполнить задачу качественно.

  2. Не тратить время на исследования, сделать задачу «как получится» (подход «и так сойдёт»), но уложиться в срок.

На первый взгляд второй вариант кажется привлекательным, но он приводит к проблемам. Допустим, вы записали эту задачу в технический долг и планируете доработать её после завершения проекта. На практике это может занять не 3–5 дней, а уже 3–5 недель (если не больше). О росте стоимости работы я даже не говорю.

Вывод

Внедряйте Andon cord в своих командах. Этот подход помогает вовремя выявлять и исправлять проблемы, предотвращая их перерастание в более серьёзные и дорогостоящие дефекты. Своевременно остановленные процессы и своевременно решённые задачи — залог качества и успешного результата.

P/S Есть стойкая ассоциация с фильмом Interstellar

Показать полностью 1
[моё] Карьера Развитие Опыт Саморазвитие Совершенство Успех Менеджмент Мышление Идеал Сознание Мотивация IT Lean Кайдзен Управление Управление проектами Тайм-менеджмент Управление людьми Гифка
2
2
username.html
Серия Заметки гайдзина

Про кайдзен и овраги⁠⁠

6 месяцев назад

Есть такое слово "кайдзен" 改善, что переводится как "улучшение" или "улучшать".

Вне Японии под этим словом понимается японская философия или методология постоянного улучшения. Т.е. каждый день, по чуть-чуть, ползет улитка по склону Фудзи, тьфу, производятся улучшения.

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

Удалось мне на себе испытать эту стандартизацию.

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

И вот установлена у тебя IDE VSCode, которая мягко говоря на любителя. И сменить ты ее не можешь, из-за тебя стандарт менять не будут, т.к. остальным норм. Переучивайся на что есть.

Ты привык рисовать схемки? Не установлен такой софт. Ставить его не будем, а вдруг там вирусы. Зачем вышестоящим такая ответственность. Вот есть excel, там есть схемы.

Хочешь ты опробовать какой-то новый инструмент, чтоб не отставать от инноваций, а не получится. Ничего ставить то нельзя. Играйся дома, а на работе работу работай.

Как в таких условиях вносить улучшения методология умалчивает.

Показать полностью
[моё] Программирование Кайдзен IT Текст
5
10
BanzayEPT
Психология | Psychology

Маленькие цели, большие достижения⁠⁠

7 месяцев назад

Поставили цель→ наличие плана→ действие→ вознаграждение. Чуть-чуть увеличил цель. Ценность внутри себя, а не снаружи. Становится самоуважение и уверенность в своих силах, самооценка. Где есть страх, там не бывает счастья. Это дает энергию и мотивацию.

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

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

Показать полностью 2
Кайдзен План Планирование задач Саморазвитие Успех Цель Икигай Совершенство Психология Привычки Навык Длиннопост Картинка с текстом Мотивация
0
0
Natlex
Natlex

Кайдзен на наш лад или процесс улучшений в отдельно взятой ИТ-команде⁠⁠

1 год назад

Привет! QA Engineer Natlex Татьяна задалась вопросом можно ли применить кайдзен в ИТ-компании? И она смогла найти ответ на этот вопрос! В статье Татьяна рассказала о теории кайдзена, причинах выбора этой концепции, проблемах и результатах работы команды.

Немного теории

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

Впервые на практике кайдзен применили японские компании, в том числе Toyota. Опыт оказался позитивным и сегодня японская философия применяется на предприятиях по всему миру. Существует даже институт по изучению кайдзен.

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

В России эта концепция не слишком распространена, но некоторые компании начали ее применять. Сотрудники этих компаний обучаются, создают кайдзен-команды, разрабатывают планы по внедрению улучшений и оптимизируют процессы.

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

Почему решили попробовать внедрить кайдзен?

Не все в команде знали о кайдзен и до этого мы осознанно не следовали его принципам и не пользовались инструментами.

Наша команда не первый день работала на проекте: мы планировали спринты, писали код, тестировали задачи. В то же время были видны недостатки, которые мешали работе, могли привести к нежелательным последствиям. Рабочий процесс не был статичным. Он периодически менялся, но больше точечно и вынуждено. И в какой‑то момент мы поняли, что нам нужны глобальные изменения.

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

Нами были обозначены болевые точки:

1. Труднодоступность и неактуальность документации. На тот момент требования описывались в задачах и регрессионных тестах. Функциональность менялась от версии к версии. Системы классификации задач не было. Только статьи на confluence, но без привязки к версии ПО. Поиск информации о том, как должна работать та или иная функциональность в конкретной версии, превращался в детективное расследование.

2. Многократные возвраты задач в разработку после тестирования. На момент анализа не было ясно в чем причина этой проблемы. Ко всему прочему постоянно возникали споры между тестировщиками и разработчиками о том, где будут исправления, в текущей задаче или в новой.

3. Частые ошибки в оформлении задач: незаполненные поля, отсутствие исправлений в нужной версии.

4. «Плавающий» онбординг нового сотрудника: полученная информация часто была неполной и зависела от того, кто адаптировал сотрудника.

Как мы действовали дальше?

Сначала провели работу по сбору и анализу информации для выявления болевых точек. Это была проверка полноты информации в задачах: не только требований, но и описаний результата разработки и тестирования, анализ жизненного цикла задач, причин и времени возникновения ошибок относительно спринта.

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

Сводная таблица по анализу болевых точек

Сводная таблица по анализу болевых точек

После выявления проблем разработали и внедрили меры по улучшению процесса:

1. Наш сотрудник (по совместительству автор статьи:) прошел обучение по работе с требованиями для решения проблем с документацией. Мы разработали новый процесс работы с требованиями конкретно для нашей команды. Сегодня у нас есть четкая система по «превращению задач в документацию» с поддержкой актуальности.

Система ведения версионности

Система ведения версионности

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

Предотвратить болезнь легче, чем лечить ее. Бенджамин Франклин

3. Разработали стандарты по оформлению задач и рекомендации по описанию в задаче требований, результатов разработки и тестирования.

4. Доработали и описали процесс работы команды. Задокументированный процесс помогает уменьшить количество недочётов в работе команды и оптимизировать онбординг.

Процесс тестирования в спринте

Процесс тестирования в спринте

Заключение

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

На этом наш процесс улучшений в отдельно взятой ИТ‑команде не закончился, ведь это непрерывный и цикличный процесс:)

_________________________________________________________________________

Если вас интересует ИТ-разработка, наш опыт работы и то, как мы помогаем клиентам превращать идеи в цифровые продукты, будем рады видеть в нашем ТГ-канале.

Показать полностью 5
[моё] Развитие Кайдзен Управление проектами Длиннопост
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии