Home - AnnKons/stankin GitHub Wiki
- Плохая система:
- Система: Лендинг
- Подсистема: отдельный блок лендинга
- Надсистема: разработчик
- Система с целью:
- Система: лендинг для продажи пальто
- Подсистема: скрипт для отправки заявок в срм систему
- Надсистема: команда по работе с проектом
Пример цикла Деминга: Цель: создание лендинга для продажи пальто. Plan: собирается информация, необходимая для создания лендинга; выставляются ограничивающие условия; прописывается ТЗ; подбирается тип создания лендинга исходя из ТЗ.
Do: создаётся лендинг по ТЗ.
Check: проверяется соответствие лендинга ТЗ и его работоспособность.
Act: вносятся корректировки исходя из поверки в пункте выше.
Муда: начало отопительного сезона без проверки летом работоспособности системы подачи воды. Мура: пополнение социальной карты 1- го числа утром, вместо того чтобы пополнить заранее.
Мури: проверка руководителем всех работ сразу, а не поэтапно.
Антипаттерн разработки: Reinventing the wheel Название этого антипаттерна дословно можно перевести как «повторное изобретение колеса», или, более привычное русскому слуху, «изобретение велосипеда». Смысл антипаттерна состоит в том, что программист разрабатывает собственное решение, в то время как существуют не менее, а зачастую и более достойные аналоги.
Этот антипаттерн особенно свойственен русской душе. Каждый считает себя самым-самым, и отвергает саму возможность того, что кто-то способен решить эту задачу лучше, чем он сам.
Каким бы талантливым не был программист, следует помнить, что изобретение велосипеда это как минимум трата времени, а время, как известно — самый ценный ресурс.
Архитектурный антипаттерн: Мышиная возня - создание множества мелких и абстрактных классов для решения одной конкретной задачи более высокого уровня, вместо того, чтобы использовать более подходящие средства.
Организационный антипаттерн: Аналитики-паралитики — проект застревает на стадии анализа задачи, в бесконечных спорах «как делать лучше». В результате получается вообще никак.
Антипаттерн среды: Сапожник без сапог - не использование своих навыков и умений в отношении себя.