Записи рубрики «Agile, Scrum, разработка ПО»

Заметки про разработку программного обеспечения и современные методы управления проектами разработки, включая Scrum (Agile)

Кто управляет Канбан-системой?

Канбан-метод призывает управлять работой, а не людьми. При этом, с одной стороны, внутри метода описаны две вполне полноценных менеджерских роли для управления работой внутри потока и на входе. С другой стороны, правила управления изменениями рекомендуют, по возможности, отказываться от новых ролей и новых обязанностей. Как же и кем управляется канбан-система? Откуда берутся функционирования сервиса и...

Особенности национальной ИТ-трансформации. Часть 2: Ожидаемые выгоды

В предыдущей статье из цикла «Особенности национальной ИТ-трансформации» речь шла о проблемах понимания готовности бизнеса к изменениям. Переход к гибким формам организационного управления и продуктовому подходу требует реформирования процесса разработки, начиная с верхнего уровня управления. Готовность бизнеса определяется через возможность выстраивать внутренние коммуникации по другим правилам. А кроме того, ИТ-трансформация потребует перестройки структуры управления в...

Полномочия разработчиков и непрерывная безопасность

Практически любая организация в той или иной степени использует DevOps. Бизнес-эффект от быстрой доставки программного обеспечения и быстрой адаптации к потребностям рынка настолько велик, что это стало обязательным требованием — вы либо применяете DevOps, либо идёте прямой дорогой к банкротству. Однако вместе с нашей потребностью в скорости возросла и наша потребность в безопасности, и объединение...

Особенности национальной ИТ-трансформации. Часть 1: Готовность к изменениям

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

Непрерывная интеграция и поставка (СI/CD): как всё устроено

Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) являются неотъемлемыми частями и фундаментом DevOps. Цель, которую преследуют CI/CD — получение качественного кода в сжатые сроки. Когда изменения в организации происходят постоянно, становятся нормой, то и циклы разработки ПО становятся более частыми. Используя процессы CI/CD в разработке программного обеспечения, можно добиться более частого выпуска...

Требования к системе управления ИТ с точки зрения персонала

Какая бы ни была система управления в ИТ-департаменте, командно-административная или гибко-самоорганизованная, она опирается на персонал. Да, тезис избит до неузнаваемости, начиная с «Кадры решают всё!», вплоть до «Сотрудники — наш самый ценный ресурс». Тем не менее, следует признать, что результаты работы ИТ-служб напрямую создаются ИТ-персоналом, и больше никем. При этом многие ИТ-руководители склонны переоценивать компетенции и...

Программа весеннего сезона вебинаров CleverTALK

Начинается новый сезон бесплатных вебинаров по управлению ИТ. В программе на сегодняшний день четыре вебинара, регистрация уже идёт. 23 апреля. ITIL 4 и всё, что нужно знать интересующимся данной темой.Ведущий: Игорь Гутник, ITIL 4 Managing Professional, ITIL Expert, ITIL Practitioner, EXIN DevOps Master, PRINCE2 Practitioner Программа: Действующие лица, и как эта информация может помочь Текущее состояние дел...

Карантин с пользой: полный комплект книг Cleverics по специальной цене

До конца нерабочего месяца вы можете купить полный комплект электронных книг Cleverics со скидкой 40%, по цене  5100 рублей. В комплект входят 12 книг, включая бестселлер 2020 года — «Управление услугами на основе измерений» Павла Дёмина и Дмитрия Исайченко. Печатный тираж этой книги закончился еще в феврале. Проверенные практикой подходы и методики выстраивания систем измерения и...

Разработка vs QA — покончим раз и навсегда с противостоянием?

В отрасли разработки ПО уже давно является обыденным, что разработчики и инженеры по обеспечению качества (QA) находятся в постоянном конфликте. Мы настолько привычно воспринимаем такое положение вещей, что многие организации считают, что так и должно быть. Они верят, что конфликт интересов двух сторон весьма выгоден, поскольку QA-инженеры, с одной стороны, требуют от разработчиков хорошего качества...

Владелец продукта превращается...

Мы живём в эпоху DevOps. Предприятия организуют непрерывную интеграцию / непрерывную поставку (CI / CD). Традиционные команды превращаются в междисциплинарные и саморганизующиеся. Они намного быстрее разрабатывают и выпускают новые функции. С их помощью функциональные колодцы приказывают «долго жить», как и длительные сроки ожидания и скопившиеся очереди заданий между отделами. Scrum-мастера следят за тем, чтобы спринты...

Разработчики в одиночку не могут сократить технический долг

Технический долг накапливается с течением времени, и в какой-то момент может сделать приложение непригодным для поддержки. Это как бомба замедленного действия, которая, если ее не обезвредить вовремя, может привести к серьезным последствиям для клиентов и финансовому ущербу для организации. Термин «технический» в названии  зачастую вызывает ощущение, что сокращение технического долга является исключительной ответственностью разработчиков. Конечно, команда...