My Certifications
My News
My Saved Articles
My Communities
My Account
New to Quality?
Basic Concepts
Organization-Wide Approaches
People Create Quality
Using Data
Specific Applications
Baldrige Award
Certification
Cost Of Quality
Food Safety
The Future of Quality
Global Issues
Making the Case for Quality
Six Sigma
Social Responsibility
Quality Tools
Cause Analysis
Evaluation & Decision-Making
Process Analysis
Seven Basic Quality
Data Collection & Analysis
Idea Creation
Project Planning & Implementation
Seven New Mgmt & Planning Tools
Quality Resources
Glossary
Ask a Librarian
Information Services FAQ
Submissions
Voices in Quality
QP Expert Answers
Discussion Boards
Search the Knowledge Center
Education (K-16)
Government
Healthcare
Manufacturing
Service
Membership
Training & Certification
Publications
Standards Central
Networking & Events
ASQ Store
Careers in Quality
Media Room
Members Log In to My ASQ
View Shopping Cart
Quality Progress Magazine
Books &
Standards
Articles
Subscriptions
Training &
Certification
Conferences
ASQ Gear
Training
Overview
Topics
Titles
Formats
Locations
Dates
Certification
Software Auditing
OUTLINE
(
Return to Main
)
Software auditing — The basics
Software auditing — The basics
Quality concepts, terms and definitions
Quality defined
Prevention vs. detection
Defect detection techniques
Defect prevention techniques
Audit defined
Audit defined
Audit principles
Benefits and consequences of audits
Benefits of audits
Consequences of audits
Professional conduct (Independence, objectivity, conflict of interest and confidentiality)
Software audit initiating and planning (cont.)
Independence and objectivity
Conflict of interest
Confidentiality and proprietary information
Types of audits
Internal audits
External audits (Second party and third party)
Quality system audits
Process audits
Product audits
Project audits
Supplier audits
The audit process
Participant roles
Client
Auditor management
Lead auditor
Auditors
Auditee management
Auditee
Escort
Industry standards and models related to auditing
ISO 9001:2000
IEEE software engineering standards
SEI capability maturity model®
Software audit initiating and planning
Audit initiation
Audit initiation step
Audit initialization
Audit entry criteria
Audit scope and purpose
Audit inputs
Audit inputs — Exercise
Software audit planning
Audit planning step
Auditor management planning responsibilities
Lead auditor planning responsibilities
Audit strategies
Estimation considerations
Audit plan
Communication and distribution of the audit plan
Software audit preparation
Preparation responsibilities
Audit preparation step
Auditor preparation responsibilities
Lead auditor preparation responsibilities
Benefits of good preparation
Documentation review
Documentation review purpose
Process definition
Documentation review — Exercise
Audit tools
Checklists
Standard checklist items
Checklist — Example
Checklist — Case study exercise
Planning checklist item verification
Planning checklist item verification — Case study exercise
Interviews
Interview questions
Open-ended questions
Context free questions
Interview question — Case study exercise
Sampling
Software audit execution
Steps in the execution of an audit
Audit execution step
Audit execution process
The opening meeting
Conducting the opening meeting
Opening meeting — Example agenda
Conducting an opening meeting — Case study exercise
Gathering objective evidence
Objective evidence defined
Gathering objective evidence
Examining documents and records
Observing an event or process
Interviewing
Taking notes
Audit execution — Case study exercise
Daily meetings
Daily audit team meetings
Classifying findings
Daily feedback meetings
Evaluating effectiveness
Audit conclusions
Evaluating effectiveness
The closing meeting
Conducting the closing meeting
Closing meeting — Example agenda
Conducting a closing meeting — Case study exercise
Software audit reporting
Audit report
Audit reporting step
Turning requirements into audit results
Audit report
Audit record retention
Complete checklists
Audit records
Record retention
Corrective action and follow-up
Corrective action
Audit corrective action and verification follow-up step
Corrective action
Corrective action plan
Evaluating corrective actions
Evaluating a corrective action plan — Case study exercise
Verification follow-up
Audit program management
Audit program administration
Audit program objectives
Long-term audit planning
Resource requirements
Linkage to business performance
Linkage to process improvement
Evaluation of audit program effectiveness
Factors affecting audit quality
Software audit process
Audit program procedures
Audit program schedule
Audit record keeping
Audit personnel
Qualifications
Selection
Training
Performance evaluation
Return to Main
Introduction