Day 193 – Get Out of the Clams

I wrote my first computer program on a TRS-80 Radio Shack computer connected to my parents’ living room TV in the 1980s. I was not really watching the exciting new developments in computer science until around 1992. From that point on, monitoring trends and innovations became part of my job. In all that time, a few major events stick out. The one I remember most was the day the website agilemanifesto.org came out in 2001.

You can still visit that website today. It has been there since 2001. The story is that a group of people got together around a whiteboard and decided to change the software development world. This meeting was the birthplace of what we call Agile. One of the original signers of the Manifesto was Alistair Cockburn. He is still alive today and pretty active from what I can tell.

I enjoyed many of his books and ideas, but the thing that always stuck with me was his Cloud, Kite, Sea, Fish, and Clam use case levels. It is a way to talk about the scope and level of detail of requirements or use cases in software work. I use it all the time, not just in my software world. “Honey, explain this to me at the Cloud level, let’s not get down into the clams just yet.” Just kidding, I would not actually say that to my wife.

The basic idea is that teams often talk past each other because one person is speaking at a very high level and another is speaking at an implementation detail level. Cockburn’s model gives names to those levels so people can align on altitude before discussing a feature.

Cloud is the very high level business goal or vision. Kite is a major business process or capability. Sea is the user goal level, usually the right level for a normal use case. Fish is a subfunction or supporting task. Clam is a very small internal step or implementation detail.

The metaphor is about altitude. Cloud is far above the ground. Sea is where normal users operate. Fish and clam are underwater details.

When someone says, “That’s a fish level discussion” or “Let’s stay at sea level,” they mean let’s align on the right level of abstraction before we go deeper. I personally find the metaphor a great way to recognize that you are not having a conversation with someone at the same altitude.

“Teams often talk past each other because one person is speaking at a very high level and another is speaking at an implementation detail level.”

I still use this framework today. It helps me notice when a conversation is drifting into the weeds or floating too far above the ground. The simple act of naming the altitude changes the dynamic. You can adjust. You can meet the other person where they are, or you can ask them to come to where you are.

The next time you feel like you are talking past someone, ask yourself what altitude you are at. Then adjust.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Share the Post:

Recent Blogs

Day 3,219 – Willpower Needs a Lot of Help

This article explores the idea that while willpower is important, creating an environment that supports your goals can significantly ease the burden on your determination. By proactively removing obstacles and making positive choices easier, you increase your chances of consistent success.

Read More

Day 3,218 – The Books on Your Shelf

This piece explores the personal significance of books collected over a lifetime, moving beyond their content to consider the stories they tell about the owner’s life experiences and values. It encourages readers to reflect on their own book collections as a way to understand and share a piece of themselves.

Read More

Day 3,217 – Keep Moving

Recent scientific evidence suggests that movement can offset genetic vulnerabilities to physical and mental illness. A study by He et al. found that higher genetic risk for certain diagnoses was mitigated by increased steps and moderate-to-vigorous activity. This indicates that physical activity can positively impact mood and well-being, even for those with genetic predispositions.

Read More

Day 3,216 – Cherish Big Moments

This article encourages readers to recognize and cherish the ‘big moments’ that occur daily, rather than letting them pass by unnoticed. The author reflects on personal experiences, like a first date with his wife, to illustrate how seemingly ordinary events can hold significant value. He suggests a shift in perspective to actively identify and appreciate these moments, leading to greater presence and impact.

Read More
0
Would love your thoughts, please comment.x
()
x