Прототипирование. Состоит в демонстрации и обсуждении промежуточных
версий продукта (например, дизайн страниц сайта может быть сначала представ-
лен в виде картинок, и лишь затем свёрстан). Это один из лучших путей поиска
единого понимания и уточнения требований, однако он может привести к серьёз-
ным дополнительным затратам при отсутствии специальных инструментов (позво-
ляющих быстро создавать прототипы) и слишком раннем применении (когда требо-
вания ещё не стабильны, и высока вероятность создания прототипа, имеющего
мало общего с тем, что хотел заказчик).
Анализ документов. Хорошо работает тогда, когда эксперты в предметной
области (временно) недоступны, а также в предметных областях, имеющих обще-
принятую устоявшуюся регламентирующую документацию. Также к этой технике от-
носится и просто изучение документов, регламентирующих бизнес-процессы в
предметной области заказчика или в конкретной организации, что позволяет при-
обрести необходимые для лучшего понимания сути проекта знания.
Моделирование процессов и взаимодействий. Может применяться как к
«бизнес-процессам и взаимодействиям» (например: «
договор на закупку формиру- ется отделом закупок, визируется бухгалтерией и юридическим отделом… »),
так и к «техническим процессам и взаимодействиям» (например: «
платёжное по- ручение генерируется модулем “Бухгалтерия”, шифруется модулем “Безопас- ность” и передаётся на сохранение в модуль “Хранилище” »). Данная техника тре-
бует высокой квалификации специалиста по бизнес-анализу, т.к. сопряжена с обра-
боткой большого объёма сложной (и часто плохо структурированной) информации.
Самостоятельное описание. Является не столько техникой выявления тре-
бований, сколько техникой их фиксации и формализации. Очень сложно (и даже
нельзя!) пытаться самому «придумать требования за заказчика», но в спокойной
обстановке можно самостоятельно обработать собранную информацию и акку-
ратно оформить её для дальнейшего обсуждения и уточнения.
Часто специалисты по бизнес-анализу приходят в свою профессию из те-
стирования. Если вас заинтересовало это направление, стоит ознако-
миться со следующими книгами:
•
«Требования для программного обеспечения: рекомендации по сбору и
документированию» (Илья Корнипаев).
•
«Business Analysis Techniques. 72 Essential Tools for Success» (James
Cadle, Debra Paul, Paul Turner).
•
«Business Analysis (Second Edition)» (Debra Paul, Donald Yeates, James
Cadle).