Quality

ATRIBS Quality Consulting group helps software companies and in-house software development centers, define and implement world-class software engineering practices and processes, in line with internationally acclaimed process models such as SEI's Capability Maturity Model CMMi, ISO 9000:2000.

We help organizations to choose any one of the following or all the areas depending on their specific process improvement requirements:

  • Process Model Selection / Process Objectives Definition
  • Process Definition
  • Process Implementation
  • Process Measurement & Analysis Program
  • Audit Services
  • Software Quality Assurance & Testing Services
  • Tool Selection & Implementation for Process Initiative

Process Model Selection / Process Objectives Definition

To choose appropriate process model (CMMi / ISO 9000 / SPICE) for its process improvement initiative, based on a clear understanding of client's line of business, business objectives and the current software development practices.

Process Definition

  • Conducting Gap Analysis based on 'As Is' process (processes being currently followed) and the process requirements as per the process model/objectives adopted
  • Enhance existing processes or define new processes based on the Gap Analysis
  • Facilitate in developing required roles & responsibilities for software process improvement initiative
  • Impart process training to employees

Process Implementation

  • Train the team in understanding the chosen quality models and the new / enhanced processes.
  • Facilitate process implementation; continuous hand-holding to the employees on the defined processes and usage of process documents.
  • Process improvement initiatives based on audit / assessment feedback.
  • Training to personnel for conducting internal audits / assessments.
  • Creation of central repository of all the projects executed for the purpose of knowledge management.
  • Collection of measurements data.

Process Measurement & Analysis Program

  • Design an appropriate process measurement & analysis program
  • Train the employees on process measures & statistical techniques for analysis
  • Facilitate in Roll-out, collection and analysis of data to identify improvement opportunities
  • Guidance on the usage of control charts to monitor process capability and maturity
  • Use the analysis to arrive at baseline reports to serve as a basis for building the organization's metrics program

Audit Services

  • Provide details on Project health by doing independent audit and reporting
  • Identification of the Improvement areas through Audit

Software Quality Assurance & Testing Services

  • Training on project and process quality assurance activities
  • Assistance in project review and process documentation and review of software work products throughout the development life cycle
  • Provide guidance in the designing of test cases for various types of testing
  • Educate and train employees on testing methodologies
  • Facilitate the usage of automated testing tools for increased productivity and efficiency