Our Process

Initial consultation (Free)

    The initial consultation is our chance to meet and formally discuss your goals. During this phase of the process, we will have the opportunity to learn about your software needs and how your business operates today. You will learn how custom software can reduce your cost and save you time. We will review the contract together and end our conversation discussing rates and payment terms.

Work Flow Analysis and Requirements Gathering

    Once you've decided to move forward with the project and Ingress Software, we will enter the Workflow Analysis Phase. The purpose of this portion of the process is to produce a high level system design and estimate. Together we will identify redundancy's and seek out software solutions to the various aspects of your daily tasks. Once completed, we will present you with a contract describing the software solution, and the project plan outlining the expected duration and a cost estimate. Depending on the system being designed, the contract may include data flow diagrams, database schema, or wire frames. After this stage of the process, you will know how much your software will cost and when it will be ready.

Project Planning

    The high level design is broken into phases and the features are prioritized into iterations. Our solution providers will keep you in informed the whole way through the process. Each iteration will be kicked off with a meeting between you, the developer and your solution provider working on your project. The developer will present Use Case Diagrams for the features being implemented in the upcoming iteration. If there are any new or modified User Interfaces, the screen layout is finalized and wire frames agreed upon.

Development begins

    The development cycle is designed to be a collection of short iterations. Each iteration will produce a working version of the features planned for that iteration. During this time, you and your solution provider will be working together to make sure that application being developed matches your expectations and the supporting documentation in the contract. Together you and your solution provider will prioritize Change Requests and adjust the schedule and cost structure as necessary.

Training Services

Depending on the size of the project it may be necessary to conduct training sessions for you and your employees. A separate contract is required for training services.

Support Services

Our standard contract provides a 6 month warranty against defects in the software. Following that period, a support contract can be entered into ensuring that you have rapid response to questions and problems when they arise.

 


 

   logo