Тут у вас должно зашевелиться нехорошее ощущение - что USM и CJM, мягко говоря, слабо отличаются друг от друга:



1. В USM есть разбивка на релизы и может быть разбивка на технические таски для разработки



2. В CJM есть акцент на пользовательские проблемы



3. В CJM идет упор на «Что пользователь хочет» (т.е. мы исходим из желаний пользователя, а не его действий), в USM же допустимо указывать и то, что пользователь хочет - и что он непосредственно делает.



Поясню: в CJM недопустимо писать что-то вида «Пользователь хочет: зарегистрироваться» (ни один пользователь в своем уме не хочет этого делать, это мы от него хотим), а вот при заполнении USM можно в User Tasks спокойно написать «Пользователь регистрируется» - и дальше писать фичи для реализации этой задачи.



«ОК ОК ОК CJM И USM ПОХОЖИ НО ВСЕ ТАКИ РАЗНЫЕ,» - скажете вы, а я в ответ дьявольски захохочу и предложу вам выполнить вот такое мысленное упражнение:



1. Берем наш CJM.



2. Как мы помним, CJM - это пластичная штука-конструктор, которая позволяет навешивать любые дополнительные уточнения. Поэтому дополним CJM графой «Что пользователь должен делать», чтобы мы могли более явно провести логическую цепочку «Пользователь хочет заказать товар - значит, пользователь должен зарегистрироваться»



3. Берем графу «Чем мы помогаем» (которая с фичами) и разбиваем ее на релизы.



Получаем вот такого супермутанта - который при этом формально остается вполне себе CJM, пусть и с дополнительными обвесами: