Возможности, которые ускоряют улучшения

  1. Непрерывная доставка
    • Система контроля версий
    • Автоматизация деплоев
    • Непрерывная интеграция
    • Основная ветка разработки
    • Автоматизация тестов
    • Управление данными тестов
    • Безопасность (shift left on security - как перевести?)
    • Непрерывная доставка
  2. Архитектура
    • Слабосвязанный код
    • Уполномоченные команды
  3. Продукт и процесс
    • Обратная связь от потребителей
    • Цепочка ценности
    • Работа небольшими партиями
    • Эксперименты в командах
  4. Бережливое управление и мониторинг
    • Процессы утверждения изменений
    • Мониторинг
    • Проактивные уведомления
    • Ограничения на работу “в процессе”
    • Визуализация работы
  5. Культура
    • Оргкультура Westrum (как перевести?)
    • Поддержка обучения
    • Сотрудничество между командами
    • Удовлетворенность работой
    • Трансформационное лидерство

Введение

Исследование на основе около 23000 анкет из более чем 2000 ИТ-организаций разного размера из разных отраслей и с разным технологическим стеком.

Разработка ПО - это упражнение в непрерывном улучшении.

Улучшения в области доставки ПО возможны для каждой команды в каждой компании при условии, что лидеры (менеджмент? в оригинале leadership) осуществляют долгосрочную поддержку (временем, ресурсами и действиями), а команды посвящают себя работе.

Глава 1. Ускорение

Методы ведения бизнеса меняются. Крупные проекты с длительным временем вывода продукта на рынок сменяются маленькими командами, работающими короткими циклами с быстрой обратной связью.

Чтобы оставаться конкурентоспособными и преуспевать на рынке организациям необходимо ускорить:

  • доставку товаров и услуг потребителям;
  • анализ спроса и нужд потребителей путем более активного присутствия на рынке;
  • реакцию на изменения законодательства и принятие мер по соблюдению новых требований;
  • реакцию на изменения экономической ситуацииб угрозы безопасности и иные форс-мажорные ситуации.

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

Отчеты предполагают, что многие недооценивают объем работы:

  • 31% компаний не используют практики, признанные движущими факторами прогресса и повышения производительности.
  • 47% исполнительных директоров чувствуют давление со стороны совета директоров и требования использовать эти практики.

Исследования также показывают, что менеджеры особенно склонны переоценивать текущее положение дел, чем те, кто непосредственно “делает работу”. Из этого есть два следствия, на которые менеджеры часто не обращают внимания:

  1. Если признать, что оценки исполнителей точнее (так как они находятся ближе к реальной работе), то потенциал улучшений оказывается выше, чем полагают менеджеры.
  2. Расхождения в оценках предполагают субъективный взгляд, не подтверждённый данными. Соответственно, для повышения точности оценок и создания единой картины необходимо собирать и анализировать данные.