Skip to content
VarvariucA edited this page Sep 23, 2019 · 1 revision

Семинар 3. Паттерны в анализе, проектировании, разработке ПО

Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании процессов.

Наглядным примером паттерна является Цикл Деминга (цикл PDCA) — может быть использован как метод совершенствования деятельности. Он представляет логическую последовательность четырех шагов, направленных на постоянное улучшение и обучение: планирования, выполнения, проверки и улучшений.

В задании 1 необходимо:

Привести пример цикла Деминга (PDCA), состоящий из 4 пунктов:

  1. Plan (Планирование) - определяется что нужно сделать, когда это нужно сделать, кто должен это сделать, как это следует сделать и с помощью чего;

  2. Do (Выполнение) - выполняются запланированные работы;

  3. Check (Проверка) - определяется, дало ли выполнение работ ожидаемый результат;

  4. Act (Улучшение) - производится корректировка планов с учётом информации, полученной на этапе проверки, и проводятся необходимые изменения.

Дополнительное описание:

  1. http://losev-al.blogspot.com/2014/04/pdca.html

  2. https://studlib.info/tehnologii/927911-primery-primeneniya-cikla-pdca/

В примере неправильно интерпретируется A (Улучшение): на самом деле никакого усовершенствования в примере не предусматривается, и цикл P-D-C остается в неизменном виде. Полноценная буква A - это изменение самого цикла P-D-C, и она схематично выражается только диаграммами AsIs - ToBe - ToDo, т.е. в PDCA есть два цикла: внутренний (вложенный), соответствующий P-D-C, и внешний, соответствующий A.

«Кайдзен» — японская философия или практика, которая фокусируется на непрерывном совершенствовании процессов производства, разработки, вспомогательных бизнес-процессов и управления, а также всех аспектов жизни. «Кайдзен» в бизнесе — постоянное улучшение, начиная с производства и заканчивая высшим руководством, от директора до рядового рабочего. Улучшая стандартизованные действия и процессы, цель кайдзен — производство без потерь (бережливое производство).

Муда, мура, мури — Азбука бережливого производства.

В задании 2 необходимо привести пример:

  1. Муда - любая деятельность, которая потребляет ресурсы, но не создает ценности для клиента.
  2. Мура - это неравномерность выполнения работы.
  3. Мури - это перегрузка оборудования или операторов, по сравнению с расчетной нагрузкой.

Дополнительные источники:

  1. http://www.leaninfo.ru
  2. http://www.leanopedia.ru

ИДБ-15-12

Пример цикла Деминга: Выточить деталь.

  • Plan (планирование): Создание ТЗ и технической карты на данную деталь.
  • Do (выполнение): Точение заготовки.
  • Check (проверка): Сверка с ТЗ.
  • Act (улучшение): Рассмотреть возможность ускорения процесса, путем смены порядка действий в тех карте.

Задание №2

  • Муда - холостая работа автомобиля.
  • Мура - параллельная замена масла, антифриза, тормозной жидкости одним механиком.
  • Мури - работа двигателя без масла, это приведет к огромному износу и дорогостоящему ремонту оборудования.

Задание 1.

  • Пример цикла Деминга: Разработка программы для управления деятельностью спортивной школы
    • Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание интерфейса.
    • Do (выполнение): написание программного кода в соответствии с техническим заданием.
    • Check (проверка): тестирование созданного продукта на наличие багов.
    • Act (улучшение): исправление найденных ошибок и повторное тестирование.

Задание 2:

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

Задание 1.

  • Пример цикла Деминга: Прием заявки на починку принтера через ресурс Helpdesk.
    • Plan (планирование): прием заявки, знакомство с описанием проблемы, обдумывание возможных вариантов решения, поиск информации в справочной литературе (при необходимости).
    • Do (выполнение): выполнение ремонта принтера в соответствии с диагностированной проблемой.
    • Check (проверка): запуск тестовой печати для контроля работоспособности всех систем принтера.
    • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт.

Задание 2:

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

Задание №1. Пример цикла Деминга: управление проектом по системе Scrum.

  • Plan (планирование): создать бэклог, оценить сложность функций и порядок выполнения задач.
  • Do (выполнение): спринт 1-2 недели.
  • Check (проверка): ретроспективное собрание в конце спринта, обзор выполненных задач.
  • Act (улучшение): корректировка бэклога, выбор новых функций и задач на спринт.

Задание №2.

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

Пример цикла Деминга: продажи в кофейне.

  • Plan (планирование): поставить цель по продаже конкретного товара.
  • Do (выполнение): продавать товар.
  • Check (проверка): проверить выполнение поставленной цели.
  • Act (улучшение): повесить рекламный борд для лучшей продажи товара.

Задание 2:

  • Муда - стажер, который стоит за кофемашиной(Гость потратит деньги впустую, так как не получит кофе такого качества, как обычно).
  • Мура - на баре стоит 4 человека, в то время, как на кассе 1.
  • Мури - неправильный прогноз в транзакциях управляющим кофейни. Вместо 500 человек пришло 900 и бариста не справляются с работой.

Пример цикла Деминга: система "Умный дом".

  • Plan (планирование): спланировать внедрение системы автоматики в условиях квартиры/дома, используя платформу Arduino.
  • Do (выполнение): внедрить систему на этапе ремонта/отделки квартиры/дома.
  • Check (проверка): проверить работоспособность системы, по окончании работ
  • Act (улучшение): рассмотреть тенденции развития системы в условиях конкретного места и перейти к планированию.

Задание №2

  • Муда - холостая работа станка.
  • Мура - непоследовательное выполнение нескольких проектов одним сотрудником.
  • Мури - недостаток антивибрационных средств на станках(в цехе), что может привести к выходи оборудования из строя.

Цикл Деминга. Система поиска преступников при помощи камер видеонаблюдения.

  • Plan (планирование): создание проекта по расположению камер.
  • Do (выполнение): внедрение системы на месте.
  • Check (проверка): поиск слепых зон, а также сбор статистики.
  • Update (улучшение): сокращение слепых зон для улучшения статистических данных.

Муда, мура, мури — Азбука бережливого производства.

  • Муда - двадцать проджект-менеджеров и один программист.
  • Мура - откладывание написание курсовых "на потом" => потом происходит жесть.
  • Мури - DDOS-атака на сервер => большое количество работы по восстановлению работоспособности оного.

Задание №1. Пример цикла Деминга: вырезание скульптуры.

  • Plan (планирование): создание чертежа.
  • Do (выполнение): вырезание.
  • Check (проверка): сверка с чертежом.
  • Act (улучшение): уточнение деталей.

Задание №2.

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

Задание 1.

  • Пример цикла Деминга: починить компьютер
    • Plan (планирование): выявить причину неисправности, установка сроков, поиск и закупка деталей для замены.
    • Do (выполнение): исправить поломку.
    • Check (проверка): проверить работоспособность системы.
    • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт.

Задание 2:

  • Для предыдущего примера:
    • Муда – ожидание доставки деталей для замены.
    • Мура – откладывание ремонта до крайних сроков и последующая усиленная работа с целью успеть выполнить ремонт в срок.
    • Мури – сервисный инженер работает свыше нормы ближе к сроку сдачи работы, чтобы компенсировать нерациональное использование времени и ресурсов ранее, тем самым перегружая себя.

Задание 1.

  • Пример цикла Деминга: сделать ремонт в квартире
    • Plan (планирование): создание дизайн-проекта интерьера квартиры, обсуждение технических характеристик (например, количество розеток).
    • Do (выполнение): ремонт квартиры.
    • Check (проверка): проверка соответствия дизайн-проекту, а также функциональности и работоспособности отдельных составляющих ремонта.
    • Act (улучшение): исправление недочетов дизайн-проекта, устранение дефектов и приведение к работоспособности выявленных ранее неполадок.

Задание 2:

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

Задание 1.

  • Пример цикла Деминга: сделать ремонт в квартире
    • Plan (планирование): стать чемпионом по боксу.
    • Do (выполнение): записаться в спортивный зал и упорно тренироваться.
    • Check (проверка): с определенной периодичностью проводить спарринг.
    • Act (улучшение): исправление брака в технике, выявленного в спарринге. Задание 2.
  1. Муда - тренировки со сбитым режимом сна.
  2. Мура - на одной тренировке нагружать сразу все группы мышц.
  3. Мури - тренировки каждый день без выходных. Сначала это приведет к переутомлению, а в дальнейшем может привести к отказу сердца.
  1. Пример цикла Деминга: написание книги
  • Plan (планирование): продумывание сюжета, содержания глав.
  • Do (выполнение): написание книги.
  • Check (проверка): проверка на логичность сюжета и раскрытие персонажей.
  • Act (улучшение): исправление написанного или добавление недостающего.

Муда:

  • Незаблокированный телефон, который тратит заряд, но не используется. Мура:
  • Собирать чемодан в отпуск за полчаса до отъезда. Мури:
  • Наплыв китайских туристов в ресторан на окраине Москвы.
  • Привести пример цикла Деминга (PDCA): Поездка в отпуск
  1. Plan (Планирование) - Планируются детали поездки, время поездки, с кем будет проходить путешествие, выбирается транспорт, туристические маршруты;

  2. Do (Выполнение) - Осуществляется поездка в соответствии с планом;

  3. Check (Проверка) - Обрабатываются впечатления от поездки, оценивается качество мест и пройденных маршрутов (Стоит ли еще есть в каком нибудь ресторане);

  4. Act (Улучшение) - производится корректировка туристических маршрутов, на основе полученных ощущений.

  • 2 задание
  1. Муда - Пойти на дорогую экскурсию заграницей в музей камней России (российские камни можно посмотреть бесплатно и в России. А так пустая трата времени и денег).
  2. Мура - Построить график экскурсий так, что в одном городе по плану осмотр 10 музеев (В итоге из за такого объема приходится все делать в спешке), а в другом 2х (в итоге времени слишком много и становится скучно)
  3. Мури - это перегрузка оборудования или операторов, по сравнению с расчетной нагрузкой. Неправильно рассчитать время предполетного контроля => в спешке и на нервах проходить контроль => сесть в самолет уже уставшим и вымотанным.
  • Пример цикла Деминга: Издать книгу
    • Plan (планирование): Подготовка текста написанной рукописи по определенным стандартам и форматам, создание оригинал-макета
    • Do (выполнение): Верстка по созданному оригинал-макету
    • Check (проверка): Проверка на соответствие ГОСТам
    • Act (улучшение): Согласование с автором, изменение оформления, формата и т.д. будущей книги в соответствии с требованиями заказчика
  • Задание №2
    • Муда - форматирование оригинал-макета книги по причине не точного заказа или ошибки редактора, потеря времени
    • Мура - несвоевременное написание курсового проекта, усиленная работа над ним в крайнюю неделю, чтобы сдать в срок
    • Мури - студент учится свыше нормы, чтобы сдать курсовой проект, тем самым перегружая себя.

Пример цикла Деминга: система "Верификация комплектующих вычислительной машины".

  • Plan (планирование): выбрать комплектующую ПК
  • Do (выполнение): собрать необходимые данные о комплектующей ПК
  • Check (проверка): верифицировать комплектующую ПК
  • Act (улучшение): рассмотреть тенденции развития системы

Задание №2

  • Муда - холостой ход автомобиля
  • Мура - один оператор обслуживает несколько таксопарков
  • Мури - 20 водителей и 1 автомобиль в таксопарке

ИДБ-15-13

Задание №1

Пример цикла Деминга: Создание веб-сайта по ремонту ПК.

  • Plan (планирование): формирование требований к проекту, которые будут потом указаны в ТЗ, выбор среды разработки, например, CMS-системы, phpMyAdmin- для работы с базами данных.
  • Do (выполнение): разработка макета и последующее выполнение работ (написание кода и настройка дизайна).
  • Check (проверка): проведение тестирования сайта на правильную работоспособность, проверка различного рода ошибок и т.д.
  • Act (улучшение): доведение до ума всей работоспособности продукта с устранение возникших ошибок.

Задание №2

  • Муда – переделывание проекта из-за неправильно разработанного ТЗ, что приводит к потере времени.
  • Мура – внесение серьезных правок в ТЗ перед завершением работы, что приводит к работе в режиме "дэдлайн".
  • Мури – выбор удаленного сервера для работы с БД, который не удовлетворяет требуемым характеристикам (объем хранимых данных и т.д.)

Задание 1.

  • Пример цикла Деминга: Разработка мобильного приложения дизайн-студии.
    • Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание дизайн-макета интерфейса.
    • Do (выполнение): написание программного кода в соответствии с техническим заданием.
    • Check (проверка): тестирование созданного продукта на наличие багов.
    • Act (улучшение): исправление найденных ошибок и повторное тестирование.

Задание 2:

  • Для предыдущего примера:
    • Муда - многоразовое тестирование продукта, необходимое для выявления причины ошибки, которое требует дополнительных денежных и временных ресурсов, однако без него сдача проекта невозможна (нельзя сдать неработающее приложение).
    • Мура - кодом занимаются 1-2 человека, когда рекламной компанией занимается целый отдел.
    • Мури - в соглашении были указаны работы по модернизации готового приложения, а в реальности оказалось необходимым разработать совершенно новое приложение с нуля (значительно сложнее и затратнее для выполнения).

Задание №1. Пример цикла Деминга: управление проектом по системе Scrum.

  • Plan (планирование): создать бэклог, оценить сложность функций и порядок выполнения задач.
  • Do (выполнение): спринт 1-2 недели.
  • Check (проверка): ретроспективное собрание в конце спринта, обзор выполненных задач.
  • Act (улучшение): корректировка бэклога, выбор новых функций и задач на спринт.

Задание №2.

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

Задание 1: • Пример цикла Деминга: ремонт видеокарты.

  • Plan (планирование): выявить причину неисправности, установка сроков выполнения ремонта, поиск и закупка деталей для замены неисправных деталей.
  • Do (выполнение): восстановление видеокарты до рабочего состояния.
  • Check (проверка): проведение стресс-тестов для проверки на стабильную работоспособность.
  • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт.

Задание 2: • Для предыдущего примера:

  • Муда – затраты на детали при ремонте, без которых невозможна дальнейшая работоспособность видеокарты.
  • Мура – обсуждением возможного решения занимается много человек, а непосредственный ремонт проводит один сотрудник (критично при множественных одновременных поломках).
  • Мури – выбор деталей для замены вышедших из строя деталей видеокарты, которые не отвечают требуемым характеристикам (сопротивление, размер, количество ножек на контроллере).

• Пример цикла Деминга: Создание веб-сайта Интернет-магазина.

  • Plan (планирование): формирование целей разработки, функций, которые должны быть реализованы, составление технического задания для будущего сайта, выбор языков программирования и сред разработки, БД, CMS и т.д.
  • Do (выполнение): написание программного кода, создание и верстка дизайна интерфейса сайта.
  • Check (проверка): проведение тестирования сайта на работоспособность всех функций, на уязвимости, на дизайнерские недостатки или «баги».
  • Act (улучшение): доведение функций, не соответствующих требованиям, до полной работоспособности. Исправление всех ошибок.

Задание 2:

• Для предыдущего примера:

  • Муда – повторная переработка дизайна веб-сайта в связи с неправильно и неточно разработанным ТЗ, приводящая к потере времени.
  • Мура – отсутствие нужных специалистов по сложному вопросу при наличии множества специалистов по более легкому; внесение серьезных правок в ТЗ непосредственно перед окончанием срока завершения работ, что ведет к резкому возрастанию нагрузки в определенный момент.
  • Мури – выбор серверов для БД, которые не отвечают по своей мощности требуемым характеристикам (объем хранимых данных, производительность и т.д.)

Машкова Татьяна (семинары расположены по ссылке)

Задание 1.

  • Пример цикла Деминга: Разработка мобильного приложения дизайн-студии.
    • Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание дизайн-макета интерфейса.
    • Do (выполнение): написание программного кода в соответствии с техническим заданием.
    • Check (проверка): тестирование созданного продукта на наличие багов.
    • Act (улучшение): исправление найденных ошибок и повторное тестирование.

Задание 2:

  • Для предыдущего примера:
    • Муда - многоразовое тестирование продукта, необходимое для выявления причины ошибки, которое требует дополнительных денежных и временных ресурсов, однако без него сдача проекта невозможна (нельзя сдать неработающее приложение).
    • Мура - кодом занимаются 1-2 человека, когда рекламной компанией занимается целый отдел.
    • Мури - в соглашении были указаны работы по модернизации готового приложения, а в реальности оказалось необходимым разработать совершенно новое приложение с нуля (значительно сложнее и затратнее для выполнения).

Задание 1.

  • Пример цикла Деминга: Разработка мобильного приложения дизайн-студии.
    • Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание дизайн-макета интерфейса.
    • Do (выполнение): написание программного кода в соответствии с техническим заданием.
    • Check (проверка): тестирование созданного продукта на наличие багов.
    • Act (улучшение): исправление найденных ошибок и повторное тестирование.

Задание 2:

  • Для предыдущего примера:
    • Муда - многоразовое тестирование продукта, необходимое для выявления причины ошибки, которое требует дополнительных денежных и временных ресурсов, однако без него сдача проекта невозможна (нельзя сдать неработающее приложение).
    • Мура - кодом занимаются 1-2 человека, когда рекламной компанией занимается целый отдел.
    • Мури - в соглашении были указаны работы по модернизации готового приложения, а в реальности оказалось необходимым разработать совершенно новое приложение с нуля (значительно сложнее и затратнее для выполнения).

Задание №1

Пример цикла Деминга: Создание веб-сайта.

  • Plan (планирование): формирование требований к проекту, которые будут потом указаны в ТЗ, выбор среды разработки, например, CMS-системы, phpMyAdmin- для работы с базами данных.
  • Do (выполнение): разработка макета и последующее выполнение работ (написание кода и настройка дизайна).
  • Check (проверка): проведение тестирования сайта на правильную работоспособность, проверка различного рода ошибок и т.д.
  • Act (улучшение): доведение до ума всей работоспособности продукта с устранение возникших ошибок.

Задание №2

  • Муда – переделывание проекта из-за неправильно разработанного ТЗ, что приводит к потере времени.
  • Мура – внесение серьезных правок в ТЗ перед завершением работы, что приводит к работе в режиме "дэдлайн".
  • Мури – выбор удаленного сервера для работы с БД, который не удовлетворяет требуемым характеристикам (объем хранимых данных и т.д.)

Пример цикла Деминга: Разработка базы данных

  • Plan (планирование): формирование требований к проекту, которые будут потом указаны в ТЗ, выбор среды разработки, например, системы менеджмента SQL, phpMyAdmin- для работы с базами данных.
  • Do (выполнение): разработка базы и последующее выполнение работ (написание SQL кода).
  • Check (проверка): проведение тестирования базы на правильную работоспособность, проверка различного рода ошибок, исключений и т.д.
  • Act (улучшение): модификация базы с устранением возникших ошибок.

Задание №2

  • Муда – внесение изменений, противоречащих ТЗ.
  • Мура – изменение структуры базы после заполнения данными.
  • Мури – перегрузка сети из-за неправильно выбранной архитектуры базы данных.

Задание №1

Пример цикла Деминга: Создание веб-сайта по ремонту ПК.

  • Plan (планирование): формирование требований к проекту, которые будут потом указаны в ТЗ, выбор среды разработки, например, CMS-системы, phpMyAdmin- для работы с базами данных.
  • Do (выполнение): разработка макета и последующее выполнение работ (написание кода и настройка дизайна).
  • Check (проверка): проведение тестирования сайта на правильную работоспособность, проверка различного рода ошибок и т.д.
  • Act (улучшение): доведение до ума всей работоспособности продукта с устранение возникших ошибок.

Задание №2

  • Муда – переделывание проекта из-за неправильно разработанного ТЗ, что приводит к потере времени.
  • Мура – внесение серьезных правок в ТЗ перед завершением работы, что приводит к работе в режиме "дэдлайн".
  • Мури – выбор удаленного сервера для работы с БД, который не удовлетворяет требуемым характеристикам (объем хранимых данных и т.д.)

ИДБ-15-14

Задание 1.

Пример цикла Деминга (PDCA): составление расписания занятий для ВУЗа.

  1. Plan (Планирование) - определение учебного плана на семестр и выбор преподавателей.
  2. Do (Выполнение) - составление расписания исходя из получаемых данных.
  3. Check (Проверка) - проверка того чтобы преподаватель не вел разные занятий в одно время, не повторений выбранных аудиторий и т.д.
  4. Act (Улучшение) - разрешение проблем при их возникновение.

Задание 2.

  • Муда - обучение студентов, которым диплом нужен для того чтобы он был.
  • Мура - выполнение курсовой по УД в последний месяц семестра.
  • Мури - проведение объёмных вычислений на ПК/ноутбуке, при его слабой вычислительной мощности.

Задание 1.

Пример цикла Деминга: "Оформление письменных работ для сдачи их на кафедру".

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

Задание 2:

  • Муда - бензин и время, которые тратятся при каждом личном визите на кафедру.
  • Мура - сбор и анализ результатов проверки имеет смысл только в крайние сроки сдачи.
  • Мури - появление очередей и фактической возможности выполнить требования только в крайние сроки сдачи (следует из пунктов выше).
  • Пример цикла Деминга: починка телефона
    • Plan (планирование): выявить причину неисправности, установка сроков, поиск и закупка деталей для замены.
    • Do (выполнение): исправить поломку.
    • Check (проверка): проверить работоспособность системы.
    • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт. №2
    • Муда – ожидание доставки деталей.
    • Мура – откладывание ремонта до крайних сроков и последующая усиленная работа с целью успеть выполнить ремонт в срок.
    • Мури – сервисный инженер работает свыше нормы ближе к сроку сдачи работы, чтобы компенсировать нерациональное использование времени и ресурсов ранее, тем самым перегружая себя.
  1. Пример цикла Деминга: Разработка программного обеспечения.
  • Plan: Анализ ТЗ и продумывание как реализовать данное ПО.
  • Do: Разработка ПО.
  • Chek: Проверка полноты функционала в соответствие с ТЗ.
  • Act: Устранение багов найденных при проверке, либо добавление новых возможностей.
    • Муда - Ожидание сломанной машины, ресурсы тратятся на починку, но само ожидание починки никакой ценности не несёт.
    • Мура - можно считать путь до универа, когда допустим обычно он составляет 40 мин (пешком, метро) и ты выходишь не за 40, а за 30 и приходится быстрее переходить по станциям и идти не пешком, а бежать.
    • Мури - начало работы в компании без должного обучения, что приведёт к быстрому изучению материала, тем самым перегружает.

Задание 1. Пример цикла Деминга: создание игры.

  1. Plan (Планирование) - определение жанра, постановка задач, определение аудитории;
  2. Do (Выполнение) - разработка игры;
  3. Check (Проверка) - открытие бета теста, проверка онлайна;
  4. Act (Улучшение) - багфиксы по репортам бета тестеров.

Задание 2.

  • Муда - хождение на экологию на 4 курсе.
  • Мура - выполнение заданий по семинарам после того как закончились семинары.
  • Мури - существование экологии на 4 курсе IT специальности.
  1. Пример цикла Деминга: Установка систем кондиционирования и видеонаблюдения в ЦОД.
  • Plan: Определить цель проекта и примерные ресурсы требуемые для реализации проекта, определить план действий.
  • Do: Реализовать системы кондиционирования и видеонаблюдение в ЦОД.
  • Chek: Запустить в работу и проанализировать, всё ли работает правильно.
  • Act: Если не всё корректно работает, попробовать запустить резервные системы, либо же исправить некорректную работу установленных приборов.
    • Муда - Переписывание конспектов вручную с уже написанных электронно.
  • Мура - Очень долгое ожидание согласование проекта и перенос всех работ на последний момент, затягивание сроков.
  • Мури - Нехватка работников, падение сразу нескольких проектов по разным направлением на одного исполнителя.
  1. Пример цикла Деминга: Переписывание конспекта у одногруппника.
  • Plan: определить, что за конспект переписывать, сколько страниц отвести на это.
  • Do: переписать конспект.
  • Chek: проверить, все ли переписано.
  • Act: дописать что-то, если был пропущен кусок текста.
    • Муда - живая очередь на почте.
  • Мура - делать курсовую у Быстриковой в декабре.
  • Мури - большое домашнее задание, которое прислали в 3 часа ночи, которое надо сдать в тот же день.
  1. Пример цикла Деминга: Создание дизайна веб сайта.
  • Plan: Определить концепцию сайта, придумать историю, разработать план график, проанализировать рынок и конкурентов.
  • Do: Приступить к разработке дизайна сайта.
  • Chek: Представить заказчику готовый прототип, прослушать замечания.
  • Act: Проработать ошибки если они имеются, исправить баги, осуществление техподдержки.
    • Муда - Стройка, на которую затрачены деньги и материалы, но проект в итоге заморожен, из за нехватки разрешений.
  • Мура - Откладывание отчётов по лабороторным работам на последний момент.
  • Мури - Сотрудник компании увольняется, и его масштабный проект падает на другого сотрудника.

Задание №1

  • Plan (планирование): формирование требований к проекту, которые будут потом указаны в ТЗ, выбор среды разработки, например, CMS-системы, phpMyAdmin- для работы с базами данных.
  • Do (выполнение): разработка макета и последующее выполнение работ (написание кода и настройка дизайна).
  • Check (проверка): проведение тестирования сайта на правильную работоспособность, проверка различного рода ошибок и т.д.
  • Act (улучшение): доведение до ума всей работоспособности продукта с устранение возникших ошибок.

Задание №2

  • Муда – переделывание проекта из-за неправильно разработанного ТЗ, что приводит к потере времени.
  • Мура – внесение серьезных правок в ТЗ перед завершением работы, что приводит к работе в режиме "дэдлайн".
  • Мури – выбор удаленного сервера для работы с БД, который не удовлетворяет требуемым характеристикам (объем хранимых данных и т.д.)
  1. Пример цикла Деминга: Процесс доставки получателю
  • Plan (планирование): составление плана доставки посылок курьером получателям
  • Do (выполнение): непосредственно доставка
  • Check (проверка): проверка, что курьер доставил все посылки
  • Act (улучшение): оптимизация маршрута доставки, загруженности курьеров

Муда:

  • переживать, нервничать, тратить нервные клетки по какому то поводу

Мура:

  • чтение нескольких книг сразу по разным темам

Мури:

  • неправильный расчет курьеров на кол-во доставок. в итоге не доставлено большинство посылок а курьеры уже перегружены.

Задание 1. Пример цикла Деминга: Разработка веб-сайта.

  1. Plan (Планирование) - Получение и изучение ТЗ;
  2. Do (Выполнение) - Разработка веб-сайта;
  3. Check (Проверка) - Проведение юнит-тестов и интеграционных;
  4. Act (Улучшение) - Внесение правок для заказчика.

Задание 2.

  • Муда - изготовление лишних копий документов.
  • Мура - написание диплома в последнюю неделю.
  • Мури - колеблющийся спрос на производимый продукт.
  1. Пример цикла Деминга: написание сочинения
  • Plan (планирование): продумывание темы и основных частей.
  • Do (выполнение): написание сочинения.
  • Check (проверка): проверка полноты освещения темы.
  • Act (улучшение): исправление написанного или добавление недостающего.

Муда:

  • Проверка качества и отсутствия дефектов при создании термосов

Мура:

  • Примером мура может быть написание любой работы студентом, он будет 80% выделенного времени думать о том, что это надо сделать, и продумывать, как это сделать лучше. В оставшиеся 20% времени будет без передышки писать данную работу, чтобы успеть в срок.

Мури:

  • Примером мури как раз и является тот момент, когда студент в оставшиеся 20% времени без перерыва пишет заданную ему работу, тем самым перегружая себя.
  1. Задание 1. Пример цикла Деминга: Разработка через тестирование (TDD).
    • Plan: Разработать тесты.
    • Do: Написать код, который должен пройти тесты.
    • Check: Запустить тесты и проверить их прохождение.
    • Act: Устранить ошибки и улучшить код.
  2. Задание 2. Муда, мура, мури — Азбука бережливого производства..
    • Муда - Гонка за написанием идеально красивого кода (клиенту все равно что внутри, главное чтобы хорошо работало).
    • Мура - Слишком много программистов и очень мало тестировщиков (тестировщики не успевают найти все баги вовремя, и программисты вместо их исправления занимаются внедрением функций с новыми багами).
    • Мури - Сервер игры справляется с нагрузкой в обычное время, но не готов к резкому наплыву игроков после выхода нового дополнения, и образуется очередь.
  1. Пример цикла Деминга: Разработка программного обеспечения.
  • Plan: Анализ ТЗ и обдумывание реализации ПО.
  • Do: Разработка.
  • Check: Проверка функционала в соответствие с ТЗ.
  • Act: Устранение багов найденных при проверке или добавление новых фич.
    • Муда - Ожидание сломанной машины, ресурсы тратятся на починку, но само ожидание починки никакой ценности не несёт.
    • Мура - путь до работы, когда человек опаздывает и ему приходится идти/добираться до работы быстрее/более оптимальными путями.
    • Мури - начало работы без должного обучения, что приведёт к быстрому изучению материала, тем самым перегружает.

Задание 1: • Пример цикла Деминга: ремонт видеокарты.

  • Plan (планирование): выявить причину неисправности, установка сроков выполнения ремонта, поиск и закупка деталей для замены неисправных деталей.
  • Do (выполнение): восстановление видеокарты до рабочего состояния.
  • Check (проверка): проведение стресс-тестов для проверки на стабильную работоспособность.
  • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт.

Задание 2: • Для предыдущего примера:

  • Муда – затраты на детали при ремонте, без которых невозможна дальнейшая работоспособность видеокарты.
  • Мура – обсуждением возможного решения занимается много человек, а непосредственный ремонт проводит один сотрудник (критично при множественных одновременных поломках).
  • Мури – выбор деталей для замены вышедших из строя деталей видеокарты, которые не отвечают требуемым характеристикам (сопротивление, размер, количество ножек на контроллере).

Пример цикла Деминга: продажи в KFC.

  • Plan (планирование): поставить цель по продаже конкретного товара.
  • Do (выполнение): продавать товар.
  • Check (проверка): проверить выполнение поставленной цели.
  • Act (улучшение): сделать недельную акцию со скидкой для лучшей продажи товара.

Задание 2:

  • Муда - стажер, который стоит за плитой(Гость потратит деньги впустую, так как не получит кофе такого качества, как обычно).
  • Мура - на кухне стоит 8-9 человек, в то время, как на кассе 2-3.
  • Мури - неправильный прогноз в транзакциях управляющим KFC. Вместо 300 человек пришло 700 и сотрудники не справляются с работой.

Задание 1.

  • Пример цикла Деминга: Разработка видеоплеера
    • Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание интерфейса.
    • Do (выполнение): написание программного кода в соответствии с техническим заданием.
    • Check (проверка): тестирование созданного продукта.
    • Act (улучшение): исправление найденных ошибок и добавление нового функционала.

Задание 2:

  • Для предыдущего примера:
    • Муда - многократное переписывание без необходимости уже написанного и работающего кода в попытке сделать его идеальным.
    • Мура - код пишет два человека, а тестируют этот код 6 человек.
    • Мури - сверхурочная работа программистов.

Задание 1.

  • Пример цикла Деминга: Прием заявки на починку принтера через ресурс Helpdesk.
    • Plan (планирование): прием заявки, знакомство с описанием проблемы, обдумывание возможных вариантов решения, поиск информации в справочной литературе (при необходимости).
    • Do (выполнение): выполнение ремонта принтера в соответствии с диагностированной проблемой.
    • Check (проверка): запуск тестовой печати для контроля работоспособности всех систем принтера.
    • Act (улучшение): при повторе проблемы - поиск альтернативного решения и повторный ремонт.

Задание 2:

  • Для предыдущего примера:
    • Муда - затраты на комплектующие при ремонте, без которых невозможна дальнейшая работа принтера.
    • Мура - обсуждением возможного решения занимается много человек, а непосредственный ремонт проводит один сотрудник (критично при множественных одновременных поломках).
    • Мури - отказ оборудования и работы телекоммуникационной сети университета, который требует в разы больше времени и сил для устранения, чем в штатный день.
  1. Пример цикла Деминга: перерисовка миниатюры на холст.
  • Plan: определение миниатюры для перерисовки, разметка миниатюры; подбор необходимого холста/бумаги, разметка холста/бумаги.
  • Do: создание изображения на холсте/бумаге.
  • Chek: проверка полученного изображения на наличие неточностей, сравнение с оригиналом.
  • Act: дорисовка изображения (устранение найденных неточностей), повторное сравнение с оригиналом.
    • Муда - живая очередь в поликлинике.
    • Мура - сезонность работы по сдачи жилья на летних курортах в России (с конца мая по конец сентября пансионаты/частные дома/гостиницы на летних курортах в России имеют большой объем работы. А зимой многие из них, в основном частные дома, не имеют клиентов, т.е. у них отсутствует работа).
    • Мури - сезонность работы по сдачи жилья на летних курортах в России (в погоне за прибылью в сезон работы владельцы частных домов стараются сдать места как можно большему количеству народа, не обеспечивая качество предоставляемого жилья).

Задание 1.

Пример цикла Деминга: Нарисовать картину.

  • Plan (планирование): Разработка идеи и выполнение первого наброска (скетч).
  • Do (выполнение): Улучшение наброска до полноценной картины линовкой и красками.
  • Check (проверка): Сверка с первоначальной идеей и наброском.
  • Act (улучшение): Исправление недочетов и пробелов после высыхания краски, улучшение пропорций рисунка и детальности.

Задание 2.

  • Муда - переделывание дизайн-проекта с нуля, приводящее к обесцениванию времени, затраченного на изначальный дизайн-проект и потере времени в целом.
  • Мура - откладывание создания нескольких дизайн-проектов до крайних сроков, после чего приходится делать все и сразу.
  • Мури - подача одному дизайнеру нескольких различных дизайн-проектов одновременно с одинаковыми сроками (20 дизайн-проектов на 1 дизайнера на месяц).
Clone this wiki locally