CMM in Practice: Processes for Executing Software Projects at Infosys

Front Cover
Addison-Wesley Professional, 2000 - Computers - 372 pages
3 Reviews

The Capability Maturity Model (CMM) is a widely adopted set of guidelines for evaluating and improving an organization's software development processes. The CMM is a general framework, however, and provides no specific guidance for implementation; instead, each organization must relate CMM characteristics to its own processes. As a consequence, the need has emerged for comprehensive accounts of successful CMM implementations, as well as for detailed descriptions of how software projects are executed in those cases. Such real-world examples can serve as a valuable resource for managers and developers responsible for setting up the CMM and carrying out their own projects.

"CMM in Practice" comprises such a resource. Examining the various stages in the life cycle of a typical software project at Infosys Technologies, the book describes the technical and management processes used to initiate, plan, and execute the project. To enhance the discussion, an actual Infosys project is used as a running example throughout the book. The author, who was one of the main architects behind the quick transition from ISO to CMM at Infosys, shows how these working processes relate to the Key Process Areas of the CMM. He also illustrates how relatively simple and familiar approaches can be combined to raise an organization's software maturity level.

CMM in Practice covers these topics and more:

  • Requirements change management process
  • Process tailoring
  • Software metrics and statistical process control
  • Process database
  • Process capability baseline
  • Effort and schedule estimation
  • Quantitative quality management and defect estimation
  • Risk management and configuration management
  • Peer reviews and their quantitative control
  • Implementing reviews and the NAH syndrome
  • Data collection and analysis
  • Quantitative project monitoring and control
  • Milestone analysis
  • Audit process
  • Project closure analysis
  

What people are saying - Write a review

User Review - Flag as inappropriate

Wow its agrate book.

Contents

11 ProcessBased Approach for Project Execution
2
12 Capability Maturity Model for Software
5
13 Processes at Infosys
15
14 Summary
33
Project Initiation
35
Proposals and Contracts
37
21 Customer and Vendor Interaction
38
22 The Proposal
40
91 Project Management Plan
176
Project Plan of WAR 20
178
93 Summary
193
Configuration Management
195
101 Configuration Management Concepts
196
102 Configuration Management Process
200
103 Document Control
207
Configuration Management Plan of the WAR Project
209

23 The Contract
42
24 Summary
44
Requirements Specification and Management
45
31 Requirements Analysis and Specification
46
32 Requirements Change Management
53
33 Traceability Management
58
The WAR System
62
35 Summary
67
Project Planning
71
Process Definition and Tailoring
73
41 Development Process
74
42 Process Tailoring
85
43 Summary
94
Process Database and Process Capability Baseline
97
51 Software Metrics and Process Management
98
52 Process Database
103
53 Process Capability Baseline
110
54 Summary
117
Effort Estimation and Scheduling
119
61 Background
120
62 BottomUp Estimation
124
63 TopDown Estimation
134
64 Scheduling
136
65 Summary
143
Quality Planning and Defect Estimation
145
71 Quality Management
146
72 Quantitative Quality Management Planning
151
73 Summary
157
Risk Management
159
81 Background
160
82 Risk Assessment
163
83 Risk Control
166
84 Examples
170
85 Summary
173
Project Management Plan
175
105 Summary
215
Project Execution and Termination
217
Life Cycle Execution
219
111 HighLevel Design
220
112 Detailed Design
223
113 Build
224
114 System Testing
226
115 Acceptance and Installation
231
116 Summary
232
Peer Review
233
121 Review Process
235
122 Data Collection
243
123 Monitoring and Control
245
124 Introduction of Reviews and the NAH Syndrome
252
125 Summary
256
Project Monitoring and Control
259
131 Data Collection
260
132 Project Tracking
271
133 Quantitative Monitoring and Control
275
134 Defect Analysis and Prevention
283
135 Summary
287
Project Audits
291
141 Audit Process
294
142 Audit Analysis
302
143 Summary
304
Project Closure
307
151 Project Closure Analysis
308
152 Archiving
313
153 Closure Analysis Report for WAR 20
314
154 Summary
322
From ISO 9000 to CMM
325
Managing the Software Process Improvement Project
343
Index
357
Copyright

Common terms and phrases

References to this book

All Book Search results »

About the author (2000)

Pankaj Jalote is Professor and Chairman of the Department of Computer Science and Engineering at the Indian Institute of Technology, Kanpur. He was formerly Assistant Professor in the Department of Computer Science at the University of Maryland and Vice President of Quality at Infosys Technologies, Ltd., in Bangalore, India. While at Infosys, he was one of the main architects behind Infosysí move to high-maturity levels of the CMM. He is also the author of CMM in Practice: Processes for Executing Software Projects at Infosys (Addison-Wesley, 2000), in which he discusses the implementation of CMM in an organization.



0201616262AB07022002

Bibliographic information