Our approach includes analysis of your current business/organisation's processes so we can identify the most efficient and profitable solution. Our process involves seven phases to build an effective solution for your organisation. 

These phases include:
 

1. REVIEW & ESTIMATE

The prospective client presents us with a document detailing their request. This may also be known as the Proposal phase because an RFP (Request for Proposal) may be supplied by the prospective client requesting work. After analysis and Q & A, In-Finity Solutions provides a proposal based on the items and details requested which will include the estimated number of hours and cost for the project.



2. DISCOVERY & PLANNING

During this phase, the design functions and operations are outlined in detail, including screen layouts, business rules, process diagrams and other documentation. This phase may include functional hierarchy diagrams, screen layout diagrams, tables of business rules, business process diagrams, pseudo-code, and a complete entity-relationship diagram with a full data dictionary. The client must approve the design for the project to move forward.



3. DATA CONVERSION

In-Finity Solutions performs a data conversion/import if necessary. It is best to do this step before development because the import process brings greater understanding of the data and business rules. In addition, it provides realistic data examples to test with.

 

4. PROGRAMMING

During this phase the website and/or software is made into a functional site. It includes all aspects of the design phase. The system is coded and each unit of the system is tested by the developer as each unit is developed.



5. QUALITY ASSURANCE TESTING

During this phase each unit is compiled into a complete functional system. Each feature of the system is thoroughly tested to ensure functionality and design meets or exceeds project specifications.

 

6. USER ACCEPTANCE 

During this phase the system is passed off to the client for User Acceptance Testing. Normally the User Acceptance Testing is completed in the test environment. This is one of the most important parts of the process. The client must fully use and experience the system to ensure it meets all needs and functions as expected.

 

7. DEPLOY & SUPPORT

During this phase the final solution is implemented in the production environment. Over the next several months we monitor the clients site to make sure the system is flowing with no issues or errors.