[Imc-lwg-general] [docs] constitution refinement proposal /2

Richard Malter richardmalter at riseup.net
Sun, 10 Mar 2002 22:59:20 +0000


*--------my comments:


Quoting toni -- <tony@irational.org>:
summary: 

proposals: 

- term PROJECT to substitute FUNCTIONAL ELEMENT
*------- below i will argue still for FUNCTIONING ELEMENT 
- two types of projects to be recognized (permanent and short) 
*------- i will argue that this is adding detail; maybe put as annotations.
- term CHARTER to substitue CONSITUTION 
*------- agree. with suggestion.
- special case of 'subgroups-with-single-short-projects' 
  to be recognized and included 
*---argue again that this is adding detail; maybe put as annotations.

On Tue, 26 Feb 2002, Richard Malter wrote: 

> and also functional element to 
> "Functioning element". 

currently we define Functional elements: 
"Functional element = any task that furthers the objective of imc-lwg 
and that does not contradict it's constitution." 

however, these words can be misleading. our intital argument, 
if i remember well, for use of word 'functional' because it has to be 
operational - performing desired function, that, we said, reflected 
the notion of 'running code'. 

but let's look at the example of an public event. 
it has start and end. it is certanly not 'functioning' after it has 
finished. there are many other examples like that. for example, features 
subgroup can set itself a task to report on some event. it again, ends at 
some point and is not 'functioning' any more. 

*------i follow; but const. says that:
"6<e> when a working group stops doing implementation longer than
the agreed period (see 6b), they cease to exist as a group."

so is this not covered already?


word that ben used in guideliness that he compiled instead is 'project'. 
simplicity rules. 

*----agree about simplicity; but "project" is not accurate (enough). we tried 
to describe the _quality/attributes_ of the identified element not just the 
fact that it exists. so don't think "project" works. As said also, i think as 
long as we have user interface(s) that are everyday language, our source 
document can be 'technical' in that it aims for high level of accuracy; and 
that is not bad; remember also that we did many dry runs - and found that we 
had to be this accurate not to 'slip' into something else; i know its sounds a 
bit too rigid/discriminatory, but remember that we are identifying one pattern 
in a large complex system of many observable patterns, like a camera 
photographs a landscape, so inevitable the 'snapshot' will appear static 
somewhat.

the only difference between projects like above 
mentioned public event or reporting, and those that are on-going like 
documentation, maintenance of technical resources is in lenght. 

*--------but again covered by measurable terms, no?:
 "5<b> The new subgroup has to propose the goals of
each functional element it wants to create in measurable terms, 
>>>the period it will continue<<<<, and the period of notice if it stops."

thinking of term 'project' instead of 'functional elemnet' i come to 
conclusion that there are two types of projects: 
permanent (documentation,tech) and short (event,report). 

i think this describes the actuall situation much better then 'functional 
element' does, 

*------ the way i follow you is that you are adding detail(s) to a model. which 
isn't bad of course, but a) justification for more detail than already have? 
and b) where draw the line in detail? Answers are by next question: Why did we 
draw the line where we did? answer=i think becuase we thought that we had 
arrived at a scheme that generally included all the various elements: time, 
commitment, measurability, interdependence, method of decision-making etc, and 
that the details could be added on ad hoc. But we could always have annotations 
and below the main doc. list more details, that way also we give the reader 
option to read more or less detail which is v. important consideration. 

and the widespread use of term makes it more appealing. 

important is that we don't loose the grip on what we want to say by the 
common use of the term. i don't think that's the case with term 'project'. 
quite contrary. why we didn't think of something as simple as this is 
different matter. 

*-----see comments up.

so, i proposed use of term "PROJECT" instead of "functional element". 

------- first diversity of perspective in lwg ;)

as well, i propose slight change/extention of the definition: 

"PROJECT = any task, or set of tasks that furthers the objective of 
imc-lwg and that does not contradict it's constitution. >>>We recognize two 
kinds of projects: permanent and short. Permanent are those that do not 
have an end point, and are ussualy at the core of the working group, 
while short have defined end point [examples]" <<<<

*--------- think as annotation, and then below main body of const.

another proposal is use of term CHARTER instead of CONSTITUTION, 
for one simple reason: apart from the fact that these two terms 
cross-reference each other, term 'constitution' suggests it's common use 
in the context of  government - which is quite different to what we 
are trying to do. so let's get rid of the negative conotations that 
this terms imposes on us. 

*--------- agree. but i kind of like that we _name_ it "the constitution" ;) 
even if we describe it always as the charter. just a suggestion.

> >Propose: change use of term 'subgroup' to 'component group' (that we touched 
> on). 

'sub' is accurate (subgroup is within larger group, in our case because 
it accepts the charter), 
but suggest certain structure with it's strong conotations of 
commons use (which isn't positive at all). 

*-----yes, if think about it, it is something within/under something - 
definitely belongs to hierarchy/non hierarchy paradigm. so i argue that we 
cannot use " subgroup", becuase we "contradict it's [lwg] constitution" - ie 
the const. contradicts the const.! very strong argument, no? Nick (my friend) 
pointed this out too.

'component' sounds too technical to me. offputing :( 

*-------- agree.

i would prefer keeping sub for now and thiking further about it. 

*------- well, why not just "working group". simple, no? no confusion either.

as well, 'functional element' and 'subgroup' can easily be confused. 
[]. 

*------ don't think this is so strong argument, can give example how?

let's not forget that we are trying to _recognize_ patterns and the model that 
they belong to, not to build patterns ourselves. 

*--------true.

[]

think i addressed rest above. please say if i missed/skimmed over something.

Richard