SlideShare una empresa de Scribd logo
1 de 18
Software Quality
Systems
Topics Covered-
1. International Standard for
Organization(ISO)
2. Six Sigma
3. TickIT
4. Capability Matrix Model
Integration (CMMI)
5. Case Study
-By Yash Trivedi
What are standards?
● Standards are documented agreements, protocols, or rules that outline the technical
specifications or criteria to be used to ensure that products, services, processes, and materials
meet their intended purpose.
● Standards also provide a basis for measurement because they provide a criterion, or basis, for
comparison.
International organization for
Standardization (ISO)
1. They are known as generic management system standards (ie can be applied to any type of
organization)
2. Derived from Greek word “isos,” meaning equal.
3. Formed in 1947 formerly known as ISA ( International Federation of National Standardizing
Associations)
4. Standards make up the ISO 9000 (organizations/quality management) and ISO 14000
(environmental) families.
5. Not owned or managed by any government.Is a tool that validates standards of quality for
transfer of goods across different countries.
6. Today has over 130 members “to facilitate the international coordination and unification of
industrial standards.”
ISO Member Countries
Six Sigma Standard
● Six Sigma is a set of techniques for process improvement introduced by Bill Smith and Michael
J Harry working in motorola.
● They acknowledged other foreign entities having a better quality product at a lower price and
tried to find a solution to it.
● Six Sigma Doctrine asserts -
1. Continuous efforts to achieve stable and predictable results.
2. Manufacturing and business process have characteristics that can be measured and
analyzed.
3. Achieving sustained quality improvement requires commitment from top management.
Six Sigma Standard
Six Sigma : D-M-I-A-C cycle
1. Define—The first step is to define customer satisfaction goals and subgoals— for example,
reduce cycle time, costs, or defects.
2. Measure—The Six Sigma team is responsible for identifying a set of relevant metrics.
3. Analyze—With data in hand, the team can analyze the data for trends, patterns, or relationships.
Statistical analysis allows for testing hypotheses, modeling, or conducting experiments.
4. Improve—Based on solid evidence, improvements can be proposed and implemented.
5. Control—Once target levels of performance are achieved, control methods and tools are put into
place in order to maintain performance.
Six Sigma Programs
1. Master Black Belts - Have the highest level of technical and organizational experience
and expertise who train Six Sigma Black Belts.
2. Black Belts - Come from various disciplines, have a high degree of experience and
expertise and are held in high esteem.
1. Green Belts - Six Sigma leaders or project managers
2. Champions - An added role in many organizations. They are leaders who are committed
to the success of the Six Sigma project, provide funding, and can ensure organizational
barriers and obstacles are removed.
TickIT
● ISO 9000 standards were too general and difficult to adopt in information technology
and many companies did not follow it.
● Initiated by the British Computer Society ,TickIT guides a company through ISO
certification by an independent certification body.
● Provides a quality assurance for clients to trust in the field of software development.
Capability matrix model integration (CMMI)
● Created by Software Engineering Institute at Carnegie Mellon it laid the basis on expanding and
laying down quality standards which provided organizations a new path to improve their
software processes.
● The CMMI provides a set of recommended practices that define key process areas specific to
software development.
● It provides guidance for implementing excellent software engineering and management.
How does CMMI work?
Basic Terminologies -
1. Software Process - A set of activities, methods used by people to develop and maintain
software of a software project.
2. Software Process Capability - The expected results that are predicted by following a
particular software process.
3. Software Process Performance - The actual results that are achieved by following a
particular software process.
4. Software Process Maturity - The extent to which a particular software process is
explicitly and consistently defined,managed,measured,controlled and effectively used.
Characteristics of Immature Software
Organization
● Project Manager is plagued by Fire fighting various crises all the time.
● Quality compromised.
● Cost Exceeded.
● Schedule Delayed.
● No way to judge quality.
Characteristics of Mature Software
Organization
● Roles of individuals are clearly defined.
● Quality is not compromised.
● Budgets and schedules are based on past projects.
● Software process quality are individually monitored and improved.
● Are proactive in nature.
Levels of Software Process Maturity
CMMI Maturity Levels
1. Level 1: Initial - Starting point of many software organizations. Has an immature software
organization and no process is defined.No stable environment.
○ No key process areas in place
2. Level 2 : Repeatable - Project success can be achieved more often as software processes,policies
are well defined and in place.
○ Key process areas are - Software Configuration Management
○ Software Quality Assurance
○ Software Subcontract Management
○ Software Project Tracking and Oversight
○ Software Project Planning
○ Requirements Management
CMMI Levels
1. Level 3 : Defined - Process are documented and robust to become the organization standard process.
○ Peer Review
○ Intergroup Coordination
○ Software Product Engineering
○ Training Programs
○ Integrated Software Management
○ Organization Process Definition and Focus
CMMI Levels
1. Level 4 : Managed - Quantitative metrics for measuring quality and productivity are
established.
○ Key areas are - Software Quality Management, Quantitative Process Management
2. Level 5 : Optimization - Whole organization focuses on improving process.
○ Key areas are - Process Change Management and Defect Prevention.
Case Study
Speed vs Quality Case Study -
1. Does there have to be a trade-off between the speed of delivery of an IT solution and quality?
1. If you were a project manager and senior management asked you to consider strongly taking a
shortcut that could compromise quality, what argument could you make to convince them to not
sacrifice quality over schedule?
Refrence Book - Jack T Marchewka software project management

Más contenido relacionado

La actualidad más candente

Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringStudy Stuff
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologySerena Gray
 
Clay Bennett Resume
Clay Bennett ResumeClay Bennett Resume
Clay Bennett ResumeClay Bennett
 
Associate Director of Application Development
Associate Director of Application DevelopmentAssociate Director of Application Development
Associate Director of Application Developmentjhollingshead12
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...TEST Huddle
 
Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality SQALab
 
Global Company Reaches World-Class Excellence
Global Company Reaches World-Class ExcellenceGlobal Company Reaches World-Class Excellence
Global Company Reaches World-Class ExcellenceCollaborative Consulting
 
Oisol upcoming sessions v02
Oisol upcoming sessions v02Oisol upcoming sessions v02
Oisol upcoming sessions v02Fizah Ali
 
Knowlege Management
Knowlege ManagementKnowlege Management
Knowlege ManagementShashi Kumar
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)Yotam Sharan
 
The role of agile tester
The role of agile testerThe role of agile tester
The role of agile testermnaeem22
 
Software company Jacksonville | SGS Technologies
Software company Jacksonville | SGS TechnologiesSoftware company Jacksonville | SGS Technologies
Software company Jacksonville | SGS TechnologiesArun bala
 
Essential Qualities to Look for in a Technology Solutions Company
 Essential Qualities to Look for in a Technology Solutions Company Essential Qualities to Look for in a Technology Solutions Company
Essential Qualities to Look for in a Technology Solutions CompanyBairesDev
 

La actualidad más candente (19)

Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
quality
qualityquality
quality
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Clay Bennett Resume
Clay Bennett ResumeClay Bennett Resume
Clay Bennett Resume
 
Associate Director of Application Development
Associate Director of Application DevelopmentAssociate Director of Application Development
Associate Director of Application Development
 
CV-Shruthi K A
CV-Shruthi K ACV-Shruthi K A
CV-Shruthi K A
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
Qa analyst
Qa analystQa analyst
Qa analyst
 
Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality Quality Assurance vs. Quality Control, Future of Software Quality
Quality Assurance vs. Quality Control, Future of Software Quality
 
Global Company Reaches World-Class Excellence
Global Company Reaches World-Class ExcellenceGlobal Company Reaches World-Class Excellence
Global Company Reaches World-Class Excellence
 
Agile deep dive scu
Agile deep dive   scuAgile deep dive   scu
Agile deep dive scu
 
Oisol upcoming sessions v02
Oisol upcoming sessions v02Oisol upcoming sessions v02
Oisol upcoming sessions v02
 
Knowlege Management
Knowlege ManagementKnowlege Management
Knowlege Management
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
The role of agile tester
The role of agile testerThe role of agile tester
The role of agile tester
 
Software company Jacksonville | SGS Technologies
Software company Jacksonville | SGS TechnologiesSoftware company Jacksonville | SGS Technologies
Software company Jacksonville | SGS Technologies
 
Essential Qualities to Look for in a Technology Solutions Company
 Essential Qualities to Look for in a Technology Solutions Company Essential Qualities to Look for in a Technology Solutions Company
Essential Qualities to Look for in a Technology Solutions Company
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
 

Similar a Software quality system - Quality Engineering

A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerManas Das
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model IntegrationAAKASH S
 
software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.pptDeepgaichor1
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & cAmit Patil
 
14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT Projects14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT ProjectsBhuWan Khadka
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Shane Coughlan
 
Getting Started With CMMi level 3
Getting Started With CMMi level 3Getting Started With CMMi level 3
Getting Started With CMMi level 3Manas Das
 
PECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB
 
Making Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI AdoptionMaking Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI Adoptionrhefner
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessmentAsila AL-harthi
 
Software quality models
Software quality modelsSoftware quality models
Software quality modelsONKAR PANDE
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9Warui Maina
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Abdul Basit
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmmbabak danyal
 

Similar a Software quality system - Quality Engineering (20)

A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For Beginer
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 
Cmmi
CmmiCmmi
Cmmi
 
software process improvement
software process improvementsoftware process improvement
software process improvement
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & c
 
14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT Projects14. Developing Custom Processes For IT Projects
14. Developing Custom Processes For IT Projects
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
 
Getting Started With CMMi level 3
Getting Started With CMMi level 3Getting Started With CMMi level 3
Getting Started With CMMi level 3
 
Quality mgt.
Quality mgt.Quality mgt.
Quality mgt.
 
PECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for Development
 
Making Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI AdoptionMaking Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI Adoption
 
Cmmi
CmmiCmmi
Cmmi
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessment
 
Software quality models
Software quality modelsSoftware quality models
Software quality models
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
 

Último

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Último (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

Software quality system - Quality Engineering

  • 1. Software Quality Systems Topics Covered- 1. International Standard for Organization(ISO) 2. Six Sigma 3. TickIT 4. Capability Matrix Model Integration (CMMI) 5. Case Study -By Yash Trivedi
  • 2. What are standards? ● Standards are documented agreements, protocols, or rules that outline the technical specifications or criteria to be used to ensure that products, services, processes, and materials meet their intended purpose. ● Standards also provide a basis for measurement because they provide a criterion, or basis, for comparison.
  • 3. International organization for Standardization (ISO) 1. They are known as generic management system standards (ie can be applied to any type of organization) 2. Derived from Greek word “isos,” meaning equal. 3. Formed in 1947 formerly known as ISA ( International Federation of National Standardizing Associations) 4. Standards make up the ISO 9000 (organizations/quality management) and ISO 14000 (environmental) families. 5. Not owned or managed by any government.Is a tool that validates standards of quality for transfer of goods across different countries. 6. Today has over 130 members “to facilitate the international coordination and unification of industrial standards.”
  • 5. Six Sigma Standard ● Six Sigma is a set of techniques for process improvement introduced by Bill Smith and Michael J Harry working in motorola. ● They acknowledged other foreign entities having a better quality product at a lower price and tried to find a solution to it. ● Six Sigma Doctrine asserts - 1. Continuous efforts to achieve stable and predictable results. 2. Manufacturing and business process have characteristics that can be measured and analyzed. 3. Achieving sustained quality improvement requires commitment from top management.
  • 7. Six Sigma : D-M-I-A-C cycle 1. Define—The first step is to define customer satisfaction goals and subgoals— for example, reduce cycle time, costs, or defects. 2. Measure—The Six Sigma team is responsible for identifying a set of relevant metrics. 3. Analyze—With data in hand, the team can analyze the data for trends, patterns, or relationships. Statistical analysis allows for testing hypotheses, modeling, or conducting experiments. 4. Improve—Based on solid evidence, improvements can be proposed and implemented. 5. Control—Once target levels of performance are achieved, control methods and tools are put into place in order to maintain performance.
  • 8. Six Sigma Programs 1. Master Black Belts - Have the highest level of technical and organizational experience and expertise who train Six Sigma Black Belts. 2. Black Belts - Come from various disciplines, have a high degree of experience and expertise and are held in high esteem. 1. Green Belts - Six Sigma leaders or project managers 2. Champions - An added role in many organizations. They are leaders who are committed to the success of the Six Sigma project, provide funding, and can ensure organizational barriers and obstacles are removed.
  • 9. TickIT ● ISO 9000 standards were too general and difficult to adopt in information technology and many companies did not follow it. ● Initiated by the British Computer Society ,TickIT guides a company through ISO certification by an independent certification body. ● Provides a quality assurance for clients to trust in the field of software development.
  • 10. Capability matrix model integration (CMMI) ● Created by Software Engineering Institute at Carnegie Mellon it laid the basis on expanding and laying down quality standards which provided organizations a new path to improve their software processes. ● The CMMI provides a set of recommended practices that define key process areas specific to software development. ● It provides guidance for implementing excellent software engineering and management.
  • 11. How does CMMI work? Basic Terminologies - 1. Software Process - A set of activities, methods used by people to develop and maintain software of a software project. 2. Software Process Capability - The expected results that are predicted by following a particular software process. 3. Software Process Performance - The actual results that are achieved by following a particular software process. 4. Software Process Maturity - The extent to which a particular software process is explicitly and consistently defined,managed,measured,controlled and effectively used.
  • 12. Characteristics of Immature Software Organization ● Project Manager is plagued by Fire fighting various crises all the time. ● Quality compromised. ● Cost Exceeded. ● Schedule Delayed. ● No way to judge quality.
  • 13. Characteristics of Mature Software Organization ● Roles of individuals are clearly defined. ● Quality is not compromised. ● Budgets and schedules are based on past projects. ● Software process quality are individually monitored and improved. ● Are proactive in nature.
  • 14. Levels of Software Process Maturity
  • 15. CMMI Maturity Levels 1. Level 1: Initial - Starting point of many software organizations. Has an immature software organization and no process is defined.No stable environment. ○ No key process areas in place 2. Level 2 : Repeatable - Project success can be achieved more often as software processes,policies are well defined and in place. ○ Key process areas are - Software Configuration Management ○ Software Quality Assurance ○ Software Subcontract Management ○ Software Project Tracking and Oversight ○ Software Project Planning ○ Requirements Management
  • 16. CMMI Levels 1. Level 3 : Defined - Process are documented and robust to become the organization standard process. ○ Peer Review ○ Intergroup Coordination ○ Software Product Engineering ○ Training Programs ○ Integrated Software Management ○ Organization Process Definition and Focus
  • 17. CMMI Levels 1. Level 4 : Managed - Quantitative metrics for measuring quality and productivity are established. ○ Key areas are - Software Quality Management, Quantitative Process Management 2. Level 5 : Optimization - Whole organization focuses on improving process. ○ Key areas are - Process Change Management and Defect Prevention.
  • 18. Case Study Speed vs Quality Case Study - 1. Does there have to be a trade-off between the speed of delivery of an IT solution and quality? 1. If you were a project manager and senior management asked you to consider strongly taking a shortcut that could compromise quality, what argument could you make to convince them to not sacrifice quality over schedule? Refrence Book - Jack T Marchewka software project management