Нормальная практика заключается в использовании тематических исследований, построении потоков данных и данных и т. Д. Но это не обязательно создает общий словарь между пользователем/спонсором и аналитиком-дизайнером: один или другой, как обычно, придется приобретать термины и взгляды на «внутренности» других областей знаний, и это обычно приводит к недоразумениям и встречам для уточнения (вводить RAD-методы, такие как эволюционное прототипирование) и т. д.Коммуникационный разрыв: Пользователь против аналитика-дизайнера
Пользователь/спонсор ориентирован на свои потребности/среду и не хочет и не должен заставлять приобретать с их точки зрения не связанную «терминологию программирования». Ответственность за изучение новой среды лежит на аналитике/дизайнере (программист).
Как вы преодолеваете кривую обучения? Что работает для вас, когда вы сталкиваетесь с пользователем, который хочет программного решения?
Я согласен: вы имеете в виду использовать технику RAD эволюционного прототипирования. Проблема возникает со сложными или средними и крупными системами, где EP не является вариантом - это когда вам нужно «изучать бизнес» и нужно упаковать 10-летний опыт в 2 недели сбора требований. – slashmais 2008-09-25 18:32:42