473,378 Members | 1,416 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Single long flowchart vs multiple flowcharts for a multiprocess workflow

Hi,

I am drawing a cross-functionality flowchart, to document the process between 2 disjointed software systems. The first system can initiate functionality in the second, and the second system ques changes which need to be retrieved and acted upon with in the first system. Right now a Windows Service looks like the best way for me to handle this; the service would listen for events in the second system and initiate the appropriate actions in the first system.

So, I started drawing a cross-functional flowchart to a) confirm / nail down the business process with our managers, b) find all the touch points with their api, and c) communicate this to the second system’s developers, who insist we don’t need a piece of functionality (maybe their right, hopefully this will communicate the flaws in one of our processes).

The question comes up once the Windows Service ‘listener’ app got involved, it seemed logical to break each listener process into a separate diagram. However, I feel that passing the business people a stack of 10 diagrams instead of one might confuse them.

Has anybody thought about this before? Is there a general rule for doing this? Am I over thinking this?

Thanks in advance for your comments.

Regards,
John
Sep 19 '08 #1
2 2984
JosAH
11,448 Expert 8TB
I'd try to chop up that entire flow chart in several 'layers'. The top layer would
concentrate on depicting the communication between the two peers and noting
much else, i.e. no details on the business processes running on a particular
peer.

The next level could be split into several flow charts as well: one per business
process running on a peer. This would clearly separate the technology (the
communication part between the peers) from the business processing part.

Of course this way you'd end up with a pile of smaller flow charts but then again
each flow chart won't be cluttered with details you're not interested in at that
particular moment.

kind regards,

Jos
Sep 21 '08 #2
Thanks Jos,

I wound up breaking each section with the 'Separator' in Visio. It allowed me to keep each area logically separated, but still simplified and flowing for the business people to understand it.

I think in the future though, that I may break process up into it's own diagram.

Thanks again,
John
Sep 23 '08 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: ccr | last post by:
Please view in a text editor so that the columnar text lines up. I used Terminal 9pt font to compose this post and copied/pasted to my newsreader program. I am writing in the hope that one of...
1
by: ccr | last post by:
Reposted with a longer line length. Apologies if I did not cancel the 1st attempt before you got it. If necessary, please view in a text editor so the columnar text lines up. I used Terminal...
1
by: agent | last post by:
I am looking for ActiveX or .NET controls that would allow me to draw flowcharts. Besides a rich UI I strongly favor components that expose their APIs as much as possible . Any recommendation? ...
0
by: Jonathan Sachs | last post by:
This is actually needed for Java. I posted in a Java newsgroup and got no informative responses, but one person suggested I try a C++ group because C++ programmers deal more with legacy code. ...
13
by: nigel.t | last post by:
I want to draw some fairly simple flow charts and process method charts to illustrate my PHP site and its local network operation. I dont need anything clever like code generation or stuff like...
3
by: Paulers | last post by:
hello everyone, can anyone recommend a free flowchart framework for vb.net? I was drooling over Flowchart.net until I saw the $500.00 price tag. I realize that a lot of work went into...
4
by: Andrus | last post by:
For winforms application with multiple related forms it is reasonable to create Linq database context object in start of application. Context object is released only when application exits. So...
19
by: William Gill | last post by:
I seem to be having a mentally bad period lately . My code is beginning to be terrible convoluted mess, and I shudder to think what it will be like to go back in a couple months and try to follow...
19
by: sameer | last post by:
1-develop a flowchart and then write a c program to display all prime number less than the number entered by the user.
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.