The Evolution of Product Management

Product Management is a newer “function” and many companies don’t employ it from the beginning. Instead, it tends to emerge over time as companies start focusing on making their software products better. I’d like to describe a common pattern I’ve seen that shows how organizations often introduce Product and related functions in an Agile [...]

Read more

Project Runway

Planning ahead in software development - just enough Big Design Up Front (BDUF) is dead. There may not be too much agreement about any one thing in software development, but [...]

Methods of Communication – How “Slack” is Filling a New Gap

Slack, the instant messaging application, is seemingly ubiquitous among software developers and teams of various sizes and make ups nowadays. In recent years, its use has [...]

Reducing Variability and the Airport Omelette

Like many times before, I was sitting in my favorite airport restaurant before my first flight and enjoyed my typical egg white omelette. Then I questioned myself: why don’t [...]

The Importance of Mental Models in Application Design

By René Rosendahl I have written before about ease of use and the key characteristics of applications that are perceived as user-friendly. In this post, I’d like to dive [...]

Pressure Filters in Agile Organizations

Nowadays, everyone feels pressure in an organization. Traditionally pressure has been viewed as starting at the top of the org chart and permeating and cascading down in the [...]