Selasa, 19 Juni 2012

Organizing for quality assurance

The software development organizational structure

  • Top management
  • Department managers
  • Project managers

The quality assurance organizational framework

 

Management and its role in software quality assurance

Top management’s quality assurance activities

  • Assure the quality of the company’s software products and software maintenance services
  • Communicate the importance of product and service quality in addition to customer satisfaction to employees at all levels
  • Assure satisfactory functioning and full compliance with customer requirements
  • Ensure that quality objectives are established for the organization’s SQA system and that its objectives are accomplished
  • Initiate planning and oversee implementation of changes necessary to adapt the SQA system to major internal as well as external changes related to the organization’s clientele, competition and technology
  • Intervene directly to support resolution of crisis situations and minimize damages
  • Ensure availability of resources required by SQA systems

The SQA unit and other actors in the SQA system

  • SQA unit members
  • SQA trustees
  • SQA committee members
  • SQA forum members

The SQA unit

SQA trustees and their tasks

  • Unit-related tasks
  • Organization-related tasks

SQA committees and their tasks

SQA committees can be either permanent or ad hoc

SQA forums – tasks and methods of operation

  • SQA procedure improvements and implementation
  • Quality metrics
  • Corrective actions – analysis of failure and success cases
  • Quality system issues – development and implementation of new tools
  • Quality line management problems – daily operational software quality problems brought before it by quality managers from every level

The future of SQA

Facing the future: SQA challenges

  • Growing complexity and size of software packages
  • Growing integration and interface requirements
  • Shorter project schedules
  • Growing intolerance of defective software products

Facing the future: SQA capabilities

  • Extended use of CASE tools
  • Expanded use of professional standards
  • Extended use of automated testing
  • Expanded software reuse.

Tidak ada komentar:

Posting Komentar