Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Practical Software Measurement: Objective Information for Decision Makers
 
See larger image
 

Practical Software Measurement: Objective Information for Decision Makers [Hardcover]

John McGarry , David Card , Cheryl Jones , Beth Layman , Elizabeth Clark , Joseph Dean , Fred Hall
5.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 78.99
Price: CDN$ 62.70 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 16.29 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout.

Product Details


Product Description

Book Description

The practical guide to quantitative software metrics- quality, cost, schedule, and more!
Based on real-world techniques used by over 5,000 practitioners in some of the worlds most software-intensive projects.
Leveraging metrics to improve the way you plan and manage software projects.
Tailoring measurements to the needs of your specific project and organization. Now that software is embedded in nearly every human endeavor, measuring softwares effectiveness and value has become utterly crucial. Practical Software Measurement introduces proven techniques for implementing quantitative software metrics covering quality, cost, schedule -- and demonstrates how to leverage your measurements for smarter decision-making and more efficient project management. Practical Software Measurement begins with a high-level summary of the key issues associated with software metrics, and a practical overview of what it takes to implement measurement on a software-intensive project. The authors show how to identify project issues, and build an effective measurement plan -- providing detailed tables and expert guidance on choosing the best possible metrics. Next, they review the logistics of collecting and processing data, analyzing and interpreting results -- and using the information to make more informed project decisions. Finally, they present three detailed, diverse case studies drawn from highly software-intensive projects. The book contains a detailed glossary, bibliography, and the complete Department of Defense Implementation Guide, which has been used by thousands of software developers to implement this books techniques.
PSM is sponsored by the Department of Defense and the US Army. The goal of the project is to provide Project Managers with the objective information needed to successfully meet cost, schedule, and technical objectives on programs. The authors of this book have all been deeply involved with the formalization of the PSM process.

From the Inside Flap

Management by fact has become an increasingly popular concept in the software engineering and information technology communities. Organizations are focusing attention on measurement and the use of objective information to make decisions. Quantitative performance information is essential to fact-based management. Practical Software Measurement: Objective Information for Decision Makers describes an approach to management by fact for software project managers based on integrating the concepts of a Measurement Information Model and a Measurement Process Model. While these concepts apply to non-software activities as well, the examples and terminology presented in this book focus primarily on software.

The information needs of the decision maker drive the selection of software measures and associated analysis techniques. This is the premise behind the widely accepted approaches to software measurement, including goal/question/metric (Basili and Weiss, 1984) and issue/category/measure (McGarry et al., 1997). Information needs result from the efforts of managers to influence the outcomes of projects, processes, and initi-atives toward defined objectives. Information needs are usually derived from two sources: (1) goals that the manager seeks to achieve and (2) obstacles that hinder the achievement of these goals. Obstacles, also referred to as issues, include risks, problems, and a lack of information in a goal-related area. Unless there is a manager or other decision maker with an information need, measurement serves no purpose. The issues faced by a software project manager are numerous. Typically they include estimating and allocating project resources, tracking progress, and delivering products that meet customer specifications and expectations.

A Measurement Information Model defines the relationship between the information needs of the manager and the objective data to be collected, commonly called measures. It also establishes a consistent terminology for basic measurement ideas and concepts, which is critical to communicating the measurement information to decision makers. The information model in Practical Software Measurement (PSM) defines three levels of measures, or quantities: (1) base measures, (2) derived measures, and (3) indicators. It is interesting to note that the three levels of measurement defined in the PSM information model roughly correspond to the three-level structures advocated by many existing measurement approaches. Examples include the goal/question/metric (Basili and Weiss, 1984), factor/criteria/metric (Walters and McCall, 1977), and issue/category/measure (McGarry et al., 1997) approaches already in use within the software community. A similar approach for defining a generic data structure for measurement was developed by Kitchenham et al., who defined their structure as an Entity Relationship Diagram (1995).

An effective measurement process must address the selection of appropriate measures as well as provide for effective analysis of the data collected. The Measurement Process Model describes a set of related measurement activities that are generally applicable in all circumstances, regardless of the specific information needs of any particular situation. The process consists of four iterative measurement activities: establish, plan, perform, and evaluate. This process is similar to the commonly seen Plan-Do-Check-Act cycle (Deming, 1986).

Recognition of a need for fact-based, objective information leads to the establishment of a measurement process for a project or an organization. The specific information needs of the decision makers and measurement users drive the selection and definition of appropriate measures during measurement planning. The resulting measurement approach instantiates a project-specific information model identifies the base measures, derived measures, and indicators to be employed, and the analysis techniques to be applied in order to address the project’s prioritized information needs.

As the measurement plan is implemented, or performed, the required measurement data is collected and analyzed. The information product that results from the perform measurement activity is provided to the decision makers. Feedback from these measurement users helps in the evaluation of the effectiveness of the measures and measurement process so that they can be improved on a continuing basis.

The basic concepts presented in this book evolved from extensive measurement experience and prior research. They were previously introduced in sequentially released versions of Practical Software Measurement (McGarry et al., 1997) and were formalized in ISO/IEC Standard 15939—Software Measurement Process (2001). The measurement process model and measurement terminology from ISO/IEC 15939 have also been adopted as the basis of a new Measurement and Analysis Process Area in the Software Engineering Institute’s Capability Maturity Model Integration (CMMI) project (CMMI Development Team, 2000). This book explains how software development and maintenance organizations can implement a viable measurement process based on the proven measurement concepts of ISO/IEC 15939 and the CMMI in a practical and understandable manner.

In simplistic terms, implementing an objective measurement-by-fact process for a software-intensive project encompasses defining and prioritizing the information needs of the project decision makers through the development of a project-specific information model and then tailoring and executing a project-specific set of measurement process activities. The PSM approach to accomplishing this integrates prior experience and research from many sources across many application domains.

Practical Software Measurement is structured to provide progressive guidance for implementing a software measurement process. It provides comprehensive descriptions of the Measurement Information Model and the Measurement Process Model, as well as experience-based guidance for applying these models in an actual project environment. No book could ever capture all of the pertinent information and practical examples related to software measurement.Additional references are provided in the bibliography.

The following topics are addressed in this book:

Chapter 1: Measurement: Key Concepts and Practices. Chapter 1 provides an overview of software measurement, explaining how measurement supports today’s information-oriented business models and how measurement can become a corporate resource. It describes the relationships between project- and organizational-level measurement, and introduces the two primary concepts of PSM: the Measurement Information Model and the Measurement Process Model.

Chapter 2: Measurement Information Model. Chapter 2 presents an in-depth discussion of the Measurement Information Model and its measurement components. It relates the Measurement Information Model to measurement planning and implementation activities.

Chapter 3: Plan Measurement. Chapter 3 is the first of five chapters that look at the individual measurement process activities in detail. Chapter 3 focuses on the Plan Measurement activity and describes what is required to define an information-driven, project-specific measurement plan.

Chapter 4: Perform Measurement. Chapter 4 addresses the Perform Measurement activity and discusses how to collect and analyze measurement data. It introduces several concepts related to measurement analysis, including the types of analysis and how to relate information needs and associated issues in terms of cause and effect.

Chapter 5: Analysis Techniques. Chapter 5 provides an in-depth treatment of the three primary types of measurement analysis: estimation, feasibility analysis, and performance analysis.

Chapter 6: Evaluate Measurement. Chapter 6 describes the Evaluate Measurement activity. It focuses on the assessment, evaluation, and improvement of applied project measures and the implemented project measurement processes.

Chapter 7: Establish and Sustain Commitment. Chapter 7 explains the final measurement activity, Establish and Sustain Commitment, which addresses the organizational requirements related to implementing a viable project measurement process. Chapter 7 also addresses measurement “lessons learned.”

Chapter 8: Measure for Success. Chapter 8 reviews some of the major concepts presented in this book and identifies key measurement success factors.

Appendix A: Measurement Construct Examples. Appendix A provides detailed examples of measurement constructs typically applied to software-intensive projects.

Appendix B: Information System Case Study Appendix B provides a comprehensive case study that addresses the implementation of a measurement process for a typical information system.

Appendix C: Synergy Integrated Copier Case Study. Appendix C is a second case study that describes how measurement can be applied to a major software-intensive upgrade project.



0201715163P10012001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars The Standard for Software Measurement Programs, May 26 2002
By 
MAURICIO AGUIAR (Rio de Janeiro, RJ, Brazil) - See all my reviews
(REAL NAME)   
This review is from: Practical Software Measurement: Objective Information for Decision Makers (Hardcover)
I would rate this book ****** if it were possible. If you are looking for material on how to start a "software metrics program", look no further. This is the ultimate reference on software measurement initiatives. The PSM method is compatible with the CMMI (Measurement & Analysis Process Area) and the foundation for the ISO/IEC 15939 standard. All of the authors are recognized authorities in software measurement and process improvement. Dr. Barry Boehm (COCOMO author) has written the foreword. The PSM process is sponsored by the DoD and the U.S. Army. The book itself is comprehensive, well-written, and easy to read. It provides ready-to-use templates such as "Measurement Construct Template", "Project Measurement Plan Outline", and "Data Verification Checklist". Chapter outline:

1 - Measurement: Key Concepts and Practices
2 - Measurement Information Model
3 - Plan Measurement
4 - Perform Measurement
5 - Analysis Techniques
6 - Evaluate Measurement
7 - Establish and Sustain Commitment
8 - Measure for Success
Appendix A - Measurement Construct Examples
Appendix B - Information System Case Study
Appendix C - Synergy Integrated Copier Case Study

Note: Appendix A provides 14 detailed, complete examples of measurement constructs ("metrics"). Appendixes B and C provide 2 comprehensive case studies (approximately 60 pages).

It would require at least a 2-day workshop to address all the information provided by this book (probably at 10 times its price). You can't afford to miss it if you are more than casually interested in software measurement. Hope you enjoy it as much as I did.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Off-the-shelf processes for CMMM level 3 and above orgs, Mar 21 2002
By 
Mike Tarrani "Jazz Drummer" (Deltona, FL USA) - See all my reviews
(REAL NAME)   
This review is from: Practical Software Measurement: Objective Information for Decision Makers (Hardcover)
There is a wealth of material available from the PSM site, including the PSM Insight application and PSM Guidebook. However this book is not redundant because it is structured as a clearly written introduction to practical software measurement, that includes excellent guidance for implementing it into your organization. In addition, the 304 pages that comprise this book manages to convey the information contained in the existing PSM documentation, and does so much more succinctly.

I found the most valuable parts of this book to be the clearly described measurement model, and the way the authors distinguish between data that is useful to projects and organizational data collection and analysis. This material places PSM in context and is a sound starting point for an organizational SQA initiative.

The case studies reinforces the mechanics of PSM, and also contain advice and pointers for implementing enterprise-wide measurement. Although I've been following the PSM initiative almost since its inception and have read all of the copious materials available, I still gained much from this book. If you're establishing an SQA function or striving for CMM level 4 or above you'll find this book invaluable. The URLs provided will lead to even more material, including a free Windows-based software tool that fully supports the practical software measurement process.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.8 out of 5 stars (5 customer reviews)

12 of 12 people found the following review helpful
5.0 out of 5 stars Off-the-shelf processes for CMMM level 3 and above orgs, Mar 21 2002
By Mike Tarrani "Jazz Drummer" - Published on Amazon.com
This review is from: Practical Software Measurement: Objective Information for Decision Makers (Hardcover)
There is a wealth of material available from the PSM site, including the PSM Insight application and PSM Guidebook. However this book is not redundant because it is structured as a clearly written introduction to practical software measurement, that includes excellent guidance for implementing it into your organization. In addition, the 304 pages that comprise this book manages to convey the information contained in the existing PSM documentation, and does so much more succinctly.

I found the most valuable parts of this book to be the clearly described measurement model, and the way the authors distinguish between data that is useful to projects and organizational data collection and analysis. This material places PSM in context and is a sound starting point for an organizational SQA initiative.

The case studies reinforces the mechanics of PSM, and also contain advice and pointers for implementing enterprise-wide measurement. Although I've been following the PSM initiative almost since its inception and have read all of the copious materials available, I still gained much from this book. If you're establishing an SQA function or striving for CMM level 4 or above you'll find this book invaluable. The URLs provided will lead to even more material, including a free Windows-based software tool that fully supports the practical software measurement process.


11 of 11 people found the following review helpful
5.0 out of 5 stars The Standard for Software Measurement Programs, May 26 2002
By MAURICIO AGUIAR - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: Practical Software Measurement: Objective Information for Decision Makers (Hardcover)
I would rate this book ****** if it were possible. If you are looking for material on how to start a "software metrics program", look no further. This is the ultimate reference on software measurement initiatives. The PSM method is compatible with the CMMI (Measurement & Analysis Process Area) and the foundation for the ISO/IEC 15939 standard. All of the authors are recognized authorities in software measurement and process improvement. Dr. Barry Boehm (COCOMO author) has written the foreword. The PSM process is sponsored by the DoD and the U.S. Army. The book itself is comprehensive, well-written, and easy to read. It provides ready-to-use templates such as "Measurement Construct Template", "Project Measurement Plan Outline", and "Data Verification Checklist". Chapter outline:

1 - Measurement: Key Concepts and Practices
2 - Measurement Information Model
3 - Plan Measurement
4 - Perform Measurement
5 - Analysis Techniques
6 - Evaluate Measurement
7 - Establish and Sustain Commitment
8 - Measure for Success
Appendix A - Measurement Construct Examples
Appendix B - Information System Case Study
Appendix C - Synergy Integrated Copier Case Study

Note: Appendix A provides 14 detailed, complete examples of measurement constructs ("metrics"). Appendixes B and C provide 2 comprehensive case studies (approximately 60 pages).

It would require at least a 2-day workshop to address all the information provided by this book (probably at 10 times its price). You can't afford to miss it if you are more than casually interested in software measurement. Hope you enjoy it as much as I did.


1 of 1 people found the following review helpful
5.0 out of 5 stars This is a life saver!!!, Jun 16 2008
By Processes "IQ Man" - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: Practical Software Measurement: Objective Information for Decision Makers (Hardcover)
We as users of the PSM with years of experience in the quality and measurements world tend to over complicate the measurement system we develop. This book is a yardstick and is a good tool to ground you when you are creating the measurements. It keeps your mind in the more simple and effective road to resolving the issues. Remember the old saying, "Keep it simple stupid (KISS)!"; this one helps guide you to accomplishment of this goal.
 Go to Amazon.com to see all 5 reviews  4.8 out of 5 stars 
 
 
Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges