Joshua Patton

July 18, 2023

The Concentric Circle Model of Iterative Design

Many products I've seen are developed in a "release first, fix later" sort of way. I prefer an approach where each iteration of a product feels complete, like a circle. 

With each successive iteration, a product should improve while managing to feel complete at each stage of development. This approach is the one I take when writing posts for this blog; I want to prioritize post quantity without sacrificing quality.

The chances of "analysis paralysis" can be reduced by rendering a product's scope as small as possible to start and focusing on making an acceptable version of that small product. After I submit that small product, I can release an improved version of that initial product. The key is that no product ever feels like a bad or unfinished one. The scope is meant to consistently grow while a high quality standard is maintained.

The Italian adage "Don't let perfect be an enemy of the good" summarizes my desire to prioritize quantity, but needs to be amended with my conviction that good should not be the enemy of great to communicate my desire to not sacrifice quality in the process. The Concentric Circle Model of Iterative Design is an implementation of this belief.

Original Date: November 25, 2022

About Joshua Patton

I make things that make sense.