История методологий от Александра Суворова до Agile (SCRUM, XP, Kanban, etc). Часть 1

Оставить комментарий
Kent Beck мне друг, но истина дороже. © Tobias Mayer

В последнее время появился тренд к обвинению методологий Agile в догматичности, сектантстве, доминировании консультантов, и историй о том, как Agile разрушил чью-то жизнь. Стоит согласиться, что «серебренной пули» до сих пор не создано, и никто, на самом деле, не знает как систематизировать работу в IT. Это, в свою очередь, создаёт поле для множества спекуляций. В этом посте, я попытаюсь сделать краткий обзор методологии в исторической последовательности.
Начнём с определения в википедии:
Методоло́гия (от греч. μεθοδολογία — учение о способах) учение о системе понятий и их отношений, — система базисных принципов, методов, методик, способов и средств их реализации в организации и построении научно-практической деятельности людей.

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

1880-e

                                Старший                                                Следующий



Хельмут Карл Бернхард фон Мольтке (старший) пишет свою работу Auftragstaktik (командный стиль). Это видимо одна из старейших методологий которая успешно перекочевала в IT. Рекомендую хорошую статью Влада Балина (gaperton@lg) Практический peopleware: Суть Auftragstaktik в нашем случае в том, что все управление ведется от проблем. Проблема — единица планирования. Из них состоит весь план. Вы не ставите человеку задачу сделать что-то. Вы поручаете ему решить проблему…


Но если быть исторически точным, то Александр Суворов, в 1763-1796 написал книгу «Наука побеждать». В которой уже имелись основные принципы бережливого производства, частые ретроспективы, принцип «точно вовремя» и др.
Самое интересное, что уже у Суворова была ориентация на людей и отказ от микроменеджмента:
Кто не бережёт людей — офицеру арест, унтер-офицеру и ефрейтору палочки, да и самому палочки, кто себя не бережёт.
Если я сказал — налево, а ты видишь направо, меня не слушать! © «Наука побеждать»

К сожалению, в IT не применялась. Рекомендую статью Вячеслава Летновского. Опыт полководца, или Управленческая система Суворова. На портале E-executive.ru. Ссылка.

1910-е.


Фредерик Уинслоу Тейлор написал монограмму «Принципы научного менеджмента», что легло в основу научной организации как таковую. Основные принципы:
— Рабочие пытаются сделать настолько мало, насколько это возможно.
— Рабочие не беспокоятся о качестве.
— Рабочие не достаточно умны, что бы делать работу лучшим образом.
 

1920-е. Индустриализация.


Для первой мировой потребовалось массовое производство военный кораблей и прочего высокотехнологичного производства. Появились первые тренера для тренеров. Методы некоего Charles R. Allen.

 
Анто́н Семёнович Мака́ренко
Автор «Педагогическую поэмы». Отличная статья Александра Кочнева: Ни Кнут и не пряник! 
В IT не применалась, но включена по причине глубокого влияния на педадогическую порадигму СССР. 

1930-е. Truppefhrung («Unit Command»)


Методичка для немецкой армии (1933/1934)
Больше эти года ни чем не примечательны.
 

1940-1950. Уильям Эдвардс Деминг



Американский ученый, в 1946 году посетил Японию, и стал там крайне популярен у высшего руководства страны. Написал 14 принципов, которые по идеологии диаметрально отличались от Тейлора. Например:
Покончите с зависимостью от массового контроля. Покончите с практикой закупок по самой низкой цене. Учредите лидерство. Разрушьте барьеры между подразделениями, службами, отделениями. Устраните произвольные числовые нормы и задания. Поощряйте стремление к образованию. подробнее
Методология и идеология отлична легла на японскую культуру, и стала предтечей Toyota Production System (TPS).
 

1960-e. Toyota Production System.


Taiichi Ohno написал книги о культуре производства Тойота. Основные принципы:
— Точно во время.
— Защита от дурака. Остановите линию!
— Непрерывные улучшения (Кайзен)
— Канбан
— Стандартизация.
и многое другое.

1970-e. Теория Х — Теория Z. Watefall


Теория X:
Руководители Теории X не могут доверять ни одному сотруднику, и это постоянно всеми средствами показывается вспомогательному персоналу. Менеджера Теории X можно назвать препятствием производительности и моральному духу сотрудников.
Теория Y:
Менеджер Теории Y считает, что при благоприятных условиях большинство людей хотят работать хорошо и что у рабочей силы есть резерв неиспользуемых творческих способностей.

Waterfall:


Требования –> Проектирование –> Интеграция –> Инсталляция –> Поддержка.
Методику «Водопада» довольно часто критикуют за недостаточную гибкость и объявлении самоцелью формальное управление проектом в ущерб срокам, стоимости и качеству. Поэтому даже в PMBOK 3-ей версии формально была закреплена только методика «Водопада» и не были предложены альтернативные варианты, известные как итеративное ведение проектов.

1980-е. Lean Production vs. Kaizen

После головкружительных успехов Тайота, западный менеджмент попытался скопировать систему TPS/Kaizen, и на европейский и американский рынок она пошла под названием Lean Production. Это создаёт некоторые трудности в классификации. Рекомендую ветку форума портала e-xecutive.ru

По сути, обе концепции, LM & Kaizen, описывают методы трансформации материальных ресурсов в потребляемые продукты. Только опираются на разную ментальную базу и заостряют внимание на разные аспекты. Обычно это — те аспекты, которые не являются очевидными для соответствующей ментальности. Русская ментальность стратифицирована. Русским подошли бы обе концепции.


Scrum — это набор принципов, на которых строится процесс разработки, позволяющий в жёстко фиксированные небольшие промежутки времени. Предоставлять конечному пользователю работающее ПО с новыми возможностями, для которых определён наибольший приоритет.
 
Six sigma:

Прочитав пару книг о 6 Sigma, я так и не понял, что нового хотели сказать авторы. Создать отдел «Чёрных поясов» и всё такое прочее. Если вернуться к определению успешности методологии, то можно сказать, что 6 Sigma умирает вместе с популярностью Motorola.

Продолжение следует…


P. S. Пропущенные методологии и критика категорически приветствуются.
 

Читать на dev.by