About

This is the archive page for Head of the Kyu. Click to go to the frontpage of this site.

Last Comments

Ben (Breakthroughs and…): Here is a strange observa…
Carl Manaster (A handy heuristic…): Note on the comment syste…
Carl Manaster (A handy heuristic…): Let’s try that again… www…
Carl Manaster (A handy heuristic…): I once wrote a little vis…
Nico (A handy heuristic…): C# can have multiple clas…
Nat (A handy heuristic…): “an XP project is suppose…
Jim Bullock (A handy heuristic…): Are the class (or whateve…
Ģirts Kalniņš (Head of the Kyu): good to see you back.

Calendar

« July 2008
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Archives

Next Archive Previous Archive

01 Jan - 31 Jan 2007
01 Oct - 31 Oct 2006
01 Feb - 28 Feb 2006
01 Jan - 31 Jan 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 - 28 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

Miscellany

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

21 July 04 - 00:50What is a project ? (II)

In a recent Usenet thread on "The Essence of XP", the following definition of "project" came up in response to a remark on "how XP does project management", prefacing a tirade about what "real" project management in fact is:

Project : a temporary endeavor undertaken to create a unique product or service. 'Temporary' means there is a definite beginning and a definite end.


Not for the first time, I was moved to respond, and had this to say:

This definition would seem to exclude many efforts that I have heard described as "projects". Some projects are not temporary, but ongoing; for instance, the "Open Directory Project". Many projects are undertaken to do something that is very, very far from unique; for instance, we hear about "hardware rollout projects". Projects often lack a definite beginning, since the line between an idea and a project is often a fuzzy one. Projects more typically have a definite end, but this end often turns out not to have been the one envisioned when the project "started".

People are asked to formulate their "career project", and the like. (Interestingly this varies across cultures - I turn up a far greater number of phrases of this sort in French than in English, where the equivalent seems to be "plan".) We talk about research projects - which cannot have defined outcomes, but only defined angles of inquiry. "Project" is the term solution vendors use when they want to know when we intend to buy whatever they peddle: "What is your project timeframe" is a stock question in product information forms. Our societies have a project fetish, as French psychologist Jean-Pierre Boutinet suggests in "Anthropologie du Projet".

In sum, "project" is a particularly overloaded term. I am beginning to wonder whether the debate that has resulted in the crystallization of the "agile community", so-called, might have its roots in a territorial conflict over the "idea space" delineated by the term. People are coming to the software field with wildly different understandings of what "project" means - none of which has a serious claim to be truer than the others - and projecting these conflicting prejudices onto the various activities involved in creating software.

We would do well to step back from the contested space that the term "project" covers. This would also involve stepping back from the ground staked by the terms "agile" and "classical".

Having stepped back, we might more serenely review what we want from various kind of efforts involving the creation of software; which outcomes of these activities we value (the advancement of a discipline with a short history, the economic contribution of software-producing businesses to society, the individual learning which occurs in such efforts, etc.), which outcomes should be avoided (the pressuring and humiliation of workers in the field under unrealistic deadlines, etc.), and which practices are more effective in furthering these aims.

- Management - four comments / No trackbacks - §

Linkdump