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 278 – The Process of Letting Go

This article redefines repentance as a practical method for letting go of past mistakes, emphasizing honesty, responsibility, self-forgiveness, and reframing the narrative to foster growth and move forward. It offers a structured approach to processing past actions without being paralyzed by them.

Read More

Day 277 – Root Cause Analysis

This article explores the concept of identifying and addressing the root causes of problems, rather than just treating symptoms. It uses the metaphor of a tree growing around a railroad spike to illustrate how small, unaddressed issues can become deeply embedded and harder to fix over time. The author emphasizes the value of problem discovery as a discipline that requires patience, courage, and a willingness to look beyond the obvious.

Read More

Day 276 – Eat the Frog Before 10 A.M.

This article advocates for tackling your most challenging or undesirable task first thing in the morning, ideally before 10 A.M. By “eating the frog” early, you gain momentum, avoid procrastination, and ensure that important commitments are not derailed by daily distractions, leading to a more aligned and productive day.

Read More

Day 275 – Impossible North Star

This article explores the power of setting ambitious, seemingly impossible goals and pairing them with small, consistent daily actions. It argues that large goals foster personal growth and devotion, while small daily commitments ensure sustainability and build identity, ultimately leading to significant progress.

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