Metrics-driven Enterprise Software Development: Effectively Meeting Evolving Business Needs
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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Schmoozing with the Ideas
Key Themes in Software Measurements
Taking Your Project the Metrics Way
The Drivers of Software Development
On Understanding Deciding
It Takes Some Doing
The Plot Thickens
Diving at the Deep End
Feel of the World
activities Addison-Wesley AEI Score analysis and design application architecture artifacts book has free business logic called Center at www.jrosspub.com chapter COCOMO complexity components contention database contention functionality Correlation Matrix Datta deliver development team dimension discussed documents Effort Factor electronic statements ElectState elision engineering disciplines enterprise software development enterprise software systems Exception Estimation Score feedback heuristics ideas identified IEEE implementation important incremental development interaction Interface Map issues iterative and incremental Java ment Meshing Ratio messages methodology Morphing Index Mutation Score NIRVANA object-oriented organization Peopleware Personal Software Process Plan players political practitioners Rational Unified Process requirements scenario sequence diagrams Softw software building software design software development process software engineering software measurement software metrics software process software projects Specific Convergence stakeholders things Tina transaction understanding Unified Modeling Language unit testing user interface waterfall waterfall model