https://blog.minthouse.dev/understanding-the-benefits-of-agile-development-methodologies-8a20096ce156