Дополнительно к этому можно использовать метафору, подняться на какой-то уровень абстракции, например до мифа. Например античного. Или можете создать свой миф.
Так ваш нарратив приобретёт дополнительную логику. Мета-логику. И возможно, вы будете лучше понимать свой продукт и себя в нём, найдёте какие-то очевидные решения в логике мифа.
Опять таки, нет никаких гарантий, что вы можете выбрать не тот миф.
В былые времена, когда античная мифология была в ходу, поступки человека легко объяснялись именно с этой точки зрения. Сегодня это практикуют некоторые театралы чтобы лучше описать характер героя. Опять таки, не зря Карл Густав Юнг собирал коллекцию архетипов.. (это что-то типа use case).
ps
Никто не отменяет традиционного документировыания кода))