How the BA Can Take Advantage of Free Online Diagramming Tools

Featured
47353 Views
5 Comments
41 Likes

Almost every business analyst uses diagramming software in their arsenal of analysis tools. According to BABOK 2.0, an analyst’s traditional purpose in using diagramming tools is to “support the rapid drawing and documentation of a model, typically by providing a set of templates for a particular notation which are used to develop diagrams based on it.”[1] Diagrams not only make requirements clearer to stakeholders through modeling, they help clarify an analyst’s thinking on a project through the process of their very creation. The Microsoft program Visio is a perennial favorite version, as is SmartDraw from the SmartDraw developers, but several other, less expensive online diagramming tools are also readily available. While Visio and SmartDraw are desktop-based and only available for purchase, other tools are accessible via the web and usually free (at least for a trial period).

You might consider giving one of these tools a try if:

  • you work for a small organization who did not invest in a diagraming tool,
  • you're trying to draw a type of diagram not supported by the tools you currently use (such as: mind maps),
  • you're away from your regular computer and need to draw a quick diagram,
  • you want to collaborate with folks who are farther away geographically,
  • you at home and need to create a quick diagram,
  • etc.

Below, we have included brief overviews and summaries of each of these sometimes lesser-known, but, for certain needs, equally effective tools.

Gliffy (http://www.gliffy.com/)

Billing itself as “Diagram Software for the Rest of Us,” Gliffy will be an intuitive tool to Visio users since it uses a simple double-click-to-edit interface. Using the menu the interface presents on the left, you can choose from simple flowcharts, network diagrams, site maps, Venn diagrams, UML diagrams, swim lanes, and even floor plans (useful if your department or building is downsizing or moving).Whether you start with a template or create one of your own from scratch, you are likely to find types and tools for your project needs here, since Gliffy covers a broad range of diagrams useful across many industries and areas. Users can drag and drop graphics, then increase or decrease their size, flip them, or delete them. Here, we rearranged the furniture in a living room, increased the size of the flatscreen icon, and moved it to another wall. Gliffy is available free for a trial period.

Click image to see larger version:

Gliffy Diagraming Tool

yUML (http://yuml.me/diagram/class/samples)

Still in Beta, yUML uses a unique approach of enabling users to create class and use case diagrams without traditional diagramming (drawing) tools, but with UML syntax. (Activity and state diagrams are on the horizon.) Because of this, it is less intuitive than other tools for users that are not familiar with UML, requiring them to overcome a bit of a learning curve. Only standard ASCII characters can be used—also a bit limiting if you want to use Unicode characters or more sophisticated designs. For analysts who may want to use UML diagrams, yUML makes it easy by enabling fast embedding into blogs, forums, emails, wikis, Word documents, and PowerPoint presentations via their interface.

A sample of a class diagram created on yUML is+ below. First, an example of the simple UML input to create the diagram.

 Click image to see larger version:

yUML - Class Diagram Example - Script

Next, an example of the diagram this UML generated:

yUML - Class Diagram Example - End Result

Although a private, for-purchase installation of yUML is available for businesses and universities, the public version is available free to users.

Creately Online Diagramming & Design (http://creately.com)

Creately is a versatile, user-friendly tool that enables all of the standard diagrams, including block diagrams, UML diagrams, Venn diagrams, flowcharts, web design, organizational charters, and some extras—documents for K-12 education, business graphics, electronics, and SOHO networks, making it a popular tool for both teachers and students. It also uses a simple drag-and-drop graphics, and double-click-to-edit interface. Files can be exported as PDF or image files.

Creately is also billed as being a great tool for collaborators. Users can invite collaboration by entering email addresses in a Shared Projects window, which will send designated recipients an invitation to participate in the diagram’s creation process. Below is an example of a global diagram, depicting international offices that may be participating in a company’s beta launch.

Click image to see larger version:

Creately - Online Diagramming & Design

gModeler (http://www.gskinner.com/gmodeler/launch.html)

Still in Beta and marketed primarily to developers, gModeler bills itself as a “free online UML diagramming and documentation tool.” gModeler also supports UML and html, which can be imported into the diagram software. The purpose of gModeler is to enable developers to visually plot their code before creating it, in theory enabling more efficient development. The tool also allows users to save iterations, therefore tracking their project’s development history. However, unless a business analyst has a developer’s background or is specifically working with software code, he or she is likely to find other diagramming tools to be more user-friendly and appropriate for their needs. Further, the more traditional diagrams that an analyst would use, such as sequence diagrams, use case diagrams, or state diagrams, are not possible to create with gModeler. Below is a simple example of creating a class and associating packages and notes.

 Click image to see larger version:

gModeler - Free online UML diagramming and documentation tool for Business Analysts

Draw Anywhere(http://www.drawanywhere.com/)

Draw Anywhere is a very basic, free tool that enables users to create flowcharts, organizational charts, business diagrams, network diagrams, floor plans and layouts, science and education diagrams, and UI designs. It also uses a simple drag-and-drop graphics, and double-click-to-edit interface. Users can send a link to their diagram in progress (saved online) for feedback. Files can be exported as either PDF files or image files, but Draw Anywhere does limit users to three diagrams and 10 MB of storage. Paid versions are also available that allow unlimited users, an unlimited number of diagrams, and far greater storage capacity. Adobe Flash is required to run the tool. Below is an example of a basic diagram depicted a commuting route created with Draw Anywhere’s shape tools.

 Click image to see larger version:

Draw Anywhere - Online diagramming: flowcharts, org charts, network diagrams, etc.

Cacoo (http://cacoo.com/)

Still in Beta, Cacoo is a user-friendly, free tool that enables the creation of everything from site maps to wire frames to UML diagrams to network charts. It also uses a simple drag-and-drop graphics, and double-click-to-edit interface. As the user creates charts, guides and lines quickly snap in place to guide placement and then quickly disappear. The tools and graphics are large and basic; very user-friendly. The interface also offers a much more clean view (with more white space initially available) than some diagramming tools.

Below is a simple example of a diagram created with some of the online graphics.

 Click image to see larger version:

Cacoo is a user-friendly, free online tool that enables the creation of everything from site maps to wire frames to UML diagrams to network charts.

Flowchart (http://flowchart.com/)

Flowchart is free to users while it remains in Beta. Templates are available for more traditional diagrams with horizontal and vertical set-ups and less traditional diagrams such as sound system set-ups and family trees. An unlimited number of pages is allowed, and users can import scripts or source code into their flowchart. Version control is built in (a revision number is assigned each time the user clicks “Save”). Standard drawing tools are included, and users may also upload clipart from Flowchart’s library or the user’s own images may be uploaded. A hand-drawing tool is included--unique to many online diagramming tools. Flowcharts can be saved in PDF or PNG formats. As a bonus to collaborative planning, Flowchart also offers multi-user online collaboration with chat in real-time.

Mindomo (http://mindomo.com/)

Mondomo bills itself as “the visual way to get your things done.” Like Mindmeister (reviewed below), it’s a “mind-mapping” tool, enabling users to come up with ideas and prioritize them on the fly, and like Mindmeister it is very intuitive for the average user. Like many other tools reviewed here, it uses a simple drag-and-drop graphics, and double-click-to-edit interface. Basic (free), premium, and team plans are offered. Mindomo also includes a seven-minute video tutorial.

Here, a simple diagram was created showing topics and subtopics stemming from a central subject. Subtopics can be collapsed and hidden (as under “Vet”), notes can be added (as next to “Prescriptions”), and hyperlinks can be added (as next to “Market” and “Drugstore.”) The premium version offers unlimited maps (Basic is limited to seven) and much greater storage space.

 Click image to see larger version:

Mindomo - online mind mapping tool

Mindmeister (http://www.mindmeister.com/)

Highly intuitive, Mindmeister aptly bills itself as “free online mind mapping,” a suitable title since it allows users to think creatively and spontaneously as they diagram their ideas. It starts users with an optional video tutorial and a sample, template mindmap to help them get the feel of using the tool. It uses a simple drag-and-drop graphics, and double-click-to-edit interface. A “Recommendations” panel on the right side of the user’s screen displays potentially useful search results to match words that the user types in the map. (The panel is only collapsible for premium—or paying—users.) Users can easily insert graphics or URLs, and can easily delete nodes and siblings. Because of their “on-the-fly” design, Mindmaps lend themselves to brainstorming and creative thinking. A user starts with a “root node”, such as Budgeting Ideas or Registration Paths—whatever they are thinking of. Each new idea that springs off the root node is called a node, and each node can have “sibling” ideas within it. Mindmaps can be shared with other users, and mindmaps can also be linked to Twitter, which will automatically tweet notifications to maps with multiple users when any one of them posts a change. Although the basic version is free, Mindmeister also offers a paid “premium” version. Users are allowed to trial the premium version free for one month to see if it is right for them. Below is a sample diagram showing a planned travel route.

 Click image to see larger version:

Highly intuitive, Mindmeister aptly bills itself as “free online mind mapping,” a suitable title since it allows users to think creatively and spontaneously as they diagram their ideas. It starts users with an optional video tutorial and a sample, template mindmap to help them get the feel of using the tool.

Online diagramming tools carry both benefits and drawbacks. Benefits include the obvious cost savings over traditional desktop software. Indeed, although some of the free versions of online diagramming are only available for a trail period, many of the paid versions are still a fraction of what licensed desktop software costs. This cost-efficiency makes them a great candidate for small businesses or independent (contract) analysts. Also, a user can find innovative means of sharing his or her work and its updates via email invites, online collaboration, or even social networking tools.

There are also drawbacks to free online tools. Some are still in Beta and may have more bugs than more established software. Also, a tool such as Visio is created to work in concert with other Microsoft Office tools such as PowerPoint, easily importing and exporting from the application. Below is a quick overview of each tool, its user-level (based on this writer’s estimation), and features that an analyst would likely need to know in order to estimate its applicability to his or her project.

Tool

User level

Applications

Benefits

Obvious drawback for  Business Analysts

Gliffy

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use case diagrams

Similar to traditional software diagramming tools but offers some templates and graphics not seen in traditional tools such as floor plans; easily lends itself to collaboration with multiple users

 

yUML

Intermediate

Class diagrams; use case diagrams

Enables the importing of UML to create diagrams

Limited applications

Creately

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use case diagrams

Similar to traditional software diagramming tools; easily lends itself to collaboration with multiple users

 

gModeler

Advanced

Plotting software code to clarify developers’ thinking

Targeted specifically to code users

Very limited applications

DrawAnywhere

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use case diagrams

Similar to traditional software diagramming tools

 

Cacoo

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use case diagrams

Similar to traditional software diagramming tools; user-friendly

 

Flowchart

 

 

 

 

Mindmeister

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use case diagrams

Similar to traditional software diagramming tools; user-friendly

 

Mindomo

Beginner+

Brainstorming; requirements clarifications and illustrations; sequence diagrams; state diagrams; input and output diagrams; use  case diagrams

Similar to traditional software diagramming tools; user-friendly

 

Remember that online diagramming tools are incredibly useful in helping you create diagrams that clarify your requirements and your thinking. And online versions are numerous, flexible and cheap. You are likely to find a version that suits your individual needs for any given project. However, if you need a tool that you know other analysts in your company use and that is easily editable by other analysts or stakeholders without a learning curve, the more traditional desktop software tools may be a better option.

Author: Morgan Masters is Business Analyst and Staff Writer at ModernAnalyst.com, the premier community and resource portal for business analysts. Business analysis resources such as articles, blogs, templates, forums, books, along with a thriving business analyst community can be found at http://www.ModernAnalyst.com


1 A Guide to the Business Analyst’s Body of Knowledge® (BABOK® Guide), Version 2.0, International Institute of Business Analysis, Toronto, Ontario, Canada, ©2005, 2006, 2008, 2009.

Like this article:
  41 members liked this article
Featured
47353 Views
5 Comments
41 Likes

COMMENTS

Derek Weeks posted on Monday, November 8, 2010 7:21 AM
Although I read the entire article, I feel that i would be reluctant to download any of these products on to my work laptop. Like many others, I use Visio; my main purpose for using it is to map out business processes.

I imagine if I found myself without my laptop in a work setting where I would be mapping out a business process or some other form of model, I would resort to the BEST free modeling tool -- a pen a paper (or marker and whiteboard). I cannot imagine myself logging into modernanalyst.com to search for this article, download a product, and leanr to use it on the fly during a meeting to diagram something. Even if I did, I would be wondering how to get my diagram ported back to Visio (or whatever standard tool I normally used).

Outside of the professional realm, the free tools probably offer a lot of value. I do like the Gliffy diagram of the living room and the ability to arrange furniture in the room. That said, when I built my house, I resorted to PowerPoint for a simple diagramming tool to use for space layout of furniture, when I chose to use a software program.

Of course, I have not explored all of the features of the tools mentioned above, so some might be really cool. Perhaps other readers have used and benefited from these tools and can comment.
derweeks
HSantanam posted on Wednesday, November 10, 2010 12:07 PM
Good informative article with time-saving summaries and useful URLs. Thanks!
HSantanam
VanessaS posted on Sunday, November 14, 2010 6:56 PM
This article is great.

As an independent contractor I find not all work places have Visio due to high licensing costs. I have become quite resourceful at using whatever tools are available - Excel, PowerPoint, Snag it, Word, etc - and am always on the lookout for free source ware. I also just scanned the article but will be looking at these links in the future during any 'down time' I may have.

Like derweeks I am concerned about ease of use, so useability will be the deciding factor as to whether I continue to use any of them.

I am surprised Bizagi, my current tool of choice, was not on the list. It is not part of the SOE at my current place of work so I do use Visio but find it is actually quicker to do my diagrams on my personal laptop in Bizagi and export to Visio in case I need to make any amendments.

The main appeal with the many Free Online Diagramming Tools is that they are usually very user friendly and the diagrams look good from the get-go and not after tedious formatting and fiddling with multiple layers.
VanessaS
G'Mak posted on Sunday, November 21, 2010 7:12 PM
thanks, very informative and useful
gordon.r.m@gmail.com
RB posted on Friday, March 7, 2014 4:24 AM
such information you don't want to place somewhere in the cloud, free no warranties, safety or privacy garantueed.
I can recommend a free tool that is offline : Yed diagram
http://www.yworks.com/en/products_yed_about.html

there is a learning curve but it is worth investing some time..this has so many possibilities it is hard to believe they give it away for free ..
belgske
Only registered users may post comments.

 



Upcoming Live Webinars

 




Copyright 2006-2024 by Modern Analyst Media LLC