Как правильно анализировать требования клиента с точки зрения программного обеспечения и записывать список функциональных возможностей? Не стесняйтесь делиться своим опытом.Анализ требований клиентов и разработка программных функций
ответ
Requirement engineering - это отдельная дисциплина. Это может быть на самом деле довольно сложно, потому что большую часть времени люди чего-то хотят, но не знают, что это такое. Затем приходит трудная часть для определения и определения того, что действительно необходимо, это называется requirement elicitation.
Существуют различные способы сделать это, включая сеансы семинаров с клиентами или отправку аналитиков на сайте заказчика, чтобы определить, как работает клиент и что ему нужно. Существуют также многочисленные инструменты для поддержки этой деятельности и эффективного сбора/организации требований.
Самая сложная часть, ИМХО, заключается в выявлении противоречивых требований, например. Я хочу полнотекстовый поиск, но я также хочу, чтобы все данные были зашифрованы. Довольно hard to achieve.
Без более точного вопроса я могу предоставить только такой общий ответ.
Это работало бы лучше, чем сообщество wiki. – bmargulies
Wikit: smile: –