Beware Premature Certainty – Embracing Ambiguous Requirements

Many see ambiguity as antithetical to software requirements. However, as Ruth Malan has observed: Pick your battles with ambiguity careful. She is a wily foe. Not to be dominated. Rather invited to reveal the clarities we can act on. Make decisions with the understanding that we need to watchful, for our assumptions will, sooner or

Emergence versus Evolution

Hayim Makabee's recent post, "The Myth of Emergent Design and the Big Ball of Mud", encountered a relatively critical reception on two of the LinkedIn groups we're both members of. Much of that resistance seemed to stem from a belief that the choice was between Big Design Up Front (BDUF) and Emergent Design. Hayim's position,