Latency

john.loughney at nokia.com john.loughney at nokia.com
Wed Feb 5 07:13:31 CET 2003


Hi Harald,

You make a good point.  I think that if WG chairs & IESG members
at least contributed to/commented on such a document, perhaps
it would make the requirements phase of any WG go faster.

br,
John

> -----Original Message-----
> From: ext Harald Tveit Alvestrand [mailto:harald at alvestrand.no]
> Sent: 04 February, 2003 15:31
> To: Loughney John (NRC/Helsinki)
> Cc: problem-statement at alvestrand.no
> Subject: RE: Latency
> 
> 
> There seems to me to be an opportunity to do work here....
> 
> it's clear that we've had quite varying experiences with writing 
> requirements documents, and the documents we've produced have 
> been all over 
> the map from "the protocol should be useful for this 
> function" to "the 
> boojum must be distimmed by the doshes".
> 
> if someone were to volunteer to write an "IETF's guide to writing a 
> requirements document", with pointers to particularly good 
> examples of 
> processes that worked well or badly, we actually might manage 
> to identify 
> the useful tool and forget the time-wasting rathole.....
> 
> (this sounds awfully like a requirements document for requirement 
> documents.... the group now has the opportunity to step 
> straight into all 
> the ratholes previously identified - but might want to do so 
> based on a 
> draft, rather than on a discussion......)
> 
> (no, I'm not suggesting this as part of this WG's output. It 
> might be an 
> official output of the next phase, or not - but there seems 
> no harm in 
> trying to start....)
> 
>                          Harald
> 
> --On 4. februar 2003 06:30 +0200 john.loughney at nokia.com wrote:
> 
> > Hi all,
> >
> >> The push for "requirements" documents came from a 
> realization that many
> >> groups have suffered from a failure to identify or 
> constrain the problem
> >> they were trying to solve.  This remains a serious 
> problem.   But we
> >> need to stop asking for "requirements" and start asking 
> for "problem
> >> definitions".  "Requirements" should only be only one part 
> of a problem
> >> definition, and should be limited to things that are essential for
> >> technical (NOT market) success of the protocol (where 
> "success" is not
> >> only interoperation of the protocol itself but also 
> ensuring that the
> >> protocol does not break other things). Other parts of the problem
> >> definition might be called "goals" and "non-goals" and
> >> "considerations".
> >
> > One undocumented feature of Requirements docs is that it 
> often serves
> > as a good way to get a diverse group of people to speak the same
> > language.  I have noticed that when a new WG is formed, 
> many different
> > groups of people tend to try to push their own pet protocol, even
> > if there is no relation to the charter.  Also, people with different
> > appear, with different agendas and backgrounds.  It takes some time
> > before things get sorted out.
> >
> > Requirements docs should not, when used, be a 
> straight-jacket, but should
> > be a way forward, refining the WG scope and settling out 
> the future work.
> > This, alas, often does not happen & often WGs start to 
> breakdown even
> > in the early phase.
> >
> > John
> >
> >
> 
> 
> 


More information about the Problem-statement mailing list