Thought-Provoking Commentary for the Lawson Software Community
Why Software Sucks, Lawson-Style
January 3, 2007Posted by on
Well, I recently read the new book, Why Software Sucks by David Platt, recommended to me by Michael Wardinski from Watson Wyatt Worldwide. You can check it out at David’s website (see http://www.whysoftwaresucks.com):I won’t spoil the book for you, except to tell you that, while the title and concept of the book is intriguing, there isn’t a whole lot of new ground covered. A lot of the material re-hashes (albeit with attribution) ideas from Alan Cooper’s ground-breaking About Face (see http://www.cooper.com/content/insights/cooper_books.asp).
I’m also a big fan of Joel Spolsky, a prolific writer about software-related topics (see http://www.joelonsoftware.com). Joel recently published a diatribe where he asks, “How many Microsofties does it take to implement the Off menu?”:
|I’m sure there’s a whole team of UI designers, programmers, and testers who worked very hard on the OFF button in Windows Vista, but seriously, is this the best you could come up with?|
|Every time you want to leave your computer, you have to choose between nine, count them, nine options: two icons and seven menu items. The two icons, I think, are shortcuts to menu items. I’m guessing the lock icon does the same thing as the lock menu item, but I’m not sure which menu item the on/off icon corresponds to.|
(You can read the rest for yourself at http://www.joelonsoftware.com/items/2006/11/21.html.)
At this point, I knew I was onto a theme-so allow me to bring some of my Lawson pet UI peeves to your attention. Now, remember, I use Lawson’s software every day, and for the most part, I like Lawson-but sometimes its software does suck.
Let’s start with ProcessFlow
In particular, check out the brand-new ProcessFlow Integrator 9.0. When you first maximize it on your desktop, it looks just a wee bit too low:
And, if you look really closely towards to bottom, you’ll see that it’s partially obscured by the task bar, making it difficult to click on the Activity Node category groups:
Who designed this dialog box?
The next example of “sucky software” is this dialog box–although I can use it, even I can’t begin to explain it:
You mean I can’t re-route flows?
Consider this example. I want to change the ‘unknown file’ link to send an email. To do this, my logical expectation would that I could drag an Email node into the flow and right-click the flow connection (or “flow edge” in Lawson parlance) and select an option to “re-route flow”, choosing a new from/to connection. But, alas, no:
Why can’t I re-order the priority of the branching logic?
The Branch activity node works by reading from the top down, and executing the first “true” condition:
I can’t reference ProcessFlow variables when using the Email Activity Node?
Presumably, whoever designed this dialog box has never used ProcessFlow to generate an email. When composing the email’s content, there is no (easy) way to insert variables. Here, I’ve had to type in the variable, relying on my memory and keyboarding skills:
You can see the variables if you click on the Attachments tab. You can click the “>>” button to add the variable as an attachment-how come there’s not an ‘insert variable into content’ button?
Adding a Bookmark to a Group in Portal
Alright, we’ve picked on ProcessFlow enough. Let’s move onto Portal. If I want to assign a Portal Bookmark to a group of users, why does it take so many steps across so many tools?
First, I have to create the Group in Resource Management Administrator:
Then I have to edit each Resource to add them to my new Group:
(Note to Lawson: When I right-click on the Group, why can’t I have an ‘Add People Resources to Group’ option? )
Then I have to go into Portal Bookmark Manager, and Add the Group’s access to the desired bookmark:
Finally, each user still has to go and “subscribe” to the content:
So, there’s some of my pet UI peeves about Lawson’s software. Do you have any other examples about how Lawson’s software “sucks”? Send them to me at mailto:firstname.lastname@example.org, and I’ll try to publish them, assuming of course, that they really do suck!