Разработка ПО в распределенной команде
TRANSCRIPT
![Page 2: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/2.jpg)
Распределенные команды
Выбор лучших специалистов, снижение расходов
Фриланс, аутсорсинг и офшорная разработка
Быстрый старт и безболезненное завершение
Адаптация под текущие условия рынка
Возникающие проблемы
![Page 3: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/3.jpg)
Проблемы команд
Нет общей комнаты и доски для обсуждения
Нет общих ресурсов, серверов, приложений
Обедненная коммуникация, мало личных встреч
Разное время работы, асинхронные коммуникации
Отсутствие непосредственного контроля
![Page 4: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/4.jpg)
Организация пространства
Сосредоточить всю информацию о проекте в едином месте
Использование SaaS-решений для ведения проектов, размещения репозитория исходного кода
Выработать общие правила работы
Максимально снизить расходы и разнообразие инструментов
![Page 5: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/5.jpg)
Все знания в общем доступе
База знаний: регламенты, правила, общая информация, отсутствия
Проектная документация: требования, тестовые сценарии, справочные файлы
Связь с исходным кодом (subversion) Результаты прохождения тестов Трассировка изменений в артефактах проекта Дискуссии, вопросы
![Page 6: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/6.jpg)
Организация коммуникаций
Совместное управление ожиданиями
Совместная работа с артефактами проекта
Уведомления об изменениях
Сохранение истории обсуждений
Ведение общей базы знаний проекта
Проведение ретроспектив и аналогов standup-митингов
![Page 7: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/7.jpg)
Варианты решения
История изменений в проекте Тематические обсуждения основных элементов
проекта: документации, пожеланий, сроков и т.п. Новости, важные сообщения, информация о
релизах и сборках Инструменты для совместного рисования и
моделирования Телеконференции: Skype
![Page 8: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/8.jpg)
Контроль за ходом проекта
Управление скоупом задач
Управление ресурсами
Анализ текущего состояния проекта
Использование доски задач
Отчеты о потраченном времени
Отчеты о результатах тестирования
![Page 9: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/9.jpg)
Управление скоупом
Функциональная декомпозиция Пожелание, user-story, use-case Жизненный цикл пожелания Журналы пожеланий (backlogs) Группировка пожеланий тэгами Контроль за журналами: снимки журналов Ответственность за пожелания
![Page 10: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/10.jpg)
Планирование
Релизы, итерации Задачи, планирование пожелания Индикаторы: burndown, загрузка участников Выполнение задач Эффективность, скорость команды, погрешность
оценки Оценка сроков, план релизов
![Page 11: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/11.jpg)
Отчетность
Заметки к релизам Отчет по затраченному времени Результаты тестирования Анализ эффективности участников Анализ причин снижения скорости команды
![Page 12: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/12.jpg)
Позиционирование DEVPROM
JIRATracClearQuestMantis
WikiConfluence
MSWordRequisitePro
TestLink
MS ProjectPrimavera
DEVPROM
планирование
баг-трэкинг документы
Система управления процессом разработки (ALM)
![Page 13: Разработка ПО в распределенной команде](https://reader035.vdocuments.pub/reader035/viewer/2022062412/5877b65c1a28ab2c668b5aef/html5/thumbnails/13.jpg)
Спасибо за внимание
Дополнительная информация о системе управления проектами DEVPROM на сайте: http://pm.devprom.ru
Следите за сообщениями в блоге: http://pm.devprom.ru/rss
Контакты:[email protected]@devprom.ru