Всем привет!
Коллеги, хочу с Вами посоветоваться.
А что если для проверки качества требований, описанных в техническом задании применить следующую модель:
1. Для каждого требования задать некоторые атрибуты качества, например, полнота,
непротиворечивость понятность, возможность реализации и тд.
2. Для каждого типа атрибута задать некоторые коэффициенты (вербальные или числовые).
Например. Атрибут "возможность реализации" имеет значения "возможно реализовать",
"не возможно реализовать", "возможно, но не полностью" и тд.
3. Человек, согласующий ТЗ, для каждого требования выбирает значение атрибутов качества
и добавляет комментарий (замечание, предложение и др.).
Разные люди (заказчик, системный архитектор) могут выставлять значения для разных атрибутов.
4. После того, как все атрибуты описаны, с помощью допустим алгоритмов нечеткой логики
или других механизмов обработать результаты полученных данных и для каждого требования
определить некий показатель качества. Например, требование
UC234Регистрация
пользователя имеет показатель качества "70%" и выводы почему + комментарии.
5. Аналитик может за меньшее время оценить результаты и сделать выводы и если нужно внести
изменения.
Я конечно понимаю, что Вам может данная идея показаться бредовой
, но я хочу посоветоваться
имеет ли такая идея право на жизнь или не стоит об этом даже думать!
Пожалуйста, Ваша критика и замечания.