This is preliminary requirement gathering stage. We meet with customer and try to get rough idea of what he/ she is looking for. We present client with a questionnaire which helps us gather information such as intended audience, goals of the proposed site.
Once the concept of the site is clear and we have obtained information required we start creating initial drafts for the site. We start with analyzing the information and looking at successful scenarios. In this session we try to put forth as much ideas as possible. Mock ups are created during this stage. Hardware and Software requirements are outlined.
Design draft is presented to client and feedback sought. Input for more structured design is obtained from feedbacks.
After analyzing feedbacks the design is revised and written documentation is prepared. Formal plans are created for actual development. Documentation will contain all high level requirements. Project is divided into modules and milestones are identified. Approval from the client is sought and once we get the nod we move to next step.
Content and graphics are obtained from the customer where required. Development includes aspects such as site designing, content writing, coding, database development . Development is carried out on modules and there are frequent releases.
Frequent releases are posted on the test server which is made accessible to clients. Each release is followed by review meetings. During final testing the site is opened for user acceptance test
Once the project has passed user acceptance tests it is hosted on hosting service providers server. Final test is carried out by both web development team as well as customer to verify that the site is functioning as expected.
Constant analysis is done on the live web site and statistics monitored. Bugs are fixed where found. New Feature additions and updates are carried out (follows normal cycle above) as requested by customer.