Набор из коротких видео для быстрого погружения в Scaled Agile Framework SAFe®

Общие видео, стоит смотреть всем

Обзор SAFe® 5.0 за 5 минут

Обзор SAFe® 5.0 за 5 минут

Навигация по Общей Картине SAFe®

Навигация по Общей Картине SAFe®

Доска Программы в SAFe®

Доска Программы в SAFe®

Introduction to PI Planning: A Quick Overview (English)

Introduction to PI Planning: A Quick Overview

Для представителей бизнеса

Прогноз и оценка бизнес-ценности в SAFe®

Как безопасно шагнуть в SAFe® (30 мин)?

Как безопасно шагнуть в SAFe®?

Для технических специалистов

Что такое DevOps?

Что такое DevOps?
  • Оптимизация Системы важнее оптимизации отдельной команды или человека.
  • Единые правила для всех членов поезда включая менеджмент.
    Пример – Каждый сам заносит свои задачи в Jira.
  • Человеческий труд не должен пропадать.
  • Принятие решений на основе данных.
  • Экономический взгляд на приоритезацию задач
  • Нетерпимость к Лжи.
  • Если что-то может быть автоматизировано – значит это должно быть автоматизировано.
  • Санкций за Мнение быть не может.
  • Ключевые решения (архитектурные и т.п.) должны документироваться. Проблематика, контекст, варианты, причины выбора.
  • Фич в работе без критериев приёмки (AC) и гипотезе о выгоде быть не может.
  • Компетенции должны оставаться в компании
    Пример — Каждый крупный сбой должен быть задокументирован в формате Postmortem по Google SRE Book.
  • Команды идущие впереди должны иметь бенефиты.
  • Вариативность в требованиях должна оставаться на столько долго на сколько это возможно(Set-Based Design, SBD)

Git — распределённая система управления версиями.

Основные плюсы при использовании Git в одиночку

  1. Уверенность отсутствии глупых ошибок, затёрся мастер файл, уладились пара строк кода и т.п.
  2. Децентрализованный репозитарий, т.е сохранность данных.
  3. Ветки, возможность работы с несколькими версиями кода
  4. Прозрачность процесса разработки для руководства
  5. Быстрый онбординг в команду, если потребуется
  6. Возможность быстро откатываться на стабильный коммит
  7. Возможность быстро визуализировать различия между версиями кода

Сопутствующие плюшки, часто вытекающие из реализации Git

  1. Возможность использовать пайплайны и автоматизацию (CI/CD)
  2. Использование разных автоматических сценариев тестирования, независимых от рабочего места Dev,а
  3. Возможность прикреплять ID коммита к Истории или Таску, для точной индикации решения вопроса.
  4. Возможность строить отчёты по рефакторингу кода и динамике других показателей.