Журнал "Information Security/ Информационная безопасность" #6, 2020

Решения Value Stream Management (VSM) для разработки выполняют ту же функцию, что и, например, GPS-навига- тор для автомобилистов: дают полную информацию о движении, включая пункт отправления, назначения и контекст (общее понимание ситуации); показы- вают текущее местоположение, дают прогноз прибытия в пункт назначения и рекомендации по оптимизации марш- рута. То есть управляют процессом соз- дания от начала и до конца. VSM предназначен для управления потоком создания ценности. С точки зрения бизнеса ценность – это то, что может быть использовано потребителем и принести прибыль. А поток создания ценности – это действия, в результате которых прибавляется ценность. Поток создания ценности, карта потока созда- ния ценности – это не новые понятия, они заимствованы из бережливого про- изводства (Lean) и широко применяются в промышленности, в управлении про- ектами, где доказали свою эффектив- ность. Однако на практике использовать их в разработке без VSM-инструментов очень непросто. В статье "Создание ценности на каж- дом этапе", опубликованной в журнале Information Security № 5, уже говорилось, что производство цифрового продукта носит нематериальный характер и является "черным ящиком" для бизнеса. Цифровой продукт, передвигающийся по конвейеру разработки, нельзя "пощу- пать" до момента релиза, а список задач разработчика для бизнеса выглядит китайской грамотой. Но без понимания и визуализации всего сквозного потока ценности невозможно не только опти- мизировать процесс разработки, но и управлять им. Именно VSM позволяет видеть весь поток создания ценности, идентифицировать и управлять непро- дуктивной деятельностью и снижать себестоимость. Иными словами, VSM позволяет внедрить принципы бережли- вого производства в производство нема- териальных продуктов. VSM-решения помогают определить и организовать поток создания ценности с максимально возможной скоростью по кратчайшему маршруту, консолиди- руя данные с различных инструментов DevSecOps и отображая их в едином виде на единой панели управления. Эти решения позволяют бизнесу видеть: l на каком этапе находится разработка продукта в данный момент; l что замедляет выпуск продукта (если такое происходит); l с какими стратегическими целями ком- пании согласуется та или иная задача; l а также взаимозависимости команд и проектов. VSM-решения предоставляют огром- ные преимущества для больших команд, выпускающих сложные продукты. Реше- ния этого класса предназначены для оптимизации процесса разработки и ее связи со стратегическими целями биз- неса. VSM дает возможность управлять программными проектами так, что каж- дым действием продукту добавляется ценность; таким образом, можно макси- мально использовать все имеющиеся ресурсы – трудозатраты, время, мощно- сти оборудования. Рассмотрим, из чего состоит Value Stream Management, решение продви- нутого уровня. Планирование Планирование разработки с помощью VSM позволяет управлять релизами с применением лучших практик Аgile в масштабах целого предприятия: когда задействовано множество команд, раз- рабатывается огромное количество про- ектов, между ними запутанные взаимо- зависимости. Если вернуться к нашему примеру с GPS-навигатором, то полу- чится карта большого города со свето- форами, магистралями и улицами с односторонним движением. Оркестрация Оркестрация инструментов разработ- ки, отслеживая состояние каждого про- екта, позволяет обнаруживать узкие места в конвейере, унифицировать и стандартизировать процессы; помогает встроить в цикл производства комплайнс и безопасность, автоматизировать шаги, 52 • ТЕХНОЛОГИИ Навигатор в хаосе современной разработки ыстрое создание цифровых продуктов с помощью Agile, DevOps, DevSecOps-практик, как правило, гарантирует полу- чение наилучших показателей, но на деле высокая скорость разработки далеко не всегда позволяет получить требуемые результаты. Поиски новых способов, которые помогали бы достигать целей не только отдельным командам, но и всему бизнесу, привели к открытию Value Stream Management – метода управления потоком создания ценности, который объ- единил культуру, инструменты и методологии Agile, DevOps/DevSecOps и Lean. Б Дарья Орешкина, директор по развитию бизнеса компании Web Control Рис. 1. VSM-решения выполняют три основные задачи – планирование, оркестрацию и аналитику В результате внедрения VSM- решений компания приобретает возможность идентифицировать слабые места и причины нарушения сроков, а также получает метрики поставки ценности потребителям. Value Stream Management – это навигатор управления разработкой для руководителей компаний, использующий точные данные, визуализированные в простой и понятной форме.

RkJQdWJsaXNoZXIy Mzk4NzYw