1. Потери из-за перепроизводства
    1. Источники возникновения
      1. Выпуск функционала, который не нужен/ не будет востребован потребителем
      2. Негибкость процесса разработки
        1. Несвоевременное изменение содержания текущей итерации в соотвествии с требованиями заказчика
    2. Последствия
      1. Излишние трудозатраты: аналитиков, разработчиков, тестировщиков
      2. Увеличение времени регрессионного тестирования
    3. Пути устранения
      1. Выпускаем функционал, необходимый пользователю/согласованный с заказчиком, помним, что весь функционал должен быть согласован с основной целью продукта
      2. Разработать стратегию работы с требованиями, изменяющимися в процессе итерации: добавление новых, удаление имеющихся
  2. Потери времени из-за ожидания
    1. Источники возникновения
      1. Несбалансированность процесса работы по проекту
      2. Ошибки планирования
      3. Получения большое по объему функционала одномоментно на тест
      4. Время простоя членами команды
        1. Разработчики ожидают задачу от аналитиков
        2. Тестировщики ожидают задачу от разработчиков
        3. Разработчики ожидают до определение дефектов от тестировщиков
        4. Ожидания из-за недоступности тестовых окружений, серверов и тд
        5. ...
    2. Последствия
      1. Срыв сроков релиза итерации
      2. Снижение производительности команды
      3. Демотивация членов команды
      4. Ошибки при планировании трудозатрат на проект в будущем, основываясь на текущих данных
    3. Пути устранения
      1. Организация страбильного процесса работ по итерации: грамотное планирование, нормировка времени по типам задач
      2. Грамотная организация получения стабильных тестовых сборок в срок
  3. Потери при ненужной транспортировке/перемещениях
    1. Источники возникновения
      1. Баги "Доработка", "Не ясен сценарий", "Не понятно требование заказчика"
      2. Комментарии "nice to"
      3. Неэффективно организован процесс
      4. Необоснованно большое кол-во веток, в которых ведется разработка
    2. Последствия
      1. Увеличение времени разработки функционала
      2. Выпуск в релиз проблемного функционала
      3. Повреждение кода при постоянных мержах между многочисленными ветками
    3. Пути устранения
      1. Брать в итерации только четко определенные требования
      2. Не проводить невостребованную/необоснованную оптимизацию функций
        1. Медленно работает приложение
        2. Не нравится дизайн
        3. ...
      3. Оптимизация кол-ва веток, в которых ведется разработка
      4. Оптимизация расположения оборудования
  4. Потери из-за лишних этапов обработки
    1. Источники возникновения
      1. Отсусвие стандартизированного процесса работы
      2. Отсусвие понимания требований и пожеланий заказчика
      3. Много доработок на всех этапах процесса, не выполняется условие: Right first time
        1. Изначально непродуманная логика: конфликты, скрытые ограничения
        2. Баги "Доработка"
        3. Отрицательный возврат с code rewire
      4. Несовершенство технологий
        1. Отсусвуют необходимые модули
        2. Отсусвуют необхолимые средства автоматизации
        3. У сотрудников не хватает должной квалификации
    2. Последствия
      1. Увеличение затрат на выпуск требуемого функционала
        1. Задержка релиза
    3. Пути устранения
      1. Стандартизация процесса
      2. Постоянный диалог с заказчиком
        1. Определить с заказчиком основные и второстепенные сценарии, какие сценарии не нужны в принципе.
      3. Изучение требований будущий пользователей
      4. Повышение мотивации команды: выпустить качественный продукт во время
      5. Обучение
        1. Работа по процессу
        2. Повышение квалификации
      6. Детальное планирование итерации с участием всей команды
  5. Потери из-за лишних запасов
    1. Источники возникновения
      1. Хранение неиспользуемого кода, задач в таск-трекере
      2. Выпуск в релиз сразу большого объема функционала
    2. Последствия
      1. Необходимость длительного поиска (код продукта, задачи в таск-трекере и т.д.)
      2. Вероятность повреждения кода/задач
      3. Работа с неактуальным кодом/задачами
      4. Увеличение затрачиваемых аппаратных ресурсов
      5. Выпуск в релиз проблемного функционала
    3. Пути устранения
      1. Не создавать необдуманные запасы на будущее, работать по методологии JIT (Just In Time)
      2. Работа короткими итерациями: сокращение объемов релизного функционала
      3. Оптимизация планирования
      4. Рефакторигн кода
      5. Актуализация задач в таск-трекере
  6. Потери из-за выпуска дефектной продукции/переделка: Баги от пользователей в релизной сборке
    1. Источники возникновения
      1. Недостаточная квалификация сотрудников: аналитиков, разработчиков, тестировщиков
        1. Неверная реализация интерфейса
        2. Ошибки логики кода
        3. Ошибки вычислений
        4. Используются неверные данные для тестирования: как входные, так и ожидаемые
      2. Недостаток временных ресурсов
      3. Проблемы с инструментарием, оборудованием, сборками приложения
      4. Проблемы, связанные с интеграцией модулей 3х лиц
      5. Проблемы с требованиями
        1. Изменение набора/содержания требований в конце итерации
        2. Требование нечетко, неверно или отсутствует
    2. Последствия
      1. Дополнительные затраты: на исправление багов, их тестирование
      2. Пользователи могут отказаться от продукта
        1. Финансовые потери
        2. Причинение вреда жизни и здоровью
        3. Невозможность решать свои текущие задачи
    3. Пути решения
      1. Грамотная организация процесса обеспечения выпуска качественного продукта на рынок в установленный срок
  7. Нереализованный творческий потенциал сотрудников (Джеффри Лайкер)
    1. Источники возникновения
      1. Не достигнут соответвующий уровень удовлетворения потребностей согласно пирамиды Маслоу
    2. Последствия
      1. Демотивация
      2. Создание демотивирующей атмосферы в команде
      3. Понижение уровня квалификации
      4. Более длительное выполнение рабочих задач
      5. Увольнение по причине: не интересно
    3. Пути решения
      1. Создание благоприятной атмосферы в коллективе
      2. Проведение тим-билдингов
      3. Увлечение общим делом: выпуск качественного продукта в срок
      4. Обучение сотрудников
      5. ...
  8. Mura
    1. Источники возникновения
      1. Неравномерность выполнения операций
    2. Последствия
      1. Демотивация команды
      2. Снижения уровня квалификации
      3. Снижения качества выпускаемого продукта
    3. Пути решения
      1. Организация стабильного процесса работ по итерации: грамотное планирование, нормировка времени по типам задач
  9. Muri
    1. Источники возникновения
      1. Перегрузка сотрудников при работе с повышенной интенсивностью
    2. Последствия
      1. Переработки сотрудников во внерабочее время
        1. Демотивация, усталость сотрудников
        2. Неверные данные для прогнозирования затрат на другие проекты
        3. Финансовые потери организации
    3. Пути решения
      1. Грамотное планирование итерации
        1. Кол-во и сложность задач сопоставима с возможностями команды
  10. MUDA: 7 видов потерь по Тайити Оно