وبلاگ بلیان

Requirements by Collaboration: Workshops for Defining Needs: Workshops for Defining Needs

معرفی کتاب «Requirements by Collaboration: Workshops for Defining Needs: Workshops for Defining Needs» نوشتهٔ Gottesdiener, Ellen، منتشرشده توسط نشر Addison Wesley Professional Pearson Education [distributor در سال 2002. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Many software development books teach you how to build the product right. This one focuses on building the right product . Ellen Gottesdiener introduces the breakthrough Requirements Workshop technique, and demonstrates how to use it to identify customer's needs far more effectively, and specify new software systems far more quickly and accurately. The authors begin by reviewing the challenges of specifying software requirements, showing how Requirements Workshops address these challenges, and explaining the process of designing and running workshops. Through practical examples and case studies, they identify the best approaches to workshop design, and thoroughly explain the deliverables that workshops generate. This is the first book to fully integrate coverage of user requirements modeling, including UML-based use cases, business rules, and collaborative techniques designed to strengthen the relationship between IT and the business. Author Ellen Gottesdiener also introduces her breakthrough collaboration patterns -- powerful collections of group behavior that can be reused in a wide variety of software projects. For every developer, analyst, architect, and manager involved with creating or utilizing requirements specifications.

“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 developmentmust 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.

&Ldquo;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 Annotation 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. Its time to wake up and do it rightand this book is going to be their alarm clock. Jerry Weinberg , author of numerous books on productivity enhancement In todays complex, fast-paced software development environment, collaborationthe intense peer-to-peer conversations that result in products, decisions, and knowledge sharingis 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 gapturning 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 suitableno, essential readingfor 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, (http://www.brcommunity.com/) www.BRCommunity.com Gottesdieners 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 teamsomething 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), Ellens 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. Its 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 CONTENTS......Page 10 LIST OF FIGURES......Page 18 LIST OF TABLES......Page 20 PREFACE......Page 22 The Organization of This Book......Page 24 Acknowledgments......Page 25 PART ONE: OVERVIEW OF REQUIREMENTS WORKSHOPS......Page 28 CHAPTER 1 GETTING STARTED WITH REQUIREMENTS WORKSHOPS......Page 30 Essential Requirements......Page 31 Difficulties with Requirements......Page 32 Requirements Levels......Page 33 User Requirements Models......Page 34 Requirements Workshops......Page 36 Workshops and Collaboration......Page 37 How Workshops Differ from Typical Meetings......Page 38 Types of Requirements Workshops......Page 41 Workshops and Iterative Development......Page 43 When Not to Use Requirements Workshops......Page 44 Summing Up......Page 45 For More Information......Page 46 CHAPTER 2 WORKSHOP DELIVERABLES: MINING COAL, EXTRACTING DIAMONDS......Page 48 The Evolution of Requirements......Page 49 Business Requirements......Page 51 User Requirements......Page 52 Model Views, Focuses, and Levels of Detail......Page 54 Model Briefings......Page 64 For More Information......Page 72 A Shared Purpose......Page 74 The Right People......Page 75 Shared Space......Page 77 Wise Groups......Page 78 Pre-Work......Page 79 Focus Questions......Page 80 Serious Play......Page 81 Trust......Page 82 Process Variety......Page 83 Doneness Tests......Page 84 Collaborative Closure......Page 86 Flexible Structure......Page 87 Using Both Sides of the Brain......Page 88 Frequent Debriefs......Page 90 PART TWO: REQUIREMENTS WORKSHOP FRAMEWORK......Page 92 CHAPTER 4 PURPOSE: SHARING A COMMON GOAL......Page 94 Writing Your Workshop Purpose Statement......Page 95 Defining Project Scope......Page 99 Identifying the Workshop Sponsor......Page 101 Defining the Workshop Planning Team......Page 102 Sample Purpose Statements......Page 103 Tips......Page 105 Questions to Ask Stakeholders......Page 106 For More Information......Page 107 CHAPTER 5 PARTICIPANTS: ROLES PEOPLE PLAY......Page 110 Workshop Roles......Page 111 The Project Sponsor......Page 113 Content Participants......Page 116 The Recorder......Page 122 The Facilitator......Page 123 Observers......Page 130 On-Call Subject Matter Experts......Page 132 For More Information......Page 133 CHAPTER 6 PRINCIPLES: GROUND RULES FOR THE WORKSHOP......Page 136 Forming, Storming, Norming, and Performing......Page 137 Basic Ground Rules......Page 138 Special Ground Rules......Page 140 Introducing and Testing Ground Rules......Page 143 Hidden Agendas......Page 144 Decision-Making Ground Rules......Page 146 Decision Rules......Page 149 Questions to Ask Stakeholders About Ground Rules......Page 156 For More Information......Page 157 CHAPTER 7 PRODUCTS: ENDING WITH THE BEGINNING......Page 160 Output Products......Page 161 Intangible Output Products......Page 177 Input Products......Page 179 Tips......Page 187 For More Information......Page 189 CHAPTER 8 PLACE: BEING THERE......Page 192 Workshop Logistics......Page 193 Room Setup......Page 195 Different Time and Place Options......Page 197 Tips......Page 202 For More Information......Page 203 CHAPTER 9 PROCESS: PLAN THE WORK, WORK THE PLAN......Page 206 Opening the Workshop......Page 207 Designing Activities......Page 209 Collaborative Modes......Page 226 Collaboration Patterns......Page 227 Collaborative Techniques......Page 236 Techniques for Guiding the Flow......Page 237 Group Dynamics......Page 238 Conflict......Page 239 Fun and Games......Page 242 Closing the Workshop......Page 244 Tips......Page 246 For More Information......Page 247 PART THREE: REQUIREMENTS WORKSHOP DESIGN STRATEGIES......Page 250 The Horizontal Strategy......Page 252 The Middle-Out Approach......Page 257 The Vertical Strategy......Page 260 The Zigzag Strategy......Page 265 Comparing the Strategies......Page 267 SalesTrak......Page 268 RegTrak......Page 272 HaveFunds......Page 277 BestClaims......Page 282 CHAPTER 12 MOVING FORWARD......Page 288 Making the Case to Management......Page 289 How to Evaluate Workshops......Page 292 Integrating Workshops into the Requirements Phase......Page 296 Becoming a Skilled Requirements Workshop Facilitator......Page 298 Ground Rules for the Facilitator......Page 301 For More Information......Page 304 APPENDIX: COLLABORATION PATTERNS......Page 306 A......Page 314 C......Page 315 D......Page 316 F......Page 318 I......Page 319 M......Page 320 P......Page 321 Q......Page 322 S......Page 323 T......Page 325 U......Page 326 W......Page 327 Z......Page 328 BIBLIOGRAPHY......Page 330 B......Page 342 C......Page 343 D......Page 344 E......Page 345 G......Page 346 M......Page 347 N......Page 348 P......Page 349 Q......Page 351 R......Page 352 S......Page 354 U......Page 357 W......Page 358 Z......Page 360
دانلود کتاب Requirements by Collaboration: Workshops for Defining Needs: Workshops for Defining Needs