Register your product to gain access to bonus material or receive a coupon.
This is the Safari online edition of the printed book.
&>Work items are the lifeblood of software and hardware development. They tell development teams exactly who is doing what, which issues are resolved, which remain unresolved, and which products are impacted. In large team-based projects, however, managing work items can be difficult. Now, two IBM Rational experts show how to simplify and improve every aspect of work item management with IBM Rational ClearQuest and the powerful and collaborative Jazz-based products: IBM Rational Team Concert (RTC) and IBM Rational Quality Manager.
Drawing on extensive experience with IBM customers, the authors tightly link theory with proven best practices, offering implementation guidance, detailed examples, and complete schemas. They present innovative solutions, introduce advanced customization techniques, and walk step-by-step through every phase of workflow development, from requirements through maintenance. They conclude with a full chapter of sample applications and solutions, ranging from Collaborative Application Lifecycle Management to SLAs.
Coverage includes
Work Item Management with IBM Rational ClearQuest and Jazz will be an indispensable resource for all change management administrators, systems analysts, designers, project managers, and quality engineers who are already using IBM Rational ClearQuest, Rational Team Concert, or Rational Quality Manager; and for all IT professionals who want to understand enterprise-class work item and workflow management.
Preface xix
Acknowledgments xxvii
About the Authors xxix
Chapter 1: Work Items 1
1.1 Work Item Definition 1
1.2 Work Item Classification 4
1.3 Work Item Elements 7
1.4 Customization 13
1.5 Resources 19
1.6 Summary 20
Chapter 2: Disciplines: Requirements, Analysis & Design 21
2.1 Requirements 23
2.2 Analysis & Design 29
2.3 Design Patterns 36
2.4 Review and Sign Off Design Models 40
2.5 Resources 40
2.6 Summary 40
Chapter 3: The Workflow 43
3.1 Software Development Processes 44
3.2 Process Representation 45
3.3 The States 50
3.4 Dynamic Workflow 56
3.5 ClearQuest ALM Schema Workflow 65
3.6 Jazz Workflow 66
3.7 Subflow 68
3.8 Summary 78
Chapter 4: The Data 81
4.1 Work Item Content 83
4.2 State-Based Objects 104
4.3 Stateless Objects 104
4.4 Object Relations 106
4.5 Data Representation 117
4.6 ClearQuest Scripts 120
4.7 Summary 126
Chapter 5: Roles 127
5.1 Understanding Typical Problems 128
5.2 Understanding Terms and Concepts 129
5.3 Possible Solutions 132
5.4 Security and Roles 139
5.5 Roles in the ClearQuest ALM Schema 140
5.6 Roles in Jazz 142
5.7 Code Examples 144
5.8 Summary 151
Chapter 6: Integrations 153
6.1 Introduction 153
6.2 ClearQuest Integrations 155
6.3 Jazz Products Integrations 177
6.4 Resources 195
6.5 Summary 196
Chapter 7: Disciplines, Part 2 197
7.1 Implementation Discipline 197
7.2 Testing Discipline 199
7.3 Deployment Discipline 201
7.4 Maintenance 207
7.5 ClearQuest Tool Mentor 208
7.6 Jazz Tool Mentor 217
7.7 Resources 220
7.8 Summary 220
Chapter 8: Development 221
8.1 ClearQuest Schema Development 222
8.2 Parallel Development 240
8.3 Comparing and Merging Schema Versions 245
8.4 Storing Hooks Externally 249
8.5 Releasing a Version to Production 250
8.6 Globally Distributed Development (GDD) Considerations and ClearQuest MultiSite (CQMS) 253
8.7 ClearQuest Script Debugging 255
8.8 Other Development Considerations 260
8.9 Web Considerations 274
8.10 Preparing for the Future 277
8.11 Resources 277
8.12 Summary 278
Chapter 9: Metrics and Governance 279
9.1 Metrics 279
9.2 Governance 287
9.3 Resources 301
9.4 Summary 305
Chapter 10: Test Management and Work Items 307
10.1 What Is Rational Quality Manager? 307
10.2 Understanding Test Entities and Work Items 307
10.3 Work Items in the Test Process 310
10.4 Customization 316
10.5 Summary 324
Chapter 11: Managing Agile Projects 325
11.1 Defining Agile Development 325
11.2 Agile and Scrum in a Nutshell 326
11.3 Realization with Rational Team Concert 330
11.4 Realization with ClearQuest 337
11.5 Agile with the ALM Schema 346
11.6 Resources 350
11.7 Summary 351
Chapter 12: Sample Applications and Solutions 353
12.1 Collaborative ALM with Jazz-Based Tools 353
12.2 User-Defined Fields in ClearQuest 356
12.3 Service Level Agreements (SLAs) in ClearQuest 363
12.4 ClearCase, ClearQuest ALM, Build Forge Integrated Solution Architecture 367
12.5 Manage Release Promotion 374
12.6 Resources 382
12.7 Summary 384
Index 387