Five Inconvenient Truths about Agile

It probably won’t come as any surprise that I like Agile. I’ve been using it for many years now, and I’ve come to appreciate many of the nuances built into the approach that isn’t immediately obvious on first glance. I find it to be an especially powerful approach to new product development. But like many … Read more

Eliminate waste from your stand-up team meetings

eliminate waste

One of the key concepts behind Lean is to eliminate wastage. You can apply this wastage elimination to all the processes within your project, including the daily stand-up meetings. One key area where wastage can occur during the daily stand-up meeting is when it comes to discussing issues or blockers.  Granted, some issues benefit from … Read more

Social Contracts for your Agile Teams

Team member cohesion is an important factor in building a high-performing team, however, achieving this cohesion is often easier said than done. Social Contracts are a tool I’ve used to build cohesion quickly and effectively within teams. If you have never heard of Social Contracts, don’t worry, you are not alone. Many people have not … Read more

The Untapped Power of a Shared Common Language

common language

Today I’m going to share with you a simple tool that can drastically increase the clarity of communication with your customers, stakeholders and within the project team. Furthermore, you can implement this tool immediately within your project today.  A common problem on many projects A problem that I’ve seen occur on numerous projects is a basic lack … Read more