Ещё один взгляд на Agile
Недавно в статье «Методология, метод, методика. Как разобраться?» мы дошли до понятия Agile, и я намеренно не стал про него писать. В комментариях в телеграмме и в сетке я получил интересные мнения: методология, философия и система взглядов, методология или mindset, вектор управления проектами. По моему мнению Agile не относится ни к методологии, ни к методу, ни к фреймворку. Постараюсь объяснить мою точку зрения. Agile – это mindset или образ мышления. Мне нравится Agile называть философией, так как это образ мышления не одно человека, а компании целиком. Если мы применяем Agile, мы осознано на уровне всей компании должны принимать и разделять его ценности и принципы. Сам по себе он не несёт в себе описания методов и моделей разработки программного обеспечения или теоретические изыскания о проектировании ПО. Из документов он имеет только манифест, который содержит в себе 4 ценности и 12 принципов. Однако, Agile можно рассматривать как зонт, объединяющий в себе различные методы, фреймворки и практики:
- Scrum;
- eXtreme Programming (XP);
- Feature‐Drive Development (FDD);
- Dynamic Systems Development Method (DSDM);
- и др.
Поэтому Agile — это философия, которая объединяет в себе идеи адаптивных методов, моделей, фреймворков разработки ПО. Это нам помогает создавать новые продукты в среде с большой неопределенностью.
Мне очень интересно подискутировать на эту тему. Кто желает, милости прошу в комментарии.
· 04.09.2024
Вот и я говорю, что это философия. Не обязательно на уровне всей компании, т.к. на подобном уровне это скорее навязанное. Но на уровне отдельно взятых специалистов, осознанно подошедших к этому вопросу, это точно философия.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 04.09.2024
Разве могут отдельно взятые специалисты компании работать в рамках agile, а компания в целом строить процессы с иными ценностями и требованиями?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 04.09.2024
Получатся, что если мы говорим на уровне отдельных специалистов, тогда не будет возможности внедрять отдельные практики управления командами, например, тот же scrum. Про осознанность полностью согласен. Навязанное и приобретенное желание это абсолютно разные вещи.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 04.09.2024
Иван, полностью согласен с вами. В данном случае должно быть единогласие.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 05.09.2024
Да, возможности не будет, верно. Поэтому лет 5-10 назад, когда вокруг гибких подходов начиналась шумиха, IT-специалисты бежали из своих компаний в те, в которых руководство разделяло эти ценности, или, по крайней мере, “пытались в Agile”.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 05.09.2024
Начиналось все с этого. Первые внедрения гибких подходов редко начинались сверху. Чаще их пропагандировали специалисты внутри отдельной команды, и только после достижения показательного результата это расширялось всю компанию.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён