SlideShare a Scribd company logo
1 of 32
A Contextual Approach to
Improving Software Metrics Practices
Helle Damborg Frederiken and Lars Mathiassen




        IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT
        VOL. 55, NO.4, November 2008 Page: 602-616
Group Members


Ms. Krittika   Tipyodsree Student ID: 5470111221
Ms. Wanwisa Roongkaew Student ID: 5470367621
Mr. Wissarut Katathikarn Student ID: 5470376221
Ms. Alisa      Sangpuwong Student ID: 5470459721
About this paper

• Presents this contextual approach to improving
  software metrics practices
• Presents the results of applying it in Software, Inc.
• Offers lessons for how managers can use contextual
  approaches to increase the benefits of software
  metrics programs.
Problem need to be solved



To explore how software organizations can create
 a better fit between expected and experienced
        benefits of their metric programs.
Proposed method
Proposed method (cont.)
Proposed method (cont.)
Content
Information-Centric Analysis




  A Contextual Approach to Improving Software Metrics Practices
  Helle Damborg Frederiken and Lars Mathiassen
Content: Information-Centric Analysis
Existing Metrics Program

• The data suppliers did not understand the definitions of
  metrics and measures.
• The metrics program contained a lot of data that were
  potentially useful for several purposes.
• The primary users were software improvement agents
  identifying high-level improvements.
• Most software engineers and managers did not use the
  program. Very few managers saw a need for it.
Existing Metrics Program (cont.)

• Interpretation of data required insights into the metrics
  program, the submitted measures, and actual software
  practices. Few people were capable of making such
  interpretations.
• There were few managerial responses based on information
  from the program.
• The project indicators focused on resources and deadlines
  and ignored the quality of software.
New Metrics Program

• Data suppliers’ needs should be given more consideration
  in order to increase the quality of data.
• Targeted interpretations should be made available to
  support usage.
• The intended meaning of measures and indicators should
  be shared across stakeholders.
New Metrics Program (cont.)

• The managerial hierarchy should not restrict information
  dissemination.
• Contemporary technologies should be used to facilitate
  dissemination.
• The metrics staff should change its role from a data
  collector to an information provider
Content: Information-Centric Analysis


        Existing Metrics Program


      Information-Centric Analysis


         New Metrics Program
Context
Organization-Centric Analysis




  A Contextual Approach to Improving Software Metrics Practices
  Helle Damborg Frederiken and Lars Mathiassen
Context: Organization-Centric Analysis
    A. Technical Systems
     Context              Major Changes             Existing Program            New Program
•   Core Business     •   Purpose of Program    •    Identification of      •   Management
    Processes         •   Focus                      Improvement                Support
                                                •    Benchmarking           •   Learning from
                                                                                Specific Projects
•   Product/Process   •   Model                 •    Generic Compass        •   Specific Software,
    Technology        •   Measurement Process        metrics                    Inc., metrics
                      •   Process                                           •   Simpler, Cheaper,
                                                                                more Flexible
                                                                            •   More tightly linked
                                                                                to the ERP system
•   Tasks             Metrics Staff             •    Being Outsourced       •   More Involved in
                      Process                        assisted by Internal       Projects
                                                     Experts                •   Being In-house
                                                                                facilitated by
                                                                                Internal Experts
Context: Organization-Centric Analysis
    B. People
     Context             Major Changes             Existing Program       New Program
•   Roles            •   Roles                                        •   Fewer Roles
                     •   Interfaces                                   •   Fewer Interfaces
                                                                          between Roles

•   Education        •   Education of Managers •    Learning from     •   Learned by being
                                                    Compass               part of Process
                                                    Measurements

•   Skills and       •   Skills                •    Compass Related   •   Software, Inc.,
    Knowledge        •   Knowledge                  Skills                Specific Skills
                                               •    Compass and       •   Implementation
                                                    Function points       and Use of
                                                                          Measurements
•   Career           •   Position of Metrics                          •   More Visible and
    Development          Staff                                            Central
Context: Organization-Centric Analysis
    C. Organizing Structures
      Context            Major Changes              Existing Program         New Program
•   Unit Groupings   •   Working Hours of       •    Part Time           •   Full Time
                         Metrics Staff                                   •   Smaller, more
                     •   Organization                                        Coherent Team

•   Coordinating     •   Project Indicators     •    Compass’s           •   Project Managers
    Mechanisms                                       Indicators              own their Indicators


•   Authority and    •   Authority to Measure   •    Software Director   •   Metrics Staff
    Responsibility       Software Process
Context: Organization-Centric Analysis
    D. Management Practices
      Context            Major Changes             Existing Program          New Program
•   Unit Groupings   •   Staff                                           •   More Involved in
                     •   Program                                             Projects
                                                                         •   More Flexible in the
                                                                             way Projects are
                                                                             measured
•   Coordinating     •   Perceived Role of     •    Supervisor and       •   Colleague and Team
    Mechanisms           Metrics Consultants        Controller               Player


•   Authority and    •   Indicators            •    Without Indicators   •   Used to set and
    Responsibility   •   Managers              •    Motivated from           track goals
                                                    Software Director    •   Interesting in
                                                                             Program
Process
    The IDEAL Approach




A Contextual Approach to Improving Software Metrics Practices
Helle Damborg Frederiken and Lars Mathiassen
The IDEAL Approach
The IDEAL Approach (cont.)
The IDEAL Approach (cont.)
The IDEAL Approach (cont.)
The IDEAL Approach (cont.)
The IDEAL Approach (cont.)
Result

• Outcomes at Software, Inc.
• Limitations
Contribution

Lesson 1:
       Organize the process to improve an existing software
metrics program based on the IDEAL framework.

Lesson 2:
        Assess the content of an existing program by viewing
it as a medium for interaction between stakeholders.
Contribution



Lesson 3:
       Assess the context of an existing metrics program
by considering the organizational practices involved in its
execution.
Contribution

Lesson 4:
       Design improvements to the existing program
that more effectively integrates it into the managerial
and organizational context.

Lesson 5:
        Ensure commitment and active participation on
all levels of software management.
Keywords


•   Contextual approach
•   Information-centric analysis
•   Organization-centric analysis
•   Software metrics improvement.
Thank You




A Contextual Approach to Improving Software Metrics Practices
Helle Damborg Frederiken and Lars Mathiassen

More Related Content

What's hot

Lengyel dave
Lengyel daveLengyel dave
Lengyel dave
NASAPMC
 
Dornell.izella
Dornell.izellaDornell.izella
Dornell.izella
NASAPMC
 
Bryson jonathan
Bryson jonathanBryson jonathan
Bryson jonathan
NASAPMC
 
Project management office
Project management officeProject management office
Project management office
dinafouad87
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010
Perficient, Inc.
 

What's hot (19)

Garter. Project Manager 2014
Garter. Project Manager 2014Garter. Project Manager 2014
Garter. Project Manager 2014
 
10 c-draft-earthsoft-project management-detailed-experience based
10 c-draft-earthsoft-project management-detailed-experience based10 c-draft-earthsoft-project management-detailed-experience based
10 c-draft-earthsoft-project management-detailed-experience based
 
Pir
PirPir
Pir
 
PMO Overview June 2009
PMO Overview June 2009PMO Overview June 2009
PMO Overview June 2009
 
TERMINALFOUR t44u 2012 - Professional Services Development
TERMINALFOUR t44u 2012 - Professional Services DevelopmentTERMINALFOUR t44u 2012 - Professional Services Development
TERMINALFOUR t44u 2012 - Professional Services Development
 
Spi Cost Roi
Spi Cost RoiSpi Cost Roi
Spi Cost Roi
 
Lengyel dave
Lengyel daveLengyel dave
Lengyel dave
 
PMO Kick-Off Presentation
PMO Kick-Off PresentationPMO Kick-Off Presentation
PMO Kick-Off Presentation
 
B328
B328B328
B328
 
More on Software Project Management
More on Software Project ManagementMore on Software Project Management
More on Software Project Management
 
Dornell.izella
Dornell.izellaDornell.izella
Dornell.izella
 
Bryson jonathan
Bryson jonathanBryson jonathan
Bryson jonathan
 
Management511 team f_presentation[1]
Management511 team f_presentation[1]Management511 team f_presentation[1]
Management511 team f_presentation[1]
 
Performance excellence
Performance excellencePerformance excellence
Performance excellence
 
Hr Transformation Overview
Hr Transformation OverviewHr Transformation Overview
Hr Transformation Overview
 
Project management office
Project management officeProject management office
Project management office
 
Ms project training ver 01
Ms project training ver 01Ms project training ver 01
Ms project training ver 01
 
Human Process Engineering
Human Process EngineeringHuman Process Engineering
Human Process Engineering
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010
 

Viewers also liked (9)

Software metrics
Software metricsSoftware metrics
Software metrics
 
Verification Metrics
Verification MetricsVerification Metrics
Verification Metrics
 
Establishing a Software Measurement Process
Establishing a Software Measurement ProcessEstablishing a Software Measurement Process
Establishing a Software Measurement Process
 
Survey on Software Defect Prediction
Survey on Software Defect PredictionSurvey on Software Defect Prediction
Survey on Software Defect Prediction
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industry
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
 
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
 
Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)
Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)
Survey on Software Defect Prediction (PhD Qualifying Examination Presentation)
 
13 software metrics
13 software metrics13 software metrics
13 software metrics
 

Similar to A contextual approach to improving software metrics practices

PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
EPM Live
 
Performance Management Brochure 2010
Performance Management Brochure 2010Performance Management Brochure 2010
Performance Management Brochure 2010
bcb5026
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
Devnath13
 
Project design and management
Project design and managementProject design and management
Project design and management
Andrew Zolnai
 
Bpr Process Modeling
Bpr Process ModelingBpr Process Modeling
Bpr Process Modeling
rlynes
 
Experis Overview
Experis OverviewExperis Overview
Experis Overview
ecoonrad
 
Experis Overview
Experis OverviewExperis Overview
Experis Overview
ecoonrad
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Perficient, Inc.
 
IT and Higher Education: Where are We Headed?
IT and Higher Education: Where are We Headed?IT and Higher Education: Where are We Headed?
IT and Higher Education: Where are We Headed?
Mark Roman
 
NG BB 05 Roles and Responsibilities
NG BB 05 Roles and ResponsibilitiesNG BB 05 Roles and Responsibilities
NG BB 05 Roles and Responsibilities
Leanleaders.org
 

Similar to A contextual approach to improving software metrics practices (20)

PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
Project management office value
Project management office valueProject management office value
Project management office value
 
Performance Management Brochure 2010
Performance Management Brochure 2010Performance Management Brochure 2010
Performance Management Brochure 2010
 
Migrating data: How to reduce risk
Migrating data: How to reduce riskMigrating data: How to reduce risk
Migrating data: How to reduce risk
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
Project design and management
Project design and managementProject design and management
Project design and management
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 Basics
 
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
 
Bpr Process Modeling
Bpr Process ModelingBpr Process Modeling
Bpr Process Modeling
 
Experis Overview
Experis OverviewExperis Overview
Experis Overview
 
Experis Overview
Experis OverviewExperis Overview
Experis Overview
 
Software engineering 3 software process
Software engineering 3 software processSoftware engineering 3 software process
Software engineering 3 software process
 
Bryne
BryneBryne
Bryne
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
 
IT and Higher Education: Where are We Headed?
IT and Higher Education: Where are We Headed?IT and Higher Education: Where are We Headed?
IT and Higher Education: Where are We Headed?
 
NG BB 05 Roles and Responsibilities
NG BB 05 Roles and ResponsibilitiesNG BB 05 Roles and Responsibilities
NG BB 05 Roles and Responsibilities
 
Chapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptxChapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptx
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Recently uploaded (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

A contextual approach to improving software metrics practices

  • 1. A Contextual Approach to Improving Software Metrics Practices Helle Damborg Frederiken and Lars Mathiassen IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT VOL. 55, NO.4, November 2008 Page: 602-616
  • 2. Group Members Ms. Krittika Tipyodsree Student ID: 5470111221 Ms. Wanwisa Roongkaew Student ID: 5470367621 Mr. Wissarut Katathikarn Student ID: 5470376221 Ms. Alisa Sangpuwong Student ID: 5470459721
  • 3. About this paper • Presents this contextual approach to improving software metrics practices • Presents the results of applying it in Software, Inc. • Offers lessons for how managers can use contextual approaches to increase the benefits of software metrics programs.
  • 4. Problem need to be solved To explore how software organizations can create a better fit between expected and experienced benefits of their metric programs.
  • 8. Content Information-Centric Analysis A Contextual Approach to Improving Software Metrics Practices Helle Damborg Frederiken and Lars Mathiassen
  • 10. Existing Metrics Program • The data suppliers did not understand the definitions of metrics and measures. • The metrics program contained a lot of data that were potentially useful for several purposes. • The primary users were software improvement agents identifying high-level improvements. • Most software engineers and managers did not use the program. Very few managers saw a need for it.
  • 11. Existing Metrics Program (cont.) • Interpretation of data required insights into the metrics program, the submitted measures, and actual software practices. Few people were capable of making such interpretations. • There were few managerial responses based on information from the program. • The project indicators focused on resources and deadlines and ignored the quality of software.
  • 12. New Metrics Program • Data suppliers’ needs should be given more consideration in order to increase the quality of data. • Targeted interpretations should be made available to support usage. • The intended meaning of measures and indicators should be shared across stakeholders.
  • 13. New Metrics Program (cont.) • The managerial hierarchy should not restrict information dissemination. • Contemporary technologies should be used to facilitate dissemination. • The metrics staff should change its role from a data collector to an information provider
  • 14. Content: Information-Centric Analysis Existing Metrics Program Information-Centric Analysis New Metrics Program
  • 15. Context Organization-Centric Analysis A Contextual Approach to Improving Software Metrics Practices Helle Damborg Frederiken and Lars Mathiassen
  • 16. Context: Organization-Centric Analysis A. Technical Systems Context Major Changes Existing Program New Program • Core Business • Purpose of Program • Identification of • Management Processes • Focus Improvement Support • Benchmarking • Learning from Specific Projects • Product/Process • Model • Generic Compass • Specific Software, Technology • Measurement Process metrics Inc., metrics • Process • Simpler, Cheaper, more Flexible • More tightly linked to the ERP system • Tasks Metrics Staff • Being Outsourced • More Involved in Process assisted by Internal Projects Experts • Being In-house facilitated by Internal Experts
  • 17. Context: Organization-Centric Analysis B. People Context Major Changes Existing Program New Program • Roles • Roles • Fewer Roles • Interfaces • Fewer Interfaces between Roles • Education • Education of Managers • Learning from • Learned by being Compass part of Process Measurements • Skills and • Skills • Compass Related • Software, Inc., Knowledge • Knowledge Skills Specific Skills • Compass and • Implementation Function points and Use of Measurements • Career • Position of Metrics • More Visible and Development Staff Central
  • 18. Context: Organization-Centric Analysis C. Organizing Structures Context Major Changes Existing Program New Program • Unit Groupings • Working Hours of • Part Time • Full Time Metrics Staff • Smaller, more • Organization Coherent Team • Coordinating • Project Indicators • Compass’s • Project Managers Mechanisms Indicators own their Indicators • Authority and • Authority to Measure • Software Director • Metrics Staff Responsibility Software Process
  • 19. Context: Organization-Centric Analysis D. Management Practices Context Major Changes Existing Program New Program • Unit Groupings • Staff • More Involved in • Program Projects • More Flexible in the way Projects are measured • Coordinating • Perceived Role of • Supervisor and • Colleague and Team Mechanisms Metrics Consultants Controller Player • Authority and • Indicators • Without Indicators • Used to set and Responsibility • Managers • Motivated from track goals Software Director • Interesting in Program
  • 20. Process The IDEAL Approach A Contextual Approach to Improving Software Metrics Practices Helle Damborg Frederiken and Lars Mathiassen
  • 27. Result • Outcomes at Software, Inc. • Limitations
  • 28. Contribution Lesson 1: Organize the process to improve an existing software metrics program based on the IDEAL framework. Lesson 2: Assess the content of an existing program by viewing it as a medium for interaction between stakeholders.
  • 29. Contribution Lesson 3: Assess the context of an existing metrics program by considering the organizational practices involved in its execution.
  • 30. Contribution Lesson 4: Design improvements to the existing program that more effectively integrates it into the managerial and organizational context. Lesson 5: Ensure commitment and active participation on all levels of software management.
  • 31. Keywords • Contextual approach • Information-centric analysis • Organization-centric analysis • Software metrics improvement.
  • 32. Thank You A Contextual Approach to Improving Software Metrics Practices Helle Damborg Frederiken and Lars Mathiassen