Программа

  • Введение
          – Роль техлида, обязанности и ответственность
          – Области знаний и компетенций, тех-часть и лид-часть
          – Чем придется заниматься?

    Организация работы в бэклог и принципы управления им
          – Метамодель и состав бэклога
          – Ответственность за бэклог
          – Оценка элементов бэклога
          – Техники выставления приоритетов

    Организация процесса вокруг работ и сигнальная система
          – Введение в Kanban Method
          – Визуализация рабочего процесса, сигнальная система, обогащение сигнальной системы техническими аспектами работы
          – Работа с SLA
          – Ведение регламентов и правил, их интеграция в рабочую систему
          – Организация процесса вокруг Kanban-системы
          – Kanban-система как источник актуальной информации по проекту
          – Метрики в Kanban, оценка трендов, сопоставление трендов с организационными и техническими изменениями
          – Kanban-система как источник информации для проведения ретроспектив в целью изучения и улучшения конкретных практик

    Инженерные практики
          – Взаимодействие внутри команды
          – Эффективное проведение PBR (груминга) как способ частичного делегирования процесса проработки требований в команду
          – Практики командного проектирования, процесс совместной проработки архитектурного решения
          – Спецификация на основе примеров: сближение бизнеса и разработки
          – Парное программирование и mob-прораммирование
          – Рефакторинг: виды рефакторинга и как их правильно использовать, рефакторинг малыми шагами для обеспечения внутреннего качества, рефакторинг унаследованного кода с минимальными затратами
          – Автотесты: порядок покрытия кода автотестами для оптимального соотношения затраты/риски, тесты на инфраструктуру, стратегия внедрения практики автотестирования
          – TDD как объединяющая практика, области применимости
          – Непрерывная интеграция как процесс, разбор практик непрерывной интеграции

    Управление техническим долгом
          – Понятие технического долга
          – Виды технического долга
          – Структура технического долга
          – Оценка технического долга
          – Инструменты анализа на наличие технического долга
          – Стратегическое и тактическое управление техническим долгом

    Архитектурные тактики
          – Виды архитектурных тактик
          – Архитектурные атрибуты качества направленные на обеспечение внутреннего качества
          – Метрики внутреннего качества для отслеживания соответствия требуемым значениям
          – Тактики
                – Инкапсуляция изменений
                – Тактики, направленные на обеспечение модульности и слабой связанности
                – Тактики управления зависимостями
          – Подходы к управлению конфигурацией
          – Контроль сложности и когнитивной нагрузки
          – Эволюционнаяя архитектура

    Тестирование
          – Виды тестирования, распределение объемов в зависимости от типа объекта тестирования
          – Распределение тестовых активностей в команде
          – Практики, «меняющие» роли в команде:
          – Тестирование требований (Specification by Example)
          – Тестирование в разработке (TDD, ATDD, BDD)
          – Планирование/ретроспектива в тестировании
          – Стратегия автоматизации тестирования
          – Метрики качества и их интерпретация

    Инженерная культура
          – Что такое инженерная культура?
          – Анти-паттерны инженерной культуры
          – Модель культуры высокоэффективных организаций
          – Инженерные практики в связке с культурой
          – Прикладное трасформационное лидерство