[Перевод] Agile и затянувшийся кризис разработки ПО

Я впервые столкнулась с Agile, когда устроилась работать в библиотеку. Меня наняли, чтобы помочь запустить новый центр цифровых гуманитарных исследований, и время от времени я взаимодействовала с командой разработчиков библиотеки – мы создавали инструменты для поддержки проектов. В этой команде было около шести человек, и я сразу заметила, что они работают иначе, чем сотрудники из других отделов.

На встречах они не обсуждали функциональность продукта, а говорили о «пользовательских историях» – маленьких повествованиях, описывающих фичи. Каждой такой истории присваивались «story points» — условные единицы, оценивающие объём усилий, необходимых для выполнения задачи. Каждое утро они проводили «стендапы» – короткие собрания, на которых все стоят. В центре их офиса стояла доска, на которую они клеили стикеры и передвигали их по колонкам в зависимости от статуса задачи. Они работали «спринтами» – двухнедельными циклами, посвящёнными определённым задачам.

На общих совещаниях менеджер команды показывал прогресс с помощью специального ПО с дашбордом, отображающим статус всех проектов. Он также мог показать график «velocity» — скорости выполнения задач, с историей изменений и прогнозами.

Так я и узнала, что такое Agile — метод управления разработкой, который получил колоссальную популярность в технической среде и, всё чаще, за её пределами (один TED-спикер даже рассказывал, как внедрил Agile дома, в семье).

Честно говоря, я была впечатлена. В своей работе я часто чувствовала себя потерянной: не до конца понимала, продвигаюсь ли я вперёд или делаю что-то действительно важное. А разработчики, казалось, точно знали, что делают. Если возникала проблема — ничего страшного, они просто с ней разбирались. Они понимали, что требования будут меняться, и двухнедельные спринты позволяли гибко перестраиваться: заменить одну фичу на другую или перейти на другой фреймворк.

Читать далее

📌 Похожие новости

Нет изображения

«Почему инженеры всегда нарушают сроки? Почему так много багов? Становится ли вообще что-то лучше?»

Это типичные вопросы, которые задают бизнес оунеры или даже сами инженеры. Но ответить на них...

30.08.2025 19:45
Нет изображения

Отслеживание индивидуального Velocity и метрик в JIRA

Встроенный отчёт Velocity в Jira не поддерживает отслеживание индивидуального или персонального...

27.08.2025 06:17
Нет изображения

Как использовать модель WSJF для приоритизации бэклога

В бэклоге всегда больше задач, чем ресурсов. Команды не успевают делать все одновременно: кто-то...

31.07.2025 14:17
Нет изображения

Представляю @vue-dnd-kit/components: Готовые компоненты для быстрой разработки интерфейсов с перетаскиванием

Представляю vue-dnd-kit/components — готовые компоненты для быстрой разработки drag & drop...

21.06.2025 17:26
Нет изображения

Создание лучших практик в Ecom: мой путь трансформации Ecom

Привет! Меня зовут Геннадий Хараев, я Service Delivery Manager в интернет‑магазине МегаФона. Ниже...

10.06.2025 10:08
Нет изображения

Новые процессы без боли: как сделать так, чтобы команда не сопротивлялась

Сегодня хочу поговорить с вами про такую животрепещущую тему, как интеграция новых процессов в...

03.06.2025 13:27