In this first phase we will make sure that we understand as much as we can about the system before we begin writing code. We are looking to uncover hidden assumptions and missing details. This is a critical part of the project because it is very common for details to get overlooked in the excitement of the project launch.
Although it isn’t possible to completely remove the possibility of missing something, this process will greatly reduce the likelyhood of something major getting uncovered later in the process.
During this phase will need access to the people at your company that can answer our questions about the business processes we’ll be automating.
We’ll present what we learn to you so you can confirm that we have understood you correctly. We may go through a few rounds of this back and forth until we are all satisfied that we have it down.