2022-07-06 16:15:43
Про искажённое восприятие Agile
Почему многие воспринимают Agile как нечто позволяющее делать нам все что угодно в процессе разработки и доставки программного обеспечения и что-то где ты ничего и никому не должен?
Отработав большое количество времени в разных командах и с разными проектами, я выделил одну тенденцию со стороны разработчиков ПО, которая укоренилась и встречается практически в каждой компании, и выражается она в следующем тезисе: “Я волен выбирать программное обеспечение ради высшей цели и пофиг, что вы там думаете! Яж программист, мне тут виднее! И вообще мы Agile, вы меня ограничиваете!”.
Пф… Да, мы может и свободны в своем выборе, но кто сказал что команда работающая на проекте собирается заниматься поддержкой ПО которое ей сейчас не надо или на обучение которому надо тратить время которого сейчас нет, а клиент заказавший разработку ПО в рамках установленного бюджета, будет рад услышать что ему привалило чудо и надо расплатиться.
Немного примеров.
Так на давно забытой работе мой коллега заявил: “Нам надо перестать использовать Github и срочно перейти на Gitlab”. На мои вопросы почему и в чем вообще срочность, я получил “обоснованный” ответ: “Я дома его использую, там офигенная среда для автоматизации и в целом встроенный CI\CD”.
Самом собой, я ничего ему возразил и просто пожал плечами, ну смысл вступать в холиварные вопросы. Однако, мой коллега на этом не остановился и собрал огромный митинг из разных департаментов и предложил переехать всей компанией из 100 тыс. человек на новый продукт, поскольку мы Agile и установки компании нас ограничивают и мы становимся неAgile, и вообще судьба проекта под вопросом.
При всем этом, мой коллега не только не пригласил свою Kanban-команду на большой митинг, но даже не спросил мнение ближайших коллег.
Такие проблемки возникают потому, что наши бравые разработчики забылись об изначальной ценности Agile, где последний говорит не про отмену вертикали власти и не про свободный выбор идущий в разрез с интересами компании или ожиданиями заказчика, но про отлаженные процессы в маленькой команде, где каждый участник знает что делает он и его коллеги, всегда в курсе динамически меняющихся обстоятельств, умело реагирующий на часто меняющиеся требования, и ориентирован на нужды клиента и решение его проблем, уверенно направляется в точку стабильной доставки.
Все простые истины, о том что такое Agile и что в него изначально вкладывалось можно найти по ссылке ниже:
https://agilemanifesto.org/
Макс Добрынин
@maksymdobrynin
1.1K viewsedited 13:15