x

Добро пожаловать в IT Leader Assistant.
Please Войти!

Создать аккаунт

Проблемы с Agile или когда нужен здравый смысл

10-20-2020 11:12
Проблемы с Agile или когда нужен здравый смысл

Введение

Сегодня хотелось бы поговорить об очень популярной теме в среде разработки - Agile. Сейчас эту методологию насаживают бездумно куда надо и не надо. Самое печальное, что методологию очень боятся подтачивать под конкретные реалии, ведь “ну как же у других работает именно так” или прибегают нанятые коучи с огнем в глазах и полным незнанием, что ответить, кроме цитирования манифестов. Конечно все о чем я говорю является исключительно моим мнением, основанным на моих наблюдениях и обмену опытом с коллегами из разных компаний. Давайте же обсудим некоторые проблемы с Agile.
Для начала я скажу, что не вижу ничего плохо в Agile, если у вас стартап или изолированная команда, то все будет работать. У вас просто нет возможности и необходимости иметь несколько команд, а значит независимая мультифункциональная команда отлично себя покажет.

Когда возникают проблемы

А теперь давайте представим более интересную ситуацию, из которой я извлек большую часть негативных сценариев, а именно - у вас растет продукт. Он уже частично разделен между двумя бизнес вертикалями, две команды технические под одним руководителем, пять под другим. Естественно задачи разных команд идут в одни и те же сервисы и компоненты, каждый кусок страницы поделен между командами и конечно вся страница принадлежит всем. Даже если уменьшить масштабы до 2-3х команд на одном продукте, то уже начинаются проблемы. А возникают они от того, что команды не могут быть независимы в виду архитектуры проекта и того что их изменения должны быть синхронизированы с другими командами, иначе это может создавать конфликтующее поведение в рамках одной страницы проекта. Тут-то и получается, что если ты продолжишь жить независимо, не думая о других, то твой продукт развалится как карточный домик. И в этот момент ты понимаешь, что нужно что-то менять, но встречаешь активное противодействие людей, которым продали Agile, как решение всех проблем. Ты встречаешь страх и нежелание пробовать, что-то, что подойдет твоему проекту больше.

Что с этим делать?

В итоге хорошая идея используемая в неподходящем месте, создает больше проблем, чем решает. Тут всегда нужно смотреть на задачу и подходит инструмент для ее решения или нет. Если ваша компания или отдел начинают расти, то заранее обратите внимания на проблемы коммуникации команд и зон ответственности, которые в классическом Agile подробно не рассматриваются. Попробуйте свои идеи, почитайте как люди справляются с похожими сложностями, например уже сейчас для этого есть расширение называемое less - Large-Scale Scrum. Главное не бойтесь выходить за рамки концепций, которые вам не подходят, ожидание чуда приведет только к еще большим проблемам. Пробуйте изменения небольшими шагами, собирайте обратную связь, оставляйте работающее и продолжайте пробовать. Даже когда вы стабилизируете процесс с ростом или изменением задач, а может быть вызовов рынка, вам нужно будет повторять процесс адаптации. Пробуйте, двигайтесь вперед и у вас все получится.
Хотите узнать больше о проблемах в Agile и узнать способы их решения? Приходите на наш курс "Практический Agile"! Там вы узнаете как применять Agile техники на практике, как адаптировать их под конкретную команду, какие проблемы могут возникнуть в процесс и как их решить. Ждем вас на нашем курсе!
Если у вас есть какие-то вопросы или пожелания вы можете воспользоваться формой для связи с нами:

Комментарии

Чтобы оставить комментарий, пожалуйста, авторизуйтесь

Подписывайтесь на обновления

Последние статьи из нашего блога