July 30th, 2020 in Productivity
When reviewing project management methods, it should be noted that several methods are overlapping. Agile, Kanban, and Scrumban were reviewed in the previous article. This article will outline Extreme Programming (XP), which is a part of Agile, as well as the tandem PRINCE2 and PMBOK.
How does Extreme Programming fit into Agile project management? Why are PRINCE2 and PMBOK usually used together? Read on to learn more about these project management methods.
Extreme Programming was first introduced in 1996. According to Agile Alliance, it is “an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team.” It is considered the most specific agile framework for appropriate engineering practices for software development.
Put in another way, Extreme Programming stresses customer satisfaction. As outlined by Extremeprogramming.org, this method “empowers your developers to confidently respond to the changing customer requirements, even late in the life cycle.” It emphasises teamwork where managers, customers, and developers are all seen as equal partners in a collaborative team.
There are five values of Extreme Programming: communication, simplicity, feedback, courage, and respect. The Extreme Programmers constantly communicate with customers and fellow programmers. The design is kept simple and clean. The software is tested consistently from day one, and the team receives feedback. The system is delivered to the customers as soon as possible and the changes suggested are then implemented. Each member of the team needs to be respected in order to provide adequate communication and feedback.
How to Implement:
When to Use it: Use Extreme Programming in software development when constant customer feedback and improvement are necessary. Apply it when there are dynamically changing software requirements and the technology allows for automated unit and functional tests. It is also applicable for small, co-located extended development teams.
PRINCE2 stands for “projects in controlled environments.” The method is scalable and helps you determine who should be involved in the project and what they will be responsible for. The University of Ottawa explains that it integrates responsibilities “with job roles, personal reviews, objectives and planning and management systems such as the balanced scorecard.”
This method has certifications and training that can be obtained online or through an accredited university or college. PRINCE2 can be paired with PMBOK, which will be outlined further down. PRINCE2 is seen as the “how, who, and when” while PMBOK is the “what and why.”
PRINCE2 consists of six aspects, or performance goals, which include: scope, timescale, risk, quality, benefits, and cost. This method is extensive and contains a lot of principles, themes, and management products. The seven processes of PRINCE2 will be briefly outlined below.
When to Use it: PRINCE2 can be applied to both small and large projects. It is applicable to a variety of projects, such as construction, IT, business, financial, and engineering. Projects can vary in length of time.
PMBOK stands for “project management body of knowledge” and it is developed from a manual published by the Project Management Institute (PMI). PMI released “A Guide to Project Management Body of Knowledge” in order to outline the recurring elements in project management processes.
Like PRINCE2, PMBOK is a part of a certification program. Unlike PRINCE2, PMBOK focuses on the human side of projects and on conflict management. It provides the tools and techniques needed while PRINCE2 offers an easily repeated and tailored method for each project.
As with PRINCE2, PMBOK is an extensive project management method. There are 47 processes and 10 knowledge areas (integration, scope, time, cost, quality, procurement, human resources, communications, risk management, and stakeholder management.) The five process groups will be briefly explained below.
When to Use it: PMBOK can be used for almost any project. Like PRINCE2, it is a versatile project management method.
Agile Alliance. Extreme Programming.
Extremeprogramming.org. Extreme Programming: A Gentle Introduction.
Axelos. What is PRINCE2?
Prince2.com. PRINCE2 Frequently Asked Questions.
University of Ottawa. What is PRINCE2?
Project Management Institute. PMBOK Guide – Sixth Edition.