2. Overview
Introduction
Objective
Audience
Report Overview
Designing a Software Measurement
Developing a Measurement
Planning the Process
Identify Scope
Define Procedures
3. Continue…
Implementing the Process
Collect Data
Analyze Data
Evolving the Process
Illustrations of Use
Starting a Software Measurement Program
Summary
Pros and Cons of ‘Establishing a Software
Measurement Process’ report
Closing Thoughts
4. Introduction
Primary purpose of this report is to provide
insight into software processes and products
Why?
Because organizations can produce better results by
making good decisions and manage the achievement
of goals
This reports also provide the guidelines so that
companies can integrate a measurement
process in their overall software process
5. Objective of this Report
Provide some guidelines that can be used to
design and implement a process for
measurement:
ties measurement to organization goals and
objectives;
defines measurement consistently, clearly and
accurately;
collects and analyzes data to measure progress
towards goals; and
Evolves and improves as the process matures.
6. Continue…
Demonstrate the guidelines with examples and
illustrations
This report can help an organization start and
sustain a measurement program
7. Audience
Who?
Software engineering group (SEPG)
Working group tasked to implement a measurement
program in their organization.
Function areas where people will want to use good
measurement practice such as
Managers
Project staff
Software configuration group
Others
8. Report Overview
This Report is divided into four chapers
Introduction described in chapter 1
Process Method for designing and implementing a
measurement process
Describe uses of measurement
Suggests steps an organization could take to
establish a software measurement.
25. Continue…
Establish a Measurement Focal Group
Assessing organizational sponsorships, commitment,
and improvements
Implementing the steps describe in following section
Communicating and strengthening the network of
sponsors
Documenting and evolving, successes and lesson
learned
Establishing a historical, organizational database of
project data
26. Continue..
Identify the Objectives
Design the process
Assess and Understand Current Capability
Design a Measurement Process
27. Continue…
Prototype the Process
Document the Process
Implement the Process
Expand the Program
28. Summary
Basic Concept for Establishing Software
Measurement
Organization can improve productively and
overall output.
29. Pros and Cons of ‘Establishing a Software Measurement Process’
report
Pros
Organization can increase the productivity and overall
output
Proven measurement process
Author provided thorough steps for measurement
process
We can make the standards e.g. focal group
Usually for large companies and Enterprise
environment.
Quality outcome
30. Continue
Cons
Not Cost Effective
People need training
Need Upper Management Support.
Very hard to change the shift – People should change
their attitude and mindset
Some time needed for the implementation in a
company.
Not for small companies because they believe on
product release as soon as possible
31. Closing thoughts
Very interesting report by Donald R. Andrews
Implementing measurement process vs. not
implementing in a company
Organizations are coming back towards the
process after the extreme programming or agile
methodology especially in an enterprise
environment.
Check and balances in the form of focal group