|
|
|
|
||||||
О себе Дмитрий Лобасев, Agile евангелист, руководитель проектов компании Rapidsoft, один из идеологов системы управления проектами DEVPROM. Более 10 лет в ИТ, за последние годы интенсивно работал с распределенными командами и занимался постановкой процессов разработки, основанных на "гибких" методологиях. Работая в совершенно непохожих одна на другую компаниях, имел возможность увидеть варианты использования множества инструментов, лишь единицы из которых были действительно эффективными.
|
|
Доклад Управление требованиями в Agile проектах с помощью DEVPROM |
|
Секция: Секция 2 Время: 12:25 - 13:25 Содержание: Каждый, кто хоть раз участвовал в разработке более-менее сложного проекта, знает, что вопреки распространенному мифу об отсутствии требований в Agile, на самом деле без сбора требований в таком проекте не обойтись. И причина здесь даже не в том, что заказчик обычно находится в другом офисе, нежели команда разработки, а в том, что для понимания будущей функциональности разрабатываемого продукта необходимо проинтервьюировать нескольких человек, каждый из которых отвечает за тот или иной автоматизируемый бизнес-процесс. Если же проект ведется по fixed-price модели, то проработанные и согласованные с заказчиком требования на итерацию уменьшают общий реворк у разработчиков, тем самым снижая риски превышения бюджета проекта. Говоря об Agile проекте, не имеет смысла рассматривать управление требованиями отдельно от общего процесса разработки проекта — требования постоянно уточняются, по ним непрерывно идет разработка и тут же проводится тестирование. При этом Agile разработка требует от команды высокой эффективности, и любой инструмент, используемый в проекте, должен соответствовать этому требованию. • Дописать текущий раздел требований, одним кликом связать его с автоматически выполненной задачей по анализу, тут же получив разосланное всей команде почтовое уведомление об изменениях. • Обсудить требование в комментариях как внутри распределенной команды, так и находящейся в одной комнате. • Выгрузить требуемые разделы в MSWord для согласования с заказчиком. • Парой кликов связать требование с тестовыми сценариями, при этом обеспечив автоматический контроль актуальности этих связей: если меняется требование, связанные тестовые сценарии помечается неактуальными и требуют доработки. • Увидеть требования, изменившиеся с момента последнего посещения или несвязанные с тестовыми сценариями. • Посмотреть процент реализации требований разработчиками и список ошибок, найденных при тестировании и относящихся к определенному разделу требований. • Собрать статистику по времени, затраченному на разработку требований — для использования в pre-sale будущих проектов. В принципе, при традиционном использовании MSWord (или wiki-движка) и системы управления задачами, можно покрыть некоторые из перечисленных выше задач. Однако, при высоком ритме Agile разработки, и, тем более, если вы работаете в распределенной команде, вам здорово поможет DEVPROM - простой и удобный, специально созданный для гибких проектов инструмент. Имея единое информационное пространство проекта, обеспечивая высокий уровень обмена знаниями, а так же автоматизируя большинство ежедневных проектных задач (как по управлению требованиями, так и по другим проектным активностям), команда переходит на качественно новый уровень — действительно эффективную разработку продукта. |