Weeks later, we get the first version of the app and try it out. For the first time, we are walking through the software step by step and see massive holes. We write down our revision notes and send it off to the developer to build version two. After doing this a few times, we ...