Философия DevOps. Искусство управления IT (Дэниелс, Дэвис) - страница 143

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

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

Преимущества усиленной близости

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


Сокращение времени цикла

Время цикла и время выполнения – это единицы измерения работы и производительности, которые позаимствованы из системы канбан. Эта система планирования бережливого производства была разработана в компании «Тойота» в 1950-х годах[40]. Время выполнения – это время, прошедшее от момента создания запроса до момента получения заключительного результата. Этот показатель соответствует ощущениям пользователя, ожидающего завершения какого-либо процесса. Время цикла также завершается после получения конечного результата, но начинается после фактического начала работы в соответствии с полученным запросом, а не после получения запроса. Показатель времени цикла больше показателя скорости завершения или способности системы к выполнению работы. Уменьшение показателя времени цикла говорит о сокращении напрасных трат времени, которые имеют место, когда запрос уже получен, а работа еще не началась.