
Doc’s Substack
Description
Musings on Software Product Development, Organizational Design, Collaboration, and other random things.
Feed Activity
Latest Posts
Composition Isn’t Just About Code
The interplay between team composition and code
Why I Joined Test Double
For the past couple of decades, I’ve been on a mission:
Small Deployments; Big Impact
Why small changes are safer
Fixing Full-Stack Teams
Specialization Required
Cumulative Flow Diagrams
Making the flow of work visible
Frequent releases improve outcomes
One way that releasing ridiculously often leads to better outcomes and helps the organization succeed
Opportunity Solution Trees
Mapping our options toward a desired outcome
Before you Judge and Jettison, Compare and Combine
Co-Creating New Options
Download an Experiment Canvas
Exclusive content for paid subscribers
An Experiment Canvas
A simple tool to help organize your experiments
Big problems in small steps
How Gall's Law can guide your approach to product development
A large group, little time, and a gnarly problem to solve? Use 1-2-4-All.
The Liberating Structure I most often use
Favor Automation over Documentation
If it is repeatable, it is automatable
Release ridiculously often
Expedite value. Learn sooner. Generate options.
Validate before, during, and after
Validate the need, the behavior, and the value.
Be meticulous about composition
Manage boundaries. Build well.
Create simple things in small steps
Foster emergence. Learn as you go.
Make the work visible
Clear. Transparent. Actual.
Know the problem you are solving
For whom? To what desired outcome?