Agile Principles Shine Light on Development Projects

I settled into the visitor’s chair across the desk from Nate. Looking at Nate I said “So tell me about your project.”

RULE II: START WHERE THE SYSTEM IS1

Nate smiled and wistfully said: “Well, I’m the project manager and ScrumMaster. John will be the Product Owner. He works in our North East office. He should be [...]

Beating Brook's Law

Joe Little does a marvelous job recruiting speakers for the Agile-Carolinas meetings. This month was no exception. Israel Gat from BMC Software discussed “Leading the Disruption”. This presentation focused on releases 2.3 and 2.4 of their distributed system management software. Near the presentation’s end Brooks’ Law was mentioned and the question posed, “Does Brooks’ Law [...]

Force Ranking Force Dynamics

Esther Derby recently ranted about Force Ranking. I’m not an expert on force ranking, or maybe as an independent consultant I am. I’m force ranked every time I work with a [...]

Reverse Engineering Reality Part 2: Creating Causal Loop Diagrams

Causal Loop Diagrams (CLDs) share several things with books: they both tell stories, they can be fact or fiction, and they’re both easier to read than write. Keep reading to learn how to write CLDs.

The Buddy System

The first step in creating CLDs: find a buddy, friend or coworker with whom to share the diagram. [...]

Reverse Engineering Reality Part 1: Reading Causal Loop Diagrams

Causal Loop Diagrams (CLDs) can help us understand complex interactions and events by revealing system structure. Unlike buildings, most systems don’t have visible structure. We notice systems by observing events. When the events form a pattern (usually over time), there’s indication that a system is working. We use CLDs to diagram the [...]

Learning to Change

In Changing Quicker we looked at reducing or removing system delays to reduce the time delay between realizing a change needs to be made, and when the change’s effects occur. Another way to change quicker involves learning to change. Learning is a process that depends on experience and leads to long term changes in behavior [...]

Shifting the Burden - Who's Monkey is it?

“Don, the software’s locked up again! Can you come up here tomorrow and fix it?” George was on the other end of the conversation. George and I had started working together when his employer moved a production line from Florida to [...]

How Did This Happen?

I’m not surprised when the first words I hear are “Something’s wrong, can you come and take a look?” What did surprise me was Saturday and at [...]

Liar's Contest

Sharkey, the sales VP of UberDenke Software Products, firmly believes he needs to have the next release of the UDCRM product in three months. Engelbert, the software engineering VP, estimates a minimum of twice that long – six months – to implement all the new features. During the discussion, Sharkey drops some thinly veiled [...]