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.

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

200 views

Published on

Выбор лучших специалистов, снижение расходов
Фриланс, аутсорсинг и офшорная разработка
Быстрый старт и безболезненное завершение
Адаптация под текущие условия рынка
Возникающие проблемы

Published in: Software
  • Be the first to comment

  • Be the first to like this

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

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

×