You are on page 1of 44

Quality Assurance Team

Ossun Shin
Sean Lynn
Will Cooley
Ryan Koteen
Andrew Wierda
Overview
 Quality and Quality Assurance
 Our role in the project
 Audit
 Standards
 QA companies and services
 Jobs in the industry
What is “Quality”?
 “Degree of excellence”
 Totality of features and characteristics of a
product or service that bears on its ability
to meet a stated or implied need
 Conformance to requirement
 Fitness to use
 User satisfaction
Quality in different areas of society
 Airlines : on-time, comfortable, low-cost
services
 Health Care : correct diagnosis, minimum
wait time, lower cost, security
 Consumer Products : properly made,
defect-free, cost effective
Why is Quality important?
 Every business exist to make a profit
 Create and retain satisfied customers
 Quality is vital to the survival of enterprise
What is Quality Assurance?
 Any action taken to prevent quality
problems from occurring
 A planned and systematic set of activities
to ensure that requirements are clearly
established and defined process complies
to these requirements
 Like a “cooking recipe”
Basic Principle of QA
 Working out the best course of action
beforehand and communicating it reliably
to all those concerned
What is Software Quality?
 Reasonably bug-free
 Delivered on time
 Within budget
 Meet requirements and expectations
 maintainable
Software Quality Assurance
 Involves entire software process
– Monitoring
– Improving
– Standards and procedures are followed
– Problems are found and dealt with
Quality Assurance Team
 Motto : “Without our beginning, there is
no end.”

 Mission : “To provide a formal guideline


and direction for each team to ensure a
successful project."
Responsibilities of QA Team
 QA plan
 QA forms
 Contracts
 Enforcement of QA Requirements
 Auditing
 Final Audit
QA Plan
 A detailed description of each teams’
events, course of action, and deliverables
that should be met in order to guarantee
achievement and maintain quality
QA Forms
 Different types of forms include:
– Contract Form
– Moderator/Scribe Forms
– QIF Log/Record
– Performance/Peer Evaluation Forms
– Warning Forms
– Audit Report Form
– Acceptance Form
What is an Audit?
A process in which each team is evaluated
to demonstrate their constancy to follow
all standards, guidelines, and procedures
recognized within the QA Plan
The Auditing Process
 Audit Checklist
 QA Team Lead and Liaison meet with
team to be audited
 Meet at least once with team prior to their
deliverable due
 Team being audited is given 3 days notice
The Auditor Assessment
 Consistency with Quality Assurance Plan
 Overlooked and incomplete features of the
deliverables
 The on time completion of the deliverables
Final Audit
 The auditor inspects the total project for
quality
 The assessment is generally completed at
the end of the semester
 December 10th, 2001
What is Six Sigma?
 Optimized level of performance approaching
zero defects
 Virtually eliminates all internal inefficiencies
 Having a common focus on excellence
throughout the entire organization in
everything they do
 Measurement of how many “defects” are in a
process and figure out how to eliminate them
 Desired level of performance: 3.4 “defects” per
million opportunities
Six Sigma Background
 First implemented at Motorola in 1985
 Extensively used at Motorola from 1985 –
1994
 Savings over 9 years: approximately $2 billion
 General Electric implements Six Sigma 1995
 GE refers “it is now the way we work”
 Savings from 1995 – 2000: approximately $10
billion
Steps of Six Sigma
 Step 1: Identify
– Establish the scope of the project
Develop the Six Sigma project plan

 Step 2: Measure
– Establish balanced metrics

 Step 3: Analyze
– Identify the important process actions
Brainstorm the seven failure modes for each action
Establish cause and effects
Steps of Six Sigma (cont.)
 Step 4: Confirm
– Employ statistics, experiments and observations to
verify cause and effect
 Step 5: Modify
– Change process and product designs
Mistake proof
Change procedures and work instruction
 Step 6: Control
– Management
Independent audit and verification
Principles of TQM
1. Quality can and must be managed
2. Everyone has a customer and is a
supplier
3. Processes, not people are the problem
4. Every employee is responsible for
quality
5. Problems must be prevented, not just
fixed.
6. Quality must be measured
Principle of TQM (cont.)
1. Quality improvements must be continuous
2. The quality standard is defect free
3. Goals are based on requirements, not
negotiated.
4. Life cycle costs, not front end costs
5. Management must be involved and lead
6. Plan and organize for quality improvement
What is ISO?
 TheInternational Organization for
Standardization (ISO) is a worldwide
federation of national standards bodies
from some 140 countries, one from each
country

 ISO is a non-governmental organization


established in 1947
What are Standards?
 Documented agreements containing
technical specifications or other precise
criteria to be used consistently as rules, to
ensure that materials, products, processes,
and services are fit for their purpose

 Example: Thickness of ATM cards


What is ISO 9000?
 ISO 9000 is a set of five universal standards for a
Quality Assurance system that is accepted
around the world
 To become registered in one or more of these
standards involves having an accredited,
independent third party conduct an audit of the
company's operations against the requirements of
the ISO 9000 standards
 Upon successful completion of this audit, the
company will receive a registration certificate
What makes up ISO 9000?
• Five individual, but related, international
standards on quality, known as ISO 9000,
9001, 9002, 9003, and 9004
• To become registered in one or more of these
standards involves having an accredited,
independent third party conduct an audit of the
company's operations against the requirements
of the ISO 9000 standards
• Upon successful completion of this audit, the
company will receive a registration certificate
What makes up ISO 9000?
 Five individual, but related, international
standards on quality, known as ISO 9000, 9001,
9002, 9003, and 9004
 To become registered in one or more of these
standards involves having an accredited,
independent third party conduct an audit of the
company's operations against the requirements of
the ISO 9000 standards
 Upon successful completion of this audit, the
company will receive a registration certificate
Benefits of ISO Certification
 Improve business processes and save
money
 To qualify for new customers, many
organizations require certification in order
to do business
 Enter global markets, many countries
require certification to enter their markets
Quality Assurance Institute

Internationally recognized
Mission - To identify and share state-of-the-art
solutions with our membership in the form of proven work practices
customized by leaders in the industry.

Educational Services
Certification Programs
QA Software Certifications
 CSTE - Certified Software Test Engineer
 CSA - Certified SPICE Assessor
 CSQA - Certified Software Quality Analyst
Prerequisites for CSQA
Certification
 Subscribe to code of ethics
 Submit a character reference
 Pass a comprehensive written exam
 BA degree
 An Associates degree w/ 2yrs IT
experience or
 6 years Information Service experience
Benefits From Certifications
 Greater career advancement
 Recognized professional level of
competence
 Greater acceptance in the role as advisor to
management
QA Companies
 Quality Assurance Services
 Software Certifications
 Quality Logic
 Software Association of Oregon
Types of Services From QA
Companies
 Assessments
 Consulting
 QualityManagement
 Software Test
Benefits Of QA Services
 State-of-the-artsolutions
 Highly experienced advise
 Increase profitability
 Spend less - gain more
Jobs In The Industry
 Company: Microlink Inc.
 Job Title: QA Manager
 Location: Santa Clara, CA.
 Requirements:
– Provide Guidelines to achieve goals in accordance
with established policies.
 Qualifications
– 5-7 years experience
– ISO 9000 experience
 Pay
– $ 90,000 per year
Jobs In The Industry
 Company: Information Technology Business
Group
 Position: Client/Server QA Analyst
 Location: Potomac MD
 Qualifications :
– SDLC experience
– SDM experience
– SEI CMM
– ISO 9000
Jobs In The Industry
 Company: Snelling Information Systems
 Job Title: QA Manager
 Location: New York
 Requirements: Seeking a QA Manager to do
installation of Winrunner and Loadrunner from
scratch. Ability to manage a team of 8-10 QA
Analysts
– 3 – 5 years QA plus manager experience
 Pay
– $70,000 to $90,000 per year
Software Quality Assurance
Professionals
 Make up 3 to 5 % of Software jobs
 Regarded as the enemy
 They make software better
 With the rise in standards, need for QA
professionals will grow
What makes a good Software
QA Manager?
 Be familiar with QA process
 Maintain enthusiasm
 Promote teamwork
 Promote cooperation
 Have diplomatic skills
What makes a good Software
QA Manager?
 have the ability to withstand pressures and
say 'no'
 have people judgment skills
 be able to communicate with technical and
non-technical people
 be able to run meetings and keep them
focused
QA in the Industry
 Who: Susan Burgess, QA Director at Information
Technology Business Group
 Background
– MBA in Management
– Certified Software Test Engineer
– Certified Spice Assessor
– Certified Quality Analyst
 Responsibilities:
– Managing Teams that examine software and
hardware applications
– Looks for bugs as well as security issues and faulty
implementations and determines if application fits
users needs
QA in the Industry
 What does QA mean to Susan?
– Schedule
– Cost
– Quality
– Why is QA important to Susan?
Liability: “If I approve a project and it fails,

I could get sued. Liability in my job is the


real issue.”

You might also like