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