Agile PMBOK part 3 – new practices in schedule management

Zwinny PMBOK cz.3.

In the entry from June 19, Łukasz showed in a very clear way that how to choose a project lifecycle. This choice determines what methods we will use to manage individual knowledge areas in project management.

Today I would like to take a look at the agility of PMBOK in the area of schedule management.

Among the trends and new practices that appear in schedule management, the 6th edition of PMBOK focuses a little longer on two of them, i.e. iterative scheduling with a backlog and on-demand scheduling. For people who live in the world of agile project management, these topics will not be new, but what is noteworthy is the fact that these practices have been noticed, considered good and therefore worth promoting. They have become standards worth following to achieve success in project management.

Let’s start with on-demand scheduling, whose roots date back to the 1950s, because it is usually used in the KANBAN system, is based on the theory of constraints and is an integral part of lean manufacturing. On-demand scheduling is not actually a schedule management system created in the early phase of a project in order to achieve product growth, but rather involves selecting from the product backlog or task queue those works that can be performed as soon as the necessary resources become available. A very important rule that must not be forgotten when using on-demand scheduling is to set a limit for work in progress. The great advantage of this method is transparency, because thanks to the KANBAN board, each team member knows what work is in progress, what has been completed, what is waiting in the queue and who is doing what at a given moment. Any bottlenecks are immediately visible. It is also worth remembering why KANBAN was discovered. The easiest way to understand this is to learn the slogan “7 x none”:

  • no deficiencies,
  • no delays,
  • no supplies,
  • no queues – anywhere and for anything,
  • no idleness,
  • no unnecessary technological and control operations,
  • no displacements.

Therefore, the point is for everyone to do what and only what is most important at a given moment, for no one to wait for anything, and to do every job with the least possible effort.

The second schedule management method is iterative scheduling with a backlog. It is a type of rolling planning based on adaptive life cycles. In the agile approach to product development, requirements are written in the form of user stories. They are then prioritized and refined immediately before work begins. A characteristic feature of this method is that individual stories are transformed into an increase in the value of the product, in precisely defined time intervals, called sprints or iterations, the length of which usually ranges from 1 to 4 weeks. The time required to deliver individual functionalities described in user stories is usually expressed in hours or so-called story points that show the relative complexity of a given job in relation to other jobs. In other words, using story points, we estimate how much larger (more labor-intensive) one story is than the other. Typically, only certain numbers are used when estimating stories. The two most popular scales are the exponential scale (1, 2, 4, 8, 16,…), often used in XP, and the Fibonacci sequence (1, 2, 3, 5, 8, 13…) usually used by Scrum teams. Planning Poker was created based on the Fibonacci sequence, a very popular game in which members of agile teams use cards with the numbers 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40 and 100.

A very important feature of this method is that the iteration ends when the designated time elapses, regardless of whether all planned work has been completed or not. After each iteration, the work is summarized, the results are presented, changes are made to the backlog if necessary, and an analysis of things that can be done to improve the team’s work and the value of subsequent work.

Both methods mentioned above can also be successfully used in projects that are not agile in nature, but find themselves in a specific situation – e.g. when the project is delayed or there is a need to speed up work, you can successfully use the KANBAN board to divide larger activities into smaller tasks and assigning specific team members to them. You can also isolate what is most important to the client from the entire scope of the project, adopt a rhythm of short periods after which we present results and collect feedback, or finally adopt daily briefings and work summaries.

Each project has its own rhythm, and it is rarely monotonous. In this respect, the work of a project manager actually resembles that of a conductor who knows what instruments should be played to achieve harmony.

In the next episode, I would like to discuss alternative methods of creating, presenting and controlling the project schedule.

Author: Arkadiusz Urbański

Did you like this article? Share it on social media.

Facebook
Twitter
LinkedIn

Sign up to our Newsletter

Leave your email address to receive more news from the world of project management.

By clicking the Subscribe button you accept our privacy policy

You may also like

How did your adventure with project management begin?   The beginnings...
How did your adventure with project management begin?  My adventure...
Project management is a field that deals with improving the conduct...
Scroll to Top