SlideShare a Scribd company logo
Fagan Inspection




 PHILIPPINES   ::   MALAYSIA   ::   VIETNAM   ::   INDONESIA   ::   INDIA   ::   CHINA
Learning Bites
  • Identify the different types of review process

  • Describe what Fagan Inspection is and why it is needed

  • Learn and understand the inspection process and its characteristics

  • Identify who are involved and their roles in inspection, and

  • Explore why inspections are rarely performed
The Review Types and Process



                                        Offline Process




                         Review Types
                                        Walkthrough Process



      Software Product

                                        Inspection Process
What is Fagan Inspection?
  •   Invented in the early ‘70s by Michael Fagan of IBM
       • Inspired by production engineering inspection

  •   A widely applicable, rigorous and formal software engineering QC technique
       • Inspection of any document when it is believed complete and ready for
           use
       • Find defects directly – unlike testing, which happens later, and only
           reveals symptoms

  •   Related to, but distinct from, walkthroughs,
      technical reviews, ‘buddy checking’, email ‘pass
      around’ or ‘postal’ reviews

  •   One of the ‘catalyst’ processes…

Recommended for you

Software development process models
Software development process modelsSoftware development process models
Software development process models

Software development process models Rapid Application Development (RAD) Model Evolutionary Process Models Spiral Model THE FORMAL METHODS MODEL Specialized Process Models The Concurrent Development Model

software engineeringsoftware process models
Types of testing
Types of testingTypes of testing
Types of testing

This PPT deals with: What is Software Testing? Why testing is necessary? Who does the testing? What do we test?

Selenium ppt
Selenium pptSelenium ppt
Selenium ppt

This document provides an overview of Selenium, an open source tool for automating web application testing. It discusses Selenium's features, components including Selenium IDE, RC, and Grid. It also covers Selenium commands called Selenium and how to perform testing with Selenium by writing reusable scripts and validating applications with conditionals. Selenium allows testing across browsers and OS using different programming languages in a flexible and cost-effective manner compared to other testing tools.

What is a Defect?

  • Any occurrence in a work product that is incomplete, incorrect, or
    missing.

  • Any instance which a requirement is not satisfied.

  • Informal synonyms: bug, fault, issue, problem.

  • Non-­conformance in requirements, standards, or exit criteria.

  • Identified by team consensus during inspection meeting based on
    requirements/standards.
Why Fagan Inspection?


 • Very high defect detection effectiveness – the single most
   effective software quality control

 • Widely applicable – to all documents – developed, changed or acquired

 • Can be used early in development (to requirements. docs.) and throughout
   development work

 • Well documented track record of reduction in rework costs and defects in
   released software
The Inspection Process
                           1. Planning &
                              Scheduling

           2. Overview
              Meeting


                           3. Preparation



                           4. Inspection



         Defect Analysis                    Design Review



                             5. Rework



                           6. Follow-­up
Inspection Characteristics
 •   Budgeted, planned and scheduled

 •   Use a defined process

 •   Use knowledgeable peers…

 •   … trained to perform defined inspection roles

                       •   Have defined entry and exit criteria

                       •   Use checklists and standards

                       •   Primary purpose is to find defects, for removal

Recommended for you

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance

This document discusses software quality assurance. It defines software quality and describes two types - quality of design and quality of conformance. It discusses quality concepts at the organizational, project, and process levels. It also describes software reviews, their types and purposes. Software quality assurance aims to establish organizational procedures and standards to achieve high quality software. Key SQA activities include applying technical methods, reviews, testing, enforcing standards and measurement.

computerengineering
Android Fragment
Android FragmentAndroid Fragment
Android Fragment

Fragments allow modular sections of an activity's UI to be reused across activities and configurations. A fragment must be embedded in an activity and shares its lifecycle. Fragments can be added or removed dynamically at runtime and their transactions can be added to a back stack. Activities can combine multiple fragments to build a multi-pane UI on tablets and reuse fragments across activities on handsets. To create a fragment, subclass Fragment and move code from activities into fragment lifecycle methods.

activityfragmentandroid
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide

Software Testing Life Cycle refers to 6 phases of the software testing process. Learn about each phase of STLC in-depth in our article. (Source: https://www.goodcore.co.uk/blog/software-testing-life-cycle/)

software testing life cyclesoftware testing
Who are involved?




                                                  Author                                       Inspector
           Reader               Moderator         Developer of work   Reader                   Member of inspection
           An inspector who     An inspector      product             An inspector who         team. Often chosen to
           guides the           responsible for                       enters all the defects   represent specific role-­
           examination of the   organizing and                        found on the defect      designer, tester,
           product              reporting on                          list                     technical writer, SQA,
                                inspection                                                     etc.
Why are inspections rarely used?

 • Professional Ignorance
     • Not heard of them (why?)
     • Assumed to be a synonym for ‘review’

 • Organizational Ignorance
     • Culture works against revealing or admitting mistakes (pass around for ‘comment’)
     • Lack of resources and facilities

 • Difficult
   – Inspection is a ‘precision instrument’ – easily broken

 • Disappointment and Frustration
     • With disappointing or apparently disappointing results and outcomes

 • Benefits are intangible
     • Needs analysis of results and outcomes to appreciate time and money saved
How to make Fagan Inspection work
•   Restore balance outputs in originators favor (and add
    value)
     • Not just defects (i.e. ‘mistakes ‘) – formally recognize,
         value and measure design excellence

•   Begin the process as an introduction to real
    inspections
      • Attractive and fashionable?
      • Complex and conflicts with standard advice – pilot the
         real standard process, then tailor when well
         understood

•   Make the benefits tangible
     • Inspection data capture
     • Use this to provide savings predictions as part of
        project planning
     • Wider internal reporting and promotion
Finally…

 • Can you afford not to review your early QC activities?
    – How effective is your current QC practice?
    – How much does it cost you?
       • Why?
       • (Two good metrics – cost per defect, % rework)

 • What is possible in your organization?

Recommended for you

SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. I hope this ppt will help u to learn about software testing.

Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing

A presentation on software testing importance , types, and levels,... This presentation contains videos, it may be unplayable on slideshare and need to download

software testing
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance

The document discusses software quality assurance (SQA) and defines key terms related to quality. It describes SQA as encompassing quality management, software engineering processes, formal reviews, testing strategies, documentation control, and compliance with standards. Specific SQA activities mentioned include developing an SQA plan, participating in process development, auditing work products, and ensuring deviations are addressed. The document also discusses software reviews, inspections, reliability, and the reliability specification process.

software quality assurance
Fagan Inspection
Thank you very much!




 facebook.com/eccinternational
 linkedin.com/company/ecc-international
 eccinternational.wordpress.com

More Related Content

What's hot

software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
saurabhshertukde
 
Software testing
Software testing Software testing
Software testing
Kunal Prajapati
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
Muhammed Afsal Villan
 
Types of testing
Types of testingTypes of testing
Types of testing
Sonam Agarwal
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
Pavan Kumar
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
University of Sargodha
 
Android Fragment
Android FragmentAndroid Fragment
Android Fragment
Kan-Han (John) Lu
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
Syed Hassan Raza
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
Hadi Fadlallah
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
 
STLC
STLCSTLC
Software process
Software processSoftware process
Software process
Dr. Loganathan R
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
Dina Hanbazazah
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
Muhammad Asim
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
Bilal Shah
 
Integration test
Integration testIntegration test
Integration test
sadegh salehi
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
A Subbiah
 

What's hot (20)

software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
Software testing
Software testing Software testing
Software testing
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Android Fragment
Android FragmentAndroid Fragment
Android Fragment
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
STLC
STLCSTLC
STLC
 
Software process
Software processSoftware process
Software process
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
Integration test
Integration testIntegration test
Integration test
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 

Viewers also liked

NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspection
clelhs
 
SW development process and the leading indicator
SW development process and the leading indicatorSW development process and the leading indicator
SW development process and the leading indicator
Jean Pаoli
 
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESSTHE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
VESIT/University of Mumbai
 
Cause effect graphing technique
Cause effect graphing techniqueCause effect graphing technique
Cause effect graphing technique
Ankush Kumar
 
Static testing techniques
Static testing techniquesStatic testing techniques
Static testing techniques
Mazenetsolution
 
General electric company 2
General electric company 2General electric company 2
General electric company 2
madhurisakpal
 
Darshan Patel_final thesis
Darshan Patel_final thesisDarshan Patel_final thesis
Darshan Patel_final thesis
Darshankumar Patel
 
GE# 2004 Proxy Statement
GE# 2004 Proxy Statement GE# 2004 Proxy Statement
GE# 2004 Proxy Statement
finance1
 
The Daily Illini- Enrollment Management
The Daily Illini- Enrollment ManagementThe Daily Illini- Enrollment Management
The Daily Illini- Enrollment Management
Darshan Patel
 
2014 Roger Ebert's Film Festival Guide
2014 Roger Ebert's Film Festival Guide2014 Roger Ebert's Film Festival Guide
2014 Roger Ebert's Film Festival Guide
Darshan Patel
 
GE# 2006 Proxy Statement
GE# 2006 Proxy Statement GE# 2006 Proxy Statement
GE# 2006 Proxy Statement
finance1
 
Raleste 20
Raleste 20Raleste 20
Raleste 20
grupoacontece
 
Xerox Proxy Statement
Xerox Proxy StatementXerox Proxy Statement
Xerox Proxy Statement
finance15
 
Resume on 06252011 1812
Resume on 06252011 1812Resume on 06252011 1812
Resume on 06252011 1812
Barbara Sutton
 
Actunidad 11
Actunidad 11Actunidad 11
Actunidad 11
chapalibi
 
Historias Em Quadrinhos
Historias Em QuadrinhosHistorias Em Quadrinhos
Historias Em Quadrinhos
Marcos Silva
 
Johnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic ManagementJohnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic Management
crmowbray
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
Tauseef Ahmad
 
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM WatsonIntelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
huguk
 
Economics of 4G Introduction in Growth Markets
Economics of 4G Introduction in Growth MarketsEconomics of 4G Introduction in Growth Markets
Economics of 4G Introduction in Growth Markets
Dr. Kim (Kyllesbech Larsen)
 

Viewers also liked (20)

NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspection
 
SW development process and the leading indicator
SW development process and the leading indicatorSW development process and the leading indicator
SW development process and the leading indicator
 
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESSTHE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
 
Cause effect graphing technique
Cause effect graphing techniqueCause effect graphing technique
Cause effect graphing technique
 
Static testing techniques
Static testing techniquesStatic testing techniques
Static testing techniques
 
General electric company 2
General electric company 2General electric company 2
General electric company 2
 
Darshan Patel_final thesis
Darshan Patel_final thesisDarshan Patel_final thesis
Darshan Patel_final thesis
 
GE# 2004 Proxy Statement
GE# 2004 Proxy Statement GE# 2004 Proxy Statement
GE# 2004 Proxy Statement
 
The Daily Illini- Enrollment Management
The Daily Illini- Enrollment ManagementThe Daily Illini- Enrollment Management
The Daily Illini- Enrollment Management
 
2014 Roger Ebert's Film Festival Guide
2014 Roger Ebert's Film Festival Guide2014 Roger Ebert's Film Festival Guide
2014 Roger Ebert's Film Festival Guide
 
GE# 2006 Proxy Statement
GE# 2006 Proxy Statement GE# 2006 Proxy Statement
GE# 2006 Proxy Statement
 
Raleste 20
Raleste 20Raleste 20
Raleste 20
 
Xerox Proxy Statement
Xerox Proxy StatementXerox Proxy Statement
Xerox Proxy Statement
 
Resume on 06252011 1812
Resume on 06252011 1812Resume on 06252011 1812
Resume on 06252011 1812
 
Actunidad 11
Actunidad 11Actunidad 11
Actunidad 11
 
Historias Em Quadrinhos
Historias Em QuadrinhosHistorias Em Quadrinhos
Historias Em Quadrinhos
 
Johnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic ManagementJohnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic Management
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM WatsonIntelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
Intelligence Augmented vs Artificial Intelligence. Alex Flamant, IBM Watson
 
Economics of 4G Introduction in Growth Markets
Economics of 4G Introduction in Growth MarketsEconomics of 4G Introduction in Growth Markets
Economics of 4G Introduction in Growth Markets
 

Similar to Fagan Inspection

Quality assurance work throughand inspections(report2)
Quality assurance work throughand inspections(report2)Quality assurance work throughand inspections(report2)
Quality assurance work throughand inspections(report2)
kimk2
 
Static Testing
Static TestingStatic Testing
Static Testing
Dharita Chokshi
 
Software testing
Software testingSoftware testing
Software testing
sajedah abukhdeir
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
Dr. Ahmed Al Zaidy
 
Static Testing
Static Testing Static Testing
Static Testing
Suraj Vishwakarma
 
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
WebChallenge
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rizky Munggaran
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Raju Raaj
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
Varshini62
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
Mazenetsolution
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control software
Reetesh Gupta
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
GNANAJESLINJ
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
alind tiwari
 
Agile process
Agile processAgile process
Agile process
alind tiwari
 
SQA Components
SQA ComponentsSQA Components
SQA Components
Luthfia Ulinnuha
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
VuongPhm
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
sajedah abukhdeir
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
madhurpatidar2
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
Johan Hoberg
 

Similar to Fagan Inspection (20)

Quality assurance work throughand inspections(report2)
Quality assurance work throughand inspections(report2)Quality assurance work throughand inspections(report2)
Quality assurance work throughand inspections(report2)
 
Static Testing
Static TestingStatic Testing
Static Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
Static Testing
Static Testing Static Testing
Static Testing
 
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control software
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
SQA Components
SQA ComponentsSQA Components
SQA Components
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_28-02-2022_sta...
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
 

More from ECC International

Corporate Sustainability Reporting
Corporate Sustainability ReportingCorporate Sustainability Reporting
Corporate Sustainability Reporting
ECC International
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
ECC International
 
Six Sigma & Innovation – Co-Exist vs. Compete
Six Sigma & Innovation – Co-Exist vs. CompeteSix Sigma & Innovation – Co-Exist vs. Compete
Six Sigma & Innovation – Co-Exist vs. Compete
ECC International
 
Failure Mode & Effect Analysis
Failure Mode & Effect AnalysisFailure Mode & Effect Analysis
Failure Mode & Effect Analysis
ECC International
 
Energy Management
Energy ManagementEnergy Management
Energy Management
ECC International
 
Corporate Sustainability Management
Corporate Sustainability ManagementCorporate Sustainability Management
Corporate Sustainability Management
ECC International
 
Process Management Beyond Certification
Process Management Beyond CertificationProcess Management Beyond Certification
Process Management Beyond Certification
ECC International
 
Carbon Neutrality
Carbon NeutralityCarbon Neutrality
Carbon Neutrality
ECC International
 
Business Continuity Management
Business Continuity ManagementBusiness Continuity Management
Business Continuity Management
ECC International
 

More from ECC International (9)

Corporate Sustainability Reporting
Corporate Sustainability ReportingCorporate Sustainability Reporting
Corporate Sustainability Reporting
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Six Sigma & Innovation – Co-Exist vs. Compete
Six Sigma & Innovation – Co-Exist vs. CompeteSix Sigma & Innovation – Co-Exist vs. Compete
Six Sigma & Innovation – Co-Exist vs. Compete
 
Failure Mode & Effect Analysis
Failure Mode & Effect AnalysisFailure Mode & Effect Analysis
Failure Mode & Effect Analysis
 
Energy Management
Energy ManagementEnergy Management
Energy Management
 
Corporate Sustainability Management
Corporate Sustainability ManagementCorporate Sustainability Management
Corporate Sustainability Management
 
Process Management Beyond Certification
Process Management Beyond CertificationProcess Management Beyond Certification
Process Management Beyond Certification
 
Carbon Neutrality
Carbon NeutralityCarbon Neutrality
Carbon Neutrality
 
Business Continuity Management
Business Continuity ManagementBusiness Continuity Management
Business Continuity Management
 

Recently uploaded

JD Euroway Report 2024 : Shocking Revelations
JD Euroway Report 2024 : Shocking RevelationsJD Euroway Report 2024 : Shocking Revelations
JD Euroway Report 2024 : Shocking Revelations
JD Euroway
 
Guide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in SingaporeGuide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in Singapore
Enterslice
 
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAAPETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
lawrenceads01
 
The Strengths and Weaknesses of Each Zodiac Sign
The Strengths and Weaknesses of Each Zodiac SignThe Strengths and Weaknesses of Each Zodiac Sign
The Strengths and Weaknesses of Each Zodiac Sign
my Pandit
 
Destor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdfDestor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdf
Thales Jacobi
 
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital Banking
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital  BankingCheslyn Jacobs- TymeBank: Building Consumer Trust in Digital  Banking
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital Banking
itnewsafrica
 
Business model Lean format - sample Feb23.pdf
Business model Lean format - sample Feb23.pdfBusiness model Lean format - sample Feb23.pdf
Business model Lean format - sample Feb23.pdf
Thales Jacobi
 
Transforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptxTransforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptx
limocaptaincom
 
Factory Roofing Contractors Chennai.pptx
Factory Roofing Contractors Chennai.pptxFactory Roofing Contractors Chennai.pptx
Factory Roofing Contractors Chennai.pptx
Roofing Contractor
 
Game Product Manager VS Product Manager.pdf
Game Product Manager VS Product Manager.pdfGame Product Manager VS Product Manager.pdf
Game Product Manager VS Product Manager.pdf
shohreesmaili1
 
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PYROTECH GROUP
 
Mandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your roleMandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your role
khidalgo2
 
Entrepreneurial mindset: An Introduction to Entrepreneurship
Entrepreneurial mindset: An Introduction to EntrepreneurshipEntrepreneurial mindset: An Introduction to Entrepreneurship
Entrepreneurial mindset: An Introduction to Entrepreneurship
Sanjay Joshi
 
A STUDY OF MUTUAL FUND OF BANK OF INDIA .pdf
A STUDY OF MUTUAL FUND  OF BANK OF INDIA .pdfA STUDY OF MUTUAL FUND  OF BANK OF INDIA .pdf
A STUDY OF MUTUAL FUND OF BANK OF INDIA .pdf
rsonics22
 
ConvertKit: Best Email Marketing Tool for 2024
ConvertKit: Best Email Marketing Tool for 2024ConvertKit: Best Email Marketing Tool for 2024
ConvertKit: Best Email Marketing Tool for 2024
Rakesh Jalan
 
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Lynch Creek Farm
 
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
projectseasy
 
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait CityAbortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
maishakhanam230
 
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAAPETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
lawrenceads01
 
How AI is Disrupting Service Industry More Than Design Thinking
How AI is Disrupting Service Industry More Than Design ThinkingHow AI is Disrupting Service Industry More Than Design Thinking
How AI is Disrupting Service Industry More Than Design Thinking
Body of Knowledge
 

Recently uploaded (20)

JD Euroway Report 2024 : Shocking Revelations
JD Euroway Report 2024 : Shocking RevelationsJD Euroway Report 2024 : Shocking Revelations
JD Euroway Report 2024 : Shocking Revelations
 
Guide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in SingaporeGuide to Obtaining a Money Changer License in Singapore
Guide to Obtaining a Money Changer License in Singapore
 
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAAPETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
PETAVIT MICHAEL TAY.pdfAAAAAAAAAAAAAAAAAAAA
 
The Strengths and Weaknesses of Each Zodiac Sign
The Strengths and Weaknesses of Each Zodiac SignThe Strengths and Weaknesses of Each Zodiac Sign
The Strengths and Weaknesses of Each Zodiac Sign
 
Destor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdfDestor.one - One Pager for Investment Round Dec22.pdf
Destor.one - One Pager for Investment Round Dec22.pdf
 
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital Banking
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital  BankingCheslyn Jacobs- TymeBank: Building Consumer Trust in Digital  Banking
Cheslyn Jacobs- TymeBank: Building Consumer Trust in Digital Banking
 
Business model Lean format - sample Feb23.pdf
Business model Lean format - sample Feb23.pdfBusiness model Lean format - sample Feb23.pdf
Business model Lean format - sample Feb23.pdf
 
Transforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptxTransforming the Future of Limo Services.pptx
Transforming the Future of Limo Services.pptx
 
Factory Roofing Contractors Chennai.pptx
Factory Roofing Contractors Chennai.pptxFactory Roofing Contractors Chennai.pptx
Factory Roofing Contractors Chennai.pptx
 
Game Product Manager VS Product Manager.pdf
Game Product Manager VS Product Manager.pdfGame Product Manager VS Product Manager.pdf
Game Product Manager VS Product Manager.pdf
 
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
PROVIDING THE WORLD WITH EFFECTIVE & EFFICIENT LIGHTING SOLUTIONS SINCE 1976
 
Mandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your roleMandated reporting powerpoint to help with understanding your role
Mandated reporting powerpoint to help with understanding your role
 
Entrepreneurial mindset: An Introduction to Entrepreneurship
Entrepreneurial mindset: An Introduction to EntrepreneurshipEntrepreneurial mindset: An Introduction to Entrepreneurship
Entrepreneurial mindset: An Introduction to Entrepreneurship
 
A STUDY OF MUTUAL FUND OF BANK OF INDIA .pdf
A STUDY OF MUTUAL FUND  OF BANK OF INDIA .pdfA STUDY OF MUTUAL FUND  OF BANK OF INDIA .pdf
A STUDY OF MUTUAL FUND OF BANK OF INDIA .pdf
 
ConvertKit: Best Email Marketing Tool for 2024
ConvertKit: Best Email Marketing Tool for 2024ConvertKit: Best Email Marketing Tool for 2024
ConvertKit: Best Email Marketing Tool for 2024
 
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
Christmas Decorations_ A Guide to Small Christmas Trees, Candle Centerpieces,...
 
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2TALENT ACQUISITION AND MANAGEMENT LECTURE 2
TALENT ACQUISITION AND MANAGEMENT LECTURE 2
 
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait CityAbortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
Abortion pills in Kuwait))௵+918133066128௹Get Cytotec Pills IN Kuwait City
 
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAAPETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
PETAVIT SIP-05.pdfAAAAAAAAAAAAAAAAAAAAAAAAA
 
How AI is Disrupting Service Industry More Than Design Thinking
How AI is Disrupting Service Industry More Than Design ThinkingHow AI is Disrupting Service Industry More Than Design Thinking
How AI is Disrupting Service Industry More Than Design Thinking
 

Fagan Inspection

  • 1. Fagan Inspection PHILIPPINES :: MALAYSIA :: VIETNAM :: INDONESIA :: INDIA :: CHINA
  • 2. Learning Bites • Identify the different types of review process • Describe what Fagan Inspection is and why it is needed • Learn and understand the inspection process and its characteristics • Identify who are involved and their roles in inspection, and • Explore why inspections are rarely performed
  • 3. The Review Types and Process Offline Process Review Types Walkthrough Process Software Product Inspection Process
  • 4. What is Fagan Inspection? • Invented in the early ‘70s by Michael Fagan of IBM • Inspired by production engineering inspection • A widely applicable, rigorous and formal software engineering QC technique • Inspection of any document when it is believed complete and ready for use • Find defects directly – unlike testing, which happens later, and only reveals symptoms • Related to, but distinct from, walkthroughs, technical reviews, ‘buddy checking’, email ‘pass around’ or ‘postal’ reviews • One of the ‘catalyst’ processes…
  • 5. What is a Defect? • Any occurrence in a work product that is incomplete, incorrect, or missing. • Any instance which a requirement is not satisfied. • Informal synonyms: bug, fault, issue, problem. • Non-­conformance in requirements, standards, or exit criteria. • Identified by team consensus during inspection meeting based on requirements/standards.
  • 6. Why Fagan Inspection? • Very high defect detection effectiveness – the single most effective software quality control • Widely applicable – to all documents – developed, changed or acquired • Can be used early in development (to requirements. docs.) and throughout development work • Well documented track record of reduction in rework costs and defects in released software
  • 7. The Inspection Process 1. Planning & Scheduling 2. Overview Meeting 3. Preparation 4. Inspection Defect Analysis Design Review 5. Rework 6. Follow-­up
  • 8. Inspection Characteristics • Budgeted, planned and scheduled • Use a defined process • Use knowledgeable peers… • … trained to perform defined inspection roles • Have defined entry and exit criteria • Use checklists and standards • Primary purpose is to find defects, for removal
  • 9. Who are involved? Author Inspector Reader Moderator Developer of work Reader Member of inspection An inspector who An inspector product An inspector who team. Often chosen to guides the responsible for enters all the defects represent specific role-­ examination of the organizing and found on the defect designer, tester, product reporting on list technical writer, SQA, inspection etc.
  • 10. Why are inspections rarely used? • Professional Ignorance • Not heard of them (why?) • Assumed to be a synonym for ‘review’ • Organizational Ignorance • Culture works against revealing or admitting mistakes (pass around for ‘comment’) • Lack of resources and facilities • Difficult – Inspection is a ‘precision instrument’ – easily broken • Disappointment and Frustration • With disappointing or apparently disappointing results and outcomes • Benefits are intangible • Needs analysis of results and outcomes to appreciate time and money saved
  • 11. How to make Fagan Inspection work • Restore balance outputs in originators favor (and add value) • Not just defects (i.e. ‘mistakes ‘) – formally recognize, value and measure design excellence • Begin the process as an introduction to real inspections • Attractive and fashionable? • Complex and conflicts with standard advice – pilot the real standard process, then tailor when well understood • Make the benefits tangible • Inspection data capture • Use this to provide savings predictions as part of project planning • Wider internal reporting and promotion
  • 12. Finally… • Can you afford not to review your early QC activities? – How effective is your current QC practice? – How much does it cost you? • Why? • (Two good metrics – cost per defect, % rework) • What is possible in your organization?
  • 14. Thank you very much! facebook.com/eccinternational linkedin.com/company/ecc-international eccinternational.wordpress.com