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

желаемый продукт с тем, который в итоге поставляется заказчику. Для выпуска желаемого продукта необходи- мо отслеживать соответствие идеи и исполнения на каждом шаге. В свою очередь, для отслеживания исполнения необходимо иметь полную информацию о прогрессе, связях с другими проектами и командном взаимодействии, что в отсутствие специализированного инструмента делать весьма затрудни- тельно и дорого. VSM позволяет создать сквозное рабо- чее пространство для разработчиков, предоставляя Канбан-доски и визуали- зацию рабочего процесса, сводные пока- затели, метрики и бюджеты проектов. VSM располагает расширенными воз- можностями по отслеживанию соответ- ствия стратегических идей, запросов от клиентов и соотнесения их с фактиче- ским исполнением. Программный менеджмент Слаженная работа разных команд складывается не только из благопри- ятного корпоративного климата. Без инструментов совместной работы невоз- можно полностью раскрыть потенциал самого дорогого ресурса разработки – людей. Обычно каждая команда исполь- зует свой какой-то инструмент, а про совместную работу в масштабах всей разработки говорить не приходится. VSM предоставляет единый инстру- мент для всех команд и делает доставку более предсказуемой путем координи- рования разрозненных проектов, команд и их взаимозависимостей в едином представлении. Такая возмож- ность VSM реализуется посредством организации общего окружения плани- рования работ, сроков релизов, роад- мапа, визуализации метрик выпуска, обнаружения конфликтов во взаимо- зависимостях и накладок в планах дей- ствий. Часто различные команды используют общие ресурсы компании, что создает очереди. VSM позволяет обнаруживать и устранять причины оче- редей и ожиданий. Agile-управление проектами и командами Методология Аgile сформулирована очень просто, но реализовать ее на практике нелегко. Для этого должна быть четкая координация всех измене- ний и детальное понимание текущей ситуации в любой момент у всех ответ- ственных лиц. Как правило, без специ- альных инструментов эта информация фрагментирована в голове у разных людей и пропущена через призму субъ- ективного восприятия. С помощью инструмента VSM команды разработки могут оперативно планиро- вать и вносить скоординированные изме- нения в план работ, менять приоритеты задач и при этом в любой момент вре- мени иметь актуальный срез состояния проектов для принятия обоснованных управленческих решений. Достигается это таким набором инструментов совместной работы, как комнаты обсуж- дений, доски планирования спринтов и итераций, карты показателей эффек- тивности команд, хранилища описаний работ и наработанных практик. Agile-метрики и аналитика Как оценить эффективность разра- ботки без точных показателей и всесто- ронней аналитики? Часто такая оценка сводится к субъективному мнению. VSM помогает принимать решения, обеспечивая визуализацию различных слоев производства и сводных показа- телей по проектам и командам, предо- ставляя отчеты и аналитику по стадиям производства программного обеспече- ния (см. рис.). Управление потоком создания ценно- сти продукта охватывает все производ- ственные процессы, обеспечивая в итоге более эффективное проектирование, производство, поставку и поддержку программных разработок с наименьши- ми возможными затратами. VSM позво- ляет на систематической основе выявлять и устранять нерезультативные действия на всем протяжении жизнен- ного цикла продукта. Своевременный релиз дает внутрен- ним и внешним заказчикам то, что они хотят, с минимально возможными издержками, оставляя всех нерастороп- ных и неэффективных конкурентов поза- ди. Каждое лишнее действие, экономи- чески не обоснованные решения – это потерянное время, ненужные затраты и, как результат, увеличение себестоимо- сти конечного продукта и критичная проблема в условиях жесткой ценовой конкуренции. По сути, внедрение и использование VSM – это ключ к конку- рентоспособности на быстро меняющем- ся рынке. VSM – это не только Agile, но и оркест- рация релизов, автоматизация развер- тывания, защита приложений изнутри, аналитика на основе искусственного интеллекта и многое другое, о чем я рас- скажу в следующих статьях. Управление потоком создания цен- ности продукта – это не просто страте- гия сокращения затрат, а основа раз- вития. l • 51 БЕЗОПАСНАЯ РАЗРАБОТКА www.itsec.ru VSM – это не только Agile, но и оркестрация релизов, автоматизация развертывания, защита приложений изнутри, аналитика на основе искусственного интеллекта и многое другое Ваше мнение и вопросы присылайте по адресу is@groteck.ru Реклама

RkJQdWJsaXNoZXIy Mzk4NzYw