Преимущества отказа от жесткого следования гибким методологиям

Преимущества отказа от жесткого следования гибким методологиям

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

19 декабря 2025 06:00 · 6 минут · 1239 слов · Maxim Zhirnov
Освоение Канбана: От хаоса к потоку в разработке программного обеспечения

Освоение Канбана: От хаоса к потоку в разработке программного обеспечения

Повесть об организованном бедламе Представьте себе картину. Три часа дня, пятница. Ваша команда утопает в pull request. Кто-то работает над функцией X, кто-то исправляет ошибки в функции Y, выпущенной три недели назад, и никто не знает, что делает функция Z — вероятно, она находится в спящем режиме в какой-то ветке. В канале Slack царит какофония из вопросов: «Подождите, мы сегодня деплоим?» и «Я думал, что Jenkins должен автоматически собирать». Знакомо? Добро пожаловать в мир неструктурированной разработки программного обеспечения....

14 декабря 2025 14:00 · 6 минут · 1203 слова · Maxim Zhirnov
Создание собственной системы управления проектами: Освоение Jira API с помощью Python

Создание собственной системы управления проектами: Освоение Jira API с помощью Python

Если вы когда-нибудь проводили полдня, вручную экспортируя данные из Jira, копируя их в электронную таблицу, и задавались вопросом, почему не стали барменом, эта статья для вас. Сегодня мы углубимся в создание уровня автоматизации управления проектами с помощью Jira API и Python, по сути, создав своего собственного цифрового помощника, который никогда не жалуется на повторяющиеся задачи. Преимущество Jira REST API в том, что он открывает мир возможностей. Хотите автоматически синхронизировать задачи между проектами?...

2 декабря 2025 14:00 · 5 минут · 870 слов · Maxim Zhirnov
Аргументы против постоянного использования гибких пользовательских историй

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

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

8 октября 2025 06:00 · 2 минуты · 1 слово · Maxim Zhirnov
Намеренное написание несогласованных стилей кода в разных проектах

Намеренное написание несогласованных стилей кода в разных проектах

Держитесь за свои инструменты подсветки синтаксиса, ребята — мы собираемся совершить то, что многие считают главным грехом разработки программного обеспечения. Да, вы правильно прочитали. Мы собираемся поговорить о намеренном написании кода с разными стилями в разных проектах. Прежде чем хвататься за вилы, выслушайте меня. Иногда нарушение правил — это именно то, что нужно вашей кодовой базе. Ересь намеренной несогласованности Каждый учебный курс по программированию, каждое руководство по стилю, каждый опытный разработчик скажет вам: согласованность — это главное....

19 сентября 2025 14:01 · 5 минут · 1006 слов · Maxim Zhirnov