did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780201786064

Requirements by Collaboration Workshops for Defining Needs

by
  • ISBN13:

    9780201786064

  • ISBN10:

    0201786060

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2002-04-10
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $54.99 Save up to $13.75
  • Buy Used
    $41.24
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

    7-Day eTextbook Access 7-Day eTextbook Access

Supplemental Materials

What is included with this book?

Summary

;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 Collaborationpresents 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 Collaborationis 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 Collaborationis 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 Needsfocuses 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 Collaborationfocuses instead on what must come first--the right product to build.

Author Biography

Ellen Gottesdiener is President of EBG Consulting, Inc., a firm providing facilitation, consulting, and training services for clients in a wide variety of industries. She is a pioneer in the use of facilitated workshops to elicit business rules and other user requirements. She is the author of numerous articles and several book contributions and is a highly regarded speaker at professional conferences.



0201786060AB02212002

Table of Contents

List of Figuresp. XVII
List of Tablesp. XIX
Prefacep. XXI
The Organization of This Bookp. xxiii
Acknowledgmentsp. xxiv
Overview of Requirements Workshopsp. 1
Getting Started with Requirements Workshopsp. 3
Essential Requirementsp. 4
Difficulties with Requirementsp. 5
Requirements Levelsp. 6
Surfacing User Requirementsp. 7
User Requirements Modelsp. 7
Requirements Workshopsp. 9
Workshops and Collaborationp. 10
Workshops and Facilitationp. 11
How Workshops Differ from Typical Meetingsp. 11
Types of Requirements Workshopsp. 14
Workshops and Iterative Developmentp. 16
Making the Business Case for a Requirements Workshopp. 17
When Not to Use Requirements Workshopsp. 17
Summing Upp. 18
For More Informationp. 19
Workshop Deliverables: Mining Coal, Extracting Diamondsp. 21
The Evolution of Requirementsp. 22
Business Requirementsp. 24
User Requirementsp. 25
Software Requirementsp. 27
Model Views, Focuses, and Levels of Detailp. 27
Model Briefingsp. 37
For More Informationp. 45
Ingredients of a Successful Requirements Workshopp. 47
A Shared Purposep. 47
The Right Peoplep. 48
Shared Spacep. 50
Wise Groupsp. 51
Pre-Workp. 52
Focus Questionsp. 53
Serious Playp. 54
Trustp. 55
Process Varietyp. 56
Doneness Testsp. 57
Collaborative Closurep. 59
Flexible Structurep. 60
Using Both Sides of the Brainp. 61
Frequent Debriefsp. 63
Requirements Workshop Frameworkp. 65
Purpose: Sharing a Common Goalp. 67
Writing Your Workshop Purpose Statementp. 68
Defining Project Scopep. 72
Identifying the Workshop Sponsorp. 74
Defining the Workshop Planning Teamp. 75
Sample Purpose Statementsp. 76
Tipsp. 78
Questions to Ask Stakeholdersp. 79
For More Informationp. 80
Participants: Roles People Playp. 83
Workshop Rolesp. 84
The Workshop Sponsorp. 86
The Project Sponsorp. 86
Content Participantsp. 89
The Recorderp. 95
The Facilitatorp. 96
Observersp. 103
On-Call Subject Matter Expertsp. 105
Tipsp. 106
Questions to Ask Stakeholders About Participant Rolesp. 106
For More Informationp. 106
Principles: Ground Rules for the Workshopp. 109
Forming, Storming, Norming, and Performingp. 110
Basic Ground Rulesp. 111
Special Ground Rulesp. 113
Introducing and Testing Ground Rulesp. 116
Hidden Agendasp. 117
Decision-Making Ground Rulesp. 119
Decision Rulesp. 122
Tipsp. 129
Questions to Ask Stakeholders About Ground Rulesp. 129
For More Informationp. 130
Products: Ending with the Beginningp. 133
Output Productsp. 134
Intangible Output Productsp. 150
Input Productsp. 152
The Workshop Repositoryp. 160
Tipsp. 160
Questions to Ask Stakeholders About Productsp. 162
For More Informationp. 162
Place: Being Therep. 165
Workshop Logisticsp. 166
Room Setupp. 168
Different Time and Place Optionsp. 170
Tipsp. 175
Place Checklistsp. 176
For More Informationp. 176
Process: Plan the Work, Work the Planp. 179
Opening the Workshopp. 180
Designing Activitiesp. 182
Collaborative Modesp. 199
Collaboration Patternsp. 200
Collaborative Techniquesp. 209
Techniques for Guiding the Flowp. 210
Group Dynamicsp. 211
Conflictp. 212
Fun and Gamesp. 215
Closing the Workshopp. 217
Tipsp. 219
Tools for the Workshop Processp. 220
For More Informationp. 220
Requirements Workshop Design Strategiesp. 223
Workshop Navigation Strategiesp. 225
The Horizontal Strategyp. 225
The Middle-Out Approachp. 230
The Vertical Strategyp. 233
The Zigzag Strategyp. 238
Comparing the Strategiesp. 240
Workshop Case Studiesp. 241
SalesTrakp. 241
RegTrakp. 245
HaveFundsp. 250
BestClaimsp. 255
Moving Forwardp. 261
Making the Case to Managementp. 262
How to Evaluate Workshopsp. 265
Integrating Workshops into the Requirements Phasep. 269
Becoming a Skilled Requirements Workshop Facilitatorp. 271
Ground Rules for the Facilitatorp. 274
Epiloguep. 277
For More Informationp. 277
Collaboration Patternsp. 279
Glossaryp. 287
Bibliographyp. 303
Indexp. 315
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

"What is softest in the world drives what is hardest in the world." Lao-Tzu To be successful, software projects need solid requirements and collaborating teams. Problems with requirements are one of the primary causes of software project failure. To make matters worse, the rush to use technologies to collaborate over time and space, or to try to substitute fast development, has resulted in lots of bad software. Many people on both sides of the software divide--developers and users have complaints about their interrelationships. Requirements by Collaborationexplains how to plan and hold workshops to meet two essential needs: efficiently defining user requirements while building positive, productive working relationships. Similar structured workshops are called joint requirements, accelerated design, group design, or Joint Application Design or Development (JAD) sessions. These workshops are about getting the requirements accurately, quickly, and collaboratively, through shared vision and clear communications. By collaborating in this way, you establish relationships, achieve mutual understanding, and build trust. Successful workshops don't just happen. Facilitating a requirements workshop issimple,but it's noteasy.These workshops require forethought, planning, and design on the part of the workshop facilitator as well as its stakeholders. This book focuses on the essential tools you need for planning and leading requirements workshops. It integrates user requirements modeling, including use cases, business rules, and collaborative techniques. It teaches you the basic principles of designing and facilitating requirements workshops and gives you an overview of the deliverables of these workshops. It also shows you workshop design strategies. This book is a complement to other books on requirements gathering as well as those that deal with software engineering, requirements, modeling, and facilitation. To guide your study of these related topics, most chapters include references and information about further reading. The aim of this book is to be practical, not theoretical. It's based on my real-world experiences from the numerous projects I've facilitated for clients as well as a series of courses I've written and delivered to clients in a variety of industries. The goals of this book are to provide a focused perspective on user requirements elicitation and to promote techniques that enhance the ongoing relationship between software and business people. A unique aspect of this book is its discussion ofcollaboration patterns:reusable collections of group behavior applied to software projects. Collaboration patterns extend the idea of "process patterns"(work methods) by exploiting the power of software and customer groups working in tandem to achieve project goals. You can think of collaboration as a continuous feedback loop that enhances both the quality and the speed of communication, and thereby of the products created in workshops. For this reason, the techniques described in this book use collaboration patterns coupled with clearly defined user requirements documentation and diagrams. Anyone who participates in initiating, eliciting, analyzing, verifying, validating, or approving requirements for software will find this book useful. The focus is on perspectives, ranging from those of project sponsors to analysts, with the goal of providing a common understanding of user requirements from concept through specification. Readers of this book include people who will facilitate requirements workshops; project, product, and business managers overseeing the requirements process; and participants in requirements workshops. Project roles include analyst, project manager, product manager, developer, architect, quality assurance analyst, tester, and requirements engineer. Like life itself, workshops are often surprising. You plan, and plan y

Rewards Program