• browse titles
Now Accepting Acceptance Mark
0 items: $0.00
Call us: 954-727-9333

Metrics-Driven Enterprise Software Development

Metrics-Driven Enterprise Software Development

Effectively Meeting Evolving Business Needs
By Subhajit Datta
Hardcover, 6x9, 304 pages
ISBN: 978-1-932159-64-6
July 2007

Availability: In stock

Retail Price: $69.95
Direct Price: $59.95

Read the Reviews
Metrics-Driven Enterprise Software Development is a commendable contribution toward advancing the theory and practice of software engineering. Metrics are fundamental to establishing software development as a true engineering discipline as well as for excelling in software development. Cutting across the software engineering lifecycle and brilliantly juxtaposing know-how and show-how, this book is a fine source of guidance on the use of metrics in enterprise software development for developers and managers alike."
Deependra Moitra, Associate Vice President & General Manager, Infosys Technologies Limited
About the Item
Almost every engineering discipline other than software has clear guidelines for measuring processes and products and making decisions based on quantified evidence. Although metrics are seen as powerful tools for understanding and gauging software development, they are usually employed ad-hoc and without clear directions for interpreting the numbers and acting on them. Software development processes are not often followed in spirit due to difficulties in evaluating their benefits and tracking compliance. This results in software that does meet user needs.

This practical book crosses the divide between theory and practice and discusses why essential processes so often fail to deliver quality industrial software. It describes how to integrate processes and metrics to ensure easier and more effective enterprise software development. Metrics-Driven Enterprise Software Development introduces the techniques for building, applying and interpreting metrics for the workflows across the software development life cycle phases of inception, elaboration, construction and transition. This metrics-driven approach guides practitioners at every step of the lifecycle and helps them analyze, design, implement, test and deploy solutions with greater confidence, purpose, and sensitivity to evolving business needs. Effective use of metrics is a key skill for all those involved in next generation software projects.

This book is a must read for software engineering practitioners (architects, application developers, designers and project managers), academics, and students and apprentices of software engineering.
Key Features
  • Introduces the vision of a metrics-oriented process culture where every software engineering practitioner discerns his or her responsibilities in the light of simple and effective measurement principles and tools
  • Presents insights and strategies for formulating metrics in software development activities and clarifies them in the context of iterative and incremental development methodologies
  • Provides techniques for building, applying and interpreting metrics for the workflows across the software development life cycle phases of inception, elaboration, construction and transition
  • Highlights rigor vs. expediency trade-offs in the design and use of metrics and suggests discovery vs. invention strategies for leveraging the correct metric
  • Explores the skills and intuition needed for conceiving and constructing software development life cycle metrics for your individual project and for building and deploying metrics for specific scenarios
  • Includes a case study to facilitate greater understanding of the concepts, processes and strategies presented and to illustrate their practical application
  • WAV offers a free downloadable metrics-driven software development presentation and a quick reference glossary of important metrics — available from the Web Added Value™ Download Resource Center at www.jrosspub.com
  • About the Author(s)
    Subhajit Datta gained a wide array of experience as a software engineer at IBM Global Services as technical lead, business systems analyst, release manager, and application developer. He has a Master of Science in Computer Science and an undergraduate degree in electrical engineering. Mr. Datta is an IBM Certified Specialist for Rational Unified Process, with additional certification in Object-Oriented Analysis and Design with UML. He is a member of Upsilon Pi Epsilon, the international honor society in the computing and information disciplines.

    Mr. Datta is currently working on his doctoral dissertation at the Florida State University. His published research include topics such as metrics, software architectures, design tools and techniques, and methodologies.
    Table of Contents
    Chapter 1 — Introduction
    Chapter 2 — Schmoozing with the Ideas
    Chapter 3 — Software Engineering and Metrics
    Chapter 4 — Key Themes in Software Measurements
    Chapter 5 — Taking Your Project the Metrics Way
    Chapter 6 — Iterative and Incremental Development: A Brief Background
    Chapter 7 — Requirements: The Drivers of Software Development
    Chapter 8 — Analysis and Design: On Understanding, Deciding, and Measuring
    Chapter 9 — Implementation: It Takes Some Doing
    Chapter 10 — Testing: Hunt for a Software Litmus
    Chapter 11 — Putting it All Together
    Chapter 12 — The Plot Thickens
    Chapter 13 — Getting into the Groove
    Chapter 14 — Diving at the Deep End
    Chapter 15 — Building Time
    Chapter 16 — Feel of the World
    Back to top