Category Archives: agile

Modeling vs. The Model

It’s interesting to me how much people rely on formal tools for modeling. I frequently talk to individuals that tend to assert that just because a model is made in some modeling tool (like Visio) that it is *right* or at least superior to whiteboard sketches.
The Visio fan-boys and fan-girls seem to snicker and generally [...]

Also posted in architecture, design, learning | 3 Comments

User Stories For User Experience

I’ve always found it interesting how a simple change in semantics can make a huge difference for a team. One area that I’ve been thinking about for a while is the structure of user stories.
In it’s basic structure, a user story follows the format of:

Most teams (at least in my experience), use the format:

An interesting [...]

Posted in agile | 3 Comments

TIB #22: Use An Exchange Program

If you are working with a distributed team, especially if that team is offshore, you should implement an “exchange program” to bring remote people together. The phone, email, instant messenger, and other similar tools can help with collaboration but they don’t have a fraction of the power of face-to-face communication.
Do you work with people in [...]

Also posted in teams, tib | Leave a comment

The Dreyfus Model of Skill Acquisition

As part of my job, I travel around to lots of new companies helping get teams started with Agile methods. It’s something that I’ve done for a long time in a lot of different companies. I’ve coached a lot of Agile teams and I’ve worked as a delivery team member on a lot of teams [...]

Also posted in learning | 3 Comments

Effectiveness vs. Efficiency

I often hear people use the words effective and efficient interchangeably. While the two definitions are close, they are not exactly the same and they have different contexts where each is appropriate.
Here are the two definitions from the New Oxford American Dictionary…

The way I usually differentiate between these two terms and their accompanying mindsets can [...]

Also posted in software | 3 Comments

Announcing: Big Visible Cruise

Over the past couple of days, I’ve been pulling together a simple Information Radiator for CruiseControl.net. The idea behind the project is to use the power of visualizations to provide simple, visible, and informative displays that expose the current-state of your automated continuous integration builds.
I threw this app together very quickly a week or so [...]

Also posted in community, continuousintegration, opensource, simplicity, software, teams, travel, work | 6 Comments

Remote Pairing

I’ve been spending roughly 4 – 8 hours a day doing remote pair-programming lately. Although there are always connectivity issues (usually once or twice per day), it’s still only a minor nuisance. Overall, I’m really enjoying the experience and it’s starting to feel pretty close to side-by-side pairing.
The tools that I use on a daily [...]

Also posted in devtools, work | Leave a comment

Learning From Journalism – The Inverted Pyramid

In developing and envisioning software, it’s easy to forget about prioritizing value. Even with agile development teams, it’s common to see “sets” of functionality prioritized instead of rank-ordered. One idea that I’ve been pushing hard on lately is to not let anything into the backlog that’s not prioritized (as in rank-ordered).
Why? Well, one place we [...]

Posted in agile | 1 Comment

The Power Of Silence

An interesting facilitation technique that I’ve learned to frequently rely on is silence. The first time I ran across the technique was in a CSM course taught by Hubert Smits and Tamara Sulaiman. One of the exercises that we explored was Silent Grouping. The exercise was great and worked very well in the context of [...]

Also posted in teams | Leave a comment

Be Careful With Your Numbers

A couple of years ago I put together some collateral to use when “selling” agile to potential clients. As part of the effort to educate our sales team about agile methods I wanted to provide some strong evidence for our sales team to use.
The only numbers that I had seen at this point were the [...]

Also posted in business, work | 3 Comments