Аргументы против постоянного использования Agile Epics

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

13 августа 2025 06:01 · 6 минут · 1103 слова · Maxim Zhirnov

Аргументы против постоянного использования гибких резервов

Представьте: вы на третьем ежедневном стендапе на этой неделе, и кто-то неизбежно спрашивает: «Так какова наша скорость на этом спринте?» Тем временем ваш бэклог вырос из аккуратного списка из 20 пунктов в разросшегося монстра с 247 тикетами, половина из которых не тронута со времён администрации Обамы. Звучит знакомо? Добро пожаловать на тёмную сторону Agile-бэклогов, о которой никто не говорит на модных методологических конференциях. Не поймите меня неправильно — я не собираюсь сжигать манифест Agile и не предлагаю всем вернуться к водопадной модели наших предков....

12 августа 2025 06:01 · 6 минут · 1087 слов · Maxim Zhirnov

Почему вам иногда следует изобретать велосипед

Представьте: вы по уши в проекте, в венах бурлит кофеин, и вдруг вам нужно реализовать функцию, которую наверняка кто-то уже создавал. Ваш коллега наклоняется и шепчет те волшебные слова, которые каждый разработчик слышал тысячу раз: «Не изобретай колесо заново». Но вот в чём дело: иногда это колесо квадратное, иногда оно сделано из бетона, а иногда у него 47 зависимостей, которые увеличат размер вашего бандла быстрее, чем ваше терпение во время ревью кода....

11 августа 2025 06:01 · 6 минут · 1142 слова · Maxim Zhirnov

Apache Beam против Apache Spark: Окончательное решение для пакетной и потоковой обработки

Представьте: вы стоите в отделе больших данных своего любимого магазина техники (да, это вполне реально в моём воображении) и выбираете между двумя блестящими фреймворками, которые обещают решить все ваши проблемы с обработкой данных. В левом углу — Apache Spark — чемпион тяжёлого веса, который демонстрирует свои возможности обработки данных в памяти с 2014 года. В правом углу — Apache Beam — новый дипломатический игрок с 2016 года, который ладит со всеми и обещает «напиши один раз, запускай где угодно»....

10 августа 2025 14:01 · 6 минут · 1079 слов · Maxim Zhirnov

Игнорируя отраслевые тенденции, чтобы сосредоточиться на том, что работает

Представьте: вы находитесь на технологической конференции, окружённые разработчиками, рекламирующими новейший фреймворк, который «революционизирует всё». Тем временем вы сидите со своим старым добрым стеком, гадая, не похожи ли вы на того человека, который до сих пор использует Internet Explorer в 2023 году. Спойлер: скорее всего, нет. Вот неудобная правда, о которой никто не говорит на этих блестящих конференциях: скучные технологии, которые работают, бесконечно более ценны, чем захватывающие, но не функционирующие. Пока все гонятся за последними новинками, умные разработчики создают надёжные, обслуживаемые системы с проверенными инструментами....

8 августа 2025 14:01 · 5 минут · 997 слов · Maxim Zhirnov