День 1 – Командная работа |
День 2 – Команда в проекте |
Лекция 1 – Люди или процессы?
- Жизненные циклы ПО. Жизнеспособные циклы ПО.
- Преимущества процессного подхода. Составные части процесса.
- Прескриптивные методологии и адаптируемые процессы, сходства и различия.
- Что находится в центре процессной модели?
- Сравнение подходов: рабочая группа и команда.
- Команда как инструмент повышения эффективности.
|
Лекция 1 – Команда в "Проектировании"
- Особенности организации работы большого количества разработчиков.
- Архитектура как соглашение о том, что мы делаем.
- Разработка Базового уровня, в том числе при распределенной команде.
- Снижение технологических рисков.
- Командное планирование.
- Оценка способностей кандидатов работать в команде.
|
Лекция 2 – Принципы командной работы
- Почему команда?
- Когда группа лучше чем команда.
- Лидеры и менеджеры. Роль лидерства при выращивании команды.
- Жизненные позиции – Монархи и Слуги.
- Как превратить группу в команду. Откуда берется командный дух.
- Эволюция рабочей группы – модель Forming – Storming – Norming – Performing.
- Ключевые моменты деятельности лидера в каждой из фаз эволюции.
|
Лекция 2 – Команда в "Разработке"
- Организация взаимодействия территориально распределенной команды.
- Внешние и внутренние коммуникации.
- Концепция "живой документации".
- Определение необходимого уровня бюрократизации.
- Организация и проведение совещаний.
- Рекалибровка оценок.
- Управление конфликтами.
|
Лекция 3 – Планирование команды
- Административный и лидерский подход к управлению. "Иерархии" и "колеса".
- Модели команд: SWAT, главный хирург, профессиональные спортсмены, "поиск и спасение", "центр компетенции".
- Орг. планирование – совмещение модели команды и структуры по RUP.
- Поиск кандидатов.
- Оценка претендентов.
- Типы программистов и возможные проблемы совместной работы.
|
Лекция 3 – Команда в "Развертывании"
- Выпуск бета-версии.
- Определение точки конвергенции. Определение релиза-кандидата.
- "Пожарная команда" и организация ее деятельности.
- Сверхурочная работа (овертайм) – за и против. Рекомендации по использованию.
- Мотивация, мораль и удовлетворение от работы – сходства и различия. Взаимосвязь понятий.
- Рабочее пространство. Мобильность.
|
Лекция 4 – Команда в "Начале"
- Понятие о фокусе.
- Ключевый идеи фазы, требующие фокуса.
- Работа с требованиями.
- Групповые разборы (peer reviews).
- Определение размера проекта. Влияние "мусорного времени".
- Подготовка и проведение первого собрания проекта.
|
Лекция 4 – Управляя собой
- Управление своим временем.
- "Кормление обезьян".
- Разбор кода (code review).
- Развитие команды.
- Организация обучения в условиях ограниченных бюджетов.
- Коучинг.
- Тонкости общения с топ-менеджерами.
|