SlideShare a Scribd company logo
1 of 39
Core Systems Transformation Solutions
Quality in SW Development
Maria Teryokhina,
N. Novgorod, 2014
Confidential 2
About Myself
Education:
• NNGU, 2010 – master’s degree, “Mathematics and
Mechanics” department
Work Experience:
• 2008-2011 “Symphony Teleca”: desktop applications (PC Sync for
Android), mobile phones (Win platforms), applications for mobile
phones (Symbian);
• 2011-2012 “Tecom”: Windows applications for automation of the digital
broadcasting system
• 2012- “Return on Intelligence”: web-applications (HR Management,
Benefits Management systems)
• 2014 (Part Time) “Freemake”: IPhone applications, desktop
applications
Confidential 3
Goal
• To observe general points of Quality in SW development in
accordance with ISO Standards;
• To observe the processes responsible for Quality in SW development.
Confidential 4
Agenda
• Quality Meanings Overview
• ISO 9126 Overview
• ISO 9000-2005 Overview
• QA and QC Overview
Confidential 5
Quality
What does “Quality” mean?
Confidential 6
Quality in Philosophy
“Quality, in the first place, is a characteristic identical to
being: so identical that a thing ceases to be what it is, if it
loses its quality.”
© Hegel, “Encyclopedia of Philosophy“
Confidential 7
Quality in Economy
“Quality is a set of properties, attributes of a product,
goods, services, work and labor, responsible for
their ability to meet the needs and demands of
people, fit their purposes and requirements. Quality
is a measure of conformity of the goods, works and
service conditions and requirements of the
standards, contracts, consumer demand.”
©Raizberg BA , Lozovskiy LS Starodubtseva EB. Modern
Dictionary of Economics. - 2nd ed., Rev. Moscow: INFRA-M.
1999.
Confidential 8
Quality in Economy
“Quality is a set of properties, attributes of a product, goods, services, work
and labor, responsible for their ability to meet the needs and demands of
people, fit their purposes and requirements. Quality is a measure of
conformity of the goods, works and service conditions and requirements of
the standards, contracts, consumer demand.”
Confidential 9
Quality in Standards
 ГОСТ 15467-79: “Quality is a set of product characteristics that determine its
suitability to satisfy certain requirements in accordance with its purpose.”
 ISO 8402—86: “Quality is the totality of features and characteristics of the products
or services that give them the ability to meet the needs arising from or alleged”
 ГОСТ Р ISO 9000-2005: “Quality is the degree to which a set of inherent characteristics
satisfies certain requirements”
Confidential 10
Characteristics of Quality
ISO/IEC 9126:
 Functionality
 Reliability
 Usability
 Efficiency
 Maintainability
 Portability
Confidential 11
Functionality - A set of attributes that bear on the existence of a set of functions and their
specified properties. The functions are those that satisfy stated or implied needs.
– Suitability
– Accuracy
– Interoperability
– Security
– Functionality Compliance
Confidential 12
Reliability - A set of attributes that bear on the capability of software to maintain its level of
performance under stated conditions for a stated period of time.
– Maturity
– Fault Tolerance
– Recoverability
– Reliability Compliance
Confidential 13
Usability - A set of attributes that bear on the effort needed for use, and on the individual
assessment of such use, by a stated or implied set of users.
– Understandability
– Learnability
– Operability
– Attractiveness
– Usability Compliance
Confidential 14
Efficiency - A set of attributes that bear on the relationship between the level of
performance of the software and the amount of resources used, under stated conditions.
– Time Behaviour
– Resource Utilization
– Efficiency Compliance
Confidential 15
Maintainability - A set of attributes that bear on the effort needed to make specified
modifications.
– Analyzability
– Changeability
– Stability
– Testability
– Maintainability Compliance
Confidential 16
Portability - A set of attributes that bear on the ability of software to be transferred from one
environment to another.
– Adaptability
– Installability
– Co-Existence
– Replaceability
– Portability Compliance
Confidential 17
Quality in Economy
“Quality is a set of properties, attributes of a product, goods, services, work
and labor, responsible for their ability to meet the needs and demands of
people, fit their purposes and requirements. Quality is a measure of
conformity of the goods, works and service conditions and requirements of
the standards, contracts, consumer demand.”
Confidential 18
CMM/CMMI
 Initial
 Repeatable
 Defined
 Managed
 Optimizing
Confidential 19
ISO 9000-2005:
 Customer focus
 Leadership
 Involvement of people
 Process approach
 System approach to management
 Continual improvement
 Factual approach to decision making
 Mutually beneficial supplier relationships
Confidential 20
Customer focus
Organizations depend on their customers and therefore should understand current and
future customer needs, should meet customer requirements and strive to exceed
customer expectations.
Confidential 21
Leadership
Leaders establish unity of purpose and direction of the organization. They should create and
maintain the internal environment in which people can become fully involved in
achieving the organization's objectives.
Confidential 22
Involvement of people
People at all levels are the essence of an organization and their full involvement enables
their abilities to be used for the organization's benefit.
Confidential 23
Process approach
A desired result is achieved more efficiently when activities and related resources are
managed as a process.
Confidential 24
System approach to management
Identifying, understanding and managing interrelated processes as a system contributes to
the organization's effectiveness and efficiency in achieving its objectives.
Confidential 25
Continual improvement
Continual improvement of the organization's overall performance should be a permanent
objective of the organization.
Confidential 26
Factual approach to decision making
Effective decisions are based on the analysis of data and information.
Confidential 27
Mutually beneficial supplier relationships
An organization and its suppliers are interdependent and a mutually beneficial relationship
enhances the ability of both to create value.
Confidential 28
Quality in Economy
“Quality is a set of properties, attributes of a product, goods, services, work and labor,
responsible for their ability to meet the needs and demands of people, fit their
purposes and requirements. Quality is a measure of conformity of the goods,
works and service conditions and requirements of the standards, contracts,
consumer demand.”
Confidential 29
QC and QA - Definitions
 QC is a set of activities for ensuring quality in products. The activities focus on
identifying defects in the actual products produced.
 QA is a set of activities for ensuring quality in the processes by which products are
developed.
Confidential 30
QC and QA - Focuses
 QC aims to identify (and correct) defects in the finished product. Quality control,
therefore, is a reactive process.
 QA aims to prevent defects with a focus on the process used to make the product. It is a
proactive quality process.
Confidential 31
QC and QA - Goals
 The goal of QC is to identify defects after a product is developed and before it's
released.
 The goal of QA is to improve development and test processes so that defects do not
arise when the product is being developed.
Confidential 32
QC and QA - Ways
 QC: Finding & eliminating sources of quality problems through tools & equipment so that
customer's requirements are continually met.
 QA: Establishing a good quality management system and assessing its adequacy.
Periodic conformance audits of the operations of the system.
Confidential 33
QC and QA - Objects
 QC: The activities or techniques used to achieve and maintain the product quality,
process and service.
 QA: Prevention of quality problems through planned and systematic activities including
documentation.
Confidential 34
QC and QA – Responsibilities
 QC is usually the responsibility of a specific team that tests the product for defects.
 QA: Everyone on the team involved in developing the product is responsible for quality
assurance.
Confidential 35
QC and QA - Examples
 QC
Validation/Software Testing
 QA
Verification
1012-2012 - IEEE Standard for System and Software Verification and Validation:
Validation
The assurance that a product, service, or system meets the needs of the customer and other identified
stakeholders. It often involves acceptance and suitability with external customers. Contrast with verification.“
Verification.
The evaluation of whether or not a product, service, or system complies with a regulation, requirement,
specification, or imposed condition. It is often an internal process. Contrast with validation.
Confidential 36
Quality Principles
Confidential 37
Literature
 1012-2012 - IEEE “Standard for System and Software Verification and
Validation”
 ISO 9000 Series of Standards
 ISO/IEC 9126 “Software engineering — Product quality”
 Raizberg BA, Lozovskiy LS Starodubtseva EB. Modern Dictionary of
Economics. - 2nd ed.
 http://en.wikipedia.org
 http://www.diffen.com
Confidential 38
Questions?
Confidential 39
Thank you
Maria Teryokhina
QA Lead
Nizhniy Novgorod
Skype: mariateryokhina
maria.teryokhina@returnonintelligence.com

More Related Content

What's hot

SHIRAJUL KARIM- Resume
SHIRAJUL KARIM- ResumeSHIRAJUL KARIM- Resume
SHIRAJUL KARIM- Resume
Shirajul Karim
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
anjuabel
 
Quality management in bpo
Quality management in bpoQuality management in bpo
Quality management in bpo
Grm Venkatesh
 
Quality managment
Quality managmentQuality managment
Quality managment
Ankit
 

What's hot (20)

SHIRAJUL KARIM- Resume
SHIRAJUL KARIM- ResumeSHIRAJUL KARIM- Resume
SHIRAJUL KARIM- Resume
 
Quality management @ ppt DOMS
Quality management @ ppt DOMSQuality management @ ppt DOMS
Quality management @ ppt DOMS
 
Quality assurance and quality control
Quality assurance and quality controlQuality assurance and quality control
Quality assurance and quality control
 
How quality standards are developed
How quality standards are developedHow quality standards are developed
How quality standards are developed
 
A Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 FamilyA Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 Family
 
Dulan_Resume_QE
Dulan_Resume_QEDulan_Resume_QE
Dulan_Resume_QE
 
Software Quality Assurance class 1
Software Quality Assurance  class 1Software Quality Assurance  class 1
Software Quality Assurance class 1
 
57086 15 quality
57086 15 quality57086 15 quality
57086 15 quality
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Qa 3 best practices
Qa 3 best practicesQa 3 best practices
Qa 3 best practices
 
Transformation to World Leading Quality: Is Your Organization Ready?
Transformation to World Leading Quality: Is Your Organization Ready?Transformation to World Leading Quality: Is Your Organization Ready?
Transformation to World Leading Quality: Is Your Organization Ready?
 
Quality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT IndustriesQuality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT Industries
 
Quality management
Quality managementQuality management
Quality management
 
Contractor Best Practices in Construction Quality Assurance
Contractor Best Practices in Construction Quality AssuranceContractor Best Practices in Construction Quality Assurance
Contractor Best Practices in Construction Quality Assurance
 
Importance of Quality Assurance
Importance of Quality AssuranceImportance of Quality Assurance
Importance of Quality Assurance
 
Quality Assurance vs. Quality Control
Quality Assurance vs. Quality ControlQuality Assurance vs. Quality Control
Quality Assurance vs. Quality Control
 
Quality management in bpo
Quality management in bpoQuality management in bpo
Quality management in bpo
 
Introduction to Quality
Introduction to QualityIntroduction to Quality
Introduction to Quality
 
Quality managment
Quality managmentQuality managment
Quality managment
 
Quality by design(paula_ruth_ann)
Quality by design(paula_ruth_ann)Quality by design(paula_ruth_ann)
Quality by design(paula_ruth_ann)
 

Similar to Quality in software development

Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptxChapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
VandaMnica1
 
Software quality
Software qualitySoftware quality
Software quality
jagadeesan
 
Finalreport 130821121835-phpapp01
Finalreport 130821121835-phpapp01Finalreport 130821121835-phpapp01
Finalreport 130821121835-phpapp01
Sakib Anik
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
 

Similar to Quality in software development (20)

Unit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceUnit I Software Testing and Quality Assurance
Unit I Software Testing and Quality Assurance
 
quality_management.ppt
quality_management.pptquality_management.ppt
quality_management.ppt
 
ASE - Unit - 5.pptx
ASE - Unit - 5.pptxASE - Unit - 5.pptx
ASE - Unit - 5.pptx
 
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptxChapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
 
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptxChapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
Chapter 1 (Lecture 1-3)-Basic Concept of Quality and Quality Control.pptx
 
Quality concept
Quality concept Quality concept
Quality concept
 
STQA 1.pptx
STQA 1.pptxSTQA 1.pptx
STQA 1.pptx
 
Establish quality standard
Establish quality standard Establish quality standard
Establish quality standard
 
Quality Mangement Assignment
Quality Mangement AssignmentQuality Mangement Assignment
Quality Mangement Assignment
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality Management
 
LECTURE 1 SQA.ppt
LECTURE 1 SQA.pptLECTURE 1 SQA.ppt
LECTURE 1 SQA.ppt
 
Software quality
Software qualitySoftware quality
Software quality
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Quality by Design Course Preview
Quality by Design Course PreviewQuality by Design Course Preview
Quality by Design Course Preview
 
Total quality control
Total quality controlTotal quality control
Total quality control
 
Quality Management Systems - Aviation Industry
Quality Management Systems - Aviation IndustryQuality Management Systems - Aviation Industry
Quality Management Systems - Aviation Industry
 
Finalreport 130821121835-phpapp01
Finalreport 130821121835-phpapp01Finalreport 130821121835-phpapp01
Finalreport 130821121835-phpapp01
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpoint
 
Quality & Quality tools
Quality & Quality toolsQuality & Quality tools
Quality & Quality tools
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 

More from Return on Intelligence

More from Return on Intelligence (20)

Clean Code Approach
Clean Code ApproachClean Code Approach
Clean Code Approach
 
Code Coverage
Code CoverageCode Coverage
Code Coverage
 
Effective Communication in english
Effective Communication in englishEffective Communication in english
Effective Communication in english
 
Anti-patterns
Anti-patternsAnti-patterns
Anti-patterns
 
Conflicts Resolving
Conflicts ResolvingConflicts Resolving
Conflicts Resolving
 
Database versioning with liquibase
Database versioning with liquibaseDatabase versioning with liquibase
Database versioning with liquibase
 
Effective Feedback
Effective FeedbackEffective Feedback
Effective Feedback
 
English for Negotiations 2016
English for Negotiations 2016English for Negotiations 2016
English for Negotiations 2016
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!
 
Quick Start to AngularJS
Quick Start to AngularJSQuick Start to AngularJS
Quick Start to AngularJS
 
Introduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.jsIntroduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.js
 
Types of testing and their classification
Types of testing and their classificationTypes of testing and their classification
Types of testing and their classification
 
Introduction to EJB
Introduction to EJBIntroduction to EJB
Introduction to EJB
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)
 
Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)
 
Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)
 
Career development in exigen services
Career development in exigen servicesCareer development in exigen services
Career development in exigen services
 
Introduction to selenium web driver
Introduction to selenium web driverIntroduction to selenium web driver
Introduction to selenium web driver
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
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...
 
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 🔝✔️✔️
 

Quality in software development

  • 1. Core Systems Transformation Solutions Quality in SW Development Maria Teryokhina, N. Novgorod, 2014
  • 2. Confidential 2 About Myself Education: • NNGU, 2010 – master’s degree, “Mathematics and Mechanics” department Work Experience: • 2008-2011 “Symphony Teleca”: desktop applications (PC Sync for Android), mobile phones (Win platforms), applications for mobile phones (Symbian); • 2011-2012 “Tecom”: Windows applications for automation of the digital broadcasting system • 2012- “Return on Intelligence”: web-applications (HR Management, Benefits Management systems) • 2014 (Part Time) “Freemake”: IPhone applications, desktop applications
  • 3. Confidential 3 Goal • To observe general points of Quality in SW development in accordance with ISO Standards; • To observe the processes responsible for Quality in SW development.
  • 4. Confidential 4 Agenda • Quality Meanings Overview • ISO 9126 Overview • ISO 9000-2005 Overview • QA and QC Overview
  • 5. Confidential 5 Quality What does “Quality” mean?
  • 6. Confidential 6 Quality in Philosophy “Quality, in the first place, is a characteristic identical to being: so identical that a thing ceases to be what it is, if it loses its quality.” © Hegel, “Encyclopedia of Philosophy“
  • 7. Confidential 7 Quality in Economy “Quality is a set of properties, attributes of a product, goods, services, work and labor, responsible for their ability to meet the needs and demands of people, fit their purposes and requirements. Quality is a measure of conformity of the goods, works and service conditions and requirements of the standards, contracts, consumer demand.” ©Raizberg BA , Lozovskiy LS Starodubtseva EB. Modern Dictionary of Economics. - 2nd ed., Rev. Moscow: INFRA-M. 1999.
  • 8. Confidential 8 Quality in Economy “Quality is a set of properties, attributes of a product, goods, services, work and labor, responsible for their ability to meet the needs and demands of people, fit their purposes and requirements. Quality is a measure of conformity of the goods, works and service conditions and requirements of the standards, contracts, consumer demand.”
  • 9. Confidential 9 Quality in Standards  ГОСТ 15467-79: “Quality is a set of product characteristics that determine its suitability to satisfy certain requirements in accordance with its purpose.”  ISO 8402—86: “Quality is the totality of features and characteristics of the products or services that give them the ability to meet the needs arising from or alleged”  ГОСТ Р ISO 9000-2005: “Quality is the degree to which a set of inherent characteristics satisfies certain requirements”
  • 10. Confidential 10 Characteristics of Quality ISO/IEC 9126:  Functionality  Reliability  Usability  Efficiency  Maintainability  Portability
  • 11. Confidential 11 Functionality - A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. – Suitability – Accuracy – Interoperability – Security – Functionality Compliance
  • 12. Confidential 12 Reliability - A set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time. – Maturity – Fault Tolerance – Recoverability – Reliability Compliance
  • 13. Confidential 13 Usability - A set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users. – Understandability – Learnability – Operability – Attractiveness – Usability Compliance
  • 14. Confidential 14 Efficiency - A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions. – Time Behaviour – Resource Utilization – Efficiency Compliance
  • 15. Confidential 15 Maintainability - A set of attributes that bear on the effort needed to make specified modifications. – Analyzability – Changeability – Stability – Testability – Maintainability Compliance
  • 16. Confidential 16 Portability - A set of attributes that bear on the ability of software to be transferred from one environment to another. – Adaptability – Installability – Co-Existence – Replaceability – Portability Compliance
  • 17. Confidential 17 Quality in Economy “Quality is a set of properties, attributes of a product, goods, services, work and labor, responsible for their ability to meet the needs and demands of people, fit their purposes and requirements. Quality is a measure of conformity of the goods, works and service conditions and requirements of the standards, contracts, consumer demand.”
  • 18. Confidential 18 CMM/CMMI  Initial  Repeatable  Defined  Managed  Optimizing
  • 19. Confidential 19 ISO 9000-2005:  Customer focus  Leadership  Involvement of people  Process approach  System approach to management  Continual improvement  Factual approach to decision making  Mutually beneficial supplier relationships
  • 20. Confidential 20 Customer focus Organizations depend on their customers and therefore should understand current and future customer needs, should meet customer requirements and strive to exceed customer expectations.
  • 21. Confidential 21 Leadership Leaders establish unity of purpose and direction of the organization. They should create and maintain the internal environment in which people can become fully involved in achieving the organization's objectives.
  • 22. Confidential 22 Involvement of people People at all levels are the essence of an organization and their full involvement enables their abilities to be used for the organization's benefit.
  • 23. Confidential 23 Process approach A desired result is achieved more efficiently when activities and related resources are managed as a process.
  • 24. Confidential 24 System approach to management Identifying, understanding and managing interrelated processes as a system contributes to the organization's effectiveness and efficiency in achieving its objectives.
  • 25. Confidential 25 Continual improvement Continual improvement of the organization's overall performance should be a permanent objective of the organization.
  • 26. Confidential 26 Factual approach to decision making Effective decisions are based on the analysis of data and information.
  • 27. Confidential 27 Mutually beneficial supplier relationships An organization and its suppliers are interdependent and a mutually beneficial relationship enhances the ability of both to create value.
  • 28. Confidential 28 Quality in Economy “Quality is a set of properties, attributes of a product, goods, services, work and labor, responsible for their ability to meet the needs and demands of people, fit their purposes and requirements. Quality is a measure of conformity of the goods, works and service conditions and requirements of the standards, contracts, consumer demand.”
  • 29. Confidential 29 QC and QA - Definitions  QC is a set of activities for ensuring quality in products. The activities focus on identifying defects in the actual products produced.  QA is a set of activities for ensuring quality in the processes by which products are developed.
  • 30. Confidential 30 QC and QA - Focuses  QC aims to identify (and correct) defects in the finished product. Quality control, therefore, is a reactive process.  QA aims to prevent defects with a focus on the process used to make the product. It is a proactive quality process.
  • 31. Confidential 31 QC and QA - Goals  The goal of QC is to identify defects after a product is developed and before it's released.  The goal of QA is to improve development and test processes so that defects do not arise when the product is being developed.
  • 32. Confidential 32 QC and QA - Ways  QC: Finding & eliminating sources of quality problems through tools & equipment so that customer's requirements are continually met.  QA: Establishing a good quality management system and assessing its adequacy. Periodic conformance audits of the operations of the system.
  • 33. Confidential 33 QC and QA - Objects  QC: The activities or techniques used to achieve and maintain the product quality, process and service.  QA: Prevention of quality problems through planned and systematic activities including documentation.
  • 34. Confidential 34 QC and QA – Responsibilities  QC is usually the responsibility of a specific team that tests the product for defects.  QA: Everyone on the team involved in developing the product is responsible for quality assurance.
  • 35. Confidential 35 QC and QA - Examples  QC Validation/Software Testing  QA Verification 1012-2012 - IEEE Standard for System and Software Verification and Validation: Validation The assurance that a product, service, or system meets the needs of the customer and other identified stakeholders. It often involves acceptance and suitability with external customers. Contrast with verification.“ Verification. The evaluation of whether or not a product, service, or system complies with a regulation, requirement, specification, or imposed condition. It is often an internal process. Contrast with validation.
  • 37. Confidential 37 Literature  1012-2012 - IEEE “Standard for System and Software Verification and Validation”  ISO 9000 Series of Standards  ISO/IEC 9126 “Software engineering — Product quality”  Raizberg BA, Lozovskiy LS Starodubtseva EB. Modern Dictionary of Economics. - 2nd ed.  http://en.wikipedia.org  http://www.diffen.com
  • 39. Confidential 39 Thank you Maria Teryokhina QA Lead Nizhniy Novgorod Skype: mariateryokhina maria.teryokhina@returnonintelligence.com

Editor's Notes

  1. Functionality - A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. Reliability - A set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time. Usability - A set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users. Efficiency - A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions. Maintainability - A set of attributes that bear on the effort needed to make specified modifications.  Portability - A set of attributes that bear on the ability of software to be transferred from one environment to another.