Менеджер Витя никак не может ускорить поставку новых фич
Разберемся. Прыгнем вместе с Витей в машину и проедем 10 километров до его офиса. Попробуем ехать с разной скоростью и посмотрим, как меняется наше время в пути.
15 км/ч → 40 минут 30 км/ч → 20 минут (×2 скорость, экономит 20 мин) 60 км/ч → 10 минут (×2 скорость, экономит 10 мин) 120 км/ч → 5 минут (×2 скорость, экономит жалкие 5 мин)
Удвоение скорости приносит все меньше и меньше пользы. Виктор давит газ в пол, но чем быстрее едет, тем меньше сокращается время в пути. Не советуем Вите разгоняться до 120 км/ч и выше, потому что выигрыш по времени мизерный, а дяденьки из ГИБДД могут превратить Витю в пешехода на пару лет, если поймают.
Кстати, мы приехали. Пошли разбираться.
Итак, Витя ускоряет раскатку новых фич: уже внедрил CI/CD, Blue/Green деплои, канарейки и автоматический роллбэк в случае чего. Он уже разогнал выкатку до тех самых 120 км/ч, и каждый км/ч сверху приносит совсем мало пользы. Но Витю не остановить, Витя продолжает вжимать педаль в пол!
И это очень плохо для Вити.
Потому что Витя совсем не замечает этап тестирования, который еле-еле выжимает 15 км/ч. У тестировщиков нет нормальных стейджей, нет данных для тестирования, нет даже единого фреймворка. Стоит лишь поднажать на педаль хотя бы до 30 км/ч и получить двукратный рост скорости!
Но нет. Тестирование грустно едет на гужевой повозке и смотрит, как мимо них несется гоночный болид с надписью "DevOps airlines".
Витя может поставить на болид новый спойлер, покрасить в красный и добавить подсветку по кругу. Это не поможет ускорить весь процесс. Надо бы починить телегу тестирования, а лучше — построить такой же красивый QA болид.
Ну или хотя бы купить вторую лошадь.
· 05.01
Отличная метафора теории ограничений
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён