As I was preparing for my Agile Denver session on Unscaling, which leaned heavily on the Cynefin Framework, I reread Liz Keogh’s excellent post, “Cynefin for Devs.” I realized that I use my story splitting patterns in a few different ways depending on the domain, and I’ve never been explicit about this (which probably confuses people I’m coaching). [Read more...]
For those who attended last night’s Agile Denver meetup, here are the slides and some additional resources for you… [Read more...]
We’re often asked which day or days are best for scheduling the Sprint Planning, Review, and Retrospective meetings. [Read more...]
This idea is known as “Conway’s Law,” and the converse is known as “Reverse Conway’s Law.” It’s as true today as it was a half century ago.
The basic idea is this: Your organizational structure drives a particular software architecture. And your software architecture drives a particular organizational structure. People who work closely together and communicate frequently will create software that reflects this and vice versa.
This dynamic leads to one of the major points of friction for established organizations trying to become agile: [Read more...]
Two years ago, when Bob and I merged our companies into today’s Agile For All, we wrote out a vision statement for the company that began, “For software organizations and the people who work with them…” We knew how to help software organizations become successful. Since we teach our clients to focus on a well-defined target customer, it was logical for us to focus on software development.
As is often the case, though, serving one target market well often leads to the actual market growing well beyond that target. As we focused on helping software teams succeed, other parts of their organizations noticed…and they wanted the same results. Our work thus naturally expanded beyond software development (thereby growing into our name).
Now that we’ve worked with a handful of non-software organizations, from sales and marketing to education, we’re seeing the patterns that make an agile approach work outside of software, and we’re experiencing a wave of interest from a variety of companies, so we’re taking what we’ve learned public. This March, we’re offering a public “Intro to Agile Beyond Software” class in Cedar Rapids, Iowa, the home of one of our most successful “agile beyond software” clients, Geonetric. You can read more about the class and get signed up on the Eventbrite registration page. Discounted early bird registration ends February 5th.
In November, we asked our wives, Dawn Lawrence and Carol Hartman (whom many of you met at the conference), to plan a unique company Christmas party and surprise us with it. They delivered! We were suprised and pleased with yesterday’s party.
Dawn and Carol asked for a larger budget than we expected. We couldn’t figure out what they were going to do with it. Maybe a fancy meal or outing. Then, they started making food for the party, and we were really puzzled. [Read more...]
The period from mid-December to early-January can be disruptive for an agile team. You’re used to working on a regular cadence, maybe in 2-week iterations. Suddenly, there’s an avalanche of company holidays and vacation time that throws off your velocity and cadence. Here are 3 ways you can make the end of the year a useful and productive time rather than a few weeks of frustration and waste. [Read more...]
Last month’s Humanizing Work Conference was organized around one big hypothesis: that it was possible to do to a conference what we’d done to our classes—to take all the standard features and replace them with more interactive, brain-friendly ones. Well, it worked…beyond our expectations. [Read more...]
“Yesterday, I was in Sprint Planning…” I hear it once, and I’m suspicious. By the time the third team member says this, it’s clear the Daily Scrum I’m observing is broken. Everyone in the room knows we did planning yesterday—we were all there. It’s not valuable content to help the team plan its day.
Too many Daily Scrums are a waste of time. It’s not always this blatant, but if everyone knows what they’re going to say in advance of the meeting and nothing changes as a result of the meeting, that team is probably missing the point.
So, what is the point? [Read more...]