WebVirtue Software Solutions is a global IT solutions and services provider. We provide Offshore Software Development - Website Design, Web Application Development Services, Software Outsourcing and Offshore Outsourcing, to Clients Globally.

   
 
 
 

YOUR EMAIL ID

 
 
 

YOUR NAME

PHONE NO.

EMAIL ID

COMMENTS


Enter the word as shown on left hand side
 

process-methodology

[    Technology   |   Project Management   |   Process & Methodology   |   Quality    ]

Although most of customers found that productivity gains of outsourcing were better than expected including workgroup culture, documentation, expansion of skills and of course economics, managing off-shore software development projects was harder than envisioned especially for working habits, difference of process and methodology. The following is a standard software development process webVirtue Software Solutions uses:



Requirement: Our business process starts with an understanding of the detailed scope of the project and time requirements from the client.During this phase our Project Manager is in constant contact with the client to find out requirements of the project in detail. Main tasks in this phase include Requirement Determination, Risk Analysis, Setting up Schedules, and deciding Deliverables. Communication with the Customer is carried out using any of the following means of communication, such as Instant Messenger, Email, Phone, Voice Chat or personal meeting.

Analysis & Conceptualisation: Project Management and System Analyst perform the task of analysis of clients requirements.The fundamental business processes are detailed and enumerated at this point. A techno-commercial proposal is made listing the basic technical details and their interaction with the conceptual and functional aspects is enumerated to emphasise the end-user experience.

Design: At the design stage, System Architecture, Database Design, Program Specifications and Test Scenarios are determined. A Detail Design Document is prepared at the end of analysis which can be used by the programmers to perform the coding. The client can also mention specific features of certain websites that appeal to them.

Development: Programmers begin programming in this phase using the Detail Design Document. As project progress, programmer's progress is monitored by Project Manager and Project Leader respectively. Subsystems are delineated and organised. Project Manager is in constant contact with the client and provides updates on the progress of the project. Coding Standards decided by webVirtue Software Solutions are followed by the programmers. Project Leader helps the programmers with their coding problems and guides them to the solutions.

Testing: Testing is done by the QA Team simultaneously for the finished modules and approval is given to the modules once they have passed their initial tests before integration. We carry out Trial process, which involves a series of reality checks with state-of-the-art tools to improve the productivity and effectiveness of the hardware and software being tested. We host it on our servers with a temporary URL or Domain and ask the client for their feedback.

Implementation: This phase starts with Deployment of the Project. Initial set-up of the hardware and all the software platforms necessary to run the project is a very critical part of the project. Project Manager contacts the client and prepares for the set-up. After complete internal testing, this stage may also involves minor changes, if any, followed by the delivery and installation of the software after receiving their approval.

Support & Maintenance: It includes both a constant monitoring of the delivered system and client training. Support to the project is provided for first 3 months for free, during which any minor clients changes are finished. After that any major modification involves additional cost.


Actually many clients usually have mature methodologies for managing a project. Their processes and Methodologies sometimes differ from what is adapted in webVirtue Software Solutions. in this case, webVirtue Software Solutions will take Software-Capability Mature Model (SW-CMM) as a common ground to communicate with customers to define and setup the required process. The basic key process areas are as follows:

Project Process & Methodology Setup
Project Planning
Project Monitoring & Control
Project Risk Management
Configuration Management
Quality Assurance



 
 

By far the best provider I have ever worked with. The attention to details was great, always very nice and answers all q ...

- Mike Walth, Owner, CinoFusion LLC, www.cinofusion. ...

 
Empowerism.com - Multi Level Marketing
Empowerism.com - Mul ...