|
Requirements Management Using IBM Rational RequisitePro
One of the most important elements of a software development project is requirements management - a systematic approach to eliciting, organizing, documenting and tracking the requirements of a system. Proper requirements management helps to provide validation and verification of the system, manage change and analyze the status of the project. It's
much less expensive to fix a problem during requirements analysis than during design, testing or production. A research study done by the Standish Group [STA95] indicated that the three main factors that cause projects to fail to come in on time, adhere to budget, and deliver required functionality are: - Lack of user input - Incomplete requirements and specifications - Changing requirements and specifications Proper requirements management can improve all three factors. This book presents an organized approach to requirements management including creating a Requirements Management Plan, eliciting stakeholders needs, creating a Vision document and creating use cases. Using an Requirements Management tool can organize the process and facilitate creation and maintenance of requirements.One of the most popular tools is IBM Rational RequisitePro. This book provides hands-on instruction in using this tool. It is the first book combining descriptions of RequisitePro features with their practical applications.
Contents:
Foreword xvii Preface xix Acknowledgments xxiii About the Author xxv Part I: Overview 1 Chapter 1: Requirements Management 3 Chapter 2: Overview of RequisitePro 23 Part II: Requirements Management Activities 33 Chapter 3: Establishing a Requirements Management Plan 35 Chapter 4: Setting up the Project 45 Chapter 5: Requirements Elicitation 63 Chapter 6: Developing a Vision Document 99 Chapter 7: Creating Use Cases 129 Chapter 8: Supplementary Specification 157 Chapter 9: Creating Test Cases from Use Cases 191 Chapter 10: Creating Test Cases from Supplementary Requirements 221 Chapter 11: Object-Oriented Design 243 Chapter 12: Documentation 273 Part III: Other Topics 285 Chapter 13: Managing Projects 287 Chapter 14: Requirements Management in the Rational Unified Process 295 Part IV: Review 311 Chapter 15: Summary 313 Appendix: Sample Requirements Management Plan 319 Index 327
|