29
Инструменты командной разработки Анна Тарасенко, 7bits, директор

Инструменты командной разработки (HappyDev-lite'2014)

Embed Size (px)

Citation preview

Page 1: Инструменты командной разработки (HappyDev-lite'2014)

Инструменты командной разработки

Анна Тарасенко, 7bits, директор

Page 2: Инструменты командной разработки (HappyDev-lite'2014)

Итерационный процесс

1. Планирование итерации2. Разработка3. Тестирование4. Демонстрация заказчику

5. Ретроспектива

Page 3: Инструменты командной разработки (HappyDev-lite'2014)

Инструменты

1. Система учета задач2. Система wiki 3. Система контроля версий 4. Электронная почта

5. Мгновенные сообщения6. Системы тайм-менеджмента

Page 4: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач

Цели:1. Планирование итераций2. Отслеживание прогресса3. Информация о текущем статусе4. Статистика оценок и их выполнения

Page 5: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач (JIRA)

Page 6: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач (Trello)

Page 7: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач (Redmine)

Page 8: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач (Redmine)

Page 9: Инструменты командной разработки (HappyDev-lite'2014)

Система учета задач (Redmine)

Page 10: Инструменты командной разработки (HappyDev-lite'2014)

Система Wiki

Быстрый доступ:1. Контакты команды и заказчика2. Инструкция для новичков3. Информация о серверах и доступах

Page 11: Инструменты командной разработки (HappyDev-lite'2014)

Система Wiki

Page 12: Инструменты командной разработки (HappyDev-lite'2014)

Система Wiki

Page 13: Инструменты командной разработки (HappyDev-lite'2014)

Система контроля версий

Цели:1. Управление текущей разработкой2. Управление релизами3. Управление новыми фичами (возможностями)

Page 14: Инструменты командной разработки (HappyDev-lite'2014)

Системы контроля версий

Page 15: Инструменты командной разработки (HappyDev-lite'2014)

Системы контроля версий

Page 16: Инструменты командной разработки (HappyDev-lite'2014)

Электронная почтаЦели:1. Экстренное оповещение о важных событиях2. Важные согласования, где нужно сохранить историю переписки3. Управление задачами через Входящие

Page 17: Инструменты командной разработки (HappyDev-lite'2014)

Обмен мгновенными сообщениями

Цели:1. Увеличение скорости обмена информацией, когда почта – долго

2. Согласование тонких моментов

3. Возможность голосового общения

Page 18: Инструменты командной разработки (HappyDev-lite'2014)

Обмен мгновенными сообщениями

Page 19: Инструменты командной разработки (HappyDev-lite'2014)

Системы тайм-менеджмента

Цели:1. Управление важными задачами2. Планы на день, неделю, месяц3. Привязка к местам, людям, датам

Page 20: Инструменты командной разработки (HappyDev-lite'2014)

Системы тайм-менеджмента1. Getting things done (GTD)

2.

Page 21: Инструменты командной разработки (HappyDev-lite'2014)

Инструкции и бюрократия

Наличие инструкций – это бюрократия?

Page 22: Инструменты командной разработки (HappyDev-lite'2014)

Инструкции и бюрократия

НЕТ!

Page 23: Инструменты командной разработки (HappyDev-lite'2014)

Инструкции и бюрократия

Бюрократия – это когда есть инструкции по написанию инструкций и наказывают за нарушение инструкций, даже если это привело к успеху.

Page 24: Инструменты командной разработки (HappyDev-lite'2014)

Инструкции и бюрократия

Очевидных вещей не существует!

Page 25: Инструменты командной разработки (HappyDev-lite'2014)

Инструкции и бюрократияПуть новичка:1. Соблюдение инструкций2. Внесение предложений по улучшению процессов3. Обучение других4. Составление инструкций для новичков

Page 26: Инструменты командной разработки (HappyDev-lite'2014)

Решение проблем1. Ищем решение в инструкции (несколько минут)2. Ищем решение в Интернете (не более часа)3. Спрашиваем коллег (не более 3-х)4. Спрашиваем менеджера

Page 27: Инструменты командной разработки (HappyDev-lite'2014)

Решение проблем

Если найденное решение не укладывается в инструкцию,

согласовываем с менеджером (кроме экстренных случаев!)

Page 28: Инструменты командной разработки (HappyDev-lite'2014)

Неочевидные следствия1. Управление проектом – дело всей команды2. Техник формализуются и могут использоваться всеми

3. Перенос части ответственности на исполнителя повышает эффективность

Page 29: Инструменты командной разработки (HappyDev-lite'2014)

Вопросы?

Email: [email protected]

Skype: anna_tarasenko

Web: http://7bits.it/