Last Comments

Emily Bache (Coke machine proj…): It seems very agile to me…
William Pietri (Coke machine proj…): Interesting! I’m not clea…
Amber Shah (WeVouchFor): What a great idea, I only…
William Pietri (Looking for consc…): Interesting question! I…
Keith Braithwaite… (WeVouchFor): Zombie project or zombie …
halmac3 (Quality, Safari a…): People treat “quality” as…

Archives

01 Oct - 31 Oct 2009
01 Jun - 30 Jun 2009
01 May - 31 May 2009
01 Nov - 30 Nov 2007
01 Oct - 31 Oct 2007
01 Jul - 31 Jul 2007
01 Jun - 30 Jun 2007
01 May - 31 May 2007
01 Mar - 31 Mar 2007
01 Jan - 31 Jan 2007
01 Oct - 31 Oct 2006
01 Feb - 28 Feb 2006
01 Nov - 30 Nov 2005
01 Sep - 30 Sep 2005
01 Aug - 31 Aug 2005
01 Jul - 31 Jul 2005
01 Jun - 30 Jun 2005
01 May - 31 May 2005
01 Mar - 31 Mar 2005
01 Feb - 28 Feb 2005
01 Jan - 31 Jan 2005
01 Dec - 31 Dec 2004
01 Nov - 30 Nov 2004
01 Oct - 31 Oct 2004
01 Sep - 30 Sep 2004
01 Aug - 31 Aug 2004
01 Jul - 31 Jul 2004
01 Jun - 30 Jun 2004
01 May - 31 May 2004
01 Apr - 30 Apr 2004
01 Mar - 31 Mar 2004
01 Feb - 29 Feb 2004
01 Jan - 31 Jan 2004
01 Dec - 31 Dec 2003
01 Nov - 30 Nov 2003
01 Oct - 31 Oct 2003
01 Sep - 30 Sep 2003
01 Aug - 31 Aug 2003
01 Jul - 31 Jul 2003
01 Jun - 30 Jun 2003
01 May - 31 May 2003
01 Apr - 30 Apr 2003
01 Mar - 31 Mar 2003
01 Feb - 28 Feb 2003
01 Jan - 31 Jan 2003

Pivot Homepage
Pivot Forums
Pivotstyles
Pivot Help

To change the links in this list, edit the file '_aux_link_list.html' in your Pivot's templates folder. You can do this by directly editing the file, or you can go to Administration » Templates in the Pivot interface.

Miscellany

Powered by Pivot - 1.40.6: 'Dreadwind' 
XML: RSS Feed 
XML: Atom Feed 

« Why good ideas fail (… | Home | Meet people where the… »

Perfect Technology

Possibly more often than I should, I indulge in a frustrating pastime: trying to set aside everything I know, or think I know, about software development, and working out from first principles what is certainly, definitely true about things like "design" or "requirements". Occasionally, it has its rewards - you hit upon ideas which simplify a whole complex area and let you think more clearly about it.

A while ago I read and appreciated an article on "Project Chartering" written by a delightfully eccentric consultant named III (pronounced "three"), whom I had the pleasure of meeting earlier this year in Phoenix, AZ. We discussed in some more detail many of the ideas in his paper.

One idea which particularly impressed me for its simplifying potential was the idea of "perfect technology". The thing is, everyone turns out to be able to give instant answers to a raft of questions about "perfect technology". Ask anyone: what is the storage capacity provided by perfect technology ? "Infinite" - the answer will come in an instant. How often does it break down ? "Never." What is its response time ? You get the idea, I'm sure.

What III suggests is that there is such a thing as "true requirements", as opposed to other things a customer might discuss, which might appear to be requirements or might even come labeled as requirements, but actually turn out to be something else - for instance, technology preferences or established procedures - and which will waste everyone's time if we try to analyze them as requirements. A good test, then, of true requirements is that they can be expressed in terms of "perfect technology".

Think about it. And go read III's article, it's quite interesting.

No comments:


No trackbacks:

Trackback link:

Please enable javascript to generate a trackback url


  
Remember personal info?

Emoticons / Textile

Comment moderation is enabled on this site. This means that your comment will not be visible on this site until it has been approved by an editor.

To prevent automated commentspam we require you to answer this silly question
 

  (Register your username / Log in)

Notify:
Hide email:

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.