Project Management for Software Development

Failing a Software Development Project Fast

Software development is an industry that has been around for a little bit more than 50 years. There are a lot of really smart people working in this industry. How is it possible that these smart people are so good at failing software development projects? How can we as an...

Curing Agile Hangover with Craftsmanship

Focussing on empowered professional software engineers, well defined testing strategy, process automation, high investment in people development, requirements management and strong emphasis on quality.

The Best and Brightest of the Agile Methods

Scrum Still a Minority in Software Project Management

As Agile approaches like Scrum are supposed to be dominant for enterprise software project management, the latest Methods & Tools survey asked the following question: Which project management approach is used by your project? The results make us think that the situation is a little bit more complex than the...

Measurement in a Continuous World

Continuous Delivery is a revolutionary new concept in business agility that can help large enterprises become as lean, agile and innovative as startups — making it possible to continuously adapt software in line with user feedback, shifts in the market and changes to business strategy.

Kanban Improvements: Emergent Behavior

With only a few principles which Kanban prescribes it can’t be treated as a method which directly shows how to organize a team or the way it works. What more, it is advised to start Kanban implementation without changing the process which is currently in place.

If You Were in a Room with an Elephant Would You See It?

Learn how to use games to examine people in different ways, illustrating the impact of influences such as multitasking, fatigue and others. I’ve become fascinated by what actually happens inside us as humans. We will go further and focus on a number physiological impacts, and how it can result in...

Why Limiting WIP Works

This presentation reveals the mechanics of limiting WIP and identify false beliefs which we often embrace in software development. It explains how these Lean and Kanban mechanics can be exploited to improve processes in both expected and unexpected ways.

Creating the Environment for Agility

Agile methods and practices are mostly focused on one or more development teams working on a software project. Consequently, there is apparently no room left for “managers” in the agile world. However, agile teams do not exist in a vacuum – they function in an environment and whether they will...