SlideShare una empresa de Scribd logo
1 de 32
Software Metrics –Overview Blackboard by Sirisha N
Objectives ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Purpose ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metrics in ISO, CMM & CMMI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Institutionalize Metrics Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CMMI L 2 – PA 5 SG 2  Provide Measurement  Results SP 2.1-1  Collect Measurement Data SP 2.2.1  Analyze Measurement Data SP 2.3.1  Store Data and Results SP 2.4.1  Communicate Results Clarify Business Goals Prioritize Issues Select & Define Measures Collect, Verify & Store Data Analyze Process Behavior Stable? Capable? Continually Improve Remove Assignable Causes Change Process New Issues? New Measures? New Goals? Y N N N N N Y Y Y
What to Measure ? ,[object Object],[object Object],[object Object],Product Metrics: Metrics that are used to control the software life cycle process ( not within the scope of EQA ) Project Metrics: Metrics that are used to control project life cycle process   ( i.e, Effort Variation, Schedule Variation, etc ) Quality Metrics: Metrics that are used to control quality in product or service ( i.e, CSI, % TC modified, etc )
… ..What to Measure ? Software Test Metrics Product Metrics Process Metrics Project Metrics Quality Metrics 1. Size Variation 2. Defect density 3. Code coverage 4. MTBF 1.  TCA Productivity 2.  TCR Productivity 3.  TCE Productivity 4.  Test Case challenged percentage 1.  Effort variation 2. Schedule Variation 3. Schedule Compliance 4. Staff Utilization 1.  Adhoc Bug % 2. Challenged Bug % 3. Rejected Bug % 4.  Customer  satisfaction Index
Data Collection Strategy WBS (.XLS) Time Sheet (.XLS) Estimation Sheet  (.XLT) Estimation Methodology DTS (.XLS) RL (.XLS) Data Collected in  PROJECT DATA COLLECTION EQA 2.0 D1.XLS PROJECT WBS EQA 1.0 D1.XLS Resource Name, Project Name, Build Name, Planned Tasks, Unplanned Tasks, Time spent Testing Defects,  Customer identified defects (CID) Review Errors & Defects Test Report (.XLS) Guidelines, Templates Planned Effort,  Actual Effort,  Planned Start date, Planned Finish date, Interim Start date, Interim Finish date, Actual Start date, Actual Finish date, Estimated Size,  Estimated Effort,  Estimated Resource Count, CID Report (.XLS) Defect ID,  Description,  Source / Location,  Identified date / by, Defect Type / Class, Detected in Phase, Injected in Phase,  Defect Severity,  Defect Status Error / Defect ID, Description,  Source / Location, Identified date / by, Error/Defect Status Derived Metrics:   1. Effort Variation  2. Schedule Variation  3. TCA productivity  4. TCR productivity  5. TCE productivity  6. Challenged TC %  7. Adhoc Bug %  8. Challenged Bug %  9. Rejected Bug %  Test Case ID,  Executed by, Execution date, Test procedure, Expected results, Actual results, Execution status, Defect description  Defect description  Identified by,  Identified date, Defect Type, Defect priority,
Operational Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A. Metrics Operational Definitions: B. Decision Criteria: C. Data Collection Procedure: Measurement Method Base Measure Life Cycle Definition  Attribute/Entity UOM Metric Availability Distribution Reporting cycle Data extraction cycle Reporting Format Data Pattern Data Collection Rules & Procedures Who Collects the Data Data Elements / Fields Record Database Data type Data Item
Effort Variation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Effort Variation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Effort Variation Effort can be derived from Size, if Productivity factor is known..   Effort (PH) = {Size (# TC) x 1000} / Productivity (TCA or TCR or TCE /Hr.) Data Collection Sheet for Effort Variation -Phase Wise Artifact : Project WBS EQA 1.0 D1.xls                                                                                                             % Variation Actual Effort (in person hrs) Planned Effort (in person hrs) Activity Phase Modules Build Product Activity Code
Effort Variation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Schedule Variation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Schedule Variation ,[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]
Schedule Variation Data Collection Sheet for Schedule Variation - Phase Wise Artifact : Project WBS EQA 1.0 D1.xls                                                                                                                                                                         %  Comp lete %  Varia tion Actual Finish Date Actual Start Date Actual Duration (cal. days) Plan Finish Date Plan Start Date Plan Duration (cal. days) Activity Phase Modules Build Product Act. Code
Schedule Variation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Productivity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Productivity ,[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]
Productivity Artifact : Project Data Collection EQA 2.0 D1.xls Data Collection Sheet for Test Case Productivity                                                                                                                                                           TC Execution Effort # TC Executed TC Reviewing Effort # TC Reviewed TC Authoring Effort # TC Authored Module Build Product Resource ID Date
Productivity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adhoc/Challenged/Rejected Bug % ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adhoc/Challenged/Rejected Bug % ,[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]
Adhoc/Challenged/Rejected Bug % Data Collection Sheet for Bug Details Artifact : Project Data Collection EQA 2.0 D1.xls                                                                                         # Invalid Bugs # Redundant Bugs # Challenged Bugs # Enhance ments # Bugs Posted Bugs by Testing Type Module Build Product Resource ID Date
Adhoc/Challenged/Rejected Bug % ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Capability Baseline Is Process Stable/Capable? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Metrics based Project Mgmt.
Metrics based Project Mgmt.
Metrics based Project Mgmt.
Q Thank

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Schedule Updates
Schedule UpdatesSchedule Updates
Schedule Updates
 
Data Collection Points And Gqm
Data Collection Points And GqmData Collection Points And Gqm
Data Collection Points And Gqm
 
Pmp cost chapter 7
Pmp cost chapter 7Pmp cost chapter 7
Pmp cost chapter 7
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
 
Metrics used in testing
Metrics used in testingMetrics used in testing
Metrics used in testing
 
How to prepare recovery or revised schedule rev.2
How to prepare recovery or revised schedule rev.2How to prepare recovery or revised schedule rev.2
How to prepare recovery or revised schedule rev.2
 
CCP_SEC1_Cost
CCP_SEC1_CostCCP_SEC1_Cost
CCP_SEC1_Cost
 
IRJET- Value Management
IRJET- Value ManagementIRJET- Value Management
IRJET- Value Management
 
Unit 5
Unit   5Unit   5
Unit 5
 
How to build a credible performance measurement baseline (v5)
How to build a credible performance measurement baseline (v5)How to build a credible performance measurement baseline (v5)
How to build a credible performance measurement baseline (v5)
 
Term paper spm
Term paper spmTerm paper spm
Term paper spm
 
07.cost management updated
07.cost management updated07.cost management updated
07.cost management updated
 
Project Scheduling and Control Projects
Project Scheduling and Control ProjectsProject Scheduling and Control Projects
Project Scheduling and Control Projects
 
ACH 216 Lecture 07 (Project Funding)
ACH 216 Lecture 07 (Project Funding)ACH 216 Lecture 07 (Project Funding)
ACH 216 Lecture 07 (Project Funding)
 
Cost Control Process for Construction
Cost Control Process for ConstructionCost Control Process for Construction
Cost Control Process for Construction
 
Process development and implementation
Process development and implementationProcess development and implementation
Process development and implementation
 
Earning Value from Earned Value Management
Earning Value from Earned Value ManagementEarning Value from Earned Value Management
Earning Value from Earned Value Management
 
Projects Summary
Projects SummaryProjects Summary
Projects Summary
 
Chap013 4er1
Chap013 4er1Chap013 4er1
Chap013 4er1
 

Similar a Metrics Sirisha

Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by dataMobi Marketing
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based ManagementSPIN Chennai
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering FundamentalsRahul Sudame
 
Classical Approaches in Test Estimation
Classical Approaches in Test EstimationClassical Approaches in Test Estimation
Classical Approaches in Test EstimationGlobalLogic Ukraine
 
8 project planning
8 project planning8 project planning
8 project planningrandhirlpu
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate templateSteven Bonacorsi
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate templateSteven Bonacorsi
 
First Time IT Project Management Review
First Time IT Project Management ReviewFirst Time IT Project Management Review
First Time IT Project Management Reviewdavidzisu
 
Spm project planning
Spm project planning Spm project planning
Spm project planning Kanchana Devi
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysGoLeanSixSigma.com
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate templateSteven Bonacorsi
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate templateSteven Bonacorsi
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementQuantitative Software Management, Inc.
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...Seapine Software
 
The Project Management Process - Week 9 Performance Management
The Project Management Process - Week 9   Performance ManagementThe Project Management Process - Week 9   Performance Management
The Project Management Process - Week 9 Performance ManagementCraig Brown
 

Similar a Metrics Sirisha (20)

Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by data
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Trahan
TrahanTrahan
Trahan
 
Classical Approaches in Test Estimation
Classical Approaches in Test EstimationClassical Approaches in Test Estimation
Classical Approaches in Test Estimation
 
8 project planning
8 project planning8 project planning
8 project planning
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 
First Time IT Project Management Review
First Time IT Project Management ReviewFirst Time IT Project Management Review
First Time IT Project Management Review
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
 
IT Processes & Systems
IT Processes & SystemsIT Processes & Systems
IT Processes & Systems
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 
stlc
stlcstlc
stlc
 
stlc
stlcstlc
stlc
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
The Project Management Process - Week 9 Performance Management
The Project Management Process - Week 9   Performance ManagementThe Project Management Process - Week 9   Performance Management
The Project Management Process - Week 9 Performance Management
 

Más de interactionaccount (7)

Nerv testing
Nerv testingNerv testing
Nerv testing
 
Marine Biology Introduction
Marine Biology IntroductionMarine Biology Introduction
Marine Biology Introduction
 
Present For Sample int acc
Present For Sample int accPresent For Sample int acc
Present For Sample int acc
 
Sample
SampleSample
Sample
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics SirishaMetrics Sirisha
Metrics Sirisha
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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...apidays
 
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 WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Metrics Sirisha

  • 1. Software Metrics –Overview Blackboard by Sirisha N
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. … ..What to Measure ? Software Test Metrics Product Metrics Process Metrics Project Metrics Quality Metrics 1. Size Variation 2. Defect density 3. Code coverage 4. MTBF 1. TCA Productivity 2. TCR Productivity 3. TCE Productivity 4. Test Case challenged percentage 1. Effort variation 2. Schedule Variation 3. Schedule Compliance 4. Staff Utilization 1. Adhoc Bug % 2. Challenged Bug % 3. Rejected Bug % 4. Customer satisfaction Index
  • 10. Data Collection Strategy WBS (.XLS) Time Sheet (.XLS) Estimation Sheet (.XLT) Estimation Methodology DTS (.XLS) RL (.XLS) Data Collected in PROJECT DATA COLLECTION EQA 2.0 D1.XLS PROJECT WBS EQA 1.0 D1.XLS Resource Name, Project Name, Build Name, Planned Tasks, Unplanned Tasks, Time spent Testing Defects, Customer identified defects (CID) Review Errors & Defects Test Report (.XLS) Guidelines, Templates Planned Effort, Actual Effort, Planned Start date, Planned Finish date, Interim Start date, Interim Finish date, Actual Start date, Actual Finish date, Estimated Size, Estimated Effort, Estimated Resource Count, CID Report (.XLS) Defect ID, Description, Source / Location, Identified date / by, Defect Type / Class, Detected in Phase, Injected in Phase, Defect Severity, Defect Status Error / Defect ID, Description, Source / Location, Identified date / by, Error/Defect Status Derived Metrics: 1. Effort Variation 2. Schedule Variation 3. TCA productivity 4. TCR productivity 5. TCE productivity 6. Challenged TC % 7. Adhoc Bug % 8. Challenged Bug % 9. Rejected Bug % Test Case ID, Executed by, Execution date, Test procedure, Expected results, Actual results, Execution status, Defect description Defect description Identified by, Identified date, Defect Type, Defect priority,
  • 11.
  • 12.
  • 13.
  • 14. Effort Variation Effort can be derived from Size, if Productivity factor is known.. Effort (PH) = {Size (# TC) x 1000} / Productivity (TCA or TCR or TCE /Hr.) Data Collection Sheet for Effort Variation -Phase Wise Artifact : Project WBS EQA 1.0 D1.xls                                                                                                             % Variation Actual Effort (in person hrs) Planned Effort (in person hrs) Activity Phase Modules Build Product Activity Code
  • 15.
  • 16.
  • 17.
  • 18. Schedule Variation Data Collection Sheet for Schedule Variation - Phase Wise Artifact : Project WBS EQA 1.0 D1.xls                                                                                                                                                                         % Comp lete % Varia tion Actual Finish Date Actual Start Date Actual Duration (cal. days) Plan Finish Date Plan Start Date Plan Duration (cal. days) Activity Phase Modules Build Product Act. Code
  • 19.
  • 20.
  • 21.
  • 22. Productivity Artifact : Project Data Collection EQA 2.0 D1.xls Data Collection Sheet for Test Case Productivity                                                                                                                                                           TC Execution Effort # TC Executed TC Reviewing Effort # TC Reviewed TC Authoring Effort # TC Authored Module Build Product Resource ID Date
  • 23.
  • 24.
  • 25.
  • 26. Adhoc/Challenged/Rejected Bug % Data Collection Sheet for Bug Details Artifact : Project Data Collection EQA 2.0 D1.xls                                                                                         # Invalid Bugs # Redundant Bugs # Challenged Bugs # Enhance ments # Bugs Posted Bugs by Testing Type Module Build Product Resource ID Date
  • 27.
  • 28.