Wow!
Must say putting out the demo video was worth it, thanks all for bothering to look at it and to those who have given excellent (and... eh... well deserved and not unexpected) feed-back!
Some quotes from yesterday's post here and at Gapingvoid:
"I would say that the naming of the categories is key. For example, the word stack had no meaning for me.... usage can be made even more intuitive by choosing category names and indeed icons that facilitate immediate understanding" John here.
"...this was the geekiest demo I've ever seen... I couldn't easily follow most of what was going on during the workflow build... Now you just sprinkle some Kathy-Sierra-Dust on it..." Tiago here.
"Y'all might think about changing 'language' (Google is very good at using 'humanspeak' for their components) around the components. Like, most people think 'string' means what the cat plays with. And variable? Nobody should have a consumer-facing product with the words string, variable, etc. in it... Classes, containers, tags? Yikes." Tara here.
Folks, I bow to the wisdom, appreciate the kick in the butt and have put on thinking cap.
Semantics are not as easy as I thought it would be, this is after all not a run-on-every computer at every home kind of product. It is a server based system to run your business with very limited access to the "builder" interfaces (which the demo was all in). No excuse, but my competitor's work-flows looks like this:
Kindly borrowed from here, go and read, hilarious stuff!
Or what about the settings for a Work-flow action below (from same article), then "string" and "class" seems rather user friendly :)
Suspect they would not get far building anything from scratch in 15 minutes...
Back to the semantics - the hard bit is of course to be easy to understand while not loosing any precision.
Question will often be - do you need any kind of semantic introduction/training or not? Any semantic "hooks" in daily life that can be used without loosing meaning?
The art of sailing has a semantic threshold: Port, starboard, sheet, clew, cleat and guy. Port is not left, it's the left side of the vessel when looking forward. Sheet is not a rope, it is a rope fastened to the lower leeward clew of a sail.
Do business model and process modeling have a semantic threshold? Yes. Will it have it in the future? Dunno. Will a system (that delivers on all other levels) without that threshold have a boat length or two on the others? Yes, there I agree fully.
So there you go, thinking cap on, sleeves rolled up, will be back - I do love a challenge!
[UPDATE: Thanks to all your great comments and general well deserved kicks in the butt we will now go into a period of "feature freeze" and focus on exactly these issues - usability, semantics, layout and whatnot - goal is "No Manual" and a thumbs up from Tara (have to set high goals or what?). Ah, that felt good to get off my chest ;)]
Recent Comments