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