https://darraghoriordan.medium.com/minimum-viable-discovery-and-software-estimation-for-engineering-work-ee2001587556