Greatly inspired from the system of "Agile Results" by J. D. Meier.