Amazon.com Customer Reviews
Clear, comprehensive, concise, with examples for everything - Review written on April 02, 2007
Rating: 5 out of 5
5 customers found this review helpful.
I just got my copy (so it is still available). There is little I can add to the other reviews, other than support them wholeheartedly.
Writing style is very clear. Coverage is comprehensive. Standardized headers, icons, tables, and lists communicate ideas concisely.
Examples, examples, examples ...
One thing that makes this booklet more valuable than many other requirements texts is the wealth of examples. Everything is illustrated through its own realistic well-chosen example. The examples show you exactly what a particular output (model, diagram, text fragment, table, ...) should look like. Not just abstract, generic advice, but instantiated, concrete stuff to prove that you can actually follow the advice.
Accessible practices and advice - Review written on March 07, 2006
Rating: 5 out of 5
7 customers found this review helpful.
I'm pleasantly surprised at the depth of wisdom and advice Ellen has packed into this Software Requirements Memory Jogger. While this little book can't say everything about software requirements, the breadth of techniques, tips and advice it does contain, are quite astounding. It is process neutral and puts together in one place many different techniques and practices.
It really does cover requirements techniques, practices and principles from A to Z. Chapter 1 provides an Overview of Software Requirements. Chapter 2, Setting the Stage, discusses vision statements, glossaries, and risk mitigation strategies; Chapter 3, Elicit the Requirements, talks about facilitated workshops, exploratory prototypes, focus groups and user task analysis (among other techniques); Analyze the Requirements, Chapter 4, covers everything from Process Maps and Business Rules, to State Diagrams,Use Cases, Personas, and Dialog Maps; Specify the Requirements, Chapter 5, gives nuts and bolts advice on how to structure a req'ts doc and write functional and non-functional req'ts; Validate the Requirements, Chapter 6, explains peer reviews, user acceptance tests,and operational prototypes; Manage the Requirements, Chapter 7, covers change control policies and requirements attributes; and Chapter 8 discusses Adapting Requirements Practices to Project Types.
But wait! The appendices are valuable, too. Thumbing through them I was pleasantly surprised to see an extensive list of Verbs to use for Informative Use Case Names, and verbs to use for performative use cases in Appendix C...as well as a list of 100 ambiguous words and phrases to avoid when describing quality attributes (my favorites are Simple, Rapid,and Intuitive) in Appendix F.
My only quibble with this memory jogger is that I'd like to have had slightly larger (standard book size) format companion available to go into some areas in more depth. Maybe that's Ellen's next book?
A Great Memory Jogger!!! - Review written on January 09, 2006
Rating: 5 out of 5
11 customers found this review helpful.
The new Software Requirements Memory Jogger by Ellen Gottesdiener is a must for every business analyst and project manager who deals with requirements management -- and that's probably everyone.
Its compact format makes it a valuable reference to have available for a quick review, and its low cost makes it a good personal tool for every team member involved in requirements activities.
The book is logically organized into the major activities of requirements management: preparation (Ellen calls this 'setting the stage'), elicitation, analysis, specification, validation, and requirements management. Each major activity has a large number of applicable tools that create the appropriate outputs for that activity. Within the elicitation activity there are at least 10 tools, and each one is described in enough detail to provide a perspective for appropriateness in your own project situation. All the activities are detailed in this fashion, and the book also has examples and usage tips.
Ellen's chapter on project types, and considerations for requirements management based on these project types is valuable for project managers and analysts structuring their project plans' tasks related to the requirements phase.
This is a great contribution to the requirements management field, and should be in every project manager's library.