Skills For Managing Rapidly Changing It Projects

Skills For Managing Rapidly Changing It Projects

by Fabrizio Fioravanti

Hardcover

$85.45 $89.95 Save 5% Current price is $85.45, Original price is $89.95. You Save 5%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, January 24

Product Details

ISBN-13: 9781591407577
Publisher: IGI Global
Publication date: 08/22/2011
Pages: 266
Product dimensions: 7.00(w) x 10.00(h) x 0.63(d)

Table of Contents

Prefacex
Acknowledgmentsxii
Section I
Chapter ITeam Working1
Values2
Communication2
Simplicity3
Feedback3
Creating the Group4
Common Practices for Team Working6
Chapter IITime Management10
Values10
Simplicity10
Courage11
Daily Activities12
Weekly Planning14
Monthly Strategy14
Tools for Time Management15
Conclusion17
References18
Chapter IIIPresentation20
Values21
Communication21
Phase 1Prepare the Presentation21
Online Presentations21
Presentations with Slides23
Paper Presentations27
Phase 2Prepare the Speech28
Online Presentations29
Presentations with Slides30
Paper Presentations32
Phase 3The Speech33
The Voice33
The Body34
The Appearance34
The Look34
Chapter IVTraining36
Values37
Communication37
Simplicity37
Feedback38
Training in Practice38
Train Your Team39
Train the Customer41
Train the Partner42
Chapter VPeople Management44
Values45
Communication45
Feedback46
People Management in Practice47
Team Motivation48
Dealing with Problems48
Tools for People Management50
People in the Project: How Many?51
References54
Chapter VIDelegation56
Values56
Simplicity56
Feedback57
Courage57
Delegation at Work58
Target of Delegation Activity58
What Can You Delegate?59
How Can You Delegate?59
References61
Section II
Chapter VIIThe Target Business Environment64
Project Lifetime66
Project Effort67
Project Type67
Project Technology68
People Factor69
References69
Chapter VIIIClassical Methodologies, Techniques, and Tools for Project Management72
Waterfall Life Cycle73
Feasibility Study73
Analysis74
Project Specification75
Development75
Integration and Test76
Deployment76
Maintenance77
Prototyping Life Cycle77
Requirements78
Fast Projects79
Prototyping79
Requirement Review80
Engineered Product80
Spiral Life Cycle81
Objectives and Bounds82
Evaluate Alternatives83
Develop and Verify84
Planning84
Risk Management84
Target and Benefit of Risk Analysis86
Risk Indicators86
Risk Evaluation87
Risk Control91
References93
Chapter IXAgile Development95
Individuals and Interactions Over Process and Tools96
Actions97
Benefits97
Side Effects97
Overdose98
Working Software Over Comprehensive Documentation98
Actions99
Benefits99
Side Effects100
Overdose101
Customer Collaboration Over Contract Negotiation101
Actions101
Benefits102
Side Effects102
Overdose102
Responding to Change Over Following a Plan103
Actions103
Benefits103
Side Effects104
Overdose104
The Agile Team104
References106
Chapter XeXtreme Programming108
XP Values109
Communication109
Simplicity110
Feedback110
Courage111
XP Rules112
Metaphor112
Planning Game114
Small Releases116
Tests118
Simple Design119
Refactoring120
Pair Programming121
Continuous Integration122
Collective Ownership123
On-Site Customer124
Forty-Hour Weeks125
Coding Standards125
Conclusion126
Life Cycle of an XP Project130
References132
Chapter XIAgile and Defined Project Development134
ADPD Life Cycle135
Walking Skeleton Phase138
Release Phase140
ADPD Practices140
Analysis and Design Practices140
Development Practices143
Test Practices147
Deployment and Release Practices150
General and Management Practices151
References156
Chapter XIIADPD and SW-CMM158
KPA 2.1 Requirement Management160
KPA 2.2 Software Project Planning161
KPA 2.3 Software Project Tracking and Oversight162
KPA 2.4 Software Subcontract Management163
KPA 2.5 Software Quality Assurance163
KPA 2.6 Software Configuration Management165
KPA 3.1 Organization Process Focus165
KPA 3.2 Organization Process Definition167
KPA 3.3 Training Program168
KPA 3.4 Integrated Software Management169
KPA 3.5 Software Product Engineering170
KPA 3.6 Intergroup Coordination171
KPA 3.7 Peer Reviews171
Conclusion172
References174
Chapter XIIIADPD and UML Adoption176
UML in Short177
UML and ADPD Life Cycle179
Walking Skeleton Phase179
Release Phase186
References189
Chapter XIVSoftware Measurement191
Metric Taxonomy192
Functional Metrics194
Line of Code194
Cyclomatic Complexity196
The COCOMO Model198
Toward Object-Oriented Metrics201
Object-Oriented Metrics Overview202
Chidamber and Kemerer Suite203
Li and Henry Metrics204
Thomas and Jacobson Class Complexity205
Henderson-Sellers Class Complexity206
TAC++ Framework206
Quality in Use Metrics215
Fault Proneness Metrics215
Project Metrics216
Cognitive Metrics218
Duplication Analysis Metrics219
References220
Chapter XVProject Maintenance224
Maintenance Models224
Corrective Maintenance225
Adaptive Maintenance225
Preventive Maintenance226
Maintenance in Classical Methodology227
Maintenance in Agile Methodologies228
Metric and Models for Estimation of Maintenance Effort229
CC-Based Metrics for Maintenance233
NAM-Based Metric for Maintenance233
Other Metrics for Maintenance234
Metrics and Model for Fault Detection234
Model I235
Model II236
Model III237
Model IV238
Conclusion239
References239
About the Author242
Index243

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Skills for Managing Rapidly Changing IT Projects 4 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
Agile development as XP is increasing in populariry nad this book really helps to put together the needs of an agile team with those of a Company. The book focuses also on different aspects not direcly related to development that are helpful in managing projects in the Internet era