Where do PMBOK and Scrum Framework meet? | PremierAgil

Welcome to PremierAgile!

Recognized for 'Outstanding Leadership in Education and Learning' by the Education 2.0 Conference Dubai 2024

We are proudly recognized for Excellence in Agile Consulting and Transformation Services – 2023 by Economic Times and Times of India!

*Avail a Flat 10% Discount Across our Agile-Scrum certification courses use coupon code FESTIVE10

*Avail Zero Interest EMI

We Offer World-class guidance to transform yourself as well as your organizations

PremierAgile

With an objective to enable continuous learning and progression for our learners, PremierAgile curated several learning articles in the areas of Agile, Scrum, Product Ownership, Scaling, Agile Leadership, Tools & Frameworks, latest market trends, new innovations etc...

Where do PMBOK and Scrum Framework meet?

Where do PMBOK and Scrum Framework meet?

The Project Management Institute (PMI) has been providing guidance on traditional and Agile project management methodologies for several years. Project Management Professional (PMP) is a project management certification offered by PMI. PMI's Project Management Body of Knowledge (PMBOK) is a very popular methodology on traditional project management assisting project managers and organizations globally.

Agile frameworks gained popularity in recent years, and they are increasingly being leveraged in modern product development. Especially Scrum is used by nearly 80% of Agile projects to develop complex products incrementally and iteratively.

This blog provides a detailed insight of intersection points of PMP-PMBOK processes within Agile-Scrum Framework practices. The intersection points are few, as Scrum is a framework which contains bare minimum rules and not a prescriptive framework.

Below are the findings based on my practical experiences, understandings and also information collected from various sources of PMI, PMI journals, Agile Methodologies, Scrum Alliance etc.

PMP process activities Versus Scrum practices:


PMP Knowledge AreaPMP Process ActivitiesScrum Framework Practice
Project Integration Management - InitiationProject Charter PreparationOutside Scrum Purview.

Identify StakeholdersIn Scrum, Product Owner is responsible to identify stakeholders. Not necessary to document it as per Scrum.

Project Management PlanProduct Backlog can be used as a Project Management Plan in the Scrum. It is a list of the new features, functionalities, enhancements, bug fixes and other product related changes that a Development Team. This is an evolving artifact, and dynamically updated as long as the product is in development or in other product life cycle stages. Sprint Backlog is helpful in making plans for the respective Sprint.
Scope, Time/Schedule ManagementCollate Requirements, Define Scope, Create WBS and create project plan i.e. schedule plan etcProduct Backlog, Sprint Backlog contain the product features.   Any changes are added to the Product Backlog by Product Owner based on the communication with users, stakeholders and Development Team. In Scrum, each Sprint has a fixed duration which is maximum of 30 days ( this addresses the schedule management). No changes to the Sprint Goal are accepted during the Sprints.
Cost ManagementCreate Budget Plan, Estimations etcProduct Owner takes care of prioritization based on inputs from customers, users, Development Team and other stakeholders. Product Owner creates and manages the Product Backlog. Product Owner will take care of budgeting. It is responsibility of Product Owner about the profitability of the product.
Quality ManagementQuality Plan, Manage Quality and Quality ControlQuality is everyone's responsibility. Product Owner role: Define, Manage & Control, Accept & Reject, Release & Content, prioritize the features for quality and profitability to market value.Testing and Validation of the product features through Sprint Review.Quality also depends on the degree of clarity of features provided by Product Owner during discussions, and Scrum Events. ScrumMaster role: Coach, Ensure Self-Organization and Cross Functionality, Help Development Team to create value, Removing the impediments which hampers the team's progress.Encourage to introduce technical practices that can improve quality. Development Team: Self-Organizing and Cross Functional to get desired outcome i.e. potentially releasable functionality Deliver the potentially releasable product Increment by the end of each Sprint.
Resource Management / Human Resources ManagementResource Plan, Manage Team and Control Team ManagementOutside Scrum Purview. Product Owner may work with ScrumMaster to form the team, but that is not defined within Scrum. Development Team members may be involved in selecting new Development Team members, but this is not a defined practice in Scrum.
Communications ManagementCommunication Plan, Manage and Control CommunicationProduct Owner owns and manages the communication channels most of the time with both internal and external stakeholders. The communication within the Scrum Team is channelized through the 4 Scrum Events - Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective.
Risk ManagementRisk Plan, Manage and Control RiskNot formally defined in Scrum. The Scrum framework rules such as Roles and Events help in implicit risk management. The entire Scrum Team owns the risk management.
Procurement ManagementProcurement Plan, Manage and Control Procurement ManagementOutside Scrum Purview. In practice, Product Owner owns Procurement. Product Owner works with corporate management for procurement with the help of a Program/Project/Contract/Procurement/Any Other Specialist Consultant or Manager.
Stakeholder ManagementIdentify Stakeholders, Stakeholder Management Plan, Manage and Monitor StakeholdersProduct Owner takes care of stakeholder management and their expectations. Stakeholder Management is also done through discussions happening during Sprint Review and Product Backlog Refinement.
Project Performance Report (Not a knowledge area)Performance ReportingThere is no specific process in Scrum. In practice Product Owner take responsibility of tracking the progress or performance of the Release through Release Burndown/Burnup charts. Sprint progress is tracked through Sprint Burndown/Burnup charts by the Development Team. ScrumMaster helps in setting up suitable practices to track the progress.


Other comparisons:


PMP-PMBOK ProcessScrum Framework Practice
HierarchicalNo formal reporting within Development Team. All skills required to deliver the Increment, are made available as part of driving the cross-functional behaviour. No sub-teams and no sub-roles within the Development Team.
SDLC process orientedOutcome oriented. Progress is measured in terms of the working product.
PM is centric role for managing project teamThere is no specific role of any in managing the team. The Development Team should be empowered to self-organize. This may not be possible in the initial Sprints. The ScrumMaster should help the Development Team to self-organize.
PM is accountableScrum Team i.e. Development Team, ScrumMaster and Product Owner are accountable for the overall delivery. Development Team is accountable for the Sprint delivery, while Product Owner is responsible at a Release level.
PM allocates the tasksDevelopment Team picks up the tasks from the Sprint Backlog. This is based on the Sprint Goal determined by the Scrum Team on the first day of the Sprint during Sprint Planning.
Work and team managedSelf-organizing and Cross functional.
Customer is external in this processCommunication and Collaboration with stakeholders on a regular basis is a key principle of Agile-Scrum. Involve them as early as possible through Sprint Review and Product Backlog Refinement.
Changes need formal approvalProduct Owner brings changes to Product Backlog, but those changes are outside the Sprint. No changes to the Sprint Goal after the Sprint began.
Deadline NegotiableProduct scope is broken into Sprints which are time-boxed development activities. Scope evolves over several Sprints based on stakeholder reviews and Product Backlog refinement.
Scope ControlledScope is managed through Sprint Planning and Sprint Goal based on Product Backlog, which in turn defined by Product Owner based on customer's requirements.
Process and product dataPractices are defined as per Scrum Framework. Product Data are defined by Product Owner from user pain areas, which are listed in the Product Backlog.
Quality Audits MandatoryNo defined process.
The process is tailoredOrganization's team defined process, evolves. Scrum doesn't define the process. Scrum Framework provided few rules in the form of Roles, Events and Artifacts. The organization using Scrum can choose to add more rules that create value and develop products early.


Certified Scrum Product Owner Virtual Training Course LiverpoolCertified Scrum Product Owner Virtual Training Course Iowa CitySAFe Agilist Online Certification BeijingCSM Online Course MelbourneAdvanced Scrum Master Certification Training ParisAdvanced-CSM Certification Training ShenzhenSprint Goal Vs Sprint BacklogLeading SAFe Course Saint LouisAdvanced Certified Scrum Master Virtual Certification Training AdelaideAdvanced Scrum Master Virtual Certification Training Madison

Author

Sreeram Sailendra A.V.

The author, Sreeram Sailendra A.V., is an IT Program and Project Management professional of 23+ years of experience in IT Application Development and IT Services Management (ITSM) using SDLC, Agile and ITIL methodologies. Well versed with the business processes of multiple domains like Pharmaceutical, Telecom, Oil, Gas and Energy, Utilities, Insurance & Finance.