Newsgroups: comp.object,comp.lang.c++,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!travelers.mail.cornell.edu!news.kei.com!news.mathworks.com!uunet!in1.uu.net!news.sprintlink.net!news.wwa.com!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: Re: Classic OO Management Mistakes
References: <42uupj$mq5@redstone.interpath.net> <430k4o$j2@mercury.galstar.com> <rfenney-110995133412@rfenney.slip.netcom.com> <434s6u$k4v@metroux.metrobbs.com> <mjdsmith.1.002DAEBB@netlink.com.au>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Wed, 20 Sep 1995 17:28:08 GMT
Message-ID: <1995Sep20.172808.10420@rcmcon.com>
Lines: 24
Xref: glinda.oz.cs.cmu.edu comp.object:38476 comp.lang.c++:149823 comp.lang.smalltalk:28552

mjdsmith@netlink.com.au (Mark Smith) writes:

>I don't like your start with concrete, and then add bits to it to make it 
>work. That sounds like a disaster too!

How much analysis and design do you need in order to do interative
development?   Just enough to determine what your iterations are going
to be.  Now, this is not an insignificant amount of analysis and
design.  On the other hand, it is nowhere near a complete analysis and
design.  

The main idea is that you do enough to feel comfortable that you
understand the problem well enough to subdivide it into slices that
can be iterated.  And then you expect your model to evolve a great
deal as the various slices are iterated.




-- 
Robert Martin       | Design Consulting   | Training courses offered:
Object Mentor Assoc.| rmartin@oma.com     |   OOA/D, C++, Advanced OO
2080 Cranbrook Rd.  | Tel: (708) 918-1004 |   Mgt. Overview of OOT
Green Oaks IL 60048 | Fax: (708) 918-1023 | Development Contracts.
