After the completion of the requirements gathering and the creation of a Business Process Review (BPR), the design process starts in earnest.

The BPR will identify current processes, manual or automated, and any desired changes that have been identified to date. The analyst will review each functional area of the business and identify opportunities for improvement to gain efficiencies and a competitive advantage, although this process is not to be confused with a full-blown re-engineering project.

We are looking for efficiencies in the system but mostly rely on the client to provide advice on best practices for the industry.

Whenever we get the opportunity to utilize our prior experience, we will advance that knowledge to the client for purposes of creating a design for the new system.


Once the BPR has been finalized, the next stage is to complete a fit-gap analysis of the results of the BPR. Often this is done during the project team training when the project team gets an opportunity to see the software in action and look for gaps in the process.

If necessary, a proof of concept or prototype can be set up or created to test out possible modifications before development begins. If changes are necessary, the design of the system will be changed.

During the process of the creation of the BPR and the project team training, the project manager will gather information to create an appropriate project plan, budget and timeline. Once the design has been finalized, the project plan will also be finalized and the project will begin.