SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

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

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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.