[Srinidhi Boray]
... software simulation or theory is vital. Software engineering has for
long misconstrued engineering to be itself design. This has what added to
the big percentage of the software project failures.

[wmj]
I agree that SE "misconstrued engineering to be itself design" but in
reality SE is practicing software design concurrent with software
production.

[Srinidhi Boray]
One of the challenge for an existing enterprise ... is how to discover
opportunities for processes automation and then to model them, develop them
and finally plug them into the enterprise ensuring that no newer functional
discontinuities are introduced.

[wmj]
I agree that the "functional discontinuities" SHOULD NOT be introduced to
"an existing enterprise" by new software/system. Unfortunately, SE
enterprises use processes that contain the functional discontinuities,
therefore many software projects end as failures.
Functional discontinuities in SE processes are introduced by use of
physically disjoined products/diagrams/source. A draft model at
http://www.gen-strategies.com/RUPModel/OO-6Q.htm shows 10 templates for OO
products:
Scenario : Use Case
STD: State Transition Diagram
ID: Interaction Diagram
Category and Domain Allocation
SCD: System Category Diagram
CID: Category Interaction Diagram
CCD: Category Class Diagram
CS: Class Specification
CCCD: Class-Centric Class Diagram
RTM: Requirements Trace Matrix

Why such 'strange' notation? If you have something better let me know.

[Srinidhi Boray]
Zachman's framework is most useful, to understand which of the existing
matrix set of the physical structural elements are retained, which goes away
and what comes into their place, while ensuring that there are no severe
bottlenecks introduced b/n the physical and the automated processes.

[wmj
"AS IS" Zachman's framework is very useful as a benchmark to evaluate the
models/designs. Why? The models/designs should provide the answers to
Zachman's 6Qs.
System/software models are nD structures. Zachman's framework is 2D
structure. Some attempt at merging those structures is shown at
http://www.gen-strategies.com/RUPModel/OO-6Q.htm . SE professionals will
notice many familiar terms.
Is it possible that business people use and like "big picture", and SE is
trying to communicate with partitions of "big picture"?

Regards
WMJ



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Srinidhi Boray
Sent: Friday, September 20, 2002 2:47 PM
To: Scott W. Ambler; Baynes, Steve; Lyalin, David S.;
'[EMAIL PROTECTED]'
Cc: Brian McCarthy; 'Richard A. Menard'; [EMAIL PROTECTED]
Subject: Re: Zachman was Re: (RUP) RE: (ROSE) Process Modelling?



Scott,

Enterprise with no legacy, no precedent, straight
business modeling in UML may be most helpful. But for
an existing enterprise, I have following explanation.

Existing complex enterprise comprises of both manual
and automated components. Manual components employ
physical structural elements to aid in the
events/processes flow. Physical structure requires
physical modeling while the automated component
requires modeling of the 'abstracted' parts requiring
digitization. One of the challenge for an existing
enterprise especially for the service sector heavily
dependent on the manual processes and undergoing
automation is how to discover opportunities for
processes automation and then to model them, develop
them and finally plug them into the enterprise
ensuring that no newer functional discontinuities are
introduced. For situation like these Zachman's
framework is most useful, to understand which of the
existing matrix set of the physical structural
elements are retained, which goes away and what comes
into their place, while ensuring that there are no
severe bottlenecks introduced b/n the physical and the
automated processes.

One more interesting observation is that while the
physical structure are always in existence either
aiding processes or not, software structural elements
(elements of .mdl) comes into being only when the
codes are executed. Consolidation of the contrasting
nature of the architectural elements is of high
interest for companies with complex set of manual and
automated processes.

When fool proof in theory then it is certain to work
in practice. In product design world, electronics,
semiconductor, mechanical, electrical etc, it is very
important to get the theory correct through elaborate
analysis and design before any physical prototype
attempts are made. Especially in VLSI design, each
chip costs a fortune to be prototyped. Hence software
simulation or theory is vital. Software engineering
has for long misconstrued engineering to be itself
design. This has what added to the big percentage of
the software project failures.

regards
srinidhi


--- "Scott W. Ambler" <[EMAIL PROTECTED]>
wrote:
> You realize of course that Zachman's theories, note
> the use of the term
> theories, are based outside of the software
> development world.  I'm not sure
> that there are any documented success stories using
> his framework.  I could
> be wrong about that, but I doubt it.
>
> - Scott
> ----- Original Message -----
> From: "Srinidhi Boray" <[EMAIL PROTECTED]>
> To: "Baynes, Steve" <[EMAIL PROTECTED]>;
> "Lyalin, David S."
> <[EMAIL PROTECTED]>; "'[EMAIL PROTECTED]'"
> <[EMAIL PROTECTED]>
> Cc: "Brian McCarthy" <[EMAIL PROTECTED]>;
> "'Richard A. Menard'"
> <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Thursday, September 19, 2002 11:40 AM
> Subject: (RUP) RE: (ROSE) Process Modelling?
>
>
> > Hi,
> >
> > Sorry if I did come across bit rudely. Anyway,
> heat is
> > what that helps evolution.
> >
> > Find attached article from Zachman on enterprise
> > architecture/modeling. I guess It should be very
> > interesting area for all business modelers.
> >
> > rgds
> > srinidhi
> >
> >
> > --- "Baynes, Steve" <[EMAIL PROTECTED]>
> wrote:
> > > Hi all, I can see this thread becoming very
> > > interesting and, possibly, quite
> > > heated (heated occurs as I write)!  So before
> that
> > > happens here is my view
> > > point...
> > >
> > > Process Modelling - what are we trying to
> achieve.
> > >
> > > The aim of modelling is quite simple (in my
> opinion)
> > >  - it allows us to
> > > "share complex information".  How many
> architects
> > > selling a building idea do
> > > not provide a mock-up model (none, I would
> suggest
> > > because the mock-up model
> > > is a very effective method of conveying complex
> > > information (i.e. the
> > > architectural diagrams, another form  of model).
>  If
> > > the model can be
> > > interactive so much the better but its value is
> > > allowing us to share the
> > > complex information (having spent many an hour
> > > completing the information
> > > necessary to generate interactive Casewise
> models I
> > > can assure everyone
> > > interactively modelling the simple is not worth
> the
> > > effort).
> > >
> > > So the aim of a model is to share complex
> > > information.  This means diagrams
> > > are a very good modelling tool (they are just
> not
> > > interactive).  UML is a
> > > very good modelling language as everyone
> > > "understands" what it means.
> > >
> > > One other thought - the model must be targeted
> at
> > > the audience.  Presenting
> > > the UML model to the executive board is a very
> good
> > > way to get fired.
> > >
> > > I hope this does not add to much fat to the fire
> > >
> > > Regards
> > > Stephen Baynes
> > >
> > > -----Original Message-----
> > > From: Srinidhi Boray [mailto:[EMAIL PROTECTED]]
> > > Sent: 19 September 2002 15:13
> > > To: Lyalin, David S.; '[EMAIL PROTECTED]'
> > > Cc: 'Srinidhi Boray'; Brian McCarthy; 'Richard
> A.
> > > Menard';
> > > [EMAIL PROTECTED]; Lyalin, David S.
> > > Subject: RE: (ROSE) Process Modeling?
> > >
> > >
> > >
> > > Hello David,
> > >
> > > Sorry, I have to deny you to employ into
> > > professional
> > > practice the common sense (wrt 'modeling') that
> you
> > > intend to think that it is. Instead, I prefer to
> > > offer
> > > you following observation which may help you to
> > > discern better the concepts of modeling.
> > >
> > > 1. Diagram is not a model. A model is a model is
> a
> > > model. Diagram is a mere depiction of one
> instance
> > > or
> > > one perspective of a model. Several diagrams
> > > combined
> > > together attempts to capture the whole truth of
> a
> > > model. Yet it fails.
> > >
> > > 2. Strong notations are required to be followed
> > > while
> > > modeling, to maintain and retain the model
> > > integrity.
> > > Else spurious elements creep in during modeling
> and
> > > become demonic during the implementation stage.
> Slay
> > > the demon when it is young. Any vanity provides
> room
> > > for the demon to creep in. A good modeler in a
> > > disciplined way keeps out all cosmetic attempts.
> > >
> > > 3. Model is not to appease client. Model is to
> > > assist
> > > as a cohesive thinking artifact based on which
> > > productive collaborative actions can be planned.
> So,
> > > models must be objective and clear in nature.
> > > Beauticians to be kept out.
> > >
> > > 4. Last but not the least Happiness is not in
> > > avoiding
> > > problem or in sublimating (with fancy notations
> :))
> > > )them. It is in solving them. Bottom line
> ...client
> > > wants solution and not fancy diagrams to hang on
> > > their
> > > walls..
> > >
> > > cheers
> > > srinidhi
> > >
> > >
> > >
> > >
> > > > Good morning,
> > > >
> > > > I'd like to put these "process modeling"
> things in
> > > a
> > > > "common sense"
> > > > perspective.
> > > > Let me start from the quote:
> > > > "Any diagram is intimidating to the
> uninitiated,
> > > so
> > > > it is extremely
> > > > important that the diagram is as attractive as
> > > > possible and that it conveys
> > > > the sense of what is to be communicated. Of
> > > course,
> > > > this (primarily)
> > > > requires skill on the part of the diagrammer."
> > > > http://www.BRCommunity.com/a2002/b117.html (It
> is
> > > > interesting, that the
> > > > author of this quotation is strongly against
> UML).
> > > > Common sense should prevail. Show to me any
> model
> > > of
> > > > the business process,
> > > > and I will show to you how to built it with
> UML
> > > > instruments (diagrams and
> > > > use cases). Rose and ReqPro quite sufficient
> for
> > > > business process modeling.
> > > > The only thing they would not do for you is a
> > > > process simulation (if you
> > > > ever need it). The rest is just usual
> > > > groups-interest-serving dogs struggle
>
=== message truncated ===


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com
****************************************************************************
*****
* RUP Forum is a public venue for discussions about the
* Rational Unified Process (RUP).
*
* For RUP support materials, process Plug-Ins, tutorials, whitepapers,
* a biweekly column, Rational University training courses, and more,
* please visit the Rational Developer Network (available to Rational
* customers) at:  http://www.rational.net.
*
* For technical support of RUP, RPW, Rose or any other Rational
* product, please visit: http://www.rational.com/support
*
* For other discussion groups, such as Rose and UML, please
* sign up at: http://www.rational.com/support/usergroups/index.jsp
*
* To reply to a posting, please "Reply to all" or send
* To: [EMAIL PROTECTED]
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
*
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send an email:
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rup_forum
*
****************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Post or Reply to: [EMAIL PROTECTED]
* Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
*    http://www.rational.com/support/usergroups/rose/rose_forum.jsp
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*    To: [EMAIL PROTECTED]
*    Subject: <BLANK>
*    Body: unsubscribe rose_forum
*************************************************************************

Reply via email to