Left Margin
Business.ca title Where Business And Technology Connect
title - services servicescard picture


Our Software Development Process

Although iterative in nature, our methodology follows distinct phases and provides the client with early, well-defined deliverables.

Typical phases include:

Discovery Phase
Planning Phase
Design & Development Phase
Acceptance Phase
Deployment Phase

Discovery Phase

This is the first stage of transforming your goals and objectives into online success. The purpose of this stage is to gather information so that we have a clear and intimate understanding of your objective. In this stage, we gather information to learn more about your business' processes, procedures, and needs. This develops a direction and uncovers expectations. Questions about business objectives, market position, functional requirements, and the technical environment will all be addressed in this phase. We will discover:

• Business Objectives
• Market Message
• Functional Scope
• Operational Context
• Technical Environment
• Delivery Considerations

back to top

Planning Phase

The purpose of this stage is to confirm the information gathered in the Discovery Stage. We want to integrate and discuss all the different perspectives in the Discovery Stage so that everyone sees all the pieces of the puzzle. We will present a Defining Document, also known as a Statement of Work or Requirements Document, for your approval. Your approval will initiate the start of the next phase. Together, we will confirm the:

• Business requirements
• Functional requirements
• Technical requirements
• Operational considerations
• Marketing considerations
• Creative perspectives
• Delivery perspectives
• Deliverable considerations

back to top

Design & Development Phase

This is the phase in which we bring all of the pieces of the puzzle together to develop a blueprint for your e-business or Client/Server solution. The phase involves several sub-phases so that a solid solution can be created that integrates all of the requirements in the Discovery and Planning Phases. Ideas for initial design will be recommended, discussed and refined. This includes:

• Creative Concepts
• Logo/Brand Renderings
• GUI Design and Prototype
• Animation Schematics
• Site Map and Content Architecture
• Present Systems Architecture
• Develop Applications
• Apply Content
• Integration Testing
• Usability Testing
• Stress Testing
• Beta Version

back to top

Acceptance Phase

In this phase, we emphasize testing and evaluating your project. The Beta version goes through rigorous testing stages. Your suggestions and opinions are combined with the results of the tests to modify the project.

• Beta Test
• Integration Testing
• Usability Testing
• Stress Testing

back to top

Deployment Phase

Going Live! The final version of your product is released to the World or your enterprise end-users. We perform a validation test to make sure it meets all of the requirements discussed in the Define Phases. Once this is confirmed, we survey your business to make sure your needs were met and to help you grow.

• Release the finished project
• Validation testing
• Survey

Grapevine Web Survey Solution
Custom Applications Development
Web Applications
Managed IT Services
Managed Servers & Custom Hosting
Additional Services
  Learn About...
Our Development Process

Take action
Can't find what you're looking for, contact our consultant
Call 1-866-474-1764
Right Margin
Bottom Margin