Definition

If you decide to proceed with the project, we work with your team to rigorously analyze and precisely define your requirements. We also evaluate several possible system architectures and pick one that minimizes the risks of technology, skill availability and schedule.

The outcome of the Definition stage is clear requirements (including a domain model, use-cases and, if necessary, prototypes), an initial architecture, and a resolution of major risks.

Definition may take a few days to several weeks, depending upon the size and risks of the project. Because defining the project is an open-ended process, our fee to you is based on the time and materials we spend on this work.

At this point, we are ready to create a Proposal.