How to implement quality
-
Upload
it-weekend -
Category
Technology
-
view
338 -
download
3
description
Transcript of How to implement quality
How To Implement QualityIryna Pylypchuk
Where to start?
Where to start?
•Analysis
▫Learn the product
▫Review the documents
▫Ask the questions
▫Identify the risks
What is next?
•Planning
▫Scope
▫Approach
▫Resources
What should be defined?
Why do we need testing?•Detect errors in a software product
•Conformance to requirements
•Establishes confidence
•Evaluates quality attributes
When to start testing?
What is necessary to be tested?
How to perform testing?
•Define testing approach
•Follow test policies
•Periodically review the process
•Document workflows
•Follow standards
Where testing should be performed
Who will perform testing?
QC Team• Smart
• Free to express their feelings
• Enthusiastic
• Ambitious
• With a shifted leadership
• Creative
• Result oriented
• Interested in achieving common goal
Team Work
Team Work
•How to cooperate?
▫Create a collaborative climate
▫Be open to others' ideas and
suggestions
▫Assume good faith
▫Seek consensus
▫Establish a communications system
Teamwork is also an individual skill•You must be:
▫Willing to find problems
▫Own the problem
▫Solve the problem
Collaboration with the customer
Collaboration with the customer•Main principles:
▫Review Test Approach with your customer
▫Update with the progress
▫Communicate the issues
▫Confirm the changes to Test Strategy
▫Be polite, honest and open
What documentation does matter?
What documentation does matter?
•Requirements
•Test Plan
•Test Design Specification
•Test Case Specification
•Defect Reports
•Test Summary Reports
•Sign Off Checklist
What provides direction?
Intuition based or…
…or Data based
Why metrics?
•Metrics reduce arguments based on
opinion
•Metrics give you answers what really
works
•Metrics show where your strengths are
•Bosses love metrics
Example: Simple Statistics
•QA issues vs. customer tickets
•Issues found during UATEnhancements
UAT defects
Data issues
Existing issues
Defects caused by enhancements
QACustomer
What about self development?
• Learn from others
• Look for greater results
• Share your knowledge
• Participate in webinars/seminars/trainings/IT
Weekends …