Doc Norton
Hi.
I’m Doc and I am the founder of Doc Norton & Associates.
I have made it my life’s mission to make the world of software development a better place.
If you are leading an organization and you’re struggling to find or satisfy the market, I can help.
If you are leading an organization and software product clashes with your operational teams, I can help.
If you’ve got great talent, but you’re struggling to get product to the market, I can help.
If your technical debt is getting out of control, I can help.
Featured Articles
Simple Things
When I say simple, I don’t necessarily mean easy. And I certainly do not mean crude in form or incomplete. Simple indicates something that does not have superfluous parts or multiple responsibilities, is easy to understand, is as independent from the rest of the solution as possible, and meets a need as is.
Simple may not address all use cases, but it does address some use cases.
Over the past several years, as I’ve been helping teams and organizations improve their ability to deliver software products that are desirable, viable, and feasible, I have been experimenting with a Behavior Framework that has proven to be rather effective. And I’d like to share it with you in hopes that you find it useful and that you provide me feedback on your experiences with it.
My plan is to write a series of blog posts all related to the behaviors framework. Some of them will be about a specific behavior. Some of them will be about tools or techniques that help teams express one or more of the behaviors. Some of them will be my own experiences. And some will be damn near complete fiction.
In this excerpt from Escape Velocity, we take a more in-depth look at Velocity and try to answer (at least in part) the question, “What Is Velocity”?
This article focuses on using Chain of Command as a means of reducing cyclomatic complexity in our code. Along the way, we also create better adherence to SRP.
In this article, I want to go more in depth on Opportunity Solution Trees; what they are, how they are used, how to create one, and how I think about them slightly differently (but only slightly) than folks like Teresa Torres who really introduced them broadly to the Product community in her book “Continuous Discovery Habits”. This book, by the way, is a must have for anyone who works in software product development - not just folks in product-specific roles.
The Experiment Canvas is a simple means of planning, tracking, and responding to your experiments.
The seventh behavior, “Release ridiculously often,” is usually met with nods from half of the crowd and raised eyebrows from the other half. The nodders want to know why it isn’t higher on the list and the eyebrow-raisers want to know the definition of “ridiculously often”.
Composition refers to the way in which something is put together. Composition is a key element in many of the things humans create. Whether it be a musical piece, a painting, a garden, or a building, the way we assemble the core components — the composition of them — has a significant impact on the overall experience.
The Experiment Canvas is a simple means of planning, tracking, and responding to your experiments.