Download - 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Transcript
Page 1: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 2: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 3: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Инструменты  

1.  Система  учета  задач  2.  Система  wiki    3.  Система  контроля  версий    4.  Электронная  почта    5.  Мгновенные  сообщения  6.  Системы  тайм-­‐менеджмента    

Page 4: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 5: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 6: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 7: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 8: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 9: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 10: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Система  Wiki  

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

Page 11: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Система  Wiki  

Page 12: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Система  Wiki  

Page 13: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 14: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 15: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 16: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 17: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Цели:  1.  Увеличение  скорости  обмена  информацией,  когда  почта  –  долго  2.  Согласование  тонких  моментов  3.  Возможность  голосового  общения  

Page 18: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 19: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 20: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 21: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 22: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

НЕТ!  

Page 23: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 24: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

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

Page 25: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 26: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 27: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Если  найденное  решение  не  укладывается  в  инструкцию,  согласовываем  с  менеджером  (кроме  экстренных  случаев!)  

Page 28: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

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

Page 29: 18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.

Вопросы?  

Email:  [email protected]  Skype:  anna_tarasenko  Web:  h�p://7bits.it/