Please share with the community what you think needs improvement with Visio.
What are its weaknesses? What would you like to see changed in a future version?
Something that needs to improve is the interface interaction with other tools.
For older version of Visio Professional, not all BPMN 2.0 Elements are available. The Auto-Align has improved significantly from the previous release; however, you may still find the auto align features lacking if your process diagram has a fair degree of complexity. My suggestion is to keep your process model straight forward and use the intermediate Link Event or End Signal Event to break up, simplify or connect the the rest of the process map.
Transferring data was one of the issues that I expected Visio to have resolved. I use the older version. I'm not sure if the later versions have already addressed some of the issues. To improve Visio, make it easier to transfer into other Microsoft products. For example, if I copy a Visio diagram into Word. If I open it in the Word version, it doesn't work so well.
There are not a lot of things that need to be improved in Visio from the user's perspective, but maybe some functions are missing. For example, migrating flow charts from iGraphics should be easier. When checking on some forums, some users mention data converters — so that may be a possibility. But it is not an official Microsoft solution for migrating the igx or the iGraphics flow charts to a Visio flow chart. It's a drawback, and it's a very big drawback. If we are not going to use Visio, the lack of integration would be for this reason. It's a show stopper for us right now. The function that isn't integrated in Visio is having a share point. If I'm going share with somebody who's more knowledgeable about a particular aspect of a workflow, they have to know how to use the share point. This is a drawback. iGraphics doesn't need that. It's much easier. More centralized integration would be desirable, but I believe that's not the direction Microsoft is taking with the product. If everybody moved to a cloud-based environment, a more centralized solution that catered to users to cut extra processes and functions, Visio would be perfect. In short, integration and easier migration would be beneficial.
I would like to be able to present diagrams in multiple ways, such as a Swimlane diagram. Also, in other products such as TIBCO Nimbus, there are links that take you to a completely different diagram. While I can use Visio for architectural diagrams and simple process mapping, there is room for improvement. The business process mapping capability would be really improved if we could link two completely different processes together. For example, in a company with multiple departments, I would like to have links between processes in the different departments. I would also like to be able to embed objects into diagrams that can be opened by clicking on an icon. These are things like Excel or Word documents, or a PowerPoint presentation. Eventually, the images or icons that we use in Visio will become obsolete, and we would like to have a way of suggesting new design options.
The one particular thing which I would like to see improved is in comparison to other products in the market, and is still lacking in Visio, is publishing on a web application. For example, there is a freeware application business process modeling tool, Bizagi. This tool has a very good interface. It also provides visibility allowing users to publish on SharePoint directly. Then the entire product gets converted into an HTML format which provides a one-click on all the attributes of every task, a detailed description, direct visibility, which I find is still lacking in Visio. An additional feature I would like to see included in the next release is the implementation of web publishing. For example, for any task or any flowchart diagram that I create, example "talk to the customer." Now using "talk to the customer," return adding attribute like "this is a step-by-step document file that you should follow" or "these are the setup questions that you should follow while talking to a customer." These documents can be attached to that specific task, and when I submit this on the web, users will get all the description, along with the attachment.
Sharing, and add timing features.
I would like to see traceability. It doesn't have it. You cannot find one object amongst several sheets of Visio diagrams.