views:

359

answers:

9

I feel that my professional exposure has been biased towards Visio, by the choice of IT managers and project managers. I've worked only in Microsoft solution centric shops where MS Office was the standard.

Are there any other professional shops out there using other tools?

+8  A: 

A whiteboard is pretty good. Bad upgrade path though.

Aiden Bell
But still better than visio
Patrick
hahaha, amen, Patrick
unforgiven3
@Patrick ... lmao. I think dia should get more dev-time really. Could be better.
Aiden Bell
Whiteboard + Cellphone Camera -> Email photo -> Print photo -> Set on wooden table -> Arrange multiple photos on the table until diagram is made -> Take another digital photo and email -> Clean up some in photoshop -> Save in diagrams folder.
TheTXI
@TheTXI -- Why aren't you patenting that! Quick, go go go. :P
Aiden Bell
@Aiden Bell - Whiteboard: pretty easy learning curve, though you might have a little problem with font displaying nicely at the beginning.
ldigas
+2  A: 

I either use my whiteboard, or a nifty little Free Software tool called UMLPad.

It would be really nifty if there was a nice standard vector drawing file format so that these tools could interoperate. SVG is close, but IE doesn't support it. In the meantime UMLPad does what I need.

T.E.D.
A: 

UModel is a very good diagramming tool which I prefer greatly over Visio.

Rational Rose is another major player in the diagramming and modeling world.

Both of these products above generally will be more expensive than Visio, making them not as widely used in all software development circles. There are also lots of smaller and pretty popular free alternatives out there like UMLPad.

Visio is only the most widely used because it is the one people tend to gravitate towards through their Microsoft Office familiarity, not generally because it's the best product out there (far from it in my opinion). I wouldn't call it a standard other than maybe a de facto standard due to its high numbers.

TheTXI
Rational Rose is awful, IMO. I used to HATE working with it.
unforgiven3
I do like UModel, though.
unforgiven3
unforgiven3: I was not a fan of RR myself, but it was something I was forced to use for my software engineering courses in university.
TheTXI
Rational Rose has an interface that didn't change from Windows 3.1 era. But it can do nice UML...
MaxVT
+2  A: 

Yes, Enterprise Architect by Sparx Systems is very popular. I have used it at several places I have worked.

Dana Holt
+3  A: 

Well the current star product for user interface prototyping is Balsamiq Mockups:

http://balsamiq.com/products/mockups

Another new and good choice is FlairBuilder:

http://www.flairbuilder.com/

Another similar tool is ForeUI:

http://www.foreui.com/

tekBlues
This is a great tool I also use, but obviously it can't do diagrams.
kay.herzam
Balsamiq doesn't have very much in the way of UML modeling, however.
TheTXI
I love Balsamiq, we've begun using it for all of our mockups. It has the added benefit of not being too detailed, and thus having the business people latch on to a look.
MattGWagner
I've used Balsamiq. Love it.
Nosredna
balsamiq ++I find that doing tons of diagraming for processes is a crutch. When we hit a domain language that works for the user, everything can be done on a napkin and then is self documenting.
DevelopingChris
A: 

I've used Smartdraw during my college time and I really like it,but at the company I work we use all Microsoft stuff.

Adam Smith
A: 

Assuming you're talking about UML diagrams, I've not worked professionally with any, but I find different free diagramming are good for different diagrams.

I prefer ArgoUML for class diagrams, sequence diagrams UMLet for deployment and component diagrams Dia for activity diagrams

That covers the diagrams I spend most of my time drawing.

I find UMLet and Dia are easy to use and put together nearly all diagrams I'd need, and ArgoUML has additional features that help with specific diagrams, and also provides code generation from class diagrams.

I've also used Borland Together, and also it's round robin features are nice, I found it really hard to work with unless you used it the way the Borland intended you, which often becomes fustrating

chrisbunney
A: 

You might want to try Lovely Charts, if your doing something pretty light weight, their free version might work out for you.

For flow charts, I love bubbl.us

Both of these are in flash.

wwilkins
A: 

+1 to ForeUI, switching themes + DHTML interactive simulation, really powerful and handy.