|
|
Methodology
NGPSI follows a well-defined project
execution methodology. NGPSI's management has laid down organizational
policy guidelines towards the development of the organization's processes.
NGPSI's quality processes are developed and maintained by a dedicated Quality
Processes Group (QPG), drives NGPSI's project execution methodology.
The QPG defines SDLC processes, Procedures, Manuals, Guidelines, and Formats
and Templates to be used for projects. In addition SEPG also maintains the
Process Database of published results, artifacts of past projects, library
of reusable components and training materials. The Project Managers and the
Software Engineering Team are adequately trained in the use of OSSP for their
projects.
The NGPSI Methodology addresses various requirements from Project Acquisition,
through Project Execution to Quality Assurance.
The Project's defined Software Processes are derived from the QPG and tailored
to suit a specific situation. The project processes could be derived for various
types of projects namely: Software Development projects, Product Implementation
projects, Migration projects, Customization projects, and Maintenance &
Support projects.
NGPSI's project execution methodology is designed with the following objectives:
- Understand the client's requirements correctly and completely
- Design and develop the solution with the client's needs in mind
- Execute the project in close coordination with the client
- Ensure that all the deliverables are on-time and within budget
- Detect and fix defects at an early stage of the project
- Ensure all quality objectives of the project are met
- Provide adequate training to users, ensuring a high comfort level before
transition
- Provide post-implementation support to ensure that the client takes charge
of the system.
A technically strong Software Quality Assurance group involves itself from
the very beginning itself, e.g. from the Proposal stage of a project, through
the completion of the project.
The SQA interfaces with a project are:
- Review of proposals sent by the Marketing team to the prospective clients
- Facilitate the Project Team in following the QPG, Estimation, Project
Planning, Project tracking, Training, Quality - review of all plans and deliverables,
Quality audits, Software testing, and Defect tracking
- Audit/assess adherence to project's defined processes.
The Project Team and SQA use various tools like Time Sheets, Issue Tracking
and Defect Tracking System, to ensure that the project is executed on time
and within budget, and all quality objectives are met.
NGPSI's Quality program is further supported by 'Continuous Software Process
Improvement' and 'Technology Management' changes, in an organized fashion.
|
|
Copyright © 2004 NGPSI All rights reserved.
|
|
|
|