When you come to us with your web project, it goes through the Web Project life cycle, it is designed so that you are kept informed as to it’s progress every step of the way.

1 – Requirement Analysis

We start discussion with you or your project coordinator get to know a little about your company, our team gets into towards the preliminary requirement analysis.

Input:Interviews with the clients, Mails and supporting docs by the client, Discussions Notes, Online chat, recorded telephone conversations,Model sites/applications etc.,
Output: 1. Work plan, 2. Cost involved, 3. Team requirements, 4. Hardware-software requirements, 5. Supporting documents and 6. the approval.

2 – Specification Building

The project specification building lets us find out in detail all of your requirements and to set targets of the project itself. This is agreed between us and your project coordinator, and will serve as the binding development specification for the rest of the cycle.

Input: Reports from the analysis team.
Output: Complete requirement specifications to the individuals and the customer/customer’s representative.

3 – Design and development:
First we create a site map to help to visualize the architecture of the site.

Then we propose a home page layout (we can provide multiple mockups if you want), and if applicable, second level and possibly third level designs for agreement. At this phase it cycles between us and you until the final design is approved. As needed, your feedbacks and approvals can be communicated by 
e-mail, chat.

Input: Requirement specification.
Output: Site design with templates, Images and prototype.

4 – Content writing:
We have professional content writers who write industry specific and relevant content for your site. This is run in conjunction with the next stage, your designated project co-ordinator will collate the content required on the site to help towards the end of the Project Development Cycle.

Input: Designed template.
Output: Site with formatted content.

5 – Project Development
The developers add code without disturbing the design (the look and feel of the site or application). The developer may need to interact with the designer, in order to understand the design and navigation. The designer may need to develop some graphic buttons whenever the developer is in need, especially while using some form buttons. Coding team also generate necessary testing plans as well as technical documentation.
This is where most of the Project time is taken up. Near the end of this cycle, your project co-ordinator will provide us with the site content (if not developed by us), this will be then placed on the site where applicable.

Input: The site with forms and the requirement specification.
Output : Database driven functions with the site, Coding documents.

6 – Testing & Quality Assurance

At this stage, your site has been designed and developed in accordance to the Project Specifications and Requirements document, the project is tested for any errors, and if any are found, the project will be re-tested until all errors have been ironed out.

Web based applications need intensive testing, as the applications will always function as a multi-user system with bandwidth limitations. Some of the testing which we do are, Integration testing, Stress testing, Scalablity testing, load testing, resolution testing and cross-browser compatibility testing.
After doing all the testing a live testing is necessary for web sites and web based applications. After uploading the site there should be a complete testing (E.g.. Links test)

Input: The site, Requirement specifications, supporting documents, technical specifications and technical documents.
Output: Completed application/site, testing reports, error logs, frequent interaction with the developers and designers.

7. Web Promotion:
Promotion needs preparation of meta tags, constant analysis and submitting the URL to the search engines and directories. The site promotion is normally an ongoing process as the strategies of search engine may change quite often.

Input: Site with content, Client mails mentioning the competitors.
Output: Site submission with necessary meta tag preparation.

8. Maintenance and Updating:
Web sites will need quite frequent updations to keep them very fresh. In that case we need to do analysis again, and all the other life cycle steps will repeat. Bug fixing, ongoing promotion, technical maintenance, content management & updating can be done during the time of maintenance.

Input: Site/Application, content/functions to be updated, re-Analysis reports.
Output: Updated application, supporting documents to other life cycle steps and teams.

** Some steps mentioned above may not applicable for certain tasks. It depends on the cost and time involved and the necessity.

Read More