WCO recognizes that every customer's need is unique. Different kinds of projects require different kinds of methodologies to be adopted. Every solution WCO delivers, therefore, incorporates the best-of-the-breed processes that help the customer achieve the desired objectives, meet priorities, and ensure the evolution of the application along the customer's business model.

An appropriate software development model is first identified for any project, based on the project's requirement in terms of schedule, delivery, quality etc. These may be the traditional software development models or, lightweight agile software development models, involving feature-driven, responsive development. Each model is associated with a set of process procedures. These process procedures are designed to maximize benefits and reduce risks inherent to the undertaking.

A clear communication and escalation plan is defined for each project. WCO Global Services personnel communicate project status to the customer on a regular basis. Feedback loops are established to consider, track and action/answer feedback received.

Tracking of project development status by the client is facilitated through online. All the documentation related to the project, such as requirements document, timesheets, test reports etc, can be accessed by the client via the Internet.

The General process and SDLC usually followed  by WCO incase there is no specific request from the client is detailed below.
General Process

Analysis: Understanding client's Business Process, Key Concerns, Priorities, Requirements, & Preferences.

Planning: Tailoring a client specific solution for a successful & long-term outsourcing engagement. After analysis, we build a customer-specific plan for seamless execution.

Pilot: A pilot program helps identify issues & problems prior to the actual deployment. The Pilot program also offers a risk-free trial-period for our clients.

Optimization: Fine-tuning, rectifying, and improving the process flow post pilot program to ensure a seamless deployment.

Deployment:
Delivering proposed solution with guaranteed service levels & total commitment to quality

Maintenance: Ensuring a well managed solution with ongoing improvements.
Software Development Methodology:

WCO Software Development Life Cycle is dependent upon the project requirement, the type and the state of the project. A rigorous but flexible project management process ensures that each and every project is treated independently.



As illustrated above appropriate reviews at each stage of the SDLC ensures that defects are identified and resolved with in that particular stage.

WCO has in place:

A process for reporting quality problems, escalating them to appropriate levels of management, and controlling further distribution of nonconforming product until the problem is corrected
Procedure for following up corrective actions to rectify process defects
Processes for identifying, defining, and base lining items; control changes and releases of these items; report and record status of the items and change requests; ensure completeness, consistency and correctness of the items
Processes for regular internal audits
Processes for joint reviews of project, technical progress and deliverables with the customer
 
Offshore Software Development | Offshore Outsourcing  |   Directory ©2007 World Class Outsourcing. All rights Reserved.