SlideShare a Scribd company logo
1 of 24
BITS Pilani
Pilani|Dubai|Goa|Hyderabad
MBAZG661/QMZG662/SEZG661/
SSZG661
Software Quality
Management
Dr. Ritu Arora
rituarora@pilani.bits-pilani.ac.in
BITS Pilani
Pilani|Dubai|Goa|Hyderabad
Introduction to the course:
Software Quality Management
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• To introduce Software Quality Management as integral
part of Software Project Management employing
Software Engineering Methodologies.
• To enhancing the knowledge and skills of engineers in
adopting various Quality Assurance techniques in the
development of large software systems or products.
• To expose students to the challenges of managing
Quality vs Cost/Schedule without compromising on
customer satisfaction
Software Quality Management-
Course Objectives
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Software Quality Management-
Learning Outcomes
No Learning Outcomes
LO1 Students to be able to transition from their current role as
coders/programmers to developers of professional software systems
leveraging Organization’s Quality Management Systems.
LO2 On-the-job demonstration of skills pertaining to usage of techniques/tools
for planning and driving Quality Assurance in their projects
LO3 Ability to plan and identify right tools and activities within the constraints of
the project
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Software Quality Management-
Text Books and Reference Books
R1 Software Quality Engineering – Jeff Tian, Wiley India, 2015
R2 Software Engineering: A Practitioner’s Approach – Roger S. Pressman, 7th
Edition, McGraw Hill, 2010
R3 Software Testing – A Craftsman’s Approach – Paul C. Jorgensen, 4th
Edition, CRC Press, 2014
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• Introduction of Key Concepts of Quality, Quality
Assurance and Quality Management
• Software Quality Assurance: The Process & Activities
• Quality Planning, Metrics and QMS
• QC Tools, Six-Sigma Methodology and Quality Culture
Software Quality Management-
Modular Content Structure
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• Flipped Model of Learning
• Digital Content in the form of recorded lectures uploaded on
eLearn portal/impartus
• 22 hours of online tutorial/ problem solving sessions
• 11 sessions of 2 hours each or as planned
• The students are expected to go through the
content before attending the online lecture
• Online lecture to focus on tutorial and problem-
solving
Flipped Model of Learning
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• 11 Session (2 hours each) – interactive engagement
• Evaluation Components
• Quizzes + Case Studies (Assignments)
• Additional Study/HW Resources
• E-Learn Portal / Impartus
• Discussion Portal
• Notification and resources
• Platifi Portal
• Open-source tools
• Implementation of assignments
Course Plan
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
No Name Type Duration Weight
Day, Date, Session,
Time
EC-1
Quiz-I Online 1 Week 5%
September 10-20,
2020
Quiz-II Online 1 Week 5% October 20-30, 2020
Experiential Learning
Component
(Assignment- I)
Online 1 Week 5%
Pre-mid sem
Experiential Learning
Component
(Assignment- II)
Online 2 Weeks 10%
Post-mid sem
EC-2 Mid-Semester Test
Closed
Book
2 hours 30%
Friday, 09/10/2020
(AN)
2 PM – 4 PM
EC-3 Comprehensive Exam
Open
Book
3 hours 45%
Friday, 27/11/2020
(AN)
2 PM – 5 PM
Software Quality Management-
Evaluation Components
BITS Pilani
Pilani|Dubai|Goa|Hyderabad
Introduction
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
What do we mean by :
• Software
• Code + Data + User Interface
• Quality
• How well it works??
• Management
• Coordinating activities or processes required to maintain quality
Software Quality Management
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Unique features of software that make it distinct from other
engineering disciplines:-
• Human – intensive
• Process-oriented
• Invisible / intangible
• Flexible / changeable
Software
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• Goodness of the product
• Defined using quality attributes
• Benefits derived from it
• Quality varies with perspective
• Quality varies with the type of product
• Quality varies with the type of process used to develop
the product/service
What is Quality??
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• Identify processes for coordinating quality
• Implementation of processes
• Measurement – processes and final product
Management
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
People forget how fast you did a job - but they always
remember how well you did it.
Howard Newton
(Brain and cognitive scientist, MIT)
Why Quality??
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
House construction
• Improper painting
• Hard electrical switches
• Leaking taps
eCommerce website
• Search does not display products in order price
• Need to enter delivery address every time
• Difficult to find contact number
Examples of fast but poor
delivery
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
I need to buy a television for my family.
What quality factors do I need to take into consideration?
• Clarity of sound and display
• Feature list
• Price range
• Duration of Warranty
• After sales services
• Do different members of the family have different perceptions
or answers for this question?
What is Quality??
Exercise -
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
I need to get my house renovated/reconstructed.
What quality factors do I need to take into consideration?
• New requirements – rooms, cupboards etc.
• Feature list – open kitchen, wooden flooring etc??
• Cost effectiveness
• Timely construction
• Quality of material to be used for construction
• Process of construction is correct.
What is Quality??
Exercise -
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Role-based perspective
• Functional View
• Developers view
• Fulfills the functional requirements
• Non- Functional View
• Stakeholders perspective [ has interest in the software or draws benefit from it ]
• Customer is an important stakeholder
• Quality Attributes
• Reliability
• Availability
• Affordability
• Usability
• Maintainability
• Portability
• Testability
Different perspectives of
Quality
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
David Garwin [1] proposed:
• transcendental’s view: quality is something that you
immediately recognize, but cannot explicitly define.
• user’s view: sees quality in terms of end user’s specific goals.
If the product meets the goals, it exhibits quality.
• manufacturer’s view: defines quality in terms of the original
specification of the product. If the product conforms to the
specs, it conforms quality.
• product view: suggests that quality is measured with respect
to inherent characteristics of the product.
• value-based view: measures quality based on how much a
customer is willing to pay for a product.
Different views of Quality
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
• Prepare a document describing quality attributes that
might define quality for buying an attendance monitoring
system for your organization.
• List (and explain) atleast 3 quality attributes.
• Identify (and explain) sub-attributes.
• List down questions to be answered for measuring the
listed sub-attributes.
• You may consider to chose any other system or your
choice.
Exercise –
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
“Software Quality Management = Software Testing”??
Do you agree with this statement? Justify your answer.
Let’s think together
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
[1] – Garvin, David A. "Competing on the Eight Dimensions
of Quality." Harvard Business Review 65, no. 6
(November–December 1987).
References
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Go through Lecture Slides:
• Module 1 - Introduction of Key Concepts of Quality,
Quality Assurance and Quality Management
Plan ahead…..

More Related Content

What's hot

Software maintenance
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Software Project Proposal- Result Analysis Tool
Software Project Proposal- Result Analysis ToolSoftware Project Proposal- Result Analysis Tool
Software Project Proposal- Result Analysis ToolMinhas Kamal
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineeringRavi Yasas
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StateseVideoTuition
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality AttributesHayim Makabee
 
Library management
Library managementLibrary management
Library managementakki_hearts
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeHari
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSachithra Gayan
 

What's hot (20)

UML Notation
UML NotationUML Notation
UML Notation
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software documentation
Software documentationSoftware documentation
Software documentation
 
5. scm
5. scm5. scm
5. scm
 
Software Project Proposal- Result Analysis Tool
Software Project Proposal- Result Analysis ToolSoftware Project Proposal- Result Analysis Tool
Software Project Proposal- Result Analysis Tool
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
4+1 view model
4+1 view model4+1 view model
4+1 view model
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
Library management
Library managementLibrary management
Library management
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 

Similar to Software Quality Management

10-3 Clinical Informatics System Selection & Implementation
10-3 Clinical Informatics System Selection & Implementation10-3 Clinical Informatics System Selection & Implementation
10-3 Clinical Informatics System Selection & ImplementationCorinn Pope
 
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...Texavi Innovative Solutions
 
ET ZC423_PE ZC423_L1-Intro to PM.ppt
ET ZC423_PE ZC423_L1-Intro to PM.pptET ZC423_PE ZC423_L1-Intro to PM.ppt
ET ZC423_PE ZC423_L1-Intro to PM.pptJitendraKumarTripath7
 
Large Scale OER - National Success Factors
Large Scale OER - National Success FactorsLarge Scale OER - National Success Factors
Large Scale OER - National Success FactorsPaul_Stacey
 
HCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptxHCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptxvliencycapateiii
 
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptxUNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptxSrinivas Kanakala
 
Your project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsYour project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsJoy Gumz
 
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...Blackboard APAC
 
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfTOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfOchiengMichael3
 
Advanced Agile Product Ownership
Advanced Agile Product OwnershipAdvanced Agile Product Ownership
Advanced Agile Product OwnershipMaikel Meeuwse
 
Quality Function Deployment
Quality Function DeploymentQuality Function Deployment
Quality Function DeploymentSagar Sharma
 
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalCase Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalBrian Nace
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_libermanBentleyDUC
 
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfUnit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfShivarkarSandip
 
Implementing Global Quality Audits at a Tier 1 Auto Supplier
Implementing Global Quality Audits at a Tier 1 Auto SupplierImplementing Global Quality Audits at a Tier 1 Auto Supplier
Implementing Global Quality Audits at a Tier 1 Auto SupplierNimonik
 
Information system audit
Information system audit Information system audit
Information system audit Jayant Dalvi
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentZahra Sadeghi
 

Similar to Software Quality Management (20)

10-3 Clinical Informatics System Selection & Implementation
10-3 Clinical Informatics System Selection & Implementation10-3 Clinical Informatics System Selection & Implementation
10-3 Clinical Informatics System Selection & Implementation
 
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
 
ET ZC423_PE ZC423_L1-Intro to PM.ppt
ET ZC423_PE ZC423_L1-Intro to PM.pptET ZC423_PE ZC423_L1-Intro to PM.ppt
ET ZC423_PE ZC423_L1-Intro to PM.ppt
 
Preparing for pmi ba exam
Preparing for pmi ba examPreparing for pmi ba exam
Preparing for pmi ba exam
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Large Scale OER - National Success Factors
Large Scale OER - National Success FactorsLarge Scale OER - National Success Factors
Large Scale OER - National Success Factors
 
HCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptxHCI(Human Computer Interaction)-PPT-REPORT.pptx
HCI(Human Computer Interaction)-PPT-REPORT.pptx
 
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptxUNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
UNIT-1-SQE-Dr.K.Srinivas-CSE.pptx
 
Your project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditorsYour project selected_for_audit_sip18_project_auditors
Your project selected_for_audit_sip18_project_auditors
 
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...
Improving 180 Blackboard Sites in 180 Days - Christian King & Sandra Thwaites...
 
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdfTOPIC 8 Software Requirements Engineering Quality Assurance.pdf
TOPIC 8 Software Requirements Engineering Quality Assurance.pdf
 
Advanced Agile Product Ownership
Advanced Agile Product OwnershipAdvanced Agile Product Ownership
Advanced Agile Product Ownership
 
Biometric Course Overview - Purdue ICBR
Biometric Course Overview - Purdue ICBRBiometric Course Overview - Purdue ICBR
Biometric Course Overview - Purdue ICBR
 
Quality Function Deployment
Quality Function DeploymentQuality Function Deployment
Quality Function Deployment
 
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- finalCase Study - Upgrading to the Next Gen User Interface for Documentum- final
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_liberman
 
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfUnit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
 
Implementing Global Quality Audits at a Tier 1 Auto Supplier
Implementing Global Quality Audits at a Tier 1 Auto SupplierImplementing Global Quality Audits at a Tier 1 Auto Supplier
Implementing Global Quality Audits at a Tier 1 Auto Supplier
 
Information system audit
Information system audit Information system audit
Information system audit
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software Development
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Software Quality Management

  • 2. BITS Pilani Pilani|Dubai|Goa|Hyderabad Introduction to the course: Software Quality Management
  • 3. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • To introduce Software Quality Management as integral part of Software Project Management employing Software Engineering Methodologies. • To enhancing the knowledge and skills of engineers in adopting various Quality Assurance techniques in the development of large software systems or products. • To expose students to the challenges of managing Quality vs Cost/Schedule without compromising on customer satisfaction Software Quality Management- Course Objectives
  • 4. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 Software Quality Management- Learning Outcomes No Learning Outcomes LO1 Students to be able to transition from their current role as coders/programmers to developers of professional software systems leveraging Organization’s Quality Management Systems. LO2 On-the-job demonstration of skills pertaining to usage of techniques/tools for planning and driving Quality Assurance in their projects LO3 Ability to plan and identify right tools and activities within the constraints of the project
  • 5. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 Software Quality Management- Text Books and Reference Books R1 Software Quality Engineering – Jeff Tian, Wiley India, 2015 R2 Software Engineering: A Practitioner’s Approach – Roger S. Pressman, 7th Edition, McGraw Hill, 2010 R3 Software Testing – A Craftsman’s Approach – Paul C. Jorgensen, 4th Edition, CRC Press, 2014
  • 6. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • Introduction of Key Concepts of Quality, Quality Assurance and Quality Management • Software Quality Assurance: The Process & Activities • Quality Planning, Metrics and QMS • QC Tools, Six-Sigma Methodology and Quality Culture Software Quality Management- Modular Content Structure
  • 7. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • Flipped Model of Learning • Digital Content in the form of recorded lectures uploaded on eLearn portal/impartus • 22 hours of online tutorial/ problem solving sessions • 11 sessions of 2 hours each or as planned • The students are expected to go through the content before attending the online lecture • Online lecture to focus on tutorial and problem- solving Flipped Model of Learning
  • 8. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • 11 Session (2 hours each) – interactive engagement • Evaluation Components • Quizzes + Case Studies (Assignments) • Additional Study/HW Resources • E-Learn Portal / Impartus • Discussion Portal • Notification and resources • Platifi Portal • Open-source tools • Implementation of assignments Course Plan
  • 9. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 No Name Type Duration Weight Day, Date, Session, Time EC-1 Quiz-I Online 1 Week 5% September 10-20, 2020 Quiz-II Online 1 Week 5% October 20-30, 2020 Experiential Learning Component (Assignment- I) Online 1 Week 5% Pre-mid sem Experiential Learning Component (Assignment- II) Online 2 Weeks 10% Post-mid sem EC-2 Mid-Semester Test Closed Book 2 hours 30% Friday, 09/10/2020 (AN) 2 PM – 4 PM EC-3 Comprehensive Exam Open Book 3 hours 45% Friday, 27/11/2020 (AN) 2 PM – 5 PM Software Quality Management- Evaluation Components
  • 11. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 What do we mean by : • Software • Code + Data + User Interface • Quality • How well it works?? • Management • Coordinating activities or processes required to maintain quality Software Quality Management
  • 12. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 Unique features of software that make it distinct from other engineering disciplines:- • Human – intensive • Process-oriented • Invisible / intangible • Flexible / changeable Software
  • 13. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • Goodness of the product • Defined using quality attributes • Benefits derived from it • Quality varies with perspective • Quality varies with the type of product • Quality varies with the type of process used to develop the product/service What is Quality??
  • 14. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • Identify processes for coordinating quality • Implementation of processes • Measurement – processes and final product Management
  • 15. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 People forget how fast you did a job - but they always remember how well you did it. Howard Newton (Brain and cognitive scientist, MIT) Why Quality??
  • 16. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 House construction • Improper painting • Hard electrical switches • Leaking taps eCommerce website • Search does not display products in order price • Need to enter delivery address every time • Difficult to find contact number Examples of fast but poor delivery
  • 17. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 I need to buy a television for my family. What quality factors do I need to take into consideration? • Clarity of sound and display • Feature list • Price range • Duration of Warranty • After sales services • Do different members of the family have different perceptions or answers for this question? What is Quality?? Exercise -
  • 18. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 I need to get my house renovated/reconstructed. What quality factors do I need to take into consideration? • New requirements – rooms, cupboards etc. • Feature list – open kitchen, wooden flooring etc?? • Cost effectiveness • Timely construction • Quality of material to be used for construction • Process of construction is correct. What is Quality?? Exercise -
  • 19. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 Role-based perspective • Functional View • Developers view • Fulfills the functional requirements • Non- Functional View • Stakeholders perspective [ has interest in the software or draws benefit from it ] • Customer is an important stakeholder • Quality Attributes • Reliability • Availability • Affordability • Usability • Maintainability • Portability • Testability Different perspectives of Quality
  • 20. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 David Garwin [1] proposed: • transcendental’s view: quality is something that you immediately recognize, but cannot explicitly define. • user’s view: sees quality in terms of end user’s specific goals. If the product meets the goals, it exhibits quality. • manufacturer’s view: defines quality in terms of the original specification of the product. If the product conforms to the specs, it conforms quality. • product view: suggests that quality is measured with respect to inherent characteristics of the product. • value-based view: measures quality based on how much a customer is willing to pay for a product. Different views of Quality
  • 21. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 • Prepare a document describing quality attributes that might define quality for buying an attendance monitoring system for your organization. • List (and explain) atleast 3 quality attributes. • Identify (and explain) sub-attributes. • List down questions to be answered for measuring the listed sub-attributes. • You may consider to chose any other system or your choice. Exercise –
  • 22. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 “Software Quality Management = Software Testing”?? Do you agree with this statement? Justify your answer. Let’s think together
  • 23. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 [1] – Garvin, David A. "Competing on the Eight Dimensions of Quality." Harvard Business Review 65, no. 6 (November–December 1987). References
  • 24. BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956 Go through Lecture Slides: • Module 1 - Introduction of Key Concepts of Quality, Quality Assurance and Quality Management Plan ahead…..