Agile, Kanban, pratical work, project management

Event Based Deliveries With WIP Ranges

Principle W5: The Batch Size Decoupling Principle in Donald Reinertsen’s excellent book The Principles of Product Development Flow states:

Use WIP ranges to decouple the batch sizes of adjacent processes

Reinertsen explains: “By using a range of acceptable WIP levels, we can use different, and economically optimal batch sizes in adjacent processes”

Here is a “real-life” example of this principle…

Continue reading

Advertisements
Agile, project management

Building Great Teams

Year 2000 marked the beginning of the first Galácticos era in Real Madrid. In an attempt to build the best fotball team in the world, President Florentino Perez´ambitious goal was to buy at least one new Galáctico each season. The Galacticos of Real Madrid could celebrate some initial successes, winning the Champions League in 2002. But the success would not continue. As more and more star player were brought to the spanish capital the performance of the team started declining, allowing Barcelona to overtake them as the No 1 club in Spain and Europe. The first Galácticos era ended in 2007.

What the leaders of Real Madrid failed to understand was that it takes more than world class players to produce a great team. The individuals must be able to work and function together as a team.
The same is true for any other team, software development teams included. Building a team takes time, and simply allocating the “best” people is a poor strategy.

Continue reading

Agile, project management

Scale down, not up

During the 10 years I’ve been working as a software developer I have participated in both
successful and unsuccessful projects. When a project is stumbling and failing to deliver
what is expected, it is natural to look for changes to make and when pressure from managemenent above gets too intense and time to market is crucial, the project manager’s weapon nearly always seems to be:

“Let’s bring in some more resources to ensure the delivery date will be met.

This way, when the project fails, the project manager can stand tall and state:

“Well, at least I did what I could….” Continue reading