Home      Sitemap       Mail Us     
Advantage     |  Overview     |  Quality     |  Infrastructure     |  Software Outsourcing

Processes

Proper planning of software projects is an integral part to guarantee its success. Planning at Webstorm starts with system and business requirements study, design, estimation, development, testing, user interface prototypes and project control. Proper planning ensures that the project is always on target with the customer requirements as the main objective. We also believe in informing our customer regularly of the project status.
Development processes have quality checks and double checks embedded in them. A well-defined methodology has been adopted to suit our development life cycles. The elements defined include :

  • Systems Requirement Specifications,
  • Design Documents,
  • Quality Assurance (Test Plans, Specifications, Results),
  • Configuration Management and
  • Documentation.

Some of the processes that ensure that the end product is of the highest quality and meets the client requirements are detailed below

High Level Project Plan
Armed with the understanding of the customers business needs and project requirements, we set clear goals and time frames. We proceed as part of our project management process to develop a high level project plan.

Prototype Approval

During the design phase, a prototype which shows user screens, forms and navigation will be shown to the customer. This provides a better understanding of how the product meets the requirements. In addition this reduces the risks and constraints early in the project and its easy to implement counter measures and changes for greater success at this stage rather then later.

Delivery in Phases

By providing set targets for releases to be done regularly, we gain the customers confidence more easily as compared to waiting till the end of the project and delivering the whole. This also helps us in developing and delivering the most important functions at the earliest. It minimizes cases of estimation errors.

Regular Interaction and Status Reporting

By keeping regular contact with our customers, we get feedback that helps us in better understanding and reducing any risks. A status report, which is sent on a regular basis also keeps the customer aware of what exactly is going on during all stages of the project.

Defect-Tracking

How one manages to control bugs in any development process will determine its success or failure. We have in place Defect-Tracking application which ensure that bugs are identified and records maintained i.e. status right from the work done on it to the final solution. With this kind of system in place we have better control over the workflow and it enables us to respond swiftly and decisively whenever a defect or a bug gets reported. This also ensures the same kind of problem does not recur again.

Knowledge Management System

An efficient Knowledge Management System encourages free flow of ideas and improves innovation and efficiency. The systems collects and presents the knowledge in a structured manner, which includes knowledge we possess in our heads, on paper and the knowledge that is inherent in our processes. The direct benefit of this system is that it has helped us to stream-line our operations and reduce our costs.

Support and Training you can count on

Our relationship with our customers does not end with the delivery or installation of Software. We believe that it opens new doors for our relationship to grow and it develops further with the maintenance, support and training services we offer.


© copyright Webstorm-IT 2006-2007