See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

22 used & new from $9.92

Have one to sell? Sell yours here
 
 
Practical Software Requirements: A Manual of Content and Style
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Practical Software Requirements: A Manual of Content and Style (Paperback)

by Benjamin L. Kovitz (Author)
4.2 out of 5 stars See all reviews (14 customer reviews)


Available from these sellers.


6 new from $28.49 16 used from $9.92

Customers Who Bought This Item Also Bought

Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices (ACM Press)

Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices (ACM Press)

by Michael Jackson
4.6 out of 5 stars (16)  $40.52
The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger)

The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger)

by Ellen Gottesdiener
4.5 out of 5 stars (22)  $12.21
Software Requirements, Second Edition (Pro-Best Practices)

Software Requirements, Second Edition (Pro-Best Practices)

by Karl E. Wiegers
4.6 out of 5 stars (46)  $26.39
More About Software Requirements: Thorny Issues and Practical Advice

More About Software Requirements: Thorny Issues and Practical Advice

by Karl E. Wiegers
4.6 out of 5 stars (12)  $19.79
Exploring Requirements: Quality Before Design

Exploring Requirements: Quality Before Design

by Donald C. Gause
4.7 out of 5 stars (27)  $35.96
Explore similar items

Editorial Reviews

Review
"Authored with an eye toward the novice, Practical Software Requirements is a comprehensive guidebook for drafting project requirements. The author's in-depth examination includes non-hierarchical ways to break down complex problems, elements of the problem domain, and different information needed to address different problem types.

An extensive style section addresses the detail of making information understandable focusing on how to group and sequence topics, writing definitions, and how to avoid boring the reader. Filled with examples this title should be considered required reading BEFORE graduation!" -- CompBookReview.com, October 99

"It takes an outstanding writer to bring an unexciting topic to life, and in this era of hype-ridden tomes about Java, open source software, Microsoft lawsuits, Year 2000, and .com "best practices," I was frankly skeptical about staying awake through a book on software requirements. However, Kovitz pulled it off in a way that's thorough as well as captivating, with copious examples." -- Alan Zeichick for Software Development, July, 1999

"Kovitz presents a very different view of requirements engineering from the prevailing view. I found the book to be quite excellent. This is quite a refreshing view. In addition, the author has an online discussion forum where readers can ask questions and receive direct help from the author. I found this to be an excellent resource, and the author is to be commended for such participation and dedication." -- Slashdot.org, October 99

"Kovitz starts by demolishing "the myth of functional decomposition" (which is actually the title of Section 1.1). As he points out, a good engineer is one who knows a lot about problems that have been solved in the past, and can use that knowledge to figure out which of those proven solutions should be applied to the present problem. Defining a problem's requirements is therefore really about gathering the information needed to choose, and customize, a solution (or set of solutions).

All of this is good stuff, and I learned quite a bit from the first few chapters of this book -- especially Chapter 5, which describes five common kinds of problems, and the sorts of questions that a requirements document should answer for each." -- Gregory V. Wilson for Dr. Dobb's Journal, August, 1999

Kovitz has written a fresh, lively, honest, funny, and provocative book on a serious engineering topic.... -- Ian Alexander's Reviews of Books on Requirements Engineering

The book is well organized, literate, and readable...a delightful discovery. -- ACM Computing Reviews

Product Description
By following the techniques in this book, it is possible to write requirements and specifications that customers, testers, programmers and technical writers will actually read, understand and use. These pages provide precise, practical instructions on how to distinguish requirements from design to produce clear solutions.


Product Details

  • Paperback: 426 pages
  • Publisher: Manning Publications (October 1998)
  • Language: English
  • ISBN-10: 1884777597
  • ISBN-13: 978-1884777592
  • Product Dimensions: 9 x 7.5 x 1 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.2 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #727,209 in Books (See Bestsellers in Books)

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
77 of 77 people found the following review helpful:
5.0 out of 5 stars If you have to write a requirements document, read this!, April 26, 1999
By A Customer
Kovitz's book is one of the best works I've ever seen on writing software requirements.

Most books focus on a method of analysis (usually one that translates neatly into a software development methodology) but can be totally incomprehensible to the poor end-user who is supposed to understand and approve the project. I've seen a number of attempts to remedy this: the most promising was to create the user manual as the first step in the requirements process. Tempting, but there are dozens of decisions in most business applications that need to be exposed up front but don't belong in user documentation--error messages, to give just one example.

Kovitz takes a different approach: he focuses on what needs to actually be in the text of a requirements document to make it effectively understood by both developers and end users. This is, as the subtitle makes clear, a manual of content and style. The focus of the book is how to present the results of your analysis rather than on how to conduct the analysis itself. As a result, this book contains useful advice whether you use SA/SD or the latest object-oriented methodology.

The first third of the book is devoted to determining the scope of the problem to be solved. Kovitz's approach is heavily influenced by Michael Jackson's Software Requirements and Specifications--another book I loved but sometimes found difficult to make practical use of. Jackson devotes a fair amount of his book to the topic of framing problems and how to fit your method to the problem, rather than distorting the problem to fit the method. Kovitz takes this a step further by describing in detail five common types of problems solved by software systems, outlines the different information required to solve each kind of problem, and shows how multiple kinds of problems can be solved in the same information system.

The next section details means of describing the information contained in a system, event sequences, and causation and control patterns.

The book finishes up with a section on wirting style and sample requirements and specification documents so you can actually see his advice in use. The documents come from a real program and not some toy problem--and they're a lot clearer than anything I've read at work.

It takes a lot of effort to write clearly, and where requirements and specifications are concerned, it's perhaps vital to the success of the project. Understanding and applying the advice of this book can probably do more for you than attempting to apply the latest lifecycle methodology.

Of course, I always have been a sucker for good books on writing, and I guess that this gushing shows it, but still...

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars The definitive requirements book. Learn it. Live it., August 26, 1999
By David Stengle (Princeton, NJ USA) - See all my reviews
(REAL NAME)   
Wow! The more years I spend in software, the more I am convinced that requirements documents are consistently weak. Reading this book will help. Good advice. Strong theoretical justification. Great, real-world examples. Don't do software without it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 18 people found the following review helpful:
5.0 out of 5 stars A Terrific Book, March 2, 2002
By Elizabeth L Mead (Oakland, CA United States) - See all my reviews
This is a great book for anyone whose job includes:
* Business Analysis (for software)
* Application Programming
* Technical Writing

The book is about techniques for describing a problem to be solved by a piece of software without describing the design of software components. In other words, providing the information that the software designer needs at the correct level of detail, without trying to specify a software design.

Designing software involves joining informal, real-world problems to the formal world of computers. In the real world problems are messy, vague, and unbounded. Unfortunately, computers only solve problems that are well-defined, unambiguous and well-bounded. Requirements writing is the art of reducing a messy-real world problem to a neat, well-defined, unambiguous description which can be used to drive development of a computerized solution.

This is one of the first books to effectively bridge that gap. I say "effectively", because it is certainly not the first try--every software methodology has techniques for capturing requirements. However, the methodologies hopelessly intertwine requirements gathering with system interface specification and even system design. This inevitably results in requirements being given short-shrift.

Many of the techniques this book teaches are equally applicable to creating documentation for existing software. Every technical writer should learn to create models of the problem their software solves and then explain software functions using only the terms defined within the model.

I highly recommend this book. However, I do know some people who did not like it. If you find it disappointing, I suggest that you try practicing with one or two techniques, then give it another read. The ideas are often more subtle than they appear at first glance. Expect that you may need months to really absorb its advice.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

2.0 out of 5 stars Up to chapter 3 and finding it useless
I have just finished Chapter 3 of this book and am near livid. The author has a confusing and abstract way of writing that is infuriating for those of us living in the practical... Read more
Published on January 10, 2005 by James Canniff

4.0 out of 5 stars Requirements and Specifications that People Read!
Writing requirements as a product manager has always been a black art to me. It's not impossible but it normally involves a lot of fudging and reading it always make me feel that... Read more
Published on October 5, 2004 by Adrian Kok

5.0 out of 5 stars It all starts with requirements...
This is a well written book that will help you write better documents. In addition to defining: what are Requirements; who should read them; and how to write them, this book gives... Read more
Published on August 28, 2001 by Richard T Crosby

5.0 out of 5 stars great insights plus all the regular stuff
.

this tells you all you need to know about requirements.

indeed, it tells a lot more than that because it explains things not just state them. Read more

Published on July 31, 2001 by william adams

2.0 out of 5 stars Theoretically nice but not practical
A nice theory approach to writing requirment specification but hard to put into practice. Good for someone already have lots of experience in writing requirement specification... Read more
Published on December 16, 2000 by A Business Analyst

4.0 out of 5 stars Great book, but lacks examples
Although it is titled as "Practical", the greatest problem of this book is the difficulties to put the methods it suggests into practice. Read more
Published on May 9, 2000 by Albert Mo

4.0 out of 5 stars Methodology elsewhere; style and content here
Deep and unique - I feel I've really come to understand what a requirement is and how to communicate it to non-technical people. Read more
Published on April 19, 2000 by James Butler

4.0 out of 5 stars Making requirements look exiting!
Very inspiring book on what software requirements are about. What always seemed to be dull, became very much alive. Read more
Published on March 22, 2000 by jan vernee

4.0 out of 5 stars Good for experienced practictioner
I enjoyed this book and got a lot from it, Kovitz focuses not on a standard "join the dots" methodology but rather on outlining an overall approach followed by good... Read more
Published on February 16, 2000 by Auckland Kiwi

5.0 out of 5 stars The best book on the subject.
CS and MIS majors should not be allowed to graduate without studying this text. Far too many projects have unnecessarily gone off course because of poorly doucumented and... Read more
Published on September 13, 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates