Our Processes1

Methodoly:

At TekMode Technologies “customer first” isn’t a slogan, it’s a way to conduct business. Our methodology ensures that your needs are met and that you have as much (or as little) input as you desire in the development process.

Although all projects are unique, take a look below to see our standard methodology.

Requirements: In this phase we meet with the customer and discover what their objectives are. This allows us to give our engineers an idea of what is to be accomplished and how it should be presented. All input is good input.

Feasibility: In this stage of the planning process we work with our engineers to ensure that we can deliver within budget and on time.

Analysis: Now having heard from both the customer and the engineers, we know what we want and how to get there. In the analysis phase we get additional information from the customer and begin designing the solution.

This includes:

* Rules and logic definition
* Data flow analysis
* Structural chart
* Relationship analysis between components

Design: The real work begins. In this stage our engineers, designers, and managers all collaborate in building the product to the customer’s specifications. Steps in this phase include:

* User Interface design
* Database design
* Requirement traceability matrix
* Use cases/ actions
* Scenarios
* Data dictionary
* Functional specifications
* Prototype

Development: Now that a working prototype is in place, it is just a matter of turning the project from good to great before it can be placed in the customer’s hands. Steps in this stage include:

* Detailed design
* Object and relationship management
* Implementation
* Code review and testing
* Integration
* System testing
* Alpha release
* Beta release
* Final release!!!

Release: The final copy is now available to the user. Most developers stop here, however, TekMode Technologies takes the next step. We include full user manuals and support documentation ensuring that as the company grows new users can be brought up to speed quickly and efficiently. For more involved projects, on-site training is available at additional cost.