User Story (пользовательская история) - это методология, используемая в разработке программного обеспечения для описания функциональных требований с точки зрения конечного пользователя.
В чём суть: необходимо избегать повторений одного и того же кода.