SlideShare a Scribd company logo
1 of 14
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…
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
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?
Thank you very much!




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

More Related Content

What's hot

Defects in software testing
Defects in software testingDefects in software testing
Defects in software testingsandeepsingh2808
 
Case Study Research in Software Engineering
Case Study Research in Software EngineeringCase Study Research in Software Engineering
Case Study Research in Software Engineeringalessio_ferrari
 
Principles of Software testing
Principles of Software testingPrinciples of Software testing
Principles of Software testingMd Mamunur Rashid
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering pptshruths2890
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingHadi Fadlallah
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)Priya Tomar
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and processgouravkalbalia
 
McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance sundas Shabbir
 
Software review
Software reviewSoftware review
Software reviewamjad_09
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
What is integration testing
What is integration testingWhat is integration testing
What is integration testingTestingXperts
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1IIUI
 

What's hot (20)

Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Defects in software testing
Defects in software testingDefects in software testing
Defects in software testing
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Testing
TestingTesting
Testing
 
Case Study Research in Software Engineering
Case Study Research in Software EngineeringCase Study Research in Software Engineering
Case Study Research in Software Engineering
 
Principles of Software testing
Principles of Software testingPrinciples of Software testing
Principles of Software testing
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 
Black box & white-box testing technique
Black box & white-box testing techniqueBlack box & white-box testing technique
Black box & white-box testing technique
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance McCall Software Quality Model in Software Quality Assurance
McCall Software Quality Model in Software Quality Assurance
 
Software review
Software reviewSoftware review
Software review
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
What is integration testing
What is integration testingWhat is integration testing
What is integration testing
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
 

Viewers also liked

NOSQAA Requirements Inspection
NOSQAA Requirements InspectionNOSQAA Requirements Inspection
NOSQAA Requirements Inspectionclelhs
 
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 indicatorJean 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 PROCESSVESIT/University of Mumbai
 
Cause effect graphing technique
Cause effect graphing techniqueCause effect graphing technique
Cause effect graphing techniqueAnkush Kumar
 
Static testing techniques
Static testing techniquesStatic testing techniques
Static testing techniquesMazenetsolution
 
General electric company 2
General electric company 2General electric company 2
General electric company 2madhurisakpal
 
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 ManagementDarshan 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 GuideDarshan Patel
 
GE# 2006 Proxy Statement
GE# 2006 Proxy Statement GE# 2006 Proxy Statement
GE# 2006 Proxy Statement finance1
 
Xerox Proxy Statement
Xerox Proxy StatementXerox Proxy Statement
Xerox Proxy Statementfinance15
 
Resume on 06252011 1812
Resume on 06252011 1812Resume on 06252011 1812
Resume on 06252011 1812Barbara Sutton
 
Actunidad 11
Actunidad 11Actunidad 11
Actunidad 11chapalibi
 
Historias Em Quadrinhos
Historias Em QuadrinhosHistorias Em Quadrinhos
Historias Em QuadrinhosMarcos Silva
 
Johnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic ManagementJohnson Diversey/ EcoLab Strategic Management
Johnson Diversey/ EcoLab Strategic Managementcrmowbray
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process modelsTauseef 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 Watsonhuguk
 

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
 
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук«Гайд з попередження дефектів у продуктовій компанії» - Людмила Федчук
«Гайд з попередження дефектів у продуктовій компанії» - Людмила ФедчукWebChallenge
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRizky Munggaran
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGRaju Raaj
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionMazenetsolution
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control softwareReetesh Gupta
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdfVuongPhm
 
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 testerJohan 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
 
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
 
Beginning auditor (1)
Beginning auditor (1)Beginning auditor (1)
Beginning auditor (1)
 

More from ECC International

Corporate Sustainability Reporting
Corporate Sustainability ReportingCorporate Sustainability Reporting
Corporate Sustainability ReportingECC 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. CompeteECC International
 
Failure Mode & Effect Analysis
Failure Mode & Effect AnalysisFailure Mode & Effect Analysis
Failure Mode & Effect AnalysisECC International
 
Corporate Sustainability Management
Corporate Sustainability ManagementCorporate Sustainability Management
Corporate Sustainability ManagementECC International
 
Process Management Beyond Certification
Process Management Beyond CertificationProcess Management Beyond Certification
Process Management Beyond CertificationECC International
 
Business Continuity Management
Business Continuity ManagementBusiness Continuity Management
Business Continuity ManagementECC 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

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 

Recently uploaded (20)

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

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?
  • 13.
  • 14. Thank you very much! facebook.com/eccinternational linkedin.com/company/ecc-international eccinternational.wordpress.com