Про системное мышление в рамках Agile методологий
На написание данного текста, не буду скрывать, меня побудило задание в университете по очень нелюбимому многоми студентами IT специальностей предмету "Basics of Agile product management". Этот текст -- лишь попытка начать диалог на тему необходимости системного мышления, представленная в формате академического мини-эссе. Приветствую обсуждение в комментариях!
Открывая вакансии на всем известных сайтах по поиску работы в сфере IT, соискатель, желающий попасть на, зачастую, управленческую должность, всё чаще натыкается на требование о наличии «Системного мышления». Игнорируя этот пункт, человек откликается на работу и даже получает её, но впоследствии сталкивается с трудностями при масштабировании созданных решений по причине их конфликта с другими рыночными или внутренним системами.
В современном мире большое количество людей недооценивают важность системного мышления как ключевого навыка для решения сложносоставных задач, стоящих перед специалистами передовых отраслей. Целью данного эссе является ознакомление читателя с ключевыми принципами системного мышления, а также определение роли данного навыка в современной методологии управления проектами Agile.
В первую очередь следует дать определение системного мышления как навыка. Так, Peter Senge в своей книге «The Fifth Discipline — The Art and Practice of the Learning Organization» определяет системное мышление как способ перехода от фокусировки на отдельных частях к пониманию целого. Это мышление, направленное на распознавание динамических закономерностей, а не статических событий. Системное мышление помогает увидеть не только непосредственные причины и следствия, но и более глубокие структуры, которые формируют поведение системы со временем. Ключевыми аспектами системного мышления, по Senge-у, являются следующие пункты:
- Видение взаимосвязей: понимание того, как различные части системы влияют друг на друга.
- Распознавание шаблонов и тенденций: идентификация повторяющихся динамик и долгосрочных тенденций.
- Идентификация структур, лежащих в основе поведения: анализ фундаментальных причин, а не только симптомов проблем.
- Поиск точек рычага: определение наиболее эффективных точек воздействия для достижения желаемых изменений.
Из определения видно, что ключевой задачей системного мышления является формирование у субъекта понимая «общей картины» проблемы, которую он решает, основываясь не только на вводных задачи, но и на внешних факторах, которые могут оказать потенциальное влияние на эффективность разработанного решения.
Таким образом, в бизнес-контексте системное мышление должно помогать человеку разрабатывать решения, оглядываясь на контекст рынка и постоянные изменения, происходящие в нём, что подводит нас к сути методологии Agile по Agile manifesto: результат важнее процесса. На данном этапе можно сделать вывод, что системное мышление является неотъемлемой составляющей методологии Agile.
Вместе с тем, меняющийся бизнес-среда постоянно добавляет новые вводные разработчикам, что сильно влияет на стабильность функционирования разрабатываемых продуктов. Таким образом, ключевой задачей нынешних продуктовых команд является не просто решение бизнес-задач, но и формирования таких моделей, которые будут не просто не ухудшаться, но улучшаться от любых рыночных изменений. В своей книге «Антихрупкость» Нассим Таллеб определяет подобные системы как «антихрупкие». Антихрупкость любой системы определяется её способностью адаптироваться к изменениям и использовать их как фундамент для своего развития.
Из предоставленного подхода можно сделать вывод, что системное мышление позволяет не только решать проблемы максимально эффективно, но и разрабатывать такие системы, которые способны развиваться при каждом новом дизраптере, возникающем на рынке.
Чтобы проиллюстрировать влияние системного мышления на создание антихрупких продуктов с использованием гибких методологий, можно рассмотреть пример Netflix. Изначально Netflix был запущен как сервис проката DVD-дисков, но использовал системное мышление для прогнозирования изменений в технологиях и поведении потребителей. Осознав надвигающийся рост популярности высокоскоростного Интернета и упадок физических носителей информации, компания стратегически переключилась на онлайн-трансляцию. Этот сдвиг не только позволил Netflix сохранить актуальность, но и вывел его на передовые позиции в индустрии развлечений. Применяя системное мышление при разработке своей бизнес-модели, Netflix смогла адаптироваться к изменениям на рынке и использовать их для роста, тем самым создав антихрупкий продукт, который успешно работает в условиях неопределенности и постоянных изменений.
Таким образом, системное мышление является основополагающим инструментом, применяющимся в гибких методологиях управления, который позволяет не просто решать задачи наиболее простым и эффективным способом, учитывая информацию от предыдущих этапов, но и формировать продукт так, чтобы он был готов к любым рыночным изменениям вне зависимости от их масштаба.
Когда вам предлагают работать над проектом по agile — что это значит? Анастасия, ведуший проджект-менеджер Vide Infra, объясняет, зачем нужны разные методологии управления и как выбирать между ними.
В предыдущей статье Введение в проблематику я познакомил вас с техническим состоянием системы, структурой департамента и метриками, которые можно снимать с продукта. Если вы ещё не читали, то рекомендую начать именно с неё, чтобы понимать контекст: как у нас устроена орг. структура, в чём специфика нашего продукта и в каком состоянии была система.
Мягкие методологии управления проектами ворвались в сердца и умы работодателей. Без знания Agile, как на кривой козе, - не подъезжай на работу. Что делать, если на проекте даже техлида нет, а о Scrum мастере речь вообще не идет? Как всегда - разбираемся сами. Будь как Scrum - гибким и самоорганизованным.
ИИ-инструменты для РП, мертвый скрам, живой канбан, няньки для стейкхолдеров, тревожность, самооценка и всё интересное, что писали на этой неделе про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!