Agile — зло?
Ещё в командах, где я работала, сталкивалась с ярым непринятием Agile. При чём не нравился он не по рациональному признаку, а просто на интуитивном уровне. Пыталась понять причину, но рационального и конструктивного объяснения причины не получала.
Не нравится — всё.
И, как правило, противниками Agile становятся именно разработчики. Понятно, у них старая школа в большей степени, консервативная формация, всё должно быть определённо и чётко, ведь программирование из разряда инженерии — это строгое следование правилам и теоремам. И даже несмотря на то, что компании активно используют Agile в командах, но отторжение его разработчиками до сих пор чувствуется. Оно перешло на уровень «кулуаров», молчаливое, но оно присутствует.
Я вижу основную причину противостояния против Agile в том, что степень определённости повышается, когда у тебя есть гибкие подходы. Сам Agile — про гибкость изначально. Ты можешь адаптироваться, но при условии, что для этого у тебя есть время. Но это идеальная картина мира в вакуумном состоянии, которое может быть для чьих-то методов работы недостижима.
Как обстоят дела в реалиях?
Времени нет, потому что падает куча задач, ты постоянно «в мыле» и ничего не успеваешь не то, чтобы выкроить какие-нибудь 4 часа в спринте, сесть, спланировать свою работу и расставить приоритеты. Создаётся впечатление, что это какая-то роскошь — выделить время и подумать над задачами до их выполнения, потому что сроки горят уже позавчера.
То есть, суть Agile изначально закладывалась в том, что ты понимаешь что и для чего ты делаешь, какая задача может обвалить сервер, поэтому ей необходимо заняться сегодня, а какая ждёт до конца недели. Но проявляться Agile стал именно так, что никто ничего не понимает, надо просто делать.
Из-за этого искажения он и бесит многих, особенно разработчиков, потому что разработческая работа изначально была в том, чтобы сесть и подумать, а не в том, чтобы опять ничего не успевать.
Post #480
371
- 👍 5
- ❤ 3