+612 9045 4394
A Requirements Pattern : Succeeding in the Internet Economy - Patricia L. Ferdinandi

A Requirements Pattern

Succeeding in the Internet Economy

Paperback Published: 29th November 2001
ISBN: 9780201738261
Number Of Pages: 528

Share This Book:


RRP $104.99
or 4 easy payments of $20.88 with Learn more
Ships in 7 to 10 business days

Requirements definition is crucial to the success of any product, especially in volatile and fast--paced, Internet--based industries. A Requirements Pattern offers a coherent and consistent approach to the entire requirements engineering process ensuring the practitioner?s success. The book covers everything from initial product concept through incremental feature implementation, offering special consideration for the unique challenges of Internet--based software development. The author presents a proven requirements framework that can be used for ensuring the quality and integrity of your requirements set. The requirements set framework coaches to elicit a complete set of requirements including those critical aspects beyond the software. Three key themes support the information and advice put forth in this book. They are: understanding the breadth of requirements that comprise the Internet requirements set, properly managing the evolutionary process, and initiating parallel and coordinated development efforts for the Internet product. This book examines: Capturing all business communities requirements Managing through anti--patterns common requirement--related pitfalls that results in gaps in knowledge, participation, and process Understanding the roles and responsibilities of those involved in the Internet product development An important process that includes proper requirement allocation Implementing requirements configuration management With the wealth of knowledge and real--world experience revealed in A Requirements Pattern, you will be well equipped to develop quality Internet products that successfully improve the products? return on investment. 0201738260B08302001

Prefacep. xv
Acknowledgmentsp. xix
Requirements Engineering for Internet Products: an Introductionp. 1
Chapter Key Topics/The Internet Impactp. 1
The Power of the Internetp. 3
Defining Requirements Engineeringp. 7
Requirements Engineering and the Internetp. 8
The State of Requirements Todayp. 9
Defining Technology's Involvementp. 10
A Paradoxical Viewp. 10
Affecting the Return on Investmentp. 11
Requirements Engineering Skill Setp. 11
Identifying Requirements for Businessp. 12
The Need for Clear, Concise, and Organized Requirementsp. 13
Getting Business Units Involvedp. 13
The Right Person for the Jobp. 14
The Need for Parallel Effortsp. 15
An Easy-to-Follow Processp. 16
Improving Communicationp. 16
Keeping the Team Apprised of All Requirementsp. 18
A Flexible and Evolving Processp. 18
The Internet and Requirements Engineering: Working Togetherp. 19
The Collapsing Hierarchy Structurep. 19
Blurred Corporate Lines and Business Partnershipsp. 20
New Lines of Businessp. 21
Customer-Centric versus Cost-Cutting Focusp. 21
Profits versus Potential Revenuep. 22
Putting It All Togetherp. 22
Terminology: A Common Understandingp. 23
Conclusionp. 36
Requirement Evolutionp. 37
Chapter Key Topics/The Internet Impactp. 37
Evolution of Requirementsp. 38
The Internet Development Processp. 39
The Requirements Development Processp. 41
The Birth of an Ideap. 42
The Business Conceptp. 45
Building a Business Casep. 46
Scoping Requirementsp. 47
The Requirements Processp. 49
Allocation of Requirementsp. 50
Avoiding Politicsp. 52
Why a Process?p. 56
Requirements Process Scenariop. 58
The Correlation between Allocation Level and Perspectivep. 59
Requirements Evolving through Perspectivesp. 59
The Requirements Subprocessp. 60
Requirements Analysisp. 64
Specificationp. 65
Validationp. 66
Approval as a Separate Activityp. 68
Quality Gate Checkpointsp. 69
Managing the Requirements and the Requirements Setp. 69
The Subprocess Is a Generic Processp. 70
Reuse of Requirementsp. 71
Conclusionp. 71
The Requirements Setp. 73
Chapter Key Topics/The Internet Impactp. 73
Requirement Categoriesp. 75
Requirement Communityp. 75
Requirement Perspectivep. 79
Requirement Focusp. 79
Relationships between Categoriesp. 80
Requirement Organizationp. 80
A Quality Homep. 81
The House That Zachman Builtp. 82
Different Perspectives for Either Processp. 83
Different Perspectives for Requirementsp. 84
Different Views of the Same Housep. 86
Different Focuses of the Same Software Solutionp. 87
Volumetricsp. 94
Extensions to the Information Systems Architecturep. 95
Additional Focusesp. 95
Product Constraintsp. 97
Adaptability Requirementsp. 97
Reliability Requirementsp. 98
Scalability Requirementsp. 99
Security Requirementsp. 102
Usability Requirementsp. 103
Maintainability Requirementsp. 104
Project Constraintsp. 104
Adding Community to the Infrastructurep. 105
Requirement Associationsp. 108
Organization Impactp. 112
Conclusionp. 113
The Internet Requirements Patternp. 117
Chapter Key Topics/The Internet Impactp. 117
The Kickoffp. 119
Changing the Business Modelp. 119
Understanding the Problem or Needp. 120
Preparing for Allocationp. 121
The Pattern Specificsp. 124
Community Allocationp. 125
Important Community Specificsp. 125
Focus Detailsp. 140
Cell Association Checklistp. 152
Gap Analysisp. 153
Conclusionp. 154
Internet Requirements Anti-Patternsp. 159
Chapter Key Topics/The Internet Impactp. 159
Gaps in Knowledgep. 161
Predators: Hacker Intervention and Other Security Issuesp. 162
Quality of Service Impactp. 168
Create, Read, Update, Delete, and Listp. 171
Gaps in Participationp. 174
Involvement of Network Engineersp. 174
Business Model Tolerance Indicatorsp. 177
Click-Stream Datap. 181
Gaps in Processp. 184
Scope Creepp. 184
Technology for the Sake of Technologyp. 187
Imposed Deadlinesp. 188
Creating Additional Anti-Patternsp. 190
Basic Information to Include in an Anti-Patternp. 192
Review and Use of Created Anti-Patternsp. 196
Conclusionp. 197
Requirement Qualityp. 199
Chapter Key Topics/The Internet Impactp. 199
Quality of the Individual Requirementsp. 200
Quality Characteristicsp. 200
Guidelines for Better Requirement Writingp. 203
Tool Implicationsp. 205
Quality of the Requirements Specificationp. 206
Quality of the Requirements Setp. 207
Implementing Quality Proceduresp. 210
Quality-Checking Techniquesp. 212
Prototyping the Requirementsp. 220
Scope-Level Prototypesp. 220
Business-Level Prototypesp. 220
Designer-Level Prototypesp. 221
Builder-Level Prototypesp. 221
Subcontractor-Level Prototypesp. 221
Conclusionp. 222
Managing the Requirements Setp. 223
Chapter Key Topics/The Internet Impactp. 223
The Objectives of Requirements Management and Configuration Managementp. 225
The Capability Maturity Model of the Software Engineering Institutep. 226
Key Process Areas for CMM Level 2p. 228
Interpreting the Capability Maturity Modelp. 229
What Is Configuration Management?p. 230
Tools for Managing Requirementsp. 231
Requirements Specification Toolsp. 232
Requirements Management Toolsp. 233
Configuration Management Toolsp. 233
Integrating Tools for Configuration Managementp. 234
The Configuration Management Processp. 234
Configuration Management States for Requirementsp. 238
Baselines and Librariesp. 238
Authorizing Changes to Requirementsp. 243
The Components of Configuration Managementp. 247
The Benefits of Configuration Managementp. 250
Configuration Management for Requirementsp. 250
Implementing Configuration Management for Requirements for Internet-Type Applicationsp. 253
What Needs to Be Managed?p. 253
Proper Staffing for Maintaining the Integrity of the Requirementsp. 259
Preparing for Implementationp. 261
The Implementation Processp. 262
Conclusionp. 264
Roles and Responsibilitiesp. 267
Chapter Key Topics/The Internet Impactp. 267
Requirement Suppliersp. 268
Product Direction Rolesp. 268
Requirement Detail Rolesp. 272
Requirement Usersp. 275
Requirement Supportersp. 282
Requirement Producersp. 285
Common Deliverablesp. 285
Meeting Minutesp. 286
Requirements Engineering Rolesp. 287
Necessary Skills for Requirements Engineersp. 294
Practical Experiencep. 296
Engineering Knowledgep. 296
Project Management Skillsp. 298
Understanding of Techniques and Toolsp. 298
Knowledge about Quality Issuesp. 299
Personality and People Skillsp. 299
The Requirements Engineering Organizationp. 300
Organizational Stylesp. 300
Support for Responsibilities in All Organizational Stylesp. 303
The Internet Organizationp. 306
Conclusionp. 308
Parting Thoughtsp. 311
Chapter Key Topics/The Internet Impactp. 311
How Long Will This Take?p. 314
Planner Perspective Estimationp. 315
Owner Perspective Estimationp. 316
Designer Perspective Estimationp. 318
How to Get Startedp. 320
Applying the Requirements Pattern to Other Application Typesp. 321
Key Points to Rememberp. 322
Conclusionp. 323
Internet Requirements Pattern Specification Formatp. 325
Internet Requirements Pattern for the Information Technology Communityp. 337
Requirements Pattern Work Breakdown Structurep. 399
Requirements Pattern Languagep. 423
The Pattern at Workp. 445
Glossaryp. 457
Bibliographyp. 475
Additional Resourcesp. 481
Indexp. 487
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780201738261
ISBN-10: 0201738260
Series: Addison-Wesley Information Technology Series
Audience: Tertiary; University or College
Format: Paperback
Language: English
Number Of Pages: 528
Published: 29th November 2001
Publisher: Pearson Education (US)
Country of Publication: US
Dimensions (cm): 22.86 x 18.42  x 3.18
Weight (kg): 0.77