SCRUM vs. PMBOK. Which one is the best?

It’s common to hear that agile methodologies such as SCRUM are more practical and easy to apply than the PMBOK (A Guide to the Project Management Body of Knowledge, by the Project Management Institute). The most usual argument is that PMBOK is rigid and has little room for flexibility, and for that reason is not suited for most of today’s environments, which are complex and constantly subject to change. In this post I’d like to comment on the SCRUM vs. PMBOK debate.

First, SCRUM is undoubtedly the most popular agile methodology in use today. According to the official guide in Scrum.org, SCRUM is defined as:
 
“A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.”

SCRUM’s name comes from rugby, where a scrum is the formation the players take when restarting play, and involves players packing closely together with their heads down and attempting to gain possession of the ball. The analogy for this in a project is realized through creating a work environment where small teams share a common space. The speed and quality of their results will depend on the performance of their members and their direct communication and interaction.

The essence of SCRUM is the Sprint, a work period that lasts 1 to 4 weeks and produces as output a product increment that is demonstrable and usable. A SCRUM development cycle is composed of several sprints of the same fixed duration. A new sprint begins immediately after the previous one. The amount of sprints in a development cycle is dependent on the complexity of the product.

SCRUM is based on the following agile principles:

1. Iterative and incremental development
?    Iterative: the development is done in short and repetitive cycles (iterations.)Each iteration builds on the results and experience obtained in the previous ones.
?    Incremental: each iteration produces tangible and functional output, providing added value over the results of previous cycles.

2. Multi-purpose and self-organized teams
?    Multi-purpose: though there is some specialization, team members are encouraged to go beyond their usual competences, and assist and learn from their teammates.
?    Self-organized: though each team is led by a coordinator (Scrum Master), teams are expected to become gradually more independent, setting their own priorities, assigning tasks and becoming responsible for their execution. A SCRUM team is considered to be fully mature when they no longer need a Scrum Master.

3. Timeboxing
?    Timeboxing is a time management technique in which work is divided into tasks, and their execution is limited to a short and fixed time duration. This simplifies prioritizing goals, and reduces procrastination and the tendency to extend deadlines.


Now, coming back to the key point of the debate of which is better, SCRUM or PMBOK...

Are SCRUM and PMBOK mutually exclusive?  NO.
PMBOK is a general framework, applicable to any kind of project, and it’s not prescriptive of any specific method. So, let’s say it loud and clear:

PMBOK is NOT a method.

It’s a framework, a set of good practices, a guideline for applying project management techniques and tools, and contains a naming convention… The Project Manager will determine which of the available processes are suitable for the project, and is free to combine them with any method.

SCRUM is a specific methodology, with clearly defined steps, aimed at product development, especially software. It covers product development but does not include key management processes such as acquisitions, human resources, programs and portfolio relationships, etc.

?Are SCRUM and PMBOK complementary? YES.
?    PMBOK provides a global and general view of many aspects of project management and is a useful reference for any environment regardless of the chosen methodology.
?    SCRUM is dynamic approach and promotes a change of work culture, even when it’s not followed purely and only a few of its elements are put into practice.

In conclusion… Is one better than the other? NO.
In general, the best results from each methodology will depend on the specific environment and kind of project. Because of this it is our responsibility as Project Managers (or our organization’s, through its policies) to choose the most appropriate management tools. And a specific methodology such as SCRUM is not fit for direct comparison with a general framework as PMBOK. They are not mutually exclusive, they complement each other.

The effectiveness of any methodology will depend on its fit within the company and its proper implementation.

What do you think?

Parisa Mousavi

Agile Coach | Empowering Teams to Deliver Value Faster | Passionate About Problem Solving| Driving Team Continuous Improvement| Creating Value Through Collaboration

3 年

delighting! thank you

Nathan Jewett

Sr. Director, MarTech Strategy, Adobe Certified Expert, SAFe? Agilist, CSM | Ai/ML Nerd

3 年

Great post!

回复
Syed Moiz A.

Founder & CMO | B2B Marketing Expertise | Digital Marketing | ASO

4 年

Being a Scrum Master means that you are capable of handling agile teams successfully. Scrum Master Certifications shows that you have the right skills and knowledge that are required for running agile teams in an organized manner. As we clearly know that the demand for agile certified professionals is very high but it is also true that there are only a few people out there whose credentials are worth something. So one should really focus on becoming an Agile Certified associate due to its high demand. If you are thinking of preparing for PSM Certification then try our?PSM Practice Exams?for PSM-I and PSM-II and Become a?ScrumAlliance?certified which will have an impeccable impact on your resume thereby resulting in advancing your career. PSM Certification Dumps: https://www.takethiscourse.net/psm-certification/

回复
陈美佳

Independent financial advisor of AMG FINANCIAL GROUP

6 年

Is Scrum Agile really a Methodology or is it a Framework just like PMBOK? "SCRUM is a specific methodology, with clearly defined steps, aimed at product development, especially software. It covers product development but does not include key management processes such as acquisitions, human resources, programs and portfolio relationships, etc." ---?Scrum Agile is a framework. Why? Because it is not complete. It does not tell you steps by steps direction. It describes ways to accomplish some specific purposes (the Events) or items for specific uses (backlogs, increment). But it doesn't tell you how to do any of them. It gives general purposes, ideas but nothing specific. There have been many attempts to have it become a methodology but they have all been fought by Ken Schwaber and Jeff Sutherland. You can find multiple places where one or both of them have commented on this topic.

Pete Nowikow, CISSP

Information Security Analyst III

7 年

This was very informative. I'm looking for ways to integrate PMI framework tools into our SCRUM method we use. Articles like this help me understand where I can implement what I'm learning.

回复

要查看或添加评论,请登录

Marc Bara的更多文章

  • Project Management: An Antifragile approach

    Project Management: An Antifragile approach

    Three years ago, COVID-19 exposed the fragility and uncertainty of a complex, modern world. This uncertainty is not…

    5 条评论
  • Achieving Positive Conversations Under Pressure

    Achieving Positive Conversations Under Pressure

    Although our communication and listening skills are critical at all times, they are more crucial under pressure…

  • Project Management in the Future: The Importance of Emotional Intelligence

    Project Management in the Future: The Importance of Emotional Intelligence

    We can confidently predict that changes in technology, the economy, society, and the environment will affect project…

    2 条评论
  • How Artificial Intelligence can help Project Managers

    How Artificial Intelligence can help Project Managers

    Artificial intelligence (AI) and Machine Learning (ML) have numerous business applications. We already know that the…

    12 条评论
  • ?Es el Covid-19 un "Cisne Negro"?

    ?Es el Covid-19 un "Cisne Negro"?

    He escrito muchas veces sobre riesgos en proyectos, así como conceptos como “Cisnes Negros”, y cómo prevenir incidentes…

    38 条评论
  • Ser o no ser "Project Manager"

    Ser o no ser "Project Manager"

    En la actualidad escuchamos, cada vez más, que el “Project Management” es una rama estratégica en la Dirección General.…

    7 条评论
  • El Project Manager como "Transformation Manager"

    El Project Manager como "Transformation Manager"

    Las organizaciones de hoy en día existen en un ambiente de cambio constante. Entre ellas, las organizaciones que…

    7 条评论
  • The growing need for Project Portfolio management

    The growing need for Project Portfolio management

    In Project Management, a portfolio is a collection of components (projects, programs and other work such as maintenance…

社区洞察

其他会员也浏览了