Tag Archives: Next Generation of Project Management

The Agile Product Owner Role

The Agile Product Owner role in Agile is not well understood and how it relates to a typical project management role. I’ve written a lot about “project management” and Agile projects – many people mistakenly assume that “project management” is not needed in an Agile project because there is no Project Manager at a team level. However, even though you may not see anyone with the title of “Project Manager”, the project management discipline is still needed. It’s just a different style of project management and the project management functions are distributed among several other roles rather than being performed by a dedicated Project Manager.

Product management” is another discipline that is equally important and is also often neglected. The role of a “Product Manager” is not well-understood – you typically find “product management” only in companies that market products for external sale such as Intuit Quicken or QuickBooks. You don’t typically see someone called a “Product Manager” associated with an internal IT application development project because the output of that kind of project might not be considered a real “product”. However, many of those applications are significant enough to be treated as a real “product”; and, although it may not justify a dedicated person with the title of “Product Manager”, some product management discipline is needed.

  • Sometimes a Business Analyst might take on some of those functions; however, a Business Analyst does not typically have the level of responsibility and decision-making authority of a true Product Manager.
  • A Project Manager might also take on some of those functions but many project managers are not trained to take on that role and many project managers may not have the decision-making authority to make the kind of business decisions that are needed. In a traditional development project, the Product Manager determines “what” will be built and the Project Manager typically determines the “how”.

Scrum has recognized the importance of this business direction and has created the “Product Owner” role to put more emphasis on providing that kind of discipline and business direction. The Product Owner in an Agile project actually takes on a number of functions that would normally be performed by both a “Project Manager” and a “Product Manager” in a traditional development project. That is actually a huge amount of responsibility that is not fully understood in many cases. When I took a Certified Scrum Product Owner (CSPO) course some years ago, it primarily focused on the mechanics of how the Scrum process works and what the Product Owner role is in that process. It was taken for granted that the students knew enough about both project management and product management to perform those functions in the context of an Agile/Scrum project.

In my experience, the Product Owner in an Agile project is a business person who has been thrust into that role and doesn’t necessarily understand all of the requirements and experience required by that role. The Product Management discipline and functions, in particular, typically are not well-understood because it has often been neglected in traditional development projects. Wikipedia.com defines “Product Management” as follows:

“The role may consist of product development and product marketing, which are different (yet complementary) efforts, with the objective of maximizing sales revenues, market share, and profit margins. The product manager is often responsible for analyzing market conditions and defining features or functions of a product. The role of product management spans many activities from strategic to tactical and varies based on the organizational structure of the company. Product management can be a function separate on its own, or a member of marketing or engineering.”

“While involved with the entire product lifecycle, the product management’s main focus is on driving new product development. According to the Product Development and Management Association (PDMA), superior and differentiated new products — ones that deliver unique benefits and superior value to the customer — are the number one driver of success and product profitability.”

In a company that develops IT applications for internal use, this same general discipline is needed but it is focused on maximizing the business value that the application provides for the company rather than maximizing the revenue from external sales of the product.

As I’ve mentioned in some of my other blog posts, Agile is forcing us to redefine what we think of as “project management” and this is another example of that. The “Product Owner” role is actually a combination of some “project management” and “product management” discipline. Many project managers seem to think of becoming a Scrum Master as a way of migrating their skills into an Agile project but that may not be the best use of a project manager’s skills. A project manager who has an Agile mindset and also has some strong business domain knowledge might be a very good candidate to migrate into the Product Owner role and that would probably be a better use of their skills than becoming a Scrum Master.

That may be a significant increase in responsibility for some project managers but it seems to be very consistent with my thinking about “The Next Generation of Project Management” where the project manager takes on a new emphasis of driving business value rather than simply managing the scope, costs, and schedules of a project.

What’s the Difference Between a Project and a Process?

What’s the difference between a project and a process? I have a very broad view of what “project management” is. but there is a danger of broadening the definition of a “project” and “project management” so far that almost anything could be a “project” and that would make it meaningless. For example: Is an effort to provide ongoing maintenance and enhancements for a product a “process” or a “project”. I think it could be both because “projects” and “processes” are very inter-related. To eliminate potential confusion, I think we need clearly-defined and objective criteria for drawing a line between what is a “process” and what is a “project”.

I’ve summarized some distinctions below:

ProcessProject
A “process” has an objective that is typically defined around the ongoing operation of the process.
For example, “provide ongoing maintenance for GM vehicles”
A “project” has an objective or outcome to be accomplished and the project ends when that objective is accomplished. That objective might be broadly-defined and might change or be further elaborated as the project is in progress.
For example, “find a replacement ignition switch that will solve the problem with GM vehicles".
A “process” is generally ongoing and doesn’t normally have an end.A “project” has a beginning and an end (although the beginning and end may not be well-defined when the project starts and the end might be a long time in the future).
A “process” is a repetitive sequence of tasks and the tasks are known at the outset since it is repetitive.The sequence of tasks in a “project” is not normally repetitive and may not be known at the outset of the project.

Here’s a similar distinction between “process management” and “project management”:

Process ManagementProject Management
Process management is focused on managing a process such as a software development process. Such a process might be used across a variety of projects.
Process management might involve some project management to define and improve the process.
Project management is focused on managing a project typically using some process in achieving some kind of desired end result.
Every project follows some kind of process even though it may not be formally defined.
Process management has an emphasis on increasing "repeatability" of the tasks, improving efficiency (decreasing time needed, reducing cost), and improving quality of the work product produced by the process (including consistency in quality).Project management has an emphasis on achieving the end result that the project is intended to accomplish.
Higher efficiency is harder to achieve since it might require custom tools and methods that can only be developed if the project was turned into a repetitive process.

In simple, terms, “process management” is focused on managing existing business processes as efficiently and effectively as possible – it’s associated with managing the current way the business operates. “Project management” is associated with managing some kind of change in the way a business operates effectively such as introducing a new product, implementing new processes, etc.