Upload
shri-deshpande
View
250
Download
2
Tags:
Embed Size (px)
Citation preview
http://www.radiantminds.co.in
Quality Management
Getting it Right
http://www.radiantminds.co.in
Quality Management
It is not enough to make sure you get it done on time and under budget – but it has to be of good quality
Quality is a measure of how well your product does what you intend
How closely your product meets the requirements
http://www.radiantminds.co.in
Scope
Time
Cost
http://www.radiantminds.co.in
Product Quality Attributes
• Reliability - The probability of failure-free system operation over a specified time in a given environment for a given purpose
• Availability - The probability that a system, at a point in time, will be operational and able to deliver the requested services
• Safety - The system’s ability to operate, normally or abnormally, without danger of causing human injury or death and without damage to the system’s environment
• Security – The system’s ability to protect itself from accidental or deliberate external attack
http://www.radiantminds.co.in
Product Quality Attributes
• Efficiency– Software should not make wasteful use of
system resources (disk and memory space, CPU time, etc.)
• Usability (ease of use)– Software must be usable by the users for
which it was designed
• Dependability (reliability, availability, security, safety,…)
• Maintainability (ease of maintenance)
http://www.radiantminds.co.in
Quality Management Process
Quality Planning (Quality Management Plan)
Quality Control (Monitoring and Controlling)
Quality Assurance (Following Quality Standards)
http://www.radiantminds.co.in
Quality Management Plan
Metric Goal Industry Std. How we will do it
Schedule Variance
< 5 % < 7 % Use of skill resources
Defect Density 0 High Priority2 Medium5 Low
Defect per module
0 High2 Medium4 Low
Strict quality measures
http://www.radiantminds.co.in
Tools of Quality Control
Control Charts
Fishbone / Ishikawa diagrams
Pareto Charts
Flowcharts
Statistical Sampling
http://www.radiantminds.co.in
Control Charts
How effectively processes are controlled
How many items are above and below prescribed levels
What is acceptable limit and what action needs to be taken for items above UCL & LCL
http://www.radiantminds.co.in
UCL
LCL
Control Charts
http://www.radiantminds.co.in
Fishbone Diagram
http://www.radiantminds.co.in
The 8 Ms (used in manufacturing)
•Machine (technology)•Method (process)•Material (Includes Raw Material, Consumables and Information.)•Man Power (physical work)/Mind Power (brain work): •Measurement (Inspection)•Mother Nature (Environment)•Management/Money Power•Maintenance
http://www.radiantminds.co.in
The 8 Ps (used in service industry)
Product=ServicePricePlacePromotion/EntertainmentPeople(key person)ProcessPhysical EvidenceProductivity & Quality
The 4 Ss (used in service industry)SurroundingsSuppliersSystemsSkills
http://www.radiantminds.co.in
http://www.radiantminds.co.in
Quality Assurance
Software developmentprocess
Quality managementprocess
D1 D2 D3 D4 D5
Standards andprocedures
Qualityplan
Quality review reports
deliverables
http://www.radiantminds.co.in
Development of process standards
Define processDevelopproduct
Assess productquality
Standardizeprocess
Improveprocess
QualityOK
No Yes
http://www.radiantminds.co.in
ISO 9000
• International set of standards for quality management (ISO 9000:2000, ISO 9001:2000, ISO 9004:2000, etc.)
• Applicable to a range of organisations from manufacturing to service industries
• ISO 9004:2000 provides guidance for continual improvement of a quality management system to benefit all parties (employees, owners, suppliers, society in general,…)
http://www.radiantminds.co.in
ISO 9000 certification
• Quality standards and procedures should be documented in an organisational quality manual
• External body may certify that an organisation’s quality manual conforms to ISO 9000 standards (namely ISO 9001)
• Customers are, increasingly, demanding that suppliers are ISO 9000 certified
http://www.radiantminds.co.in
ISO 9000 and quality management
Project 1quality plan
Project 2quality plan
Project 3quality plan
Project qualitymanagement
Organizationquality manual
ISO 9000quality models
Organiza tionquality process
is used to develop instantiated as
instantiated as
documents
Supports
http://www.radiantminds.co.in
The Software Engineering Institute (SEI) Capability Maturity Model for Software (CMM)
• judging the maturity of the software processes of an organization
Level 3Defined
Level 2Repeatable
Level 1Initial
Level 4Managed
Level 5Optimizing
http://www.radiantminds.co.in
Process change managementTechnology change managementDefect prevention
Software quality managementQuantitative process management
Peer reviewsIntergroup coordinationSoftware product engineeringIntegrated software managementTraining programmeOrganization process definitionOrganization process focus
Software configuration managementSoftware quality assuranceSoftware subcontract managementSoftware project tracking and oversightSoftware project planningRequirements management
Initial
Repeatable
Defined
Managed
Optimizing
http://www.radiantminds.co.in
The CMM and ISO 9000
• There is a clear correlation between the key processes in the CMM and the quality management processes in ISO 9000
• The CMM is more detailed and prescriptive and includes a more detailed framework for improvement
• Organisations rated as level 2 in the CMM are likely to be ISO 9000 compliant