“Wouldn’t it be nice if…?”
If I had a pound for every time I’ve heard this in product design meetings, I’d be a very wealthy man.
Of course, coming up with bright ideas can be valuable – if those ideas are relevant and suggest solutions to problems that potential customers and users actually have.
But far too often these nice-to-haves consume an inordinate amount of time, effort and creative juices because the folks discussing them have no clear context within which to evaluate (filter) each idea before spending time on discussing and elaborating it. And no idea of the relative impact of such ideas on the likely success of the product under development.
Without such a context – expressed for example in Planguage (cf Gilb) or as a set of Quantified Quality Objectives for the product – such ideas and discussions doom us to a lifetime of wasted creativity and random design “enhancements”.
Would you be willing to share your views and experiences on this topic?
Principles of Software Engineering Management ~ Tom Gilb
Competitive Engineering ~ Tom Gilb