Как раз начинающим не советовала бы.
Она уводит от системного взгляда, сосредоточивая внимание на конкретных деталях - а это имеет смысл делать, когда человек в целом разобрался в своей области и хочет усовершенствовать конкретное направление.
Научиться писать хорошие ВИ не означает научиться анализу требований, не означает даже научиться писать хорошие функциональные требования. В некоторых проектах можно написать хорошие функциональные требования вообще без ВИ.
Если человек занимался программированием, ему очень понравится четкость изложения - делай раз, делай два.
Но в анализе четкости не бывает
Тут нужен адаптивный подход.