https://www.arunangshudas.com/blog/how-adaptive-software-development-supports-rapid-prototyping/