59,99 €
Streamline project workflow with expert agile implementation The Project Management Profession is beginning to go through rapid and profound transformation due to the widespread adoption of agile methodologies. Those changes are likely to dramatically change the role of project managers in many environments as we have known them and raise the bar for the entire project management profession; however, we are in the early stages of that transformation and there is a lot of confusion about the impact it has on project managers: * There are many stereotypes and misconceptions that exist about both Agile and traditional plan-driven project management, * Agile and traditional project management principles and practices are treated as separate and independent domains of knowledge with little or no integration between the two and sometimes seen as in conflict with each other * Agile and "Waterfall" are thought of as two binary, mutually-exclusive choices and companies sometimes try to force-fit their business and projects to one of those extremes when the right solution is to fit the approach to the project It's no wonder that many Project Managers might be confused by all of this! This book will help project managers unravel a lot of the confusion that exists; develop a totally new perspective to see Agile and traditional plan-driven project management principles and practices in a new light as complementary to each other rather than competitive; and learn to develop an adaptive approach to blend those principles and practices together in the right proportions to fit any situation. There are many books on Agile and many books on traditional project management but what's very unique about this book is that it takes an objective approach to help you understand the strengths and weaknesses of both of those areas to see how they can work synergistically to improve project outcomes in any project. The book includes discussion topics, real world case studies, and sample enterprise-level agile frameworks that facilitate hands-on learning as well as an in-depth discussion of the principles behind both Agile and traditional plan-driven project management practices to provide a more thorough level of understanding.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 682
Veröffentlichungsjahr: 2015
Title Page
Copyright
Preface
The Impact of Agile
Learning Objectives for an Agile Project Manager
How This Book Is Organized
Acknowledgments
Chapter 1: Introduction to Agile Project Management
The Chasm in Project Management Philosophies
The Evolution of Agile and Waterfall
The Evolution of the Project Management Profession
Agile Project Management Benefits
Summary of Key Points
Discussion Topics
Part 1: Fundamentals of Agile
Chapter 2: Agile History and the Agile Manifesto
Agile Early History
Agile Manifesto (2001)
Summary of Key Points
Discussion Topics
Chapter 3: Scrum Overview
Scrum Roles
General Scrum/Agile Principles
Scrum Values
Summary of Key Points
Discussion Topics
Chapter 4: Agile Planning, Requirements, and Product Backlog
Agile Planning Practices
Agile Requirements Practices
User Personas and Stories
Product Backlog
Summary of Key Points
Discussion Topics
Chapter 5: Agile Development, Quality, and Testing Practices
Agile Software Development Practices
Agile Quality Management Practices
Agile Testing Practices
Summary of Key Points
Discussion Topics
Part 2: Agile Project Management
Chapter 6: Time-Boxing, Kanban, and Theory of Constraints
The Importance of Flow
Time-Boxing
Kanban Process
Theory of Constraints
Summary of Key Points
Discussion Topics
Chapter 7: Agile Estimation
Agile Estimation Overview
Agile Estimation Practices
Velocity and burn-down/burn-up charts
Summary of key points
Discussion topics
Chapter 8: Agile Project Management Role
Agile Project Management Shifts in Thinking
Potential Agile Project Management Roles
Agile and PMBOK®
Summary of Key Points
Discussion Topics
Chapter 9: Agile Communications and Tools
Agile Communications Practices
Agile Project Management Tools
Summary of Key Points
Discussion Topics
Chapter 10: VersionOne Tool Overview
Product/Project Planning
Release and Sprint Planning
Sprint Tracking
Summary of Key Points
Discussion Topics
Chapter 11: Understanding Agile at a Deeper Level
Systems Thinking
Influence of Total Quality Management (TQM)
Influence of Lean Manufacturing
Principles of Product Development Flow
Summary of Key Points
Discussion Topics
Part 3: Making Agile Work for a Business
Chapter 12: Scaling Agile to an Enterprise Level
Enterprise-Level Agile Challenges
Enterprise-Level Obstacles to Overcome
Enterprise-Level Implementation Considerations
Enterprise-Level Management Practices
Summary of Key Points
Discussion Topics
Chapter 13: Adapting an Agile Approach to Fit a Business
The Impact of Different Business Environments on Agile
Typical Levels of Management
Corporate Culture and Values
Summary of Key Points
Discussion Topics
Chapter 14: Enterprise-Level Agile Transformations
Planning an Agile Transformation
Adaptive Project Governance Model
Summary of Key Points
Discussion Topics
Part 4: Enterprise-Level Agile Frameworks
Summary of Enterprise-Level Frameworks
Chapter 15: Scaled Agile Framework
Team Level
Program Level
Portfolio Level
Program Portfolio Management
Chapter 16: Managed Agile Development Framework
Managed Agile Development Overview
Objectives of Managed Agile Development
Framework Description
Roles and Responsibilities
Chapter 17: Disciplined Agile Delivery Framework
Summary of Enterprise-Level Frameworks
Part 5: Case Studies
Chapter 18: “Not-So-Successful” Case Studies
Company A
Company B
Company C
Chapter 19: Case Study—Valpak
Background
Overview
Project Management Approach
Challenges
Key Success Factors
Results and Conclusions
Lessons Learned
Chapter 20: Case Study—Harvard Pilgrim Health Care
Background
Overview
Project management approach
Challenges
Key Success Factors
Conclusions
Lessons Learned
Chapter 21: Case Study—General Dynamics UKInformation provided courtesy of General Dynamics, UK Limited.
Background
Overview
Project Management Approach
Challenges
Key Success Factors
Conclusions
Lessons Learned
Chapter 22: Overall Summary
Appendices
Appendix A: Additional Reading
Appendix B: Glossary of Terms
Appendix C: Example Project/Program Charter Template
Appendix D: Suggested Course Outline
Index
End User License Agreement
xiii
xiv
xv
xvi
xvii
xix
xx
375
377
378
379
380
381
382
383
384
385
387
388
389
390
391
393
394
395
396
397
1
2
3
4
5
6
7
8
9
10
11
12
13
14
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
33
34
35
36
37
38
39
40
41
42
43
45
46
47
48
49
50
51
52
53
54
55
44
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
82
83
81
84
87
88
89
90
91
92
93
94
95
96
97
98
99
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
251
252
253
254
255
256
257
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
282
281
283
284
285
286
289
290
291
292
293
295
296
294
297
298
299
300
301
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
355
356
357
358
359
360
361
362
363
364
365
366
367
369
370
371
399
400
401
402
403
Cover
Table of Contents
Preface
Begin Reading
Figure 1.1
Figure 2.1
Figure 3.1
Figure 3.2
Figure 4.1
Figure 4.2
Figure 4.3
Figure 4.4
Figure 6.1
Figure 6.2
Figure 6.3
Figure 6.4
Figure 6.5
Figure 6.6
Figure 6.7
Figure 7.1
Figure 7.2
Figure 7.3
Figure 7.4
Figure 8.1
Figure 8.2
Figure 8.3
Figure 8.4
Figure 8.5
Figure 9.1
Figure 10.1
Figure 10.2
Figure 10.3
Figure 10.4
Figure 10.5
Figure 10.6
Figure 10.7
Figure 10.8
Figure 11.1
Figure 11.2
Figure 12.1
Figure 12.2
Figure 14.1
Figure 15.1
Figure 16.1
Figure 16.2
Figure 16.3
Figure 16.4
Figure 16.5
Figure 17.1
Figure 17.2
Figure 19.1
Figure 20.1
Figure 20.2
Figure 20.3
Figure 21.1
Table 5.1
Table 6.1
Table 7.1
Table 10.1
Table 10.2
Table 10.3
Table 12.1
Table 12.2
Table 15.1
Table 15.2
Table 15.3
Table 16.1
Table 16.2
Table 17.1
Table 17.2
Table 18.1
Table 18.2
Table 18.3
Table 19.1
Table 19.2
Table 19.3
Table 19.4
Table 20.1
Table 20.2
Table 20.3
Table 20.4
Table 20.5
Table 20.6
Table 21.1
Table 21.2
Table 21.3
Charles G. Cobb
Cover image: Blur ©iStock.com/snvv
Cover design: Wiley
This book is printed on acid-free paper.
Copyright © 2015 Charles G. Cobb
Published by John Wiley & Sons, Inc., Hoboken, New Jersey
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at www.wiley.com/go/permissions.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with the respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor the author shall be liable for damages arising herefrom.
For general information about our other products and services, please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://booksupport.wiley.com. For more information about Wiley products, visit www.wiley.com.
ISBN: 978-1-118-99104-6 (paperback)–ISBN 978-1-118-99177-0 (epdf)–ISBN 978-1-118-99176-3 (epub)
THE PROJECT MANAGEMENT PROFESSION is beginning to go through rapid and profound changes due to the widespread adoption of agile methodologies. Those changes are likely to dramatically change the role of project managers in many environments as we have known them and raise the bar for the entire project management profession.
It is not a simple matter of making a binary choice between a totally plan-driven approach and totally adaptive or agile approach. There are many alternatives between those extremes, and it takes a lot of skill to adapt an approach to fit the situation. This book is designed to help project managers with a traditional, plan-driven project management background understand these challenges and to develop a more adaptive project management approach for blending traditional project management with agile principles and practices in the right proportions to fit a given project and business environment.
Agile is changing the way we think and work in many industries and application areas. The impact today is most obvious in the area of software and information technology, where an agile approach is essential to deal with the level of uncertainty in a typical software development project; however, the rapidly changing and competitive business world we live in today is already beginning to rapidly expand the influence of agile to many other areas.
This is the third book I've written on the subject of agile project management. My primary motivation in all of the books I've published in this area has been to help close the gap between the traditional project management and agile communities. Those two areas have essentially been treated as separate and independent domains of knowledge with a very limited amount of integration between the two and some new thinking is badly needed to see both of these areas as complementary to each other rather than competitive.
If I were to publish this book as an entirely separate and independent book from my two previous books, it would have either been disjoint or there might have been redundancy with the material in the two previous books. For that reason, I have decided to merge together some information from my two previous books into this one book to make it much more comprehensive, well-integrated, and easy to follow. It is designed to be used as a textbook in a graduate-level Agile Project Management course and includes a suggested course outline and instructional materials to align with the material in the book.
I believe that agile is having a profound impact on the project management profession and will cause us to fundamentally rethink many of the well-established notions of what a project manager is over some period of time. My opinion is that:
Those changes will dramatically impact the role of project managers in many environments and perhaps even eliminate the role of some project managers as we have known them.
It will also raise the bar for the entire project management profession, broaden the definition of what we think of as
project management
, and require project managers to acquire significant new skills and new ways of thinking.
Some people may see that as unsettling and perhaps even threatening; however, it is very clear that agile is not a fad, is here to stay, and will bring about some significant changes that we can't ignore. I believe that it is critical for project managers and the project management profession, as a whole, to be proactive and anticipate the most likely impact and adapt accordingly. To me, that means figuring out how to integrate agile and traditional project management principles and practices to provide one integrated view of what project management is.
Many project managers are wondering what impact this has on their career path and it can be confusing because the role of a project manager in an agile environment is not defined. This raises a number of questions including:
What is the role for a project manager in an agile project?
Are traditional project management principles and practices in conflict with agile principles and practices?
How does a typical project manager shape his or her career to move in a more agile direction?
Those are the needs and challenges that this book is intended to address. Learning to become an agile project manager can be a long and difficult journey, and this book is only a small part of that journey.
The following is a summary of what I believe are the most important steps in the journey toward becoming an agile project manager (not necessarily in this order):
Develop new ways of thinking and begin to see agile principles and practices in a new light as complementary rather than competitive to traditional project management practices.
Gain an understanding of the fundamentals of agile practices and learn the principles behind the agile practices at a deeper level in order to understand why they make sense and how they can be adapted as necessary to fit a given situation.
Learn how to go beyond the traditional notion of plan-driven project management and develop an adaptive approach to project management that blends both agile and traditional project management principles and practices in the right proportions to fit a given project and business environment.
Understand the potential roles that an agile project manager can play and begin to reshape project management skills around those roles.
Learn some of the challenges of scaling agile to an enterprise level and develop experience in applying these concepts in large, complex, enterprise-level environments.
Agile project management is an art that will take time for anyone to develop and master. There's a concept from martial arts called shu-ha-ri that is very appropriate here. It outlines the stages of proficiency someone goes through to develop mastery of martial arts techniques. The same concept can be applied to agile project management:
“Shu”
: In the “shu” stage, the student learns to do things more-or-less mechanically, “by the book,” without significantly deviating from the accepted rules and practices and without improvising any new techniques. This stage is equivalent to a new inexperienced project manager following PMBOK or other accepted practices “by the book” without necessarily adapting those practices to fit the situation.
“Ha”
: In the “ha” stage, the student begins to understand the principles at a deeper level and learns how to improvise and break free from rigidly accepted practices, but it's important to go through the “shu” stage and gain mastery of the foundational principles before you start improvising—improvisation without knowledge is just amateurish experimentation.
“Ri”
: Finally, in the “ri” stage, the student gets to the highest level of mastery and is able to develop his/her own principles and practices as necessary.
Many project managers may think that they are already at a very high level of mastery based on their knowledge of PMBOK and other well-accepted traditional project management practices, but agile changes that dramatically and raises the bar significantly.
The way the book is organized follows the shu-ha-ri approach to learning:
The initial sections of the book start out with a very basic understanding of the “mechanics” of agile and learning how to do it “by the book.” That is equivalent to the “shu” level of training.
The book will go deeper into the principles behind agile and why they make sense. It is essential to understand the principles at a deeper level before moving on to the “ha” level and know how to customize an approach to fit a given situation.
The final goal is to move to the master level or “ri” level where you will learn to go beyond current ways of implementing both agile and plan-driven approaches and learn how to blend them together as needed to fit a given project and business environment. That goal is somewhat beyond the scope of this book and will only come from actual practice in implementing these ideas in real world situations; however, it is hoped that the information in this book and the case studies that are included will help project managers move rapidly in that direction.
The first step in learning to become an agile project manager is to learn the fundamentals of agile, which includes not only the mechanics of how an agile project based on Scrum works, but also understanding the principles behind it at a deeper level so that you can go beyond just implementing it by the book.
Agile is causing us to broaden our vision of what a project manager is and that will have a dramatic impact on the potential roles that a project manager can play in an agile project. In fact, the role of a project manager at a team level in a typical agile/Scrum project is undefined. That will cause us to rethink many of the things we have taken for granted about project management for a long time to develop a broader vision of what an agile project manager is.
There are many precedents for successful implementation of agile principles and practices at a project team level; however, extending the agile principles and practices to large-scale enterprise implementations and integrating with a business environment can be very difficult and introduces a number of new challenges, which include:
Large, complex projects that are commonly found at an enterprise level may require some reinterpretation and adaptation of agile principles and practices as well as blending those principles and practices with traditional, plan-driven principles and practices in the right proportions.
Integrating agile principles and practices with higher levels of management typically found at an enterprise level, such as project portfolio management and overall business management can be difficult. However, if an agile implementation is limited to a development process only and does not address integration with these higher-level processes it is not likely to be effective and may result in failure.
This section of the book is intended to address these topics and provide an understanding of the key considerations that need to be addressed for scaling an agile approach to an enterprise level, integrating it with a business environment, and planning and implementing an enterprise-level agile transformation.
Putting together a complete, top-to-bottom, enterprise-level agile solution can be a very challenging task, especially when some of the pieces are not designed to fit together. To simplify the design of an enterprise-level agile implementation, it is useful to have some predefined frameworks that can be modified to fit a given business environment, rather than having to start from scratch to design an overall management approach. Three frameworks are discussed in this section: the Scaled Agile Framework (SAFe) (Dean Leffingwell), Managed Agile Development framework (Chuck Cobb), and the Disciplined Agile Delivery framework (Scott Ambler).
In any book of this nature, it's always useful to go beyond theory and concepts and show how companies have actually put these ideas into practice in the real world. Of course, there is no canned approach that works for all companies—each of these case studies is different and shows how a different approach may be needed in different situations. It also includes a chapter on “Not-So-Successful” case studies, which shows some of the problems that can develop in an agile implementation.
The appendices to the book include additional supplementary information:
Additional Reading List
Glossary of Terms
Example Project/Program Charter
Suggested Course Outline for a graduate-level course to accompany this book
I USED A VERY AGILE APPROACH for writing this book as well as my previous books. It was a team effort of a number of people who worked with me collaboratively as the book was being written to provide feedback and inputs. I particularly want to thank the following people for their contributions to the book:
Erik Gottesman, director general management at Sapient—Erik is a significant thought leader in this area. He played a huge role in helping me develop my two previous books on agile project management and provided some good advice and input on this book as well.
Dr. Michael Hurst, PMO director at Harvard Pilgrim Health Care—Michael has played a significant role in providing input and advice for both this book and my last book and he also played a key role in providing a case study on Harvard Pilgrim Health Care that is included in this book.
Andrew Bone, IT program/PMO director—Andrew did a thorough review of the entire book, provided a number of good comments and inputs, and also sponsored a presentation on the book with the Long Island, New York, PMI Chapter.
Liza Wood, senior production manager at Warner Bros. Games—Liza also did a thorough review of the entire book on behalf of the PMI Agile Community of Practice and provided a very large number of excellent comments.
Several companies generously shared case studies with the results of successful agile implementations:
Michael Hurst, director PMO, Harvard Pilgrim Health Care—Michael and Harvard Pilgrim shared the results of a very large and successful enterprise-level agile transformation effort of more than 200 projects.
Stephanie Stewart, director of agile leadership at Valpak—Stephanie and Valpak shared the results of an enterprise-level implementation of the Scaled Agile Framework at Valpak.
Nigel Edwards, program manager at General Dynamics, UK—Nigel shared the results of a very large and complex, agile fixed price government contracting effort.
I would like to also thank the following individuals who took the time to review an early draft of this book and provided very helpful feedback, comments, and suggestions:
Tanvir Ahmed, PMP, CSM,PSM
Sr. consultant—Agile process improvement and implementation
Philadelphia Water Department
Gopi Aitham, PMP, CSM, ITIL, SSGB
Learner, educator, & entrepreneur
Chris Chan
Supervising consultant, enterprise agile coach
Object Consulting
David G Peterson, PMP
Consultant
Czeslaw Szubert, PMP
Program manager
AMD
Kevin Wegryn, PMP, PfMP
Vice president
OVER THE PAST 10 TO 15 YEARS, there has been a rapid and dramatic adoption of agile methodologies:
Project Management Institute (PMI)® studies concluded that from 2008 to 2013, the use of agile practices tripled.
1
According to a 2013 survey conducted by VersionOne:
2
88% of the respondents say that their organizations are practicing agile development, up from 84% in 2012 and 80% in 2011.
Over half of the respondents (52%) are using agile software to manage the majority of their projects.
88% say that they are at least “knowledgeable” about agile software development techniques, up 7% from the previous year.
This trend has been going on for some time. As early as 2007, a Forrester survey reported:
3
“26% are already using agile and an additional 42% are aware.”
“Adoption of agile increased 56% from 17% in 2006, to 26% in 2007.”
“Awareness increased 45% from 29% in 2006, to 42% in 2007.”
These statistics indicate that agile is not a fad, it is having a significant impact on the way projects are managed, and it's definitely here to stay. This trend has a significant impact on the career direction of project managers who have come from a traditional, plan-driven project management background since there is no formal role for a project manager at the team level in an agile project.
In spite of this rapid and sustained proliferation of agile, there is still a fairly large chasm between the agile and traditional project management communities:
There has been only a limited amount of progress on developing a more integrated approach to project management that embraces both agile and traditional plan-driven project management principles and practices.
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
Lesen Sie weiter in der vollständigen Ausgabe!
