Trying to compare PMBOK® and PRINCE2® could well lead to an endless debate just like comparing Java vs. VB.Net. However, I was wondering what was the main differences between those 2 standard and popular project management frameworks.
Which one is better? Are they complementary, competitors or Totally different ??
.
Here are my findings in a nutshell.
First of all, lets start with a comparison on its adoption throughout the world over the years :
(I found the number of PM certified in PRINCE2 quite enormous, but this is from the reference below http://www.project-management.ch)
- PMBOK is more a framework of Best Practices and processes that you could pick from in any order. The technics to address the problems you can come accross within a project management lifecycle is presented. As a restult, it gives you all the aspects of project managements,
- PRINCE2 is an entire process composed of sub-processes that you have to follow "from the book" in a certain order. PRINCE2 recommands you tools to solve your problems, without focusing or naming the particular tool (we are free to choose EXCEL, paper, ...). Because it is not particularly focused on the technics you are using to follow those detailed workflows (except 1 ou 2 recommandations), it is not meant to be used on its own.
In the middle of the graphic below [8 processes, 8 components, 3 techniques], this is only on overview of the top level workflow. The sub-processes are quite numerous at first sight, and I will not detail them.
Few drawbacks among which we cannot refer to PRINCE2 as an agile process, and it is manly focussed on creating lots of versionned documents. Find more details here (http://www.projectmanagement.net.au/prince2_weaknesses).
My 2 cents conclusion
Those 2 frameworks are complementary.
- PMBOK is an international framework that gives you a whole set of Best Practices to face the various problems we could encountered within a project.
- Even if PRINCE2 has more certified PM worldwide, it is mostly well known in UK. It is a strict set of workflows that you have to follow, that covers the project lifecycle. This is something that could well fit within Visual Studio Team Foundation Server, provided we create a custom Process Template,
- Accroding to my readings it would be best starting with PMBOK to have a large with of the Best Practices to give you strong PM bases. Then, depending on the configuration of a project (fixed price contract, agile, product owner not present, ...) you could pickup a framework such as PRINCE2, Scrum, or any other ones, and even mix / blend them.
References :
- http://www.pm-partners.com.au/files/PMPartner_%20Session_%20Handout_PMBOK_PRINCE2V2.pdf or here https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B04DF7GsD2hMY2QzYjI2YWEtMmUzOC00NTRmLWI3NTctOTMyNmI1OTAzYWY2&hl=fr
- http://www.project-management.ch/portail/downloads/PRINCE2%20Presentation%20-%20SMP%20Workshop%20Oct08%20FR.pdf or here https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B04DF7GsD2hMOWZiYmZhNWYtMzgwMS00Yjc2LWEwNzUtOTYzMDc0MzYwNzE2&hl=fr
- http://www.projectmanagement.net.au/prince2
- http://www.differencebetween.net/business/difference-between-pmi-and-prince2/