|
[
Technology
|
Project Management
|
Process & Methodology
|
Quality
]
Project Management
At WebVirtue Software Solutions, we understand that Project success is directly proportional to the project planning and the phases of project development. We have an effective Software Development Life Cycle (SDLC) which enables us to provide cost-effective and efficient solutions. Seniors at WebVirtue Software Solutions constantly review all the processes and make necessary changes according to the changing requirements and time. The phases of the SDLC are in accordance with the internationally accepted standards. Graphical presentation of SDLC is taken from Rational Unified Processes (RUP), which explains the core phases of SDLC.
Requirement Specification
Requirement Specification is the first and most important phase of the SDLC. During this phase our Project Manager is in constant contact with the Customer 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. A System Requirement Specification Document is prepared at the end of this phase.
Coding and Testing
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. Project Manager is in constant contact with the customer 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 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.
Deployment and Support
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 after the project is assigned contacts the customer and prepares for the set-up. Software is handed over to the customer for acceptance testing only after complete internal testing. Support to the project is provided for first 3 months for free, during which any minor customer changes are finished. After that any major modification involves additional cost.
|