Home > Store

Requirements by Collaboration: Workshops for Defining Needs

Register your product to gain access to bonus material or receive a coupon.

Requirements by Collaboration: Workshops for Defining Needs

eBook (Watermarked)

  • Your Price: $42.39
  • List Price: $52.99
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires PDF reading software, such as Acrobat® Reader®.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ


  • Copyright 2002
  • Pages: 368
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-321-63064-5
  • ISBN-13: 978-0-321-63064-3

“I spend much time helping organizations capture requirements and even more time helping them recover from not capturing requirements. Many of them have gone through some motions regarding requirements as if they were sleepworking. It’s time to wake up and do it right–and this book is going to be their alarm clock.”

     –Jerry Weinberg, author of numerous books on productivity enhancement

“In today’s complex, fast-paced software development environment, collaboration–the intense peer-to-peer conversations that result in products, decisions, and knowledge sharing–is absolutely essential to success. But all too often, attempts to collaborate degenerate into agonizing meetings or ineffectual bull sessions. Ellen's wonderful book will help you bridge the gap–turning the agony of meetings into the ecstasy of effective collaboration.”

     –Jim Highsmith, a pioneer in adaptive software development methods

Requirements by Collaboration presents a wealth of practical tools and techniques for facilitating requirements development workshops. It is suitable–no, essential reading–for requirements workshop facilitators. It will help both technical people and customer representatives participate in these critical contributions to software success.”

     –Karl Wiegers, Principal Consultant, Process Impact, author of Software Requirements

“The need for this particular book, at this particular time, is crystal clear. We have entered a new age where software development must be viewed as a form of business problem solving. That means direct user participation in developing ‘requirements,’ or more accurately, in jointly working the business problem. That, in turn, means facilitated sessions. In this book, Ellen Gottesdiener provides a wealth of practical ideas for ensuring that you have exactly the right stuff for this all-important area of professional art.”

     –Ronald G. Ross, Principal, Business Rule Solutions, LLC, Executive Editor, www.BRCommunity.com

“Gottesdiener’s years of software development experience coupled with her straight-forward writing style make her book a perfect choice for either a senior developer or a midlevel project manager. In addition to her technical experience, her knowledge of group dynamics balance the book by educating the reader on how to manage conflict and personality differences within a requirements team–something that is missing from most requirements textbooks...It is a required ‘handbook’ that will be referred to again and again.”

     –Kay Christian, ebusiness Consultant, Conifer, Colorado

Requirements by Collaboration is a ‘must read’ for any system stakeholder. End users and system analysts will learn the significant value they can add to the systems development process. Management will learn the tremendous return they may receive from making a modest time/people investment in facilitated sessions. Facilitators will discover ways to glean an amazing amount of high-quality information in a relatively brief time.”

     –Russ Schwartz, Computer System Quality Consultant, Global Biotechnology Firm

“In addition to showing how requirements are identified, evaluated, and confirmed, Ellen provides important guidance based on her own real-world experience for creating and managing the workshop environment in which requirements are generated. This book is an engaging and invaluable resource for project teams and sponsors, both business and IT, who are committed to achieving results in the most productive manner possible.”

     –Hal Thilmony, Senior Manager, Business Process Improvement (Finance), CiscoSystems, Inc.

“Project managers should read this book for assistance with planning the requirements process. Experienced facilitators will enrich their knowledge. New facilitators can use this book to get them up to speed and become more effective in less time.”

     –Rob Stroober, Competence Development Manager and Project Manager, Deloitte &Touche Consultdata, The Netherlands

“While many books discuss the details of software requirement artifacts (for example, use cases), Ellen’s new book zeros in on effective workshop techniques and tools used to gather the content of these artifacts. As a pioneer in requirements workshops, she shares her real-life experiences in a comprehensive and easy-to-read book with many helpful examples and diagrams.”

     –Bill Bird, Aera Energy LLC

Requirements by Collaboration is absolutely full of guidance on the most effective ways to use workshops in requirements capture. This book will help workshop owners and facilitators to determine and gain agreement on a sound set of requirements, which will form a solid foundation for the development work that is to follow.”

     –Jennifer Stapleton, Software Process Consultant and author of DSDM: The Methodin Practice

“This book provides an array of techniques within a clear, structured process, along with excellent examples of how and when to use them. It’s an excellent, practical, and really useful handbook written by a very experienced author!”

     –Jean-Anne Kirk, Director DSDM Consortium and IAF Professional Development

“Ellen has written a detailed, comprehensive, and practical handbook for facilitating groups in gathering requirements. The processes she outlines give the facilitator tools to bring together very different perspectives from stakeholders elegantly and with practical, useable results.”

     –Jo Nelson, Principal, ICA Associates, Inc., Chair, IAF (2001-2002)

Requirements by Collaboration: Workshops for Defining Needs focuses on the human side of software development--how well we work with our customers and teammates. Experience shows that the quality and degree of participation, communication, respect, and trust among all the stakeholders in a project can strongly influence its success or failure. Ellen Gottesdiener points out that such qualities are especially important when defining user requirements and she shows in this book exactly what to do about that fact.

Gottesdiener shows specifically how to plan and conduct requirements workshops. These carefully organized and facilitated meetings bring business managers, technical staff, customers, and users into a setting where, together, they can discover, evolve, validate, verify, and agree upon their product needs. Not only are their requirements more effectively defined through this collaboration, but the foundation is laid for good teamwork throughout the entire project.

Other books focus on how to build the product right. Requirements by Collaboration focuses instead on what must come first--the right product to build.

Sample Content

Table of Contents

List of Figures.

List of Tables.


The Organization of This Book.



1. Getting Started with Requirements Workshops.

Essential Requirements.

Difficulties with Requirements.

Requirements Levels.

Surfacing User Requirements.

User Requirements Models.

Requirements Workshops.

Workshops and Collaboration.

Workshops and Facilitation.

How Workshops Differ from Typical Meetings.

Workshop Products.

Types of Requirements Workshops.

Other Uses for Workshops.

Workshops and Iterative Development.

Making the Business Case for a Requirements Workshop.

When Not to Use Requirements Workshops.

Summing Up.

For More Information.

2. Workshop Deliverables: Mining Coal, Extracting Diamonds.

The Evolution of Requirements.

Business Requirements.

User Requirements.

Software Requirements.

Model Views, Focuses, and Levels of Detail.

Model Views.

Model Focus.

Level of Detail.

Building the Models.

As-Is Models.

Multiple Models.

Model Briefings.

Actor Map.

Actor Table.

Business Policies.

Business Rules.

Context Diagram.

Decision Table or Decision Tree.

Domain Model.

Event Table.


Process Map.


Relationship Map.


Stakeholder Classes.

Statechart Diagrams.

Use Cases.

Use Case Map.

Use Case Package.

User Interface Navigation Diagram.

For More Information.

3. Ingredients of a Successful Requirements Workshop.

A Shared Purpose.

The Right People.

Shared Space.

Wise Groups.


Focus Questions.

Serious Play.


Process Variety.

Doneness Tests.

Collaborative Closure.

Flexible Structure.

Using Both Sides of the Brain.

Frequent Debriefs.


4. Purpose: Sharing a Common Goal.

Writing Your Workshop Purpose Statement.

Don't Assume Anything.

Seek the Stories.

Link Workshop Purpose with Project Vision.

Defining Project Scope.

Identifying the Workshop Sponsor.

Defining the Workshop Planning Team.

Sample Purpose Statements.

Purpose for Horizontal Top-Down Requirements Workshop.

Horizontal Middle-Out Requirements Workshop.

Horizontal Bottom-Up Requirements Workshop.

Vertical Strategy Requirements Workshop.

Zigzag Strategy Requirements Workshop.


Questions to Ask Stakeholders.

Questions Related to Project Purpose.

Questions Related to Workshop Purpose.

For More Information.

5. Participants: Roles People Play.

Workshop Roles.

The Workshop Sponsor.

The Project Sponsor.

Having Sponsors in the Workshop.

Sponsor Kick-and-Close.

Content Participants.

Surrogate Users.

Ensuring Attendance.

The Recorder.

The Facilitator.

Facilitator as Planner and Designer.

Facilitator as Process Leader.

Facilitator Observation and Intervention Skills.

Other Facilitator Considerations.

Should You Hire an Outside Facilitator?


On-Call Subject Matter Experts.


Questions to Ask Stakeholders About Participant Roles.

For More Information.

6. Principles: Ground Rules for the Workshop.

Forming, Storming, Norming, and Performing.

Basic Ground Rules.

Special Ground Rules.

Values-Based Ground Rules.

Culturally Aware Ground Rules.

Introducing and Testing Ground Rules.

Hidden Agendas.

Decision-Making Ground Rules.

Product and Process Decisions.

Collaborative Decision Making.

Decision Rules.

Reaching Closure.

A Real-World Example.


Questions to Ask Stakeholders About Ground Rules.

For More Information.

7. Products: Ending with the Beginning.

Output Products.

Making Deliverables Visually Rich.

Select Models Aligned with the Business Problem.

Use Multiple Models.

Mix Text and Diagrammatic Models.

Mix Focuses and Views.

Define the Level of Detail.

Iteratively Deliver Requirements.

Prioritize the Deliverables.

Partition Requirements Across Workshops.

Define Doneness Tests.


Doneness Testing and Decision Making.

Intangible Output Products.

Input Products.

The Workshop Agenda.

Draft Models.

System and User Documentation.



Workshop Aids.

The Workshop Repository.


Questions to Ask Stakeholders About Products.

For More Information.

8. Place: Being There.

Workshop Logistics.

Room Setup.

Creating Sticky Walls.

Preparing the Workshop Room.

Different Time and Place Options.


Collaborative Technology.

Collaborative Technology Variants.

Collaborative Technology: A Caveat.


Place Checklists.

For More Information.

9. Process: Plan the Work, Work the Plan.

Opening the Workshop.

The Opener.

Designing Activities.

Sequencing Activities.

Framing Activities.


Elements of a Workshop Activity.

Sample Workshop Activity.

Estimating Activity Time.

Using Focus Questions.

Imagine This….

QA As You Go.

Collaborative Modes.

Collaboration Patterns.

Wall of Wonder.

Divide, Conquer, Correct, Collect.


Expand Then Contract.

The Sieve.

Combining Collaboration Patterns.

Collaborative Techniques.

Techniques for Guiding the Flow.

The Parking Lot.

Group Dynamics.


The Value of Conflict.

Group Dysfunction.

How to Deal with Difficult Participants.

Fun and Games.

Closing the Workshop.

The Show-and-Tell.

Addressing Parking Lot Items.

Final Debrief.


Tools for the Workshop Process.

For More Information.


10. Workshop Navigation Strategies.

The Horizontal Strategy.

Picking Your Horizontal Strategy.

The Top-Down Approach.

The Middle-Out Approach.

The Bottom-Up Approach.

The Vertical Strategy.

Pick a Starting Model.

Pick a Primary Focus.

Start at the Scope Level or the High Level.

Move Over.

The Vertical Strategy with Multiple Workshops.

The Zigzag Strategy.

Comparing the Strategies.

11. Workshop Case Studies.


What Worked Well.

Pitfalls and Learning Points.


What Worked Well.

Pitfalls and Learning Points.


What Worked Well.

Pitfalls and Learning Points.


What Worked Well.

Pitfalls and Learning Points.

12. Moving Forward.

Making the Case to Management.

The Business Value of Requirements Workshops.

Critical Success Factors.

Surfacing Problems.

How to Evaluate Workshops.

What to Report.

Deliverable Data to Capture.

Cost-Benefit Data to Capture.

Happy Sheets.

The Post-Workshop Survey.

Improvement Data.

Regular Workshop Debriefs.

Integrating Workshops into the Requirements Phase.

Becoming a Skilled Requirements Workshop Facilitator.

The IAF.

How Much Must the Facilitator Know?

What Do Business Users Need to Know?

Ground Rules for the Facilitator.


For More Information.

Appendix: Collaboration Patterns.
Index. 0201786060T03262002


Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020