Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Организация эффективного взаимодействия в распределенных командах

255 views

Published on

Типичные проблемы, возникающие у распределенных Agile (и не только) команд

Published in: Software
  • Be the first to comment

  • Be the first to like this

Организация эффективного взаимодействия в распределенных командах

  1. 1. ОРГАНИЗАЦИЯ ЭФФЕКТИВНОГО ВЗАИМОДЕЙСТВИЯ В РАСПРЕДЕЛЕННЫХ КОМАНДАХ Дмитрий Лобасев Certified SCRUM Master
  2. 2.  Руководитель проектов, Rapidsoft  Сертифицированный Скрам-Мастер  Со-координатор сообщества Дмитрий Лобасев
  3. 3. Agenda  Какие требования накладывает Agile?  Что мешает при распределенной разработке?  Как с этим бороться?  Какие инструменты использовать?
  4. 4. Agile: Команда – основа успеха  Стройте команду из мотивированных личностей. Предоставляйте им все необходимое и доверяйте самим сделать работу  Передавайте информацию наиболее эффективным способом – через непосредственное живое общение
  5. 5. Типичные проблемы, возникающие у распределенных Agile (и не только) команд Что обычно мешает?
  6. 6. Недостаток общения  Низкая интенсивность общения  Отсутствие общих целей, видения проекта  Не ясен текущий статус проекта  Невозможность быстро решать вопросы  Взаимодействие внутри команды  Недостаток доверия  Отсутствие неформального общения  Конфликты
  7. 7. Проблемы с расположением  Временные пояса  Утро-вечер  Невозможность устраивать общекомандные митинги  Языковой барьер  Возможно недопонимание, особенно в устной речи  Если не понял, киваешь и говоришь «да»  Трудно лишний раз выйти на связь  Культурные различия  Понятие ответственности, уровень качества  Часто трудно сказать «нет»
  8. 8. Набор практик, доказавших свою эффективность на множестве проектов Как с этим бороться?
  9. 9. Построение команды  Набирайте правильных людей  Необходим сильный скрам-мастер  Обеспечьте простую возможность общения  Устраивайте регулярные командировки  Члены команды, заказчик  Фасилитаторы неформального общения  Стимулируйте неформальное общение
  10. 10. Запуск проекта  Начинайте с небольшой команды, которая сформирует ядро  Первые несколько итераций проведите вместе в одном офисе  Почувствуйте команду, выработайте общее видение проекта  Планируйте релизы, находясь вместе
  11. 11. Работа в итерациях  Каждый в команде должен быть в курсе всего происходящего в проекте  Используйте статусные отчеты при невозможности пересечься в рабочий день  Проводите scrum of scrum  Обязательно делайте демонстрацию по результатам итерации
  12. 12. Инструменты, создающие необходимую инфраструктуру общения и ведения проекта Какие инструменты использовать?
  13. 13. Инструменты коммуникаций  Прямое общение  Skype + камера  Email  Телефон  Митинги  Gotomeeting.com  Webex.com
  14. 14. Коммуникации и управление  Единая точка доступа к проекту для всей команды и заказчика  Product backlog  Планирование релизов и итераций  Wiki для сбора требований и создания тестовых сценариев  База знаний, meeting minutes  Общий журнал изменений  Метрики и статистика (burndown, velocity)
  15. 15. Пример эффективного инструмента
  16. 16. Команды, которые решили проблемы распределенности и успешно выполняют проекты Реальные проекты
  17. 17. Электронная коммерция  Эффективная команда на разных континентах!  Ванкувер, Канада – Москва – Дубна - Омск
  18. 18. Банковская деятельность  Почти в одной комнате :)  Москва - Нижний Новгород
  19. 19. Антивирусы и программы защиты  В поисках лучших специалистов  Одесса – Харьков - Санкт-Петербург – Смоленск - Хабаровск
  20. 20. Дмитрий Лобасев skype: dmitry.lobasev email: dlobasev~mail.ru Инструмент эффективного управления распределенными проектами : http://devprom.ru Спасибо за внимание!

×