Если вы затрудняетесь в оценке полезности вашего документа и его уровня JBGE (Just Barely Good Enough) — воспользуйтесь формулой CRUFT[1]:



Полезность документа = C*R*U*F*T,



где

C — correct — доля корректной информации в документе,

R — read — вероятность того, что документ вообще будут читать,

U — understood — %% информации в документе, которую поймут его читатели,

F — followed — шанс, что требованиям и указаниям, содержащиеся в документе, будут следовать,

T — trusted — вероятность того, что документу будут доверять.



Если по формуле у вас получаются низкие значения, то выходит не документ, а CRUFT, то есть "хлам" в переводе.



Обратите внимание, что в формуле перемножаются вероятности, то есть ценность документа падает очень быстро (снижение каждого показателя на 20% приводит к итоговой общей ценности документа в районе 32%).



Для оценки корректности и полноты требований в случае применения BRUF-подхода (Big Requirements Up Front, попытки разработки всех требований в начале проекта) можно взять 45% — средний показатель доли начальных требований, действительно реализованных в итоговом продукте (по данным Chaos Report).



Соответственно, формула показывает и направления улучшений в ваших документах и процессах.



[1] https://www.drdobbs.com/architecture-and-design/dr-dobbs-agile-modeling-newsletter/201001273