-
Notifications
You must be signed in to change notification settings - Fork 0
Семинары
Плохая система: кружка. Является инструментом, для достижения цели (хранить жидкость), но сама по себе не имеет цели.
2.1 Пример "плохого проекта" неавтоматизируемой системы: закупить технику.
- Конкретность: не известно что нужно закупить и для чего.
- Измеримость: не измерима.
- Достижимость: неизвестно, так как не указано никаких условий и временных рамок.
- Значимость: имеет значимость только при выполнении определенных условий.
- Ограниченность во времени: ограниченность не указана.
2.2 Пример "хорошего проекта" неавтоматизируемой системы: закупить 20 компьютеров для технического отдела до 12.03.2020
- Конкретность: известно, нужно закупить 20 компьютеров.
- Измеримость: цена компьтеров.
- Достижимость: цель достижима и может быть проверена на соответствие поставленной цели.
- Значимость: без новой техники работа отдела будет заторможена.
- Ограниченность во времени: цель ограничена (до 12.03.2020).
3.1 Пример "плохого проекта" автоматизируемой системы: автоматизация закупки техники
- Конкретность: не известно какую технику закупать и каким образом автоматизировать.
- Измеримость: отсутствуют критерии улучшения, а значит измеримость не обеспечивается
- Достижимость: не достижима, в силу отсутствия корректных требований и ограничений.
- Значимость: облегчение работы сотрудников.
- Ограниченность во времени: отсутствует.
3.2 Пример "хорошего проекта" автоматизируемой системы: реализация системы автоматических закупок при расширении штата и выходе из строя эксплуатируемой техники до конца текущего года.
- Конкретность: указаны факторы автоматизации и сроки исполнения.
- Измеримость: измерима.
- Достижимость: достижима.
- Значимость: повышение эффективности и облегчение труда.
- Ограниченность во времени: есть временные рамки.
1. Плохая система:
- Подсистема: Кружка
- Система: Посуда
- Надсистема: Гарнитур
2. Система с целью:
- Подсистема: Внутренний учет техники
- Система: Автоматизация закупок техники
- Надсистема: Отдел закупок
Задание 1: Пример цикла Деминга: разработка автоматизированной системы закупок техники
Plan (планирование): Составление технического задание, создание плана работ.
Do (выполнение): Создание автоматизированной системы.
Check (проверка): Всестороннее тестирование.
Update (улучшения): Внесение исправлений и повторное тестирование.
Задание 2:
Муда - Отслеживание гендерного равенства в компании. Полезно для внутреннего настроения и социальной позиции, но не имеет ценности для потребителя.
Мура - Избыток маркетинга при недостатке тестирования у ведущих компаний по разработке игр.
Мури - Запуск серверов World of Warcraft: Classic. Неверно рассчитанное количество игроков привело к постоянным падениям серверов.
- Антипаттерны разработки - Классы Бога. Классы, контролирующие множество других классов, имеющие много зависимостей и много ответственности;
- Архитектурные антипаттерны - Эффект внутренней платформы. Тенденция сложных программных систем изобретать заново возможности платформы, на которой они работают, или языка, на котором они написаны;
- Организационные антипаттерны - Преждевременная оптимизация. Оптимизация, проводимая до того, как у вас есть вся информация, необходимая для принятия взвешенных решений по поводу того, где и как нужно её проводить;
- Антипаттерны среды - Байкшеддинг. Склонность тратить время на обсуждение тривиальных и субъективных вещей.