Methodology

Inception, Elaboration, Construction and Transition

projectinterception

When you get in touch with us with the initial information about the nature of the project, we analyze the information, ask some questions, if required, and provide you with a brief understanding of the project along with ideas and suggestions from our specialists. We also give you a preliminary quote of the project cost.

If the quoted figure and our understanding of your business needs corresponds with your requirements, we ask for more information about the project, before sending the formal proposal.

Formal Proposal
The formal proposal for the project is divided into various modules. Details regarding the technical solution, functionality of the project, design and other suggestions along with the module-wise project cost and time estimates are discussed in the proposal.
Finalization of Project Scope
Once you decide to develop the project with us, the actual development of the project begins.
Pre-defined Standards for Project Execution
Gray Matrix follows certain predefined standards for presentation and communication during the course of project development and execution.
Communication
The Gray Matrix team members work in perfect tandem with each other and even while we appoint a single contact point Project Manager for your project, the entire team is involved in the background in an integrated fashion. All communications with you happen through a Project Manager, your one-point contact, and all your emails and queries are answered within the business day.
Communication Channels
All communication, while working on a project, typically takes place via email. We also use Instant Messengers, phone and fax to communicate as per need. Communication with you involves file and email exchanges, all of which are also documented and saved in offline locations for archival reference.
Timelines/ Project Schedule
The Project Manager prepares a Project Schedule and sends the same to you for your reference. The entire development team logs its exact task and module details in our internal Time Sheet Management System, therefore giving us access to the details of each member's activities on your project. If the project is being handled on a 'time and material' basis, we give online access to clients to the Time Sheet system.
Presentations
All presentations made to you are put up on a secure, password-protected online location. In the initial stages of presentation, we make it a point to explain all concepts and flows with our comments appended to the presentation, so as to enable you to walk through the presentation in as user-friendly a manner as possible.
We also ensure that the progress of the project is documented all along so as to serve as a handy reference at a later point.s
Project Development Flow
The entire website design, flow and navigation of all the modules and sections of the website is covered at this stage. This involves creation of the design, production and conversion into HTML format for delivery to the development team for coding.

During the production of a new module, we present you with the flow of the solution first and the coded application thereafter. Every step of development is phased out and approval is sought before commencing with the next stage.
Website Design
A Design Survey is conducted to know your preferences on the design related aspects of the website. Our design team develops the website design keeping your inputs in mind.
We first present you with two design options for the home page. After your approval, we then proceed to design the inner pages and the navigational flows of the website.
Navigational Flows
The navigational flows for the back end and the front end of the site are presented for your approval. This is a very important step as navigational flows explain the functionality and flow of information on the website in text/HTML format.
We integrate the website design with the navigational flows, once we get your approval for the inner page designs as well as the navigational flows of the site.
Coding & Programming
The actual coding and programming of the website is performed based on the templates delivered to the programming team.
Quality Assurace
Our Quality Control Team is responsible for testing and debugging the following using our Bug-Tracking System:
Design, Layout and HTML code
Checks are made to ensure the interface design and layouts show up consistently on all browser formats. HTML code is checked for optimization and correctness.
Programming and code
All programming is checked to ensure that code is optimum and uses modular functions for future scalability and ease of modification. Standards of coding comments are checked to ensure that code is correctly formatted and self-explanatory.
Content, grammar and readability
The entire web solution and interfaces are checked for correct content, grammar and readability. On areas where interfaces need to be filled in by users, clear instructions are written to ensure a user-friendly experience.
User friendliness and ease of use
Our endeavor is to create interfaces that are non-confusing and adapt to the user profile rather than the other way round. This quality assurance test comprises of getting interfaces tested by laypersons to see their handling and fix problems if any arise.
Website launch
Here are the steps we follow before the actual website launch:
First Draft of Working Functionality
We first present you with the first draft of working functionality on our presentation server location for your approval.
Modifications
Changes, corrections and modifications are made as per your requirements.
Testing and Debugging
Our Quality Assurance Team makes checks again using a bug-tracking system.
Final Presentation
After successful debugging and testing, we present you with the final draft of the website.
Website Launch
The website is uploaded on the final server location as specified by you.
Final Testing
After the final product has been delivered to you, we make final tests to check the smooth functionality of the site.
Warranty Period and Website Maintenance
We offer a warranty period on all the website code for a specified number of days.
We also offer website maintenance services, post the warranty period, as per your requirements.