Solved

Business analysis - system vs business processes in flowchart

Posted on 2012-03-27
4
416 Views
Last Modified: 2012-06-21
Hi,

I would like to differenciate between system processess / business processes as well as processes take place as a result of user interaction with the system.

Creating a busineess and system only flowchart, I think placing any processes such as user interaction with the system is incorrect. for example:

A user goes to a web site, select a relationship type from radio buttons and then select A from a list box and then select B from an other list box. Then click the Add button to create a relationship between A and B.

In the flowchart the process should NOT be as:


select Relationship Type  ------ X  ----->  select A ----->  select B ----> Add relationship
                                        ------ Y   ------> do something else

I am not sure what type of process flow is called above?


On the other hand I think the correct flowchart should be:

Relationship Type   ------- X  ---------------> Create relationship  
                               ------- Y  ----------------> do something else

And this is the system process.

Am I correct?

Thanks
0
Comment
Question by:shmz
  • 2
  • 2
4 Comments
 
LVL 4

Expert Comment

by:kdebugs
ID: 37774882
Hi shmz,

I suggest that you get yourself a book called UML in 24 hours. It's an excellent starting point into uml diagramming.

The paragraph that describes the action is called a "use case."

In this case, since there are no decision points it would be a pretty linear "activity diagram" (that's just a fancy, more uml-ish name for a flowchart).

From top to bottom, it would be:

Start
  |
Select from radio buttons
  |
Select from list "A"
  |
Select from list "B"
  |
Click the "Add" button
  |
End

Now, here is what I think MOST important when it comes to design: do whatever works for you and your team. Just because you know uml and are able to throw sofisticated-sounding terms all over the room, doesn't mean you must model every single transaction with 6 different diagrams.

I'm not sure I understood correctly what you're really asking here, but your use-cases are what will let a lay-person understand what your system does (and maybe write end-user documentation for it), and your flowcharts will help a programmer implement it (those would be my starting points). Then, keep in mind that a single flowchart can take care of a large number of use cases.

Alex
0
 

Accepted Solution

by:
shmz earned 0 total points
ID: 37774913
Hi Alex,

The system and business processes I am trying to identify and place in my flowchart are used purly for system/business 'ANALYSIS' purposes. It is not used by the programmer.

Hence I think your suggested approch would not help with analysing a system and for example finding gaps within a system....

however thanks for your input.
0
 
LVL 4

Expert Comment

by:kdebugs
ID: 37776340
Like I said, I didn't understand what you were asking, exactly.
0
 

Author Closing Comment

by:shmz
ID: 37905391
no answer provided
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

David Parker’s latest book, Microsoft Visio 2010: Business Process Diagramming and Validation, will give you the tools to turn flowcharts and other business diagrams into valuable, data-driven corporate assets. Armed with the knowledge you’ll gain f…
Meetings to discuss business process can waste time, and often do .  The meeting's dialog can get confusing when participants have different professional perspectives and backgrounds.  A jointly-developed process picture helps wade through the confu…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question