|
Communication
The most important part of development life cycle ( we believe )
-- Consultation with client on the perpose, features, scope and timeframe of the project.
-- Listening & note down client's requirements.
-- Discurssions on other factors like preferable communication channel, instructions, payment mode etc.
Analysis
-- Analyzing the requirement & break down in steps.
-- Extracting Informations like functionalities, the target audience, purpose of the site.
-- Going through given references OR preferences carefully.
-- Depending upon all the above steps, preparing our suggestions & recommendations.
-- Deciding on the technology & tools to be used, incase client don't get any preference.
Finalisation
-- Based on our study, research and understanding on specified topics, we give you our proposal.
-- A written approval from your side on the specs and scope of the site is required.
-- Total project cost, timeline, advance if there is any or milestone, everything decided here.
-- After this phase & client approval we move onto the Life Cycle of Production.
Planning
This is the first & most important step ( we believe ).
-- Project Architect plan in details the execution of the site. The website, the web aplication or software aplication is broken down into separate modules & bigger modules in processes. Each module is given a timeline & assign to a Team Leader, who is responsible for producing the perfect output in timely manner from team members..
-- The co-ordination & formation of total team is done.
Execution
This is the step where our developers guided by our team leaders actually develop the website or web application or the software application based on the specifications, previously approved by the client. One project leader is assigned to a project to guide & supervise all the team leader activities & output of teams..
Testing
This is another very important phase of project. Here we make sure that client is going to get not exactly what he has asked for but an error less & clean solution.
Testing team tests the modules/processes/site for errors & bugs rigorously. Incase The errors are identified and sent back to the development team through the assigned team leader. An error log is also maintained along with version control.
Deployment
Finally, After receiving the tested & complete solution from our team, our assign project leader take the reposibility to deploy the website,web application on the live server. Incase software, it's been installed on client space with their supervision.
Final Testing From Client's Work Space
This is the last phase of the project life cycle, unless it has any extended parts OR additional modules to intrgate which is out of scope of the project spec. Project Architect with it;s testing team do a final testing from the client workspace Or live server.
|
|