Why Agile Estimates Don’t Work – Part 2

In Why Agile Estimates Don’t Work – Part 1 I’ve explained why estimates don’t work if someone sees them primarily as a commitment to timing. And, just as I expected, some aficionados rushed to educate me on the subject of estimates in agile, that they are not a commitment but, in short, a discussion of [...]

My Favourite Ways to Visualize Ideas

We write a lot in the Edge of Chaos blog about visualization, and how helpful it is for project management, problem-solving, strategic thinking and learning. No matter if you’re an executive who wants to contemplate a business challenge from various...

Measuring Productivity In Software Development Teams

Most software development companies measure productivity of teams and individuals. Those measurements are then used to rate the individual or group performance. Numbers are so nice, cozy and familiar. They make things simpler; and if someone’s productivity...

How Timelines Help Project Managers Track Progress

… no matter if it’s agile, Scrum, Kanban, SAFe, lean, XP or some mix of these methodologies. Project managers want to track progress in any software development project, small or large. Sometimes they want to track progress not only in one, but in many...

Our Evolution of Visual Process Management

I’ve poked around the subject of visual process management in my previous articles, accentuating the complexity and non-linearity of software production process, and how a traditional Kanban board fails to visualize the diversity of organizational contexts...

Why Self-Organization Is a Luxury

I continue exploring deep reasons behind various phenomena in agile software development. It’s amazing, how often the universal principle of entropy manifests itself in the  relatively short ~ 10-year mainstream history of this movement.  It looks like...

A Product Owner’s Syllabus

In one of my previous articles (Project Managers: Nurturing vs. Hiring?) I’ve written on why we prefer to nurture product owners (we call them feature owners) internally, instead of hiring newcomers. Quite some time has passed since we decided to try this...

Project Manager or Tech Leader?

Yesterday I had the privilege of watching  Hillary Clinton speak at UB. Ms. Clinton spoke on various issues related to national and international affairs, and while this speech was delivered by a political figure, many points could well be projected into IT organizations,...

Non-Judgmental Communication for Agile Teams

A couple months ago I started a series of posts about communication (see Non-Violent Communication for Agile Teams). The concept of non-violent communication has been introduced and championed by Marshall Rosenberg in his notable book. As I received feedback from...

Feature Teams: First Among Equals

Last week, in the When One Product Owner Is Not Enough post, I shared some thoughts on when a team might consider replacing one product owner with several feature owners. This time I’d like to tell more about feature teams, and their guiding principles/values,...

Kanban as Multiban?

We’ve been working for several years with Kanban process, and there’s quite a bit of experience about it that we’ve shared (see the posts tagged with “kanban”). I’ve contemplated things around Kanban recently, and here’s...

Bored at a Daily Stand-up? Question the “Who” and “Why”

It wouldn’t be an exaggeration to say that posts on daily stand-up meetings take a top standing (*pun intended*) among the blogs related to Scrum. Looks like I’m ready to put my two cents in as well. When researching on some practice, I first look if...

Non-Violent Communication for Agile Teams

As the heading suggests, today I’d like to take a brief look at the concept of non-violent communication. Communication means really a lot for software development teams. If something goes wrong, there are misunderstandings, and if people have misunderstandings...


There are 101 ways to approach anything.
To find the best way, sometimes you need expert help

What People Say

“Kelly is an Agile heavy-weight. He came in to assess my multi-million $ Agile development program which wasn’t delivering the right throughput. He interviewed most of the team and made some key recommendations that, when implemented, showed immediate results. I couldn’t ask for more than that except he’s a really nice guy as well.”

DAN PULHAM, DIGITAL DIRECTOR
TELSTRA

CONTACT US

To explore how we can help you, please get in touch