Web Development
Like the traditional software development, the process of web site development can also be divided into different life cycle steps. This can help to format the team effectively, and the standards and procedures can be adopted to achieve maximum quality.
While developing a Standard website, web application we follow the following:
 
  1. 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:
    Input:
    Reports from the analysis team.
    Output: Complete requirement specifications to the individuals and the customer/customer's representative

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

  4. Content writing:
    Input:
    Designed template.
    Output: Site with formatted content.

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

  6. Testing:
    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. Promotion:
    Input:
    Site with content, Client mails mentioning the competitors.
    Output: Site submission with necessary meta tag preparation

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