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

verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
koolkampus
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
Nishant Worah
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 

What's hot (20)

White box black box & gray box testing
White box black box & gray box testingWhite box black box & gray box testing
White box black box & gray box testing
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
Testing
TestingTesting
Testing
 
verification and validation
verification and validationverification and validation
verification and validation
 
Getting Started with API Security Testing
Getting Started with API Security TestingGetting Started with API Security Testing
Getting Started with API Security Testing
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and tracking
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
 
Penetration Testing Basics
Penetration Testing BasicsPenetration Testing Basics
Penetration Testing Basics
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
QA interview questions and answers
QA interview questions and answersQA interview questions and answers
QA interview questions and answers
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Test cases
Test casesTest cases
Test cases
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 

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
 
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
 
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
 
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
 

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
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
alind tiwari
 
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
 
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 Reporting
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
 
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
 
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

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 

Recently uploaded (20)

Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 

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