ݺߣ

ݺߣShare a Scribd company logo
DEVPROM
Разработка ПО в распределенной команде
Евгений Савицкий
evgeny.savitsky@devprom.ru
Распределенные команды
 Выбор лучших специалистов, снижение расходов
 Фриланс, аутсорсинг и офшорная разработка
 Быстрый старт и безболезненное завершение
 Адаптация под текущие условия рынка
 Возникающие проблемы
Проблемы команд
 Нет общей комнаты и доски для обсуждения
 Нет общих ресурсов, серверов, приложений
 Обедненная коммуникация, мало личных встреч
 Разное время работы, асинхронные коммуникации
 Отсутствие непосредственного контроля
Организация пространства
 Сосредоточить всю информацию о проекте в
едином месте
 Использование SaaS-решений для ведения
проектов, размещения репозитория исходного
кода
 Выработать общие правила работы
 Максимально снизить расходы и разнообразие
инструментов
Все знания в общем доступе
 База знаний: регламенты, правила, общая
информация, отсутствия
 Проектная документация: требования, тестовые
сценарии, справочные файлы
 Связь с исходным кодом (subversion)
 Результаты прохождения тестов
 Трассировка изменений в артефактах проекта
 Дискуссии, вопросы
Организация коммуникаций
 Совместное управление ожиданиями
 Совместная работа с артефактами проекта
 Уведомления об изменениях
 Сохранение истории обсуждений
 Ведение общей базы знаний проекта
 Проведение ретроспектив и аналогов standup-
митингов
Варианты решения
 История изменений в проекте
 Тематические обсуждения основных элементов
проекта: документации, пожеланий, сроков и т.п.
 Новости, важные сообщения, информация о
релизах и сборках
 Инструменты для совместного рисования и
моделирования
 Телеконференции: Skype
Контроль за ходом проекта
 Управление скоупом задач
 Управление ресурсами
 Анализ текущего состояния проекта
 Использование доски задач
 Отчеты о потраченном времени
 Отчеты о результатах тестирования
Управление скоупом
 Функциональная декомпозиция
 Пожелание, user-story, use-case
 Жизненный цикл пожелания
 Журналы пожеланий (backlogs)
 Группировка пожеланий тэгами
 Контроль за журналами: снимки журналов
 Ответственность за пожелания
Планирование
 Релизы, итерации
 Задачи, планирование пожелания
 Индикаторы: burndown, загрузка участников
 Выполнение задач
 Эффективность, скорость команды, погрешность
оценки
 Оценка сроков, план релизов
Отчетность
 Заметки к релизам
 Отчет по затраченному времени
 Результаты тестирования
 Анализ эффективности участников
 Анализ причин снижения скорости команды
Позиционирование DEVPROM
JIRA
Trac
ClearQuest
Mantis
Wiki
Confluence
MSWord
RequisitePro
TestLink
MS Project
Primavera
DEVPROM
планирование
баг-трэкинг документы
Система управления процессом разработки (ALM)
Спасибо за внимание
 Дополнительная информация о системе
управления проектами DEVPROM на сайте:
http://pm.devprom.ru
 Следите за сообщениями в блоге:
http://pm.devprom.ru/rss
 Контакты:
evgeny.savitsky@devprom.ru
dmitry.lobasev@devprom.ru

More Related Content

Разработка ПО в распределенной команде

  • 1. DEVPROM Разработка ПО в распределенной команде Евгений Савицкий evgeny.savitsky@devprom.ru
  • 2. Распределенные команды  Выбор лучших специалистов, снижение расходов  Фриланс, аутсорсинг и офшорная разработка  Быстрый старт и безболезненное завершение  Адаптация под текущие условия рынка  Возникающие проблемы
  • 3. Проблемы команд  Нет общей комнаты и доски для обсуждения  Нет общих ресурсов, серверов, приложений  Обедненная коммуникация, мало личных встреч  Разное время работы, асинхронные коммуникации  Отсутствие непосредственного контроля
  • 4. Организация пространства  Сосредоточить всю информацию о проекте в едином месте  Использование SaaS-решений для ведения проектов, размещения репозитория исходного кода  Выработать общие правила работы  Максимально снизить расходы и разнообразие инструментов
  • 5. Все знания в общем доступе  База знаний: регламенты, правила, общая информация, отсутствия  Проектная документация: требования, тестовые сценарии, справочные файлы  Связь с исходным кодом (subversion)  Результаты прохождения тестов  Трассировка изменений в артефактах проекта  Дискуссии, вопросы
  • 6. Организация коммуникаций  Совместное управление ожиданиями  Совместная работа с артефактами проекта  Уведомления об изменениях  Сохранение истории обсуждений  Ведение общей базы знаний проекта  Проведение ретроспектив и аналогов standup- митингов
  • 7. Варианты решения  История изменений в проекте  Тематические обсуждения основных элементов проекта: документации, пожеланий, сроков и т.п.  Новости, важные сообщения, информация о релизах и сборках  Инструменты для совместного рисования и моделирования  Телеконференции: Skype
  • 8. Контроль за ходом проекта  Управление скоупом задач  Управление ресурсами  Анализ текущего состояния проекта  Использование доски задач  Отчеты о потраченном времени  Отчеты о результатах тестирования
  • 9. Управление скоупом  Функциональная декомпозиция  Пожелание, user-story, use-case  Жизненный цикл пожелания  Журналы пожеланий (backlogs)  Группировка пожеланий тэгами  Контроль за журналами: снимки журналов  Ответственность за пожелания
  • 10. Планирование  Релизы, итерации  Задачи, планирование пожелания  Индикаторы: burndown, загрузка участников  Выполнение задач  Эффективность, скорость команды, погрешность оценки  Оценка сроков, план релизов
  • 11. Отчетность  Заметки к релизам  Отчет по затраченному времени  Результаты тестирования  Анализ эффективности участников  Анализ причин снижения скорости команды
  • 13. Спасибо за внимание  Дополнительная информация о системе управления проектами DEVPROM на сайте: http://pm.devprom.ru  Следите за сообщениями в блоге: http://pm.devprom.ru/rss  Контакты: evgeny.savitsky@devprom.ru dmitry.lobasev@devprom.ru