|
|
|
|
As a specialist in the field of software reliability engineering, I have always felt that there were many fruitful relationships between use cases and software reliability engineering. Now Richard Denney focuses on these in his excellent new book Succeeding with Use Cases. I was impressed by the user-driven approach and the bridge Denney provides over the language gap between the business orientation of management and the technical orientation of software developers. The book is readable, practical, and filled with examples. It should be required reading for anyone working with use cases ..
Scott Ambler,
author and pioneer in Agile software development,
Amazon.com
Review When I first picked up Richard Denney's book, my initial reaction was "Great,
just what the world needs, yet another volume about use cases." Then I noticed
the subtitle—Working Smart to Deliver Quality—and thought I should invest a few
minutes looking it over. I'm glad that I did. Perusing the table of contents,
when I noticed sections entitled "Planning the Length of Iterations and Number
of Use Cases in Distributed Software Development," "Setting a Failure Intensity
Objective" and "Savings from Avoiding Cost of Unnecessary Development," I
realized that this was more than just another use case book. Denney provides
real-world advice based on his more than 25 years of experience in software
development, on applying use cases effectively in practice. For anyone who wants
to improve their use case writing skills, his insights on preconditions,
postconditions and invariants are well worth the investment in this book. For
project managers, Denney's advice for estimating and scheduling based on use
cases is both practical and perceptive.
Geri Winters, author of Applying Use Cases: A
Practical Guide,
Amazon.com Review I was really happy to see Richard's new book. I have always thought that if
you are going to go to the effort of writing good use cases, then you should
make use of that information as much as possible in the project. This book has a
prominent place on my professional bookshelf, and I refer to it often.
Amazon.com Review Wow! What a book! Mr. Denney really succeeds with use cases! ... As a Lead Appraiser for the CMMI I find that Software Engineers fault at applying other Engineering techniques to their problem solving ... Fortunately for all of us, Mr. Denney's book opens up these practices with ease .. Amazon.com Review Having consulted and taught use cases for the past 4 years, I'm wary about picking up another book on Use Cases - what's left to be said? I'm very glad that I looked at Richard's book despite this. Rather than focusing on how to write use cases, Richard has written a book that explains clearly and simply: how to decide which use cases to focus your energies on, managing risk in use cases, how to use use cases to drive test, and how to use pre/post-conditions to find potential defects whilst you write the use cases. Richard has definately found a niche that was crying out for attention Amazon.com Review [this book] walks you through four quality engineering disciplines: quality
function deployment, software reliability engineering, model based specification
and use case configuration management. Most of the book is readable by project
managers, while model based specification (pre conditions, post conditions and
invariants) is of special interest to developers and testers. Barnes & Noble Review
I had recently presented on QFD and am currently working on building use cases so this is a timely book for me. I have been recommending your book to colleagues. Congratulations on an excellent book! Amazon.com Review Example after example; model after model! After reading this book, I was ready to begin implementation! Chapter 3, Operational Profiles, will convince and evangelize engineering and management. The degree of detail is perfect for the professional. Great Work! Amazon.com Review
ACM's Computing Reviews .. good balance of narrative and examples .. well organized and easy to read. It would provide an enriching dimension to courses on software modeling. It presents important issues for people who work with use cases. W. Hankley, ACM’s Computing Reviews This is a pretty fascinating book. I'm a huge proponent of Use Cases, but
have seen very few books that really do a good job of showing actual
application. This book not only does a great job of explaining use cases, but
takes them a step further by using them for Quality Management through a very
creative approach of brainstorming and traceability .. excellent book. Very
original!!! Your book is consistent with both my personal philosophy as well as our plans
for our organization .. Daryl W, Texas re: QFD in Use-Case Driven ProjectsI was fascinated by your use case centric QFD approach in Chapter 1 of the book .. I'm looking forward to applying your approach in a very challenging project .. -- Stian D., Norway ... I really like this [book] ... [I recently did a presentation] on QFD and am currently working on building use cases so this is a timely book for me. I have been recommending your book to colleagues. Congratulations on an excellent book! .." -- Celeste Y, Austin, Texas I'm enjoying your book! You've saved me vast amounts of time in trying to map QFD to use cases, but I'm actually looking forward to the later parts of the book. Thanks for writing it! -- John F Denney's book .. is definitely on my reading list - Joyce, Seilevel, Austin, Texas re: Calculating Your Company's ROI in Use Case Configuration ManagementA-Plus! Everything in here is carefully crafted to reinforce intuition and avoid stirring up controversy in the "we don't need no stinking measurements" faction. The formulas are easily customizable for any IT shop ... furnishes much-needed support to any endeavor intended to bring rigor to the requirements phase of a project, whether it involves choosing an automated tool or simply acknowledging requirements as a project phase in the first place. Thanks a heap! -- Gene F. Great .. very clear explanations of the logic supporting the calculations, and easily transferable to other environments. Thanks for taking the article beyond just theory .. Nice job! -- Alicia H. I’ve used a similar model on a previous project. I found working through simulations like those you mention really helped the team to get a deeper understanding of the issues and opportunities -- Seb H., Cambridge, UK
|
For information about Succeeding with Use Cases: e-mail
|