Agile Animals

Agile is successful, efficient and (often) fun. That’s why many companies are trying to be more agile these days. Basically it seems to be easy to apply agile practices and frameworks such as Scrum, Lean Startup or Design Thinking to get started with Agile.

However in reality many, especially larger companies are having problems doing . . . → Read More: Agile Animals

Product Owner CRACK

When staffing your next agile project make sure you have the right Product Owner on board. In their book Balancing Agility and Discipline: A Guide for the Perplexed Barry Boehm and Richard Turner coined the acronym CRACK which describes the properties of a good Product Owner.

Collaborative: Works well with development team and stakeholders. Is . . . → Read More: Product Owner CRACK

Turn contracts into documentation

In part one I’ve shown how to turn contracts into code. In this part I am going to show how to turn contracts into documentation.

Using the contract as a model for both code generation and documentation can save a lot of time. That is because the contract represents a single source of truth, which . . . → Read More: Turn contracts into documentation

Capacity Based Velocity Calculation for Dynamic Agile Teams

Traditionally the velocity (V) of agile teams is calculated as number of story points (SP) delivered per sprint. If our team is static, that means, it consists of the same or at least the same amount of people in each sprint we can get a velocity that really reflects the team performance. Although highly desireable, . . . → Read More: Capacity Based Velocity Calculation for Dynamic Agile Teams

Understand your Team with SCARF

If you are a Scrum Master or coach you might sometimes wonder why people act and react the way they do. The SCARF model can help you to understand which factors are driving peoples reactions. The model lists factors that cause a reaction of either approach or avoid. The factors are:

Status, certainty, autonomy, relatedness . . . → Read More: Understand your Team with SCARF

Team Complexity – The Underestimated Factor

Most people would agree to say that an IT project is complex if it has to cope with difficult technology and a challenging business context. But it is not just technical complexity that threatens the success of a project. Team complexity is an important and often underestimated factor that highly affects the likelyness of success . . . → Read More: Team Complexity – The Underestimated Factor

Agile Games Released

Today my Windows 8 app Agile Games passed the Microsoft certification process. It is now available in the Windows Store.

The app acts a a host of typical games that are utilized in agile projects. The first game is planning poker which can be now played by distributed teams over the internet. Other games . . . → Read More: Agile Games Released

Integrated Process Management with Open Source

If you ever tried to create an execution environment to automate business- or integration processes based on Open Source products, you know that this is not an easy task. Although Open Source products like Activiti or Apache Camel are of high quality, they do not run with production grade quality out-of-the-box. For serious usage scenarios . . . → Read More: Integrated Process Management with Open Source

Agile Process Management with Open Source

Are you interested to know how to combine process management, agility and Open Source software? Then the roadshow Agile Process Management with Open Source is for you. It is going to take place in several German cities during autumn 2012. I am going to present ways to achive efficiency in the area of process automation . . . → Read More: Agile Process Management with Open Source

Collocation Is Vital!

What does collocation mean? The concept is very simple. It means bringing together the people who work on a software product in a physical environment. This seems to be natural. But in highly distributed work environments that we have today it is not anymore.

I’ve been working on agile projects for many years and I . . . → Read More: Collocation Is Vital!