Solved

Business analysis - system vs business processes in flowchart

Posted on 2012-03-27
4
418 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

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

A recent Visio zone question asked how to use the data in an Excel file to create a Visio Gantt chart -- and then to dynamically update the Gantt chart. The good news is that the Viso Gantt Chart wizard can be automated. The bad news is that the…
The ability to add structure to Visio diagrams using containers, lists and callouts is one of my favorite features in Visio 2010. In this article I’ll describe a mashup of containers and lists that meet a real-world need. Prior to reading this ar…
Come and listen to Percona CEO Peter Zaitsev discuss what’s new in Percona open source software, including Percona Server for MySQL (https://www.percona.com/software/mysql-database/percona-server) and MongoDB (https://www.percona.com/software/mongo-…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

688 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