DEVPROM как инструмент управления полным циклом разработки проектов
"DEVPROM как инструмент управления полным циклом разработки проектов"
Мы решили опубликовать тезисы к одному из наших выступлений, кратко описывающие концепцию DEVPROM и его функциональные возможности как ALM решения. Надеемся, эта информация будет полезна чтобы понять, как именно DEVPROM может помочь вам реализовывать свои проекты.
DEVPROM - новая система на рынке инструментов полного цикла управления проектами.
Чем он привлекателен? Прежде всего, своей простотой и уникальной функциональностью. Во-вторых, своей доступностью - для небольших команд он совершенно бесплатен и легок в установке. В-третьих, он непрерывно развивается, основываясь на реальных потребностях проектных команд.
Забегая немного вперед, можно с уверенностью утверждать, что для большинства проектов DEVPROM способен заменить целый набор таких инструментов, как Jira, Wiki, Sharepoint, MSProject, Testlink и прочих, являясь единой точкой доступа ко всей проектной информации, что особенно актуально для распределенных команд.
Во время нашего мастер-класса мы посмотрим, как эффективно встроить DEVPROM в процесс разработки ваших проектов, используя его для планирования релизов и итераций, для сбора и управления требованиями, для подготовки тестовых сценариев и проведения работ по тестированию, для обеспечения эффективных коммуникаций между членами команды.
Мы увидим, как организовывается командная работа, как происходит формирование проектных артефактов, как создаются и поддерживаются связи между ключевыми элементами разработки - пожеланиями заказчика, требованиями, тестовыми сценариями и найденными по ним ошибками, исходному коду и документации.
Давайте рассмотрим пример жизненного цикла обычной "фичи" продукта (user story, change request, пожелание), разрабатываемого по итерационной модели.
Каждая новая фича, в своей реализации, проходит через определенный цикл: она формулируется заказчиком, предварительно оценивается проектной командой, попадает в разработку, будучи разбита на задачи по сбору требований, разработке, написанию тестовых сценариев и тестированию, документированию и прочие. Результатом выполнения каждой задачи является некий артефакт, зависящий от типа задачи: раздел требований, исходный код продукта, тестовые сценарии и найденные по ним ошибки и доработки.
traces_small
Очевидно, что для эффективной работы со всеми этими артефактами, нам нужны связи между ними, трассировка - а для этого необходимо, чтобы работа по ним велась в едином инструменте.
А что, если продолжить мысль? Было бы отлично иметь не просто трассировку, а автоматически создаваемые связи, да еще и с поддержкой актуальности: изменили требование, и связанные тестовые сценарии тут же стали неактуальными и система сообщила об этом команде - много вы знаете инструментов, которые умеют это делать?
Небольшой обзор функциональных возможностей инструмента:
Интересно?
Скачайте и установите себе DEVPROM или воспользуйтесь существующим хостингом на http://devprom.ru
Мы всегда рады ответить на любые ваши вопросы и с удовольствием устроим презентацию решения для вас и вашей команды.
31763624.23538540.1243540034.05965f3e8c7464c2a77aaf21c5c10576
|
Релиз 2.5
В этой версии мы реализовали следующие возможности:
Остальные ошибки и доработки перечислены ниже: |
Измерение скорости разработки по фазам
Классическим примером оценки текущего состояния проекта является burndown диаграмма - на мой взгляд вообще самый лучший инструмент, позволяющий увидеть реальное состояние дел в итерации. Но оказывается, и его можно усовершенствовать - дополнительно измерять скорость разработки по проектным фазам: анализ требований, разработка, тестирование, документирование и т.п. |
DEVPROM теперь доступен для локальной установки!
Хорошая новость для тех, кто давно этого ждал - теперь вы можете свободно скачать систему управления проектами DEVPROM и установить ее на собственный сервер.
Текущая версия, доступная для загрузки - 2.4
Мы постарались сделать установку максимально простой: запускаете инсталлятор, настраиваете почту, подключаетесь к SVN — 10 минут и все готово. Инструкция прилагается :)
В комплекте установки: пять бесплатных пользователей и ограничение в два проекта (вы в любой момент сможете расширить эти ограничения).
Следите за нашим блогом, в нем будут появляться горячие обновления по найденным ошибкам (к сожалению, от них никто не застрахован), а так же новые релизы системы управления проектами DEVPROM.
Управляйте своими проектами эффективно!
Команда DEVPROM. |
Выступление на семинаре по управлению требованиями
В нашем анонсе о мастер-классе по управлению требованиями в DEVPROM мы приглашали всех желающих на семинар, который проводился в комании Luxoft и был посвящен анализу недорогих систем управления требованиями. Были представлены системы LuxProject (собственная разработка Luxoft на базе Atlassian Jira & Confluence), Sparx EA (и дополнительный софт по управлению требованиями, оба коммерческие продукты), а также DEVPROM как недорогое (практически бесплатное) решение для Agile команд.
Суть решения Luxoft заключается в автоматизации процесса управления требованиям на промышленном уровне (использование классических моделей управления требованиями, управление шаблонами для реализации CMMI, управление жизненным циклом требований, интеграция с баг-трекером Jira и работа с требованиями на базе Wiki платформы Confluence, а также предоставление пользователям некоторых отчетов). В целом интересно и решение используется внутри компании (я правда этого никогда не видел), но довольно тяжеловесно, более того, решение далеко не бесплатное и поставить вы его себе самостоятельно не сможете.
Суть решения Sparx EA заключается в реализации подхода MDD (Model Driven Development), те кто имел опыт работы с EA (Enterprise Architect) поймут сразу: суть работы с требованиями заключается в моделировании их как будто это элементы доменной модели. Имеется большое количество атрибутов, есть шаблоны (настраиваемые) для выгрузки в MSWord, есть интеграция с самой моделью. Честно говоря мне показалось это настолько далеким от реальности... Нет, конечно каким-то организациям, у которых в штате над проектом трудится несколько десятков аналитиков, где используется MDD и т.п. это наверно очень нужно и очень круто, но имхо не для реальной жизни :)
Суть же нашего решения - максимально упростить процесс работы с требованиями, не потеряв при этом необходимой функциональности: построение иерархии требований, совместная работа, ведение истории изменений, согласование с заказчиком, использование шаблонов, выгрузка в MSWord, реализация трассировки с остальными артефактами проекта (пожелания, исходный код, тестовые сценарии, документация). Каждая команда сама для себя определяет степень потребности в управлении требованиям и может использовать или неиспользовать (отключить) данный функционал. В DEVPROM работа с требованиями не отягащается множеством формальностей, однако, при своей простоте не теряет необходимых возможностей.
Доклад читал Дмитрий Лобасев, поэтому и возымел грандиозный успех у слушателей, они оживились (наш доклад был последним), много спрашивали и действительно интересовались системой. На мой взгляд интерес к системе был обоснован следующими факторами:
Если вас также интересует тематика работы с требованиями, есть вопросы или нужен совет, то, пожалуйста, пишите нам, с удовольствием ответим и поможем. |
