RE: [AM-Old List] [AM] Requirements Encapsulation

Peter Lynch <[email protected]> Tue, 30 Mar 2004 22:21:18 +1000
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
This list is now moving to [email protected].

Please sign up to the new list as we'll soon shut this one down.

Visit www.agilemodeling.com/feedback.htm for details.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Menthol Smokers Only! Click on the link below and=20
register to receive up to $50 in savings from one of=20
America's leading menthol brands.=20
http://click.topica.com/=
caab4S3bUrKDAbWnbtka/ Lorillard
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rick

I am pleased that you took that attitude to the objections..

Although I can understand Brad's objection. The topic appears long and
intricate, and probably warrants a Wiki or something.

 There is a big hole in the industry, and it is due to our long-term lack o=
f
introspection. I think anything that successfully reassesses the developmen=
t
process in a different light is worth investigating in detail. But where
would it stop?

 Call it apple-polishing if you like. But that would be an indication of
'premature management syndrome'. You know - the ones who went straight to
management.

 I am very interested in this 'requirements driven' design. Is it the same
as 'needs driven'? That certainly requires some very agile development to
achieve. Is the interpretataion you have of requirements driven founded in
configuration management. (If not, why not?). Is configuration management
used here the accounting system for design?

Peter



----- Original Message -----=20

From: "Rick Lutowski" <[email protected]>
To: <[email protected]>
Sent: Tuesday, March 30, 2004 12:51 PM
Subject: Re: [AM] Requirements Encapsulation


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Are you looking for savings on products you use everyday?
Visit Quality Health today and see the coupons, free
samples and special offers our members enjoy each and
everyday.
http://click.topica.com/caab3ozbUrKDAb7u5T4a/ Ivo Interactive
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

"McGovern, Patrick J" wrote:
>
> I'll certainly pick up your gauntlet. I'm sure I'm not alone in this

Brad Appleton wrote:
>
> I'll certainly give it my best shot, as I've been struggling with


Well, that's two 'for' and zero 'against.'  Will assume the
silent majority is 'for' (or at least neutral) and proceed.

Let's start where we left off -- with the one sentence
description of req encap:

"Create one functionality module for each unique stimulus
set of the functionality tree."

This begs explanation of the following:

* stimulus sets
* functionality trees
* unique (a reference to requirements reuse)
* functionality modules

The sentence could just as accurately be written:

"Create one functionality module for each unique behavior table."

So we need to cover:

* behavior tables

And underlying everything is the question "What are requirements?"
which is answered by:

* concept models
* definition of requirements


That should be a minimum starter set.  Will add more if
questions and other feedback indicate a need.

The logical progression is:

* concept models
* definition of requirements
* stimulus sets
* functionality trees
* unique (requirements reuse)
* behavior tables
* functionality modules

We will cover one topic at a time, and will move on to the
next after all questions and comments about the current topic
are addressed.  That way hopefully we won't loose anyone.
Just to be tidy, will start the first topic, concept models,
in a separate email.

If anyone has any suggestions for improving for this process,
quite possible given we have other instructors on the list,
please let me know.

--=20
Rick Lutowski
Principal, JReality
[email protected]
http://www.jreality.com

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Menthol Smokers Only! Click on the link below and
register to receive up to $50 in savings from one of
America's leading menthol brands.
http://click.topica.com/caab4S3bUrKDAb7u5T4f/ Lorillard
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

For more information about AM, visit the Agile Modeling Home Page at
www.agilemodeling.com

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
**** Bounces like rubber! Shatters like ceramic! ****
Discover Crazy Aaron's Thinking Putty in grown up=20
handfuls. It's the creativity unleashing, mood enhancing=20
desk toy!
http://click.topica.com/=
caab4CEbUrKDAbWnbtkf/ Crazy Aaron Enterprises
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

This list is now moving to [email protected].

Please sign up to the new list as we'll soon shut this one down.

Visit www.agilemodeling.com/feedback.htm for details.
--^----------------------------------------------------------------
This email was sent to: =
[email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.=
bWnbtk.=
Z2NtYS1h
Or send an email to: [email protected]

For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=3DTEXFOOTER
--^----------------------------------------------------------------