Search
 
 

Scientific Research
Softwares



QUALITY PROCESS

The primary intent of our quality system is to ensure the delivery of the required quality of product or service. In order to achieve this, our quality process makes use of the results of verification, validation, Joint reviews and Audit processes.

At BSL, Software Quality Assurance Department (SQAD) carries out the review of software products and related documentation for completeness, correctness, reliability and maintainability. It also includes the assurance that the system meets the specifications and the requirements for its intended use and performance. Our quality process includes all quality system elements required by ISO 9001.

1. 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.

2. Procedure for following up corrective actions to rectify process defects.

3. Documented procedures for review and authorized release of documents and product.

4. Procedures for defect detection and correction and subsequent re-test following rework including configuration
    control.

5. Documented procedure for a supporting process whose purpose is to identify, define, and baseline 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.

6. Policies and procedures for conducting internal audits.

7. Joint reviews with the customer of project, technical progress and deliverables.

8. SQAD tests the software using both verification & validation techniques. It ensures that the Software and
    Documentation is complete and is working properly before the Software is supplied to the customer.

SQAD stresses the importance of "Planning" in the achievement of Quality : "Building in " quality from the start, rather than trying to "inspect" it at the end. This requires taking all necessary preventive measures before a process is started, and if non conformance does occur, identifying the root cause & taking the appropriate action to prevent recurrence in future. Quality Systems, based on the concept of prevention, give confidence to both suppliers & customers alike that requirements will be met.
The primary focus of the quality process at BSL is on prevention of faults at every stage rather than their subsequent detection and correction. Towards this objective, the Company has set up two level quality control function which works as follows:

Level -I, Quality Control :
The philosophy of Quality Control is the Detection of Non-conforming products, process, equipment & services before they impact the customer. At BSL, we try to achieve Quality by inspecting products using software module, system testing and acceptance testing before delivery to the customer.

Quality controllers are responsible for ensuring desired quality at project level and it is probably the most critical function in ensuring high quality and timely deliverables.
The software products being developed by the BSL., pass through the verification (alpha testing using simulated test data) and validation ( beta testing using software in a live environment ) techniques. All testing of the software products is planned. Test plans are retained and test results recorded against the plans. The various types of tests that are carried out are:

  • Unit Testing : done to verify the program units carries out the functions defined in its specifications.
  • Integration Testing : done to verify that various programs comprising the system or module are compatible and the interfaces between the programs are correct.
  • System Testing : done to verify that the system meets its stated objectives and performance requirements.
  • Acceptance Testing : done to assure the end user that the system functions in the intended manner.
  • Reviews : are conducted to ensure that the requirements of any phase of software development are met.

No software is released without performing these tests successfully.
Thus all the test strategies are used to detect and remove as many errors as possible from a program.

Level - II Quality Auditing :
Quality Auditors conducts project audits at predefined frequency as well as randomly across all groups.
To determine the effectiveness of a Quality System, the Quality Audits are used as a management tool. Generally there are three types of Quality Audits conducted at BSL.

1. Internal (First Party) Audits : These audits are carried out within an organization by its own trained personnel to assess the compliance of the quality system to documented requirements.

  • Internal Audits are planned & scheduled to meet the needs of the organization to assess all aspects of Quality System.
  • The Principal aim of Internal Audit System is to provide Input into the Quality improvement process.
  • Audits are conducted by the staff trained for the task. Plans / Checklists are used to assist the auditor to investigate systematically.
  • On completion of an Internal Audit, auditor reports the findings & also initiate the follow up activities.
  • SQAD selects certain location units for more frequent auditing depending on their status, importance & past compliance history.
  • Quality Manager(QM) prepares a program of Internal Audits which encompass all company activities over a 24 month period.

2. Second Party : These audits are performed by a customer at the supplier's premises to assess the degree of compliance of the quality system with documented requirements.

3. Third Party : These audits will be carried out in BSL by third party organization or a regulatory authority, to assess its activities against specific requirements as a part of ISO implementation process.

This ensures uniform compliance Quality Standards across all projects.

BSL also has a Quality Steering Committee, which is the apex group for defining long-term quality road map and quality objectives. This group is responsible for

  • Defining quality, strategies and implementing them to ensure completion of all ISO related activities.
  • Ensuring that the Quality System is established, implemented and maintained in accordance with the International Standards.
  • Review of the Quality System at the regular intervals sufficient to ensure its continuing suitability, effectiveness in satisfying the requirements and maintaining records of such reviews.

Designed and maintained by Offshore Development India
© 2004 Binary Semantics Limited

Offshore Software Development and Outsourcing IT Company India

Home Careers Sitemap Feedback Contact Us Business