Convergent Design

ConvergentDesign is a stray thought (the worth of which is up in the air) similar to EmergentDesign in that design evolves as an iterative process of small steps and quick feedback loops between programmer and users as the problem and solution space gets explored. Move the programmer to the user work area. Colocation and all that.

My experience has been that I can't tell the code-mangler what to mangle because I don't know in the beginning. ProcessIsMoreThanCode?. I can tell you the BusinessProcessParameters? I use to tell if IsItBetterThanItWas? and IKindaKnowWhatIWant but my rule of thumb is to NeverGiveUpOnSerendipity?

 - DanEsch


Dan, see ExtremeProgramming, which already largely works the way you're thinking here. Thanks!


EditText of this page (last edited March 23, 2014) or FindPage with title or text search