- Paperback: 208 pages
- Publisher: Prentice Hall; 1 edition (October 18, 2003)
- Language: English
- ISBN-10: 0131407287
- ISBN-13: 978-0131407282
- Product Dimensions: 6.8 x 0.6 x 9 inches
- Shipping Weight: 12 ounces (View shipping rates and policies)
- Average Customer Review: 3.8 out of 5 stars See all reviews (17 customer reviews)
- Amazon Best Sellers Rank: #1,336,113 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Software by Numbers: Low-Risk, High-Return Development 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Customers who viewed this item also viewed
Customers who bought this item also bought
From the Back Cover
Software by Numbers is a significant new contribution to value-based, financially responsible software engineering...—Barry Boehm, Ph.D., Director, USC Center for Software Engineering, Creator of COCOMO and Spiral Model
Link software development to value creation and optimize ROI.
Ultimately, software development is about creating value—yet, all too often, software fails to deliver the business value customers need. This book will help you change that, by linking software development directly to value creation. You'll learn exactly how to identify which features add value and which don't—and refocus your entire development process on delivering more value, more rapidly.
Software by Numbers shows you how to:
- Identify Minimum Marketable Features (MMFs)—the fundamental units of value in software development
- Accelerate value delivery by linking iterative development to iterative funding
- Optimize returns through incremental architecture techniques
- Effectively involve business stakeholders in the development process
- Sequence feature delivery based on "mini-ROI" assessments
- Quantify financial risk at every step throughout the development process
- Manage "intangibles" throughout the software development process
Whatever methodology you're already using—whether it's RUP or XP—this book shows how to achieve the goals that matter most to your business: reduced risk, better cash flow, and higher ROI.
About the Author
MARK DENNE is a Partner with consultancy firm Accenture, specializing in IT Transformation. He previously managed Sun Microsystems' Java Center in New York City leading architects working with financial services, media, and retail clients. He was Sun's chief architect for Citibank's financial services portal, voted the world's best online banking portal by Forbes and Yahoo! As head of software R&D for Computer Automation Europe, he invented the SABRE business-oriented 4GL.
DR. JANE CLELAND-HUANG is Assistant Professor at DePaul University's School of Computer Science, Telecommunications, and Information Systems, and Associate Director of DePaul's Institute for Software Engineering. Her research interests include process models, requirements engineering, and traceability. She currently teaches graduate and undergraduate courses at DePaul, supervises an active research program, and has published several papers in leading research journals.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top customer reviews
"Software by Numbers : Low-Risk High-Return Development".
Fundamentally, it is about project planning and prioritisation and not about estimation.
This book starts with three assumptions:-
1. You are using a feature-driven development iterative release approach to a project.
2. You can attach numeric business value to each of the features.
3. You can estimate the cost of developing the required software modules to implement the above features.
With these assumptions in place, the authors then use a number of net present value accounting algorithms to help you schedule the software module development to provide "Low-Risk High-Return development".
The algorithms are designed to maximise business return and minimise the risk as per the book's title.
It is only 190-pages, well-laid out with clear examples pitched at the right level for me so I swallowed in a week-end with only faint and distant grumbling from my wife.
I will be trying it out on my next green-field project and interested to see how assumptions 2 and 3 stand up to the test.
The ideas of software by numbers are important to understand when selecting a development method that enables incremental delivery (like most agile development methods). Its especially good in convincing people who do not know software development that incremental delivery is a very good idea and financially sound idea.
To me this book was definitively worth reading. However, at some points the book seemed to lose my attention. At points I felt the authors were just repeating the same points over and over again. Eventhough the book is not very thick, I felt it could have been even thinner and conveying the same message.
Still, it's a recommended read.
If you are not involved in the financial side of planning software projects you may find yourself skimming through parts, but the general themes are ones that everyone involved in planning software projects will find interesting. (This includes developers in small teams.)
In most cases customers want you to build a software application to help them make or save money, and reading this book will help you to understand that.