Well, we're doing business modelling on a regular basis when approaching the
development of Internet company systems.
The RUP way is the right one but, as usual, you have to keep in mind that
RUP cannot be used as is. Intead you have to tailor it to your needs (this
can be done as long as you get experienced)

You can try this way (that works fine in small mid projects = less than
5years-man of development)

1- Develop a vision document.
You have to include the strategic objectives of the company you're creating
the system for. I mean, it must be clear where's the company now and what
are the expeted positioning in a time slice of 6/12 months. Objectives must
be expressed not just in economical terms: should the customer satisfaction
be increased? And, if it's a YES, how to achieve theese results (better
quality products, better support, faster fixing of problems or whatelse)
Should the expenses be reduced?.. Keep in mind that it's impossible to get
everything... here you have to focus on priorities... what are the most
important business goals?

2- Find all the business Actors
If the company is a system, who talk to such a system?

3- Find all use cases
For each actor:
what are his goals, how an actor uses the company (your system for the
moment)
Here you should develop business use case diagrams

4- Find the activities
For every business use case:
How the company (inside your system) satisfies the actor needs?
Here you should develop acitvity diagrams for every use case showing all the
activities performed and who performs them (tou can manage the 'who'
defining in Rose swimlanes. Every who could be a role or an entire
department)

Here RUP adds also business object model but I experienced that if you have
to work very quickly you can avoid them a directly produce an analisys class
diagram (under the Logical view in Rose).

>From now on the business model is finished...

But how to use yoour business model?

You watch all the activities you've tracked down and, with the Vision
Document in mind, you begin immagine how to support the business activities
with a computer system. Immagine you have to help each ativitity to reach
the objectives described in the Vision doc.... so some of the activities
will match one or more system (computer system, this time) use cases
performed by actors (the ones rapresented in the swimlanes of your business
activity diagram)...

... that's the game...

Pay attention to one fact... Rose is not the perfect tool... to keep trace
of the relation you create among business ativities and system use cases you
have to use notes. There's nothing more in Rose..

Hope this can help.
Don't esitate going on asking... I love debating this subject... I could go
on learning...
Heve a nice work and let me know...

   a l b e r t o  f o s s a t i

    Chief Consulting Officer
   at NDSolutions & Dialogos3
[www.ndsolutions.it - www.dialogos3.com]
      _      _      _       _       _
   _-(_)- _-(")- _-(_)-  _-(_)-  _-(_)-
`(___)  `%%%  `(___)  `(___)  `(___)
 // \\  // \\  // \\   // \\   // \\
----- Original Message -----
From: "Bharath, Kumar (IE10)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 18, 2000 8:00 AM
Subject: (ROSE) Business modeling


>
> Hi Forum,
>
> I'm very new to Business modeling and this is first time we are going to
do
> that (acc. to RUP). We are using Rational Suite Enterprise edition.
>
> Does anybody used RUP Guidelines in Business Modeling ? If Yes please send
> your way of doing this.
>
> 1. Where can I get sample Rose models of Business modeling (other than
> example given in RUP)?
>
> 2. How to Map Business Use Cases to other part of life cycle?
>
> Any help will be appreciated?
>
> Thanks
>
> Bharath
> -----------------
> Honeywell
> -----------------
>
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
>
>

************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* 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