 |

At WaveFront Technologies, we recognise that a structured and well-defined approach is the very foundation of executing successful projects. Interaction with you, our clients, at every level of the project is the cornerstone of our methodology.
Here we take you step by step through the methodology, to help you better understand our approach.
Pre-development Analysis:
At the onset, we draw a complete Requirement Analysis of your business. Our Consulting Team recommends a strategy consulting initiative to define how best the Web can be leveraged for your business idea. The analysis defines a business strategy keeping in mind the objectives, the target audience and your business goals.
Your expectations from the project are scrutinized and documented.
If the project is application-intensive, our project team will hold a Project Definition Meeting with you.
Conceptualisation:
Conceptualisation involves a cross-functional team of professionals from strategic planning, web-designing and technology areas, who together, develop the site structure, (including navigation and information flow) and design your on-line business solution. Following this the Content Structuring team begins work on the structure and design aspects.
The Application Development team draws up the Functional Specifications of your online business.
The structure document and application document are the results of these processes.
Development and Testing:
Once the site structure is finalised, the Content Structuring and Application Development teams develop the Interface Design and back-end Software Development.
A Prototype or composite (comp) is developed, showing the look and feel of the Web solution, in addition to navigation and information flow.
Usability tests to determine the efficacy of communication and design are also carried out simultaneously, our software specialists carry out unit testing of the solution at every stage.
The back-end is subsequently integrated with the interface and the solution undergoes rigorous Integration Testing.
This is followed by Beta testing, which involves installing the system in the target environment and testing it using the test data. The Beta is tested against pre-defined parameters for functionality, code integrity, performance, volume, and stress.
Implementation:
Finally, at this vital stage, we work closely with the client's team to ensure that the implementation and integration with their existing system is smooth.
A pilot run is performed for a pre-defined duration with a representative cross-section of real users. Defects, if any, are rectified. Feedback from the users are captured online.
The data collected is tabulated and reviewed, and an action plan is created for the required modifications. After a phase of stringent tests, the solution is finally launched live.
Once the solution goes live, it is routinely monitored and the feedback generated is studied. Maintenance is then carried out according to the feedback recieved.
| |