Agile Project Management Road Map

I recently published an article on “Preparing for the PMI-ACP® Exam“. I want to expand on that article in the broader context of: What is the “road map” for a Project Manager with little or no Agile experience to become a well-qualified Agile Project Manager and where does PMI-ACP® certification fit into that process? Here’s a simplified, high-level diagram that shows what I think that process looks like and how the online training I’ve developed fits into that “road map”:

Agile PM Training Roadmap

Here’s some notes on this “road map”

  • It’s important to recognize that the typical Project Manager who has little or no Agile experience can’t just go out and take the PMI-ACP certification exam (even if they took at least 21 hours of training first), you need at least 1,500 hours of experience in an Agile environment to qualify to take the exam
  • In order to get 1,500 hours experience in an Agile environment, you need some knowledge to be able to perform that role. That’s the primary need that my current online training courses fill. Those courses provide an excellent foundation and an equivalent level of knowledge for most of the topics required for PMI-ACP but it’s more focused on preparing someone to assume a real-world role rather than “exam prep” training
  • After you get the 1,500 hours of experience, you need to take an exam-prep course before you can take the PMI-ACP® exam. A total of at least 21 hours of training is required to qualify to take the exam. My courses, as they exist now, will satisfy about 7.5 hours of this requirement
  • Finally, it’s important to recognize that getting PMI-ACP® certification doesn’t immediately give someone the skills to get a job. PMI-ACP® certification is a test of general Agile knowledge and is not oriented around qualifying someone to perform a particular role. This is a very controversial topic; but, in general, there is no role for an Agile Project Manager at the team level in an Agile environment, the typical role for an Agile Project Manager would be at a higher enterprise level and PMI-ACP® definitely does not prepare someone for that role. That’s requires additional training beyond the level of PMI-ACP® certification and that’s the need my Advanced Agile PM Training course are designed to satisfy.

It’s very important to recognize that Agile will precipitate a dramatic transformation of the Project Management profession as we know it today and PMI-ACP® certification is a good step in the right direction but I think most people will agree that it’s just a test of general Agile knowledge and doesn’t go far enough to prepare project managers for a specific Agile Project Management role and to address the real challenge that many project managers face of “How do I blend Agile and traditional Project Management” principles and practices in the right proportions to fit a given situation?”

Preparing for the PMI-ACP® Exam

I’ve been engaged in some discussion lately on the PMI-ACP® certification and it caused me to do some research into how I can potentially help people prepare for the PMI-ACP® certification. I was among the earliest group of people to obtain the PMI-ACP® certification three years ago in 2012, I’ve published three books on Agile Project Management, and I’ve developed a number of online training courses on Agile Project Management. All of that effort has been focused around helping project managers successfully make the transition to a real-world Agile Project Management role and not specifically focused on helping people prepare for the PMI-ACP® exam; however, I do realize that having certifications can be valuable to help people get a job so I decided to do some analysis to see what, if anything, I could do to help people prepare for PMI-ACP certification.

First, let me explain my philosophy with regard to certifications in general. A lot of people chase after certifications to build up their resume. They cram for taking certification exams using a lot of rote memorization and focus on simply passing the exam. I’m not an advocate of that approach. I believe that the right approach is to build your knowledge and skills through training, self-directed study, and on-the-job experience to gain a solid foundation of the knowledge needed to do the job; and then, as a second step, take the certification exam to validate that you really do have the knowledge that you think you have.

Passing a certification exam should not be an end-in-itself in my opinion…developing the knowledge and skills to do the job is what’s important and a certification exam can be a good way of validating that you do have the knowledge and skills. One of the problems with the PMI-ACP exam; however, is it isn’t oriented around a particular job – it’s more of a test of general knowledge associated with Agile and Lean and isn’t really directly associated with a specific job role. That’s a very important consideration to recognize that getting through PMI-ACP® doesn’t really directly qualify you for a specific job. The role that an Agile Project Manager plays in the real world is not well-defined and it is even somewhat controversial among some Agile people that there is a role for an Agile Project Manager at all. I sat in on a presentation by a very well-known Agile consultant and book author a few years ago who made the statement that “An Agile Project Manager is an Oxymoron”.

There are a lot of PMI-ACP® exam prep courses out there but I’ve taken a different approach. I specifically didn’t want to develop an “exam prep” course for the reasons I mentioned above. I decided instead to focus on better defining the actual roles that an Agile Project Manager might play in the real world and designing online training around helping people prepare for those roles. My “Mastering Agile Project Management” course, for example, has a lot of material that defines the potential roles an Agile Project Manager is likely to play and some actual case studies showing how those roles are implemented in real world situations. That isn’t really an “exam prep” course per se, but I think it helps someone develop into a role to get the real world experience needed to qualify to take the certification exam.

Don’t forget that one of the requirements to take the PMI-ACP® exam is that someone has at least 2,000 hours of project management experience; and, in addition to that, has at least 1,500 hours working in an Agile environment. I think that’s a good requirement and it’s specifically designed to prevent someone from going out and cramming to get through the exam based primarily on rote memorization of information.

So, over the past few days, I did a gap analysis to compare the information in my online Agile Project Management courses to the material that is covered in the PMI-ACP® exam. To do that analysis, I looked at:

  • The PMI-ACP® Examination Content Outline
  • The outlines of several PMI-ACP® exam preparation courses
  • Mike Grifiths’ book PMI-ACP® Exam Prep Book
  • Plus numerous other books that are on the recommended reading list to prepare for the exam and many others I consider essential that are not on that list at all but should be (like latest book, The Project Manager’s Guide to Mastering Agile)
  • What I found from this analysis was that the material required for the PMI-ACP® exam fell into two categories:

    1. Information that is generally useful in an actual real-world Agile Project Management role, and
    2. Information that may have little or no value in the real world, but you have to know because it might be on the exam. Examples of information in this category include:
      • How many people really practice earned value management in an Agile environment?
      • How many people really do an elaborate quantitative value analysis based on NPR, IRR, etc. to optimize the value stream of an Agile project?

    The results of that analysis convinced me that:

    • I already cover most of the topics in category #1 above (topics that are really important in the real world); however, there are a few items that I think have real-world value that will further enhance my Agile Project Management courses. So, over the next few weeks, I will be beefing up my courses to more thoroughly cover those additional areas. The good news is that anyone who is currently enrolled in my courses or has taken my courses in the past will get the benefit of this new information at no additional cost.
    • I definitely don’t want to try to make my courses into an “exam prep” course because I would have to bog down the student in a lot of the information that is in category #2 above because it might be on the exam, even though it may have little or no real-world value
    • If you’re thinking about going for PMI-ACP® certification, my recommendation is don’t do it just to “get your ticket punched” that you have the certification. First go out and get the knowledge and experience required to fill an Agile Project Management role in the real world and then use the PMI-ACP® to validate that you do have that knowledge. The courses I’ve developed are not “exam prep” courses, but they are very well-aligned with that strategy which I think is a good strategy to pursue. When you do get to that point that you do have the knowledge and experience to take the exam, there are a number of resources to help you prepare to take the exam. In particular, I think Mike Griffiths’ book is a good resource but passing the exam and getting the certification shouldn’t be an end-in-itself. That’s only the final step in proving that you have successfully acquired that real-world knowledge and experience.

      Here’s a short video that explains how my courses can help you prepare to develop the knowledge and skills needed to qualify for PMI-ACP® certification:

      Preparing for the PMI-ACP Certification and Beyond,/p>

      It’s important to recognize that Agile is going to cause a major transformation of the project management profession over a period of time and I don’t think that anyone (including PMI) has figured out what the full impact of that transformation will be over time and the PMI-ACP® is only the first step towards making that transformation. It is a good certification and it is a step in the right direction but it is only a test of general Agile knowledge and doesn’t address the primary challenge that many project managers face of learning how to blend Agile and traditional project management principles and practices together in the right proportions to fit a given situation. That’s the challenge my courses are designed to address.

Advanced Agile Project Management Training

As many of you who have been following my blog post realize, I’m very passionate about closing the gap between the project management community and the Agile community and helping people see these two approaches as complementary rather than competitive. To that end, I’ve published three books on Agile Project Management and I’ve written over 60 articles in this blog site. However, I’m determined to go beyond that and develop an online training curriculum that condenses a lot of that knowledge into a well-organized set of training courses that are easy to follow and understand. There are several needs that I’m trying to satisfy with those courses:

  1. Project Managers – Many project managers are unsure about the impact of Agile on the project management profession as well as on their own career direction.

    [table id=5 /]

    A key objective of the training I’ve developed is to help project managers develop a more adaptive approach to project management that integrates Agile as well as traditional plan-driven project management principles and practices in the right proportions to fit any situation. I do not believe that traditional plan-driven project principles and practices are obsolete and no longer needed; however, I do believe that any project manager who only knows how to do traditional plan-driven project management will be very limited in the not-too-distant future.

  2. Business Managers – Many project managers are a product of the environment that they work in and their organization’s management approach is heavily rooted in a plan-driven approach to project management.
    • The organization expects project managers to take charge of projects and to do whatever is needed to manage and control a project to make it successful. If a project is in trouble or fails, the project manager is the one held responsible. Naturally, that would tend to lead a project manager to take a “command-and-control” approach to managing projects.
    • There is also typically a heavy emphasis on management of project costs and schedules and a project that goes significantly over its schedule and cost goals is likely to be regarded as a failure. That would also naturally tend to favor a “Waterfall” approach where the project locks in the requirements upfront and does not encourage making changes once the project is in progress.

    A project manager who works in that kind of environment will have difficulty developing a more adaptive approach to project management if that isn’t consistent with what the organization expects of him/her. Many of these organizations see it as a binary and mutually-exclusive choice between “Agile” and “Waterfall” and think they have to force-fit their business and projects to one of those extremes and they’re scared to death of adopting an Agile approach for fear of totally dismantling their existing management systems and completely losing control of their business.

    That’s a key reason why I developed the “Making Agile Work for Your Business” course so that project managers who are stuck in that kind of environment can use that training to influence their organization to understand how to fit an Agile Project Management approach to any business environment.

  3. Agile Teams – You might ask, “Why would an Agile team need to know anything about ‘project management’?” The answer to that question may not be obvious but there are several good reasons why Agile teams need to learn how to integrate some level of project management principles and practices into their work.
    • There’s a common misconception that “project management” isn’t required in an Agile project at the team level because you typically won’t find anyone with the title of “Project Manager” at that level. The truth is that there is still a need for “project management”; it’s just a much more adaptive approach to “project management” and the “project management” functions are distributed among the members of the team rather than being performed by one individual with the title of “Project Manager”. Even a developer or a tester on an Agile team has some very basic project management responsibilities for planning and managing their own tasks and collaboratively working with the rest of the team to integrate all of the work of the team around a common goal.
    • Many projects require some level of predictability and control in addition to being Agile. A good example of that is an Agile contracting situation where it is essential to manage a customer’s expectations regarding costs and schedules in addition to being agile.
    • Many people on an Agile team have been thrust into the role that they’re in with little or know training at all. They may know something about the “mechanics” of how to do Agile and Scrum but they typically may have no project management background at all and they may even see “project management” as inconsistent with an Agile development approach. My courses will also help people on Agile teams see this in a broader perspective and learn how to integrate an appropriate level of “project management” focus into their efforts on an Agile team.

The effort required to develop a training curriculum on Agile Project Management to meet these needs has been significant; however, I’m pleased do announce that I can begin to “see the light at the end of the tunnel”.

  • Video Overview – Over the past week, I’ve completed a video that provides an overview of how all the courses I’ve been developing fit together around the overall vision I’ve been developing for Agile Project Management. You can check that video out here:

    https://www.youtube.com/watch?v=4ospxWEnCWg

  • New Advanced Agile Project Management Course – I’ve also completed the outline for the final primary course in this series which will be called “Advanced Agile Project Management”. You can check that out here:

    Advanced Agile Project Management Course Outline

You can find more details on all of my training courses here:

Agile Project Management Training Curriculum

I would welcome any feedback and inputs on these courses and the overall direction and strategy behind them. I’ve tried to take an agile approach to developing this material by taking an incremental and iterative approach to doing the development and relying heavily on user feedback and inputs all along the way.

What’s Next After PMI-ACP®?

I recently participated in a forum on PMI-ACP® when someone asked “What’s next after PMI-ACP®?”. I thought it was an interesting discussion and is worth elaborating on further. I believe that the individual who asked the question was wondering what new certifications PMI is going to come out with for people who have a PMI-ACP certificattion and are interested in continuing to advance their knowledge and career in that direction.

It’s a perfectly understandable question but, unfortunately, the answer may not be what you might want to hear. It raises a much larger question of what’s an “Agile Project Manager”? and what’s the career path for someone who has a project management background and is interested in developing into an Agile Project Management role? Many project managers have been thinking that PMI-ACP® would open up a new career path into Agile and it’s just a matter of getting another certification to move further, but I don’t believe that to be the case for a couple of reasons:

  • The role of an “Agile Project Manager” is not well-defined and is also somewhat controversial at this point in time. it’s very difficult to certify someone to have those skills when they are not well defined and contentious.
  • The PMI-ACP® certification tests general knowledge about Agile and Lean and is not designed around a specific role like the CSM (Certified Scrum Master) certification is.
  • Agile is much more heavily based on “tacit” knowledge versus “explicit” knowledge. It requires a lot more judgment and it’s not something that you can easily codify in a document like PMBOK that you can test and certify people against. For that reason, even if the idea of an “Agile Project Manager” was more well-understood, it still might be very difficult to develop a certification exam to test that someone really has the skills to fill that role.

The PMI-ACP certification is a great step in the right direction by PMI to try to close the gap between traditional plan-driven project management and Agile but it just doesn’t go far enough and it also leaves open some very large questions that any project manager who is interested in Agile would naturally want to have answered about what their career path is. Agile is rapidly changing the whole “ball game” for project managers and it’s very understandable that project managers have questions about what their career direction is.

The truth is that any project manager who has a PMI-ACP® certification who wants to further develop into an Agile Project Management role has to be somewhat of a “pioneer” to lead the way for other project managers at this point in time. It can be a difficult transformation, it’s certainly not a matter of just getting another certification, and the ultimate role you wind up in may be very different from a conventional notion of what “project management” is. You have to be a real self-starter to start out on that journey but I think it’s a survival issue for many people in the project management profession to move in that direction.

I am passionate about helping project managers move in this direction and I’ve developed some training courses to help. Check out this video for a summary of the training courses I’ve developed and how I think they help people make this transformation:

What’s Next Beyond PMI-ACP®?

This is a difficult problem but I believe that this is critical to the future of the project management profession and I’m determined to help project managers make this transformation. You can find more detailed information on any of my training courses here:

Agile Project Management Training Course Details

University-level Agile Project Management Curriculum

I have been working with Boston University to develop a graduate-level Agile Project Management course that will be based on my new book “The Project Manager’s Guide to Mastering Agile” that will be published by John Wiley in early 2015.

Book Cover Design

The course is designed to be a full semester graduate-level course but it could be scaled down easily to an undergraduate-level. This is a brand new course and is very challenging for a number of reasons:

  • The vision of “Agile Project Management” and the role that an “Agile Project Manager” might play are not well-defined
  • Agile and traditional plan-driven project management have been treated as separate and independent domains of knowledge with little or no integration between the two and there are many stereotypes and misconceptions about both areas that need to be overcome to see them in a new light as complementary rather than competitive approaches that can be blended together as necessary to fit a given situation.

I believe that there are a number of other universities in a similar position to Boston University and I’m very interested in sharing information with anyone else who is faced with this challenge:

  • They have an existing university-level project management curriculum that is heavily based on traditional plan-driven project management principles and practices
  • They are faced with the challenge of migrating to a new curriculum based on a much more integrated approach to both Agile and traditional plan-driven project management

If anyone is currently working with (or aware of) a university that is faced with this challenge, please send me an email so that we can share information.

If you want to get a better idea of what I have in mind for a vision of what “Agile Project Management” is, check out my new online “Agile Project Management Overview Course”.

Mastering Agile Project Management Online Training Course

I’ve just finished piloting a brand new Mastering Agile Project Management online training course and it came out great! My thanks to everyone who participated in the pilot of the course and provided feedback and inputs! You can view a quick video summary of the course here:

Video Course Summary

This course will help people see Agile and traditional project management approaches in a very different light as complementary to each other rather than competitive and help project managers develop an adaptive approach that blends these two approaches together in the right proportions to fit any situation. For a limited amount of time, I’m offering 50% off the cost of the course to the first 200 people to take the course and provide a review. The course normally costs $39; however, with this 50% discount, the cost of the course is reduced to only $19. To take advantage of this discount, please use the link below:

50% Off Discount Coupon

PMI Project Managers should be able to claim up to 3 PDU’s for taking this course. I’m very anxious to get any feedback and inputs on this new course!