Using the Scrum Framework? Stay in your Lane

Last month I wrote about bad Scrum and other abuse of the Scrum Framework. One of the common abuses that I see in organizations using Scrum is that they don't properly use the 3 Scrum roles. To be effective, these three Scrum roles need to be implemented properly and protected. Like bowlers in a bowling alley, we need each of the... Read Full Post

How Do You Motivate Agile Teams to Become High Performing Teams?

Most people have no idea what motivates teams or creates high-performing teams. And even if you tell them, they don't seem to remember or care.

I've had more than a few conversations over the last few years that led me to this conclusion, and I have heard some pretty outlandish and offensive things.

  • "the teams are lazy"
  • "I know I would treat this with more urgency... Read Full Post
Agile Projects are More Successful than Traditional Projects

Agile projects are more successful than waterfall projects. There, I said it. And I have the statistics from the Standish Group to back it up.

I’ve been a follower of the Standish Group Chaos Studies for a long time. The Standish Group has conducted surveys of IT project success and failure rates every 2 years since 1994. Initially, the statistics were really bad with... Read Full Post

How do you Coach in An Organization that Doesn’t Want Change?

Are you coaching uphill?

January 1 is a time that many people make resolutions about the new year. Lose weight. Work out more often. Eat more kale. Read more books. Be nicer to people. Don't kick the dog as much. And those are just a few of the things I had on my list.

Statistics show that nearly half of us abandon our resolutions within the first month of the... Read Full Post

Why Agile Projects are Better

As you have probably noticed by now, I am a huge fan of Agile approaches and ways of working. This post is about some of the key aspects of Agile that I really like.  These 12 characteristics really highlight the key benefits of Agile methods, and how they relate to some of the areas of concern I had when leading traditional projects. I hope that you will find them useful as well. 

... Read Full Post

5 Key Differences Between Agile Adoption and Agile Transformation

A common question I get during my Agile training courses is what is the difference between Agile Adoption and Agile Transformation. It's a great question. I see five key differences worth talking about.

 

But first let's agree on our terminology. These are my working definitions for these two terms though I realize that people don't use these two terms consistently.

Agile... Read Full Post

Don't Use a Distributed Team with the Scrum Framework!

Recent studies show that 3 out of 4 Scrum Software Development Teams are distributed, meaning that at least some of the team members are not in the same location. Co-location is one of 12 factors that can contribute to or detract from high-performing teams. This article explores the 12 factors that... Read Full Post

We Fix Bad Scrum Framework

We’ve all seen it - Scrum Gone Bad

I think we have all seen Bad Scrum and misuse of the Scrum Framework. Sometimes Scrum started out good with a solid understanding of Scrum, good leadership, an effective Scrum Master, an engaged and empowered Product Owner and a hopeful and open-minded Dev Team. But then somewhere along the way it went bad. Maybe the leadership... Read Full Post

Best Size for My Agile Team? High Performing Teams' Magic Number

I recently compiled a list of all the Agile teams I had trained and coached since I began coaching in 2012. Turns out that I have helped nearly 100 teams from 20 companies so far. Wow! Even I had not realized the number was so high.

The teams I trained or coached vary in many ways - technology, industry, company size, and product just to name a few. The culture and diversity of the... Read Full Post

How to Develop Your Agile Training Plan

If you are planning an agile pilot or even a full blown agile transformation, a critical consideration is Agile Training. After all, people need to understand Agile and Scrum in order to do their job effectively. This post will help you to understand the key considerations for planning, what types of training are appropriate for various audiences, how much... Read Full Post