Our Process

A well-defined, disciplined approach is used to ensure that Synergis Technologies creates solutions on time, in scope, and within budget. The success of our projects depends as much on planning, designing, and developing the solution as it does on writing the code. This is why Synergis embraces high professional standards and follows 'best practice' principles throughout our process.

 


Each project undertaken by Synergis moves through the following steps:

1. Discovery:

Synergis Technologies' process automation experts work closely with you to define the challenges and processes in your business. This interactive step allows our expert to quantify potential solutions, required features, and the final result required. Depending on the project, this step can be merged with the next step.

2. Specification:

Once the discovery stage is complete, Synergis creates a written, detailed, design and functional specification for the proposed solution. This document includes sample screen shots, database structure, AutoCAD menu modifications, and hardware and software requirements. This document is presented to you for your approval along with a fixed price proposal for the solution. This step is typically included in the cost of the solution for smaller projects; however Synergis sometimes may have a separate charge for the specification in the case of complex or large projects.

3. Scheduling:

After the acceptance of the specification, Synergis works with you to jointly establish deadlines and milestones for the accepted solution.

4. Development:

Once the specification and the schedule have been approved, development work on your project will begin. During this step, through a series of iterations, we develop, test and deliver components of your solution. According to pre-established milestones, we continuously test all our code throughout the development process. When expedient or appropriate, we deliver components of your application to you for testing in your environment. Early detection of any potential problems allows us to complete the development process quickly.

5. Stabilization:

At this step, we deliver to you a feature complete version for you to conduct your final acceptance testing before the application 'goes live'. Inevitably some issues will occur in the first few weeks, which is why we will work closely with you to support, fix issues, and provide updates until the solution is ready to 'go live'.

6. Specification changes:

Inevitably, during the development process, requirements and/or specifications may change as the solution evolves. Depending on the nature of the change two actions could result in response to change requests made after development has begun:

a) The specification will be revised to incorporate the change.
b) The specification will be revised to incorporate the change and a quotation sent, affecting possibly both the pricing and the delivery schedule.

In either case, Synergis will work with you to provide you with a solution that will meet your requirements as they may continue to evolve.

7. Technical support and maintenance:

Synergis is committed to the ongoing support of its products and the success of our clients. If any questions, comments, or problems should arise, we are always just a phone call or email away.


To speak to our process automation experts, please call 800-836-5440.