SlideShare una empresa de Scribd logo
1 de 26
Software  Inspection and Defect Management Kubendran G
Content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Efforts ,[object Object],Effort and Time + Rework Work
Rework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Overview of Quality Management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Defect ,[object Object],[object Object],[object Object]
Potential Defects ,[object Object],[object Object],[object Object]
Defects 4 Cs ,[object Object],[object Object],[object Object],[object Object]
Causes of Defects ,[object Object],[object Object],[object Object],[object Object]
Causes of Defects ,[object Object],[object Object],[object Object]
Defect classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cost to fix Defects
Defects Trends Defects Profile without Reviews Design Requirements Code Unit Test Integration Test System Test 20 40 100 50 20 10
Defects Control Defects Profile with Reviews Design Requirements Code Unit Test Integration Test System Test 5 (20) 10(40) 15(100) 7 (50) 3 (20) 1(10) Reviews Reviews Reviews
Review  -  Inspection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Software Inspection/ Review ,[object Object],[object Object],[object Object],[object Object]
Software Inspection Process Document Inspection Document Inspection Document Inspection Code Inspection Document Inspection Applying Testing Tools   Code Inspection Requirements Design Test Implementation Implementation Test Quality Control Test Plan
Inspection - Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],Benefits
What is Software Inspection/ Review (cont..) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objectives of Software Inspection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
InFormal and Formal Inspection ,[object Object],[object Object]
Formal Inspection Process Log Bugs, agreed by all . Defect Logging Meeting The rework is verified, final inspection data is collected and summarized, and the inspection is officially closed.  - Baseline the doc. Follow up  Action, Update the bug status. Rework  Root cause analysis.  Process Analysis Meeting  Team members inspect the work individually looking for defects in the work product.  Individual Preparation   Optional phase where team members who are unfamiliar with the work product to be inspected receive orientation.  Overview Meeting Identifies work product to be inspected and sets the inspection schedule.  Review Planning  Description  Inspection   Stage
The Formal Inspection Team  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits of Inspections ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions Reviews prepare the ground and stabilize SDP Adaptation of the inspection method for the Environment Gain in quality and experience  Appreciated by authors and peers Help for team building in a distributed environment Team Success
Future ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Quality http://atddoc.cern.ch/Atlas/DaqSoft/sde/Welcome.html  doris.burckhart@cern.ch

Más contenido relacionado

La actualidad más candente

Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
 

La actualidad más candente (20)

Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Software documentation
Software documentationSoftware documentation
Software documentation
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
verification and validation
verification and validationverification and validation
verification and validation
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Alpha and beta testing
Alpha and beta testingAlpha and beta testing
Alpha and beta testing
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
V model presentation
V model presentationV model presentation
V model presentation
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Testing web application
Testing web applicationTesting web application
Testing web application
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering Processes
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Software testing
Software testingSoftware testing
Software testing
 
Test cases
Test casesTest cases
Test cases
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 

Similar a Software Inspection And Defect Management

softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
Philip Johnson
 

Similar a Software Inspection And Defect Management (20)

Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
 
Quality management
Quality managementQuality management
Quality management
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
Software Testing - SDLC Model
Software Testing - SDLC ModelSoftware Testing - SDLC Model
Software Testing - SDLC Model
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
SECh1920
SECh1920SECh1920
SECh1920
 
Software Testing - Beginners
Software Testing - Beginners Software Testing - Beginners
Software Testing - Beginners
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Software Inspection And Defect Management

  • 1. Software Inspection and Defect Management Kubendran G
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Cost to fix Defects
  • 13. Defects Trends Defects Profile without Reviews Design Requirements Code Unit Test Integration Test System Test 20 40 100 50 20 10
  • 14. Defects Control Defects Profile with Reviews Design Requirements Code Unit Test Integration Test System Test 5 (20) 10(40) 15(100) 7 (50) 3 (20) 1(10) Reviews Reviews Reviews
  • 15.
  • 16.
  • 17. Software Inspection Process Document Inspection Document Inspection Document Inspection Code Inspection Document Inspection Applying Testing Tools Code Inspection Requirements Design Test Implementation Implementation Test Quality Control Test Plan
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Formal Inspection Process Log Bugs, agreed by all . Defect Logging Meeting The rework is verified, final inspection data is collected and summarized, and the inspection is officially closed. - Baseline the doc. Follow up Action, Update the bug status. Rework Root cause analysis. Process Analysis Meeting Team members inspect the work individually looking for defects in the work product. Individual Preparation Optional phase where team members who are unfamiliar with the work product to be inspected receive orientation. Overview Meeting Identifies work product to be inspected and sets the inspection schedule. Review Planning Description Inspection Stage
  • 23.
  • 24.
  • 25. Conclusions Reviews prepare the ground and stabilize SDP Adaptation of the inspection method for the Environment Gain in quality and experience Appreciated by authors and peers Help for team building in a distributed environment Team Success
  • 26.

Notas del editor

  1. This presentation reports on the evaluation of Review and Software Inspection which is part of the Software Development Process for the Back-end software of the ATLAS Data Acquisition system. .