Scrum, the popular Agile framework widely used in software development, follows a life cycle that is by nature satisfying to work through because of its structure. If you're wondering why it's more satisfying than other pure frameworks for project management, it's because you have been trained from childhood to love a good story. The Sprint cycle, the time-boxed period during which the team works to deliver a potentially releasable product increment, follows a similar structure to one of the most satisfying literary frameworks - the hero's journey.