Lean. Знакомимся с Lean: как создать ценность без потерь

Содержание

Слайд 2

Что такое Lean? Lean - это Подход, который позволяет экономить ресурсы

Что такое Lean?

Lean - это Подход, который позволяет экономить ресурсы и

получать лучший результат.
Lean ― это философия бережливого мышления. Подход, который позволяет экономить ресурсы и получать лучший результат.
Слайд 3

Цель Lean ― создавать ценность, сокращая расходы на ее производство. Это

Цель Lean ― создавать ценность, сокращая расходы на ее производство.

Это не

методология, поэтому в ней нет набора готовых практик. Конкретных правил тоже нет, но есть приемы, которые помогают извлекать пользу. Но как разобраться, что значит Lean, если нет методологии и правил? И как придерживаться философии, в которой не на что опереться?
Придерживаться Lean ― значит всегда использовать системный подход, искать и устранять потери, создавать поток. Поток ― это непрерывный процесс создания ценности — не любого продукта, а именно того, который нужен потребителю.
Слайд 4

Принципы Lean Lean это гонка без финиша, говорит Рой Грэм III

Принципы Lean

Lean это гонка без финиша, говорит Рой Грэм III

5 принципов

Lean

Цепочка Создания Ценности

Поток

Вытягивание

Совершенствование

что заказчик покупает на самом деле

как создается ценность

улучшение цепочки создание ценности

управление потоком только на основании реальных потребностей

постоянный нескончаемый процесс улучшения

Ценность

Слайд 5

Основная методология внедрения Lean План 9 шагов Картирование потока создания ценности

Основная методология внедрения Lean

План 9 шагов

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

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

Как использовать Lean при разработке программного обеспечения Ликвидировать потери - Если

Как использовать Lean при разработке программного обеспечения

Ликвидировать потери - Если действие

не улучшает качество продукта, не приносит прибыли заказчику и не экономит время разработчика, то его нужно исключить
Усиливать обучение - Чтобы создавать качественный продукт, команда должна постоянно совершенствовать свои знания и навыки. А руководитель ― обеспечивать команду временем и ресурсами.
Принимать важные решения в последний момент - Иногда запоздало принятое решение может испортить всю проделанную работу, но для Lean откладывать принятие решения до последнего ― это способ собрать как можно больше информации о вопросе. А значит, быть уверенным в его правильности и избежать ошибок.
Слайд 7

Доставлять ценность как можно раньше - Чем раньше команда покажет свои

Доставлять ценность как можно раньше - Чем раньше команда покажет свои

наработки заказчику, тем быстрее получит от него обратную связь. Разработчики будут уверены, что все делают так, как хочет клиент, и смогут все изменить при необходимости.
Объединять сотрудников - Когда команда работает сообща и понимает свою ценность, процесс идет быстрее и эффективнее. Поэтому важно доверять сотрудникам и ценить то, что они делают.
Создавать целостный продукт - Команда должна сфокусироваться на качестве, не допускать дефектов и всегда ставить в приоритет потребности заказчика.
Следить за общим процессом - Чтобы работа шла хорошо, каждый в команде должен понимать задачи и иметь возможность постоянно видеть весь процесс. Вся информация по проекту должна быть доступна в любое время. Для этих целей в гибких методологиях (Scrum, Kanban) используют доску, где отмечены цели, задачи и процесс их выполнения.
Слайд 8

Виды потерь при разработке ПО Недоделанная работа - Это может быть

Виды потерь при разработке ПО

Недоделанная работа - Это может быть

написанный, но неиспользованный код. Лишний код — зря потраченное время.
Ненужная функциональность - Возможности, которые добавили в ПО, но которые не используются потребителем, не приносят пользы. Клиенту нужны только полезные функции.
Повторное изучение - Если разработчик приступил к одному проекту, а потом его перекинули на другой, придется заново вникать и собирать информацию. То же самое происходит, если в команде проекта появляется новый разработчик. Весь процесс начнется сначала.
Слайд 9

Передача - Проект или его части передают из одних рук в

Передача - Проект или его части передают из одних рук в

другие. Так происходит передача не только проекта, но и ответственности за него. В результате команды теряют контроль над ситуацией.
Переключение между задачами - Когда один разработчик выполняет два проекта одновременно и постоянно должен переключаться с одних задач на другие, он теряет больше времени, чем мог бы, работая над одним проектом.
Ожидание - Если команда постоянно занимается согласованием документов с заказчиком, то тратит много времени и в результате срывает сроки проекта.
Дефекты - Команда должна следить за качеством кода еще на начальных этапах. Если по окончании работы будут найдены критические ошибки, то придется начинать проект сначала.
Слайд 10

Как правильно создавать ценности Любой бизнес создает ценности: продукты или услуги,

Как правильно создавать ценности

Любой бизнес создает ценности: продукты или услуги, которые

компания продает. Ценность продукта определяют пожелания потребителя, а задача Lean ― оптимизировать процесс производства таким образом, чтобы создавать ценности, уменьшая издержки.
Создание продукта состоит из разных процессов. Идея Lean в том, чтобы работать только с полезными, а лишние исключить.
Слайд 11

Процессы, которые создают ценность Это все, что ведет к нужному результату.

Процессы, которые создают ценность
Это все, что ведет к нужному результату.

Любой процесс, который помогает сделать продукт быстрее и лучше, должен постоянно совершенствоваться.
Процессы, которые не создают ценность
Все, что не приносит пользы: тормозит работу или плохо отражается на качестве продукта, не несет ценности для потребителя. Такие процессы нужно сократить до минимума или исключить полностью.
Потери
Для lean-мышления потери недопустимы, поэтому их нужно исключить.
Слайд 12

Итоги Lean-менеджер устраняет организационные и технические проблемы при создании и распространении

Итоги

Lean-менеджер устраняет организационные и технические проблемы при создании и распространении продукта,

быстро реагирует на изменения спроса и ситуации на рынке. Параллельно учит и развивает свою команду, используя lean-ценности.