Совсем недавно, при общении с Андреем Бобылёвым, одним из коллег по профессии, вежливо попросил его поделился со мной своим опытом по сбору требований к программному обеспечению, на что Андрей отозвался (за что его огромное спасибо), ответив мне достаточно развёрнуто и по сути.
К слову, в одном из его ответов была предоставлена достаточно интересная ссылка на скоростную методику сбора сценариев использования с помощью ментальных карт (диаграмм связей).
Что же касается самой методики, то, как утверждает автор статьи, Алексей Копылов, она применима в тех случаях, если:
- У проектировщиков нет возможности провести этап исследований с привлечением реальных пользователей;
- Процесс проектирования и разработки является итеративным (например, является вариантом метода разработки Agile);
- Пользовательский интерфейс не слишком сложный;
- Приложение, для которого проектируется пользовательский интерфейс, не слишком критично к ошибкам пользователей.
По утверждению автора, методику также можно применять не только для проектирования UI, но и для подготовки к юзабилити-тестированию, когда нужно зафиксировать все сценарии, часть которых войдет в основу заданий для тестирования.
На мой взгляд, такой метод сбора требований должен быть в резерве у каждого бизнес-аналитика.
Кстати, с использованием ментальных карт для выявления требований согласен и Виталий Григораш. Короткую статью он опубликовал в своём блоге: http://grigorash.ru/archives/date/2009/06
ОтветитьУдалить