First let me say that I think VP is the best modeling tool around, Class diagramming and diagramming in general are best in class in term of usability and getting out of the way of my workflow and -so difficult to achieve- brain flow.
On the other hand high level , first idea, general analysis tools are very very frustrating to me for, sometime tiny sometime major, reasons and I always end up going back to a piece of text… Or hijacking the base UML diagrams to model concepts and their relationships.
The consequence is that I often end up NOT using VP as much as I should and could because what starts out, stays out of the product, and VP is then reduced to a UML modeling tool, first pass only, not updated.
Useful but not nearly as useful as it should be.
I also admit that I might have overlooked features but I did look for them.
Basically I think there is a LOT of diagrams but all of them come with a religion(they call that a “methodology” but that is a religion in fact, nothing to prove it is efficient or really helpful, but you have to believe it, even if evidence contradict the belief) and I would really love VP to “open up” and not enforce said methodology but supports it, so that we can drop the “dogmatic” baggage and just express our ideas the way we want to, if we want to.
Workflow example “the frustration road”
Today I wanted to jet down a few ideas about a “pet project” of mine (and many serious projects start or have ancestors has pet projects ).
What I wanted is to create “Topics” (Concept cards) with a name and line by line “features/concepts/ideas/responsibility” that I think those big “concepts” should have.
Maybe also link them with qualified links (colored arrows (blue arrows => dependency), or named arrows for interlinking concepts, etc, at that stage it is very free flow)
So I looked into my toolbox of models in my VP standard edition and saw the “Cardboard/Brainstorm” model : great !!!
Looks like the tool for the job …
Because all the Brainstorm model allows me to do is to create named rectangles, it is completely and utterly useless.
I did write a few lines in the “specification” box but I found no way to have them display in the body of the card.
I can do thousands of stuff with the cards linking them high and low to things(models, grids whatever) that do not even exist in my mind yet (still useless) but having something has simple has a card with a multi-line content displayed is impossible.
Simply allowing to display the specification into the card would greatly expand the usefulness of the model.
One step further would be to be able to have “specification lines”, multiple text lines in the specification that can be individually linked to other models later on in the process, but without taking this road of creating a new model type, simply opening the existing one would make it a truly useful brainstorming idea tools.
There is probably a theory underpinning the current limitation of the brainstorm tool, linked to the book of an overpaid consultant that never designed anything but his own money making schemes promising to simplify hard work by reducing it to simple ideas and selling this to overpaid managers but that’s not how real work is done.
So I decided to try another tool, the “mind map” tool.
I already tried to use many mind maps tools for jotting out ideas and always got frustrated by the incredibly idiotic premise that there is a “central idea” and everything linked to it.
It is deeply idiotic and not a useful constraint: 60% of mind map diagram end up being ridiculous “taken from google image search” pictures linked with weak concepts (produce, create, relate to, etc ) to one another. The remaining 40% label the “main idea” “whatever title” and build around it with many forced arrow cluttering the diagram from this central node …
Again, I know many “new age cum modern gurus” turned money makers in “conceptuollogy”, will explain bullshit like “constraints free you” and “try to come up with your ideas in 5 minutes” but that’s garbage.
The very same model would be so much more useful if we could get rid of this “central node” or have has many as we want to organize our concepts and the ideas around them in a graphically meaningful idea.
The next step would be to provide “categories of arrow” allowing us to link those concept with “time relationship category arrow” (blue for instance), "Dependency relationship arrow (yellow) etc etc. … but simply be free of the unique central node will allow the model to be much much much more useful.
Unfortunately VP mind map tool enforce this “religion” to a T (well a R) … shit
I would love you to get rid of the idiotic “central ideas” in mind maps, and allow the display of text (description) inside a brainstorm card.
And more generally, all the useful modeling diagrams in the world have been invented already, each new one is just a variation on another one to follow another “new wave” of crookedness books and “technological mind innovation” but those can exists precisely only because each tool is linked to a narrow minded methodology that is unsatisfying in real world use and thus lead users into frustration and then have them latching onto another new but, all the same falsely promising, narrow minded, graphic representation of the same ideas.
It is fine to have a toggle “follow religion X” for the one who believe in that crap and to have the boxes in the product sheet, it is important to convince some purchase decision makers.
But it is much more important to allow us, real world designers [ ], to expand the use of the tools by relieving artificial constraints so that we can express, iterate on and communicate our ideas in a natural way.
There is no reason to have a central idea to everything and many design problem arise or are solved precisely at the boundary between concepts (and sometimes the boundaries between business and technical concepts).
There is no reason to have cards with just a tittle or less than 10 words for a concept, everyone can stop at 10 words if they really believe they must, limiting the tool that way is an “insult” to everyone else
But maybe I am alone with these feelings