Download presentation
Presentation is loading. Please wait.
1
Software Measurement Process ISO/IEC 15939 - 2002
2
Content Background and history Implementations of ISO/IEC 15939
17-Nov-18
3
Motivation to write a standard
Measurement described inconsistently in existing software engineering standards Several disjoint measurement standards Need for common terminology and framework to communicate measurement information Source: ISO/IEC JTC1/SC7 WG 13, Pusan, 2002 17-Nov-18
4
Introduction Continual improvement requires change within the organization. Evaluation of change requires measurement. Measurement itself does not initiate change. Measurement should lead to action and not be employed purely to accumulate data. Measurements should have a clearly defined purpose Standard defines a measurement process applicable to system and software engineering and management disciplines. Standard defines the activities of the measurement process to adequately specify What measurement information is required How the measures and analysis results are to be applied, How to determine if the analysis results are valid. 17-Nov-18
5
Source: ISO/IEC JTC1/SC7 WG 13, Pusan, 2002
ISO/IEC Milestones May Work Item Proposed May Working Draft Developed Dec Working Draft Approved May Comments on WD Resolved Feb Committee Draft distributed for ballot May Final Committee Draft May Final Draft International Standard End of Publish the International Standard Source: ISO/IEC JTC1/SC7 WG 13, Pusan, 2002 17-Nov-18
6
Measurement Process Architecture
Two key elements ISO/IEC 15939 Measurement Process Model Measurement Information Model Information Driven Implementation Approach Consistently Defined & Understood Measurement Concepts Source: ISO/IEC JTC1/SC7 WG 13, Pusan, 2002 17-Nov-18
7
Measurement Process Model
Scope of ISO/IEC 15939 Core Measurement Process Technical & Management Processes Establish Commitment Plan Measurement Experience Base Measurement Requirements User Feedback Information Products Needs Improvement Actions Performance Perform Evaluate Evaluation Results 17-Nov-18
8
Measurement Process Outcomes
Organizational commitment will be established and sustained The information needs of technical and management processes will be identified An appropriate set of measures, driven by the information needs, will be identified and/or developed Measurement activities will be planned The required data will be collected, stored, analyzed, and the results interpreted Analysis results will be used to support decisions and provide an objective basis for communication The measurement process and measures will be evaluated and improvements communicated to the process owners 17-Nov-18
9
Top-Level Measurement Information Model
Attribute Measurement Construct Entities Information Needs Product Measurable Concept 17-Nov-18
10
Technical Approach Information Needs Indicator Model Derived Measure
Estimate or Evaluation that Provides a Basis for Decision-Making Indicator Algorithm Combining Measures and Decision Criteria Model Quantity that is a Function of Two Or More Values of Base and/or Derived Measures Derived Measure Derived Measure Algorithm Combining Two or More Values of Base and/or Derived Measures Function Base Measure Base Measure Measure of a Single Attribute Defined By a Specified Measurement Method Operations mapping an Attribute to a Scale Method Method Entities Property Relevant to Information Needs Attribute Attribute 17-Nov-18
11
Technical Approach Information Product Information Needs
Estimate or Evaluation that Provides a Basis for Decision-Making Interpretation Indicator Algorithm Combining Measures and Decision Criteria Model Base Measure Derived Measure 17-Nov-18
12
Measurement for “detailed design quality”
17-Nov-18 ISO/IEC 15939
13
Measurement for “Productivity”
17-Nov-18 ISO/IEC 15939
14
Relevant ISO/IEC Standards
Software Life Cycle Processes System Life Cycle Processes Software Process Assessment Software Measurement Software Product Quality Evaluation of Software Products 17-Nov-18
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.