From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public From: harry@matilda.alt.net.au (Harry Protoolis) Subject: Re: What is wrong with OO ? Date: 1996/12/18 Message-ID: #1/1 X-Deja-AN: 204633576 references: <58l3d4$12r@news3.digex.net> <32B176F3.5D0D@nortel.ca> organization: alt.computer pty ltd reply-to: harry@alt.net.au newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng Date: 1996-12-18T00:00:00+00:00 List-Id: On Fri, 13 Dec 1996 10:32:03 -0500, Ronald Servant wrote: >Harry Protoolis wrote: > >> [...]. My rule-of-thumb is that overall >> architecure should consist of a small (say < 10) number of fairly >> simple diagrams. You should be able to get it across to the project team >> in a single ~ 1 hour presentation. > >Now, what size of a project are you talking about? Are taking about >the problem domain model or the actual architectual solution to that >problem domain? I am talking about the overall architectural vision, obviously there is an arbitrary amount of detail to be added later, but that is more effectively done during the iterative process, i.e at the same time as design and implementation. As for size, I think this is an effective upper limit, but I admit that my experience is with projects up to about 15 person-years, or perhaps a bit larger. If it were any bigger I would break it up into co-operating but autonomous sub-projects. As for serious death-march-fodder projects (> 100 person years), I honestly don't know. >I believe I understand and agree with your point, but when you use a >number like 10 it makes me wonder. The number was plucked out of the air, I admit. The one hour limit is more important because that is about how long most people can concentrate on a presentation for, the number 10 is an estimate of how much you can get though in an hour. Also, you can pin 10 diagrams up on a wall ... H -- Harry Protoolis alt.computer pty ltd harry@alt.net.au software development consultants p.s. the term 'Death March' for doomed software projects was coined by Ed Yourdon and I beleive it is the title of his upcoming book.