Что такое картирование потока создания ценности?


19

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

Что такое Value Stream Mapping и как его можно применять для доставки программного обеспечения?

Ответы:


8

Поток значения представляет собой процесс , который добавляет ценность коллекции вещей , которые имеют меньше самоценности. В каноническом примере есть сборочная линия. Меня мало интересует несвязная коллекция деталей (руль, рычаг переключения передач, педаль газа.) С другой стороны, я заплачу хорошие деньги за машину. Производители автомобилей повышают ценность деталей в виде оборудования, квалифицированной работы, цепочек поставок и т. Д. Запчасти идут с одного конца потока, автомобили выходят с другого.

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

Сопоставление потока создания ценности полезно в кайдзен или непрерывном улучшении. «Системное мышление», используемое в DevOps и Lean, поощряет небольшие, постепенные улучшения, вносимые в сложный процесс. Карта потока создания ценности может показать области отходов, такие как ненужные или неэффективные шаги в потоке создания ценности. Полная карта имеет тенденцию выставлять те области отходов. Это помогает определить приоритеты улучшений.

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


Можете ли вы уточнить, как сопоставление потоков создания ценности будет применяться к программному обеспечению? Речь идет о том, как шеф-повар, докер, jenkins, git и aws работают вместе и, возможно, следят за тем, чтобы вы не использовали git + svn, если в этом нет необходимости, или, скорее, за то, как различные продукты Google способствуют развитию их рекламного бизнеса?
AVI

Поток стоимости доставки программного обеспечения состоит из технологии и процесса. «Начало» цикла может быть планом проекта по созданию новой системы или изменению / расширению существующей системы («зеленое поле» или «коричневое поле»). Процесс продолжается процессом инициации работы, отслеживания работы, выполнения и доставки. Все шаги, необходимые для доставки рабочего программного обеспечения, как человеческого, так и автоматического, являются частью потока создания ценности.
Дейв Сверски,

Я не только пытался прояснить ситуацию, но и надеялся, что вы измените свой ответ, включив в него конкретный пример.
AVI

Я думаю, что следующим шагом к реализации VSM в SDLC будет интегрированная аналитика данных на сборочных линиях, от спецификаций до производства.
Питер

6

Что такое картирование потока создания ценности

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

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

Обычно VSM представляет собой графическую диаграмму, которая включает в себя:

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

Почему сопоставление потока создания ценности

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

Целью VSM является обеспечение оптимальной ценности для клиентов организации с минимальными затратами в процессе создания стоимости (Lean). «Ценность» - это то, что покупает клиент организации.

Как создать карту потока создания ценности

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

Шаги для создания VSM на основе описания в большинстве книг Lean:

  1. Укажите значение с точки зрения покупателя.
  2. Определите VSM для каждого семейства продуктов (их может быть несколько)
  3. Улучшить поток работы.
  4. Установить тягу. Теперь клиент может извлекать работу из VSM, а не выталкивать из нее работу.
  5. Итерировать до совершенства.

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

Отличная ссылка для дальнейшего чтения на эту тему:

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.