"We, at BIL, strive to ensure Customer Satisfaction by providing quality software and services, on time and every time. We are committed to comply with the requirements of our Quality Management System Ver 2.2 and to continually improve its effectiveness through Management Reviews of the Quality Objectives."

Quality – A way of life

Quality processes are embedded through the entire life cycle of each project, from conception to the various stages of execution. BIL has defined and implements a Quality Management System which is based on the guidelines of "ISO-9001:2015 with CMM Level-5 Integration". The Quality management system is implemented in each one of our projects and support groups. A Software Quality Assurance Group dedicated and independent to the project team guides them towards process adherence and improvements. We believe in quality through teamwork.

Quality an ongoing journey

Our processes and methodologies are constantly monitored by the Software Engineering Process Group and upgraded for capability maturity. A Pro-active Software Quality Assurance Group and a rigorous system of internal quality audits support this process.

The BIL development team is constantly exposed to various training courses on

  • Software Development methodologies
  • Software Quality Assurance
  • Software Engineering Concepts
  • Agile Methodology
  • • Specific tools and techniques such as inspections, reviews, configuration management, software testing, software metrics and estimation.
  • For the team, quality is not only a way of working, it’s a way of life!!

BIL – Quality Management System

BIL has a well established and documented Quality Management System, which serves as a means of providing defect free software and services that conform to the specified requirements.

The Quality Management System at BIL conforms to:

  • IEEE standards (which form the backbone of QMS documents)
  • ISO 9001: 2000 standards
  • Software Engineering Institute’s Capability Maturity Model
  • BIL QMS has been web-enabled and is available on Intranet to ensure easy access to all project teams and support groups.

The Quality Enablers

Depending upon the nature of the projects, the following process handbooks have been developed that define the methodology and the various life cycle stages in a project, the associated activities, their relationship and the associated documentation:

  • Software Development Process handbook
  • Maintenance Handbook
  • Object Oriented Development Process Handbook
  • Siebel Implementation Process Handbook

All or part of the handbook may be applicable depending upon the scope of the project.

Irrespective of the development methodology and project life-cycle chosen, the project execution is well knitted with

  • Project Management
  • Quality Management
  • Configuration Management

This is ensured through an exhaustive project management plan, which is regularly monitored. The project management plan takes care of:

  • Deliverables and their delivery schedule
  • Problem resolution mechanisms
  • Risk mitigation strategies
  • Staffing, training, hardware, software and other resource requirements
  • Testing and reviews strategy
  • Metrics goals and control limits

The use of automated tools is an integral part of project execution. Automated off-the-shelf tools are primarily used for configuration management, project planning and tracking and software testing.

Measurements and Analysis

Metrics are collected across the various phases and modules of each project for evaluating and improving data based on Product Performance and Process Performance. The Metrics Group will analyze the metrics data and discuss with respective projects every month. Organizational Wide Baseline Goals and Control Limits are established for Measurement data based on:

  • Effort Variance
  • Schedule Variance
  • Defect Density
  • Productivity
  • Review Effectiveness
  • Requirements Stability

Analysis tools viz. Pareto Analysis, Control Charts and Scatter Diagrams are used for evaluation and analysis for the metrics collected. Using these analysis tools the analysis will be done quarterly for all projects. Quarterly Organizational Metrics Baseline reports will be generated by the Software Engineering Process Group that will include:

  • Baselines and Control Limit for the processes to be controlled and monitored
  • Activity-wise effort distribution
  • Effort distribution across SDLC for different types of projects
  • Application/ Server Monitoring
  • Call Escalation Analysis
  • Fall back up to Back up/ Contingency Plan
  • Human Resource Utilization
  • Number of Regressions Encountered
  • Build Success Rate

Below is a Scatter Diagram sample of Application/ Server Performance

Below is a Scatter Diagram sample of Process Non Compliance

Quality Round the clock BIL is aiming for formal assessment towards CMM Level 5 in December 2003. For us quality is a journey without an end and CMM is among the first few milestones in this journey.