CJM и раскадровка нужны для того, чтобы сделать точный прототип, не нуждающийся в переделках и пересборках, так как каждый элемент на прототипе будет подчинен какой-то конкретной задаче, которую он решает. Мы сейчас говорим про веб-сервис, которым клиенты будут пользоваться на постоянной основе, поэтому все должно быть интуитивно и удобно, не вызывая сомнений, сложностей или сопротивления.