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

Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
System Analysis Fact Finding Methods
System Analysis Fact Finding MethodsSystem Analysis Fact Finding Methods
System Analysis Fact Finding MethodsMoshikur Rahman
 
verification and validation
verification and validationverification and validation
verification and validationDinesh Pasi
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 MuhammadTalha436
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro pptNancyBeaulah_R
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specificationshiprashakya2
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models Satya P. Joshi
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycleBugRaptors
 
Slice Based testing and Object Oriented Testing
Slice Based testing and Object Oriented TestingSlice Based testing and Object Oriented Testing
Slice Based testing and Object Oriented Testingvarsha sharma
 
Object Oriented Analysis (Coad-Yourdon)
Object Oriented Analysis (Coad-Yourdon)Object Oriented Analysis (Coad-Yourdon)
Object Oriented Analysis (Coad-Yourdon)Subash Khatiwada
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)Akash Kumar Dhameja
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)kunj desai
 

What's hot (20)

Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
System Analysis Fact Finding Methods
System Analysis Fact Finding MethodsSystem Analysis Fact Finding Methods
System Analysis Fact Finding Methods
 
Rad model
Rad modelRad model
Rad model
 
verification and validation
verification and validationverification and validation
verification and validation
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
 
Software design
Software designSoftware design
Software design
 
Slice Based testing and Object Oriented Testing
Slice Based testing and Object Oriented TestingSlice Based testing and Object Oriented Testing
Slice Based testing and Object Oriented Testing
 
Functional and non functional
Functional and non functionalFunctional and non functional
Functional and non functional
 
Object Oriented Analysis (Coad-Yourdon)
Object Oriented Analysis (Coad-Yourdon)Object Oriented Analysis (Coad-Yourdon)
Object Oriented Analysis (Coad-Yourdon)
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
 

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

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
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
 
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
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
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
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
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
 
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
 

Recently uploaded (20)

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
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...
 
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...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
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
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
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
 
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
 

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