Qa Presnt
Qa Presnt
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.”
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
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,