Ah, thanks, but it's not that I want to get into programming -- and seriously, Python nearly made me want to throw my iMac out a window. Even though I was taking it in a class situation, with section, and tutors. The fault there lies not in the stars but in me.
One of the devs on this project I'm on wants to use it: "we're going to be writing our VAA's functional tests and use cases using Gherkin. Its pretty human readable, and could even be written by you guys when you start doing the flow?" After I posted my question, he gave a decent example:
"You could say:
Feature: Find a Candidate
In order to find a candidate
Users should be able to
answer the questionnaire
Scenario: Select voting district
Given there is at least two voting districts in the system
And I have selected the first one
When I press continue button
Then I should be taken to the questionnaire page"
It sounds a lot like this, actually:
http://wireframes.linowski.ca/2009/09/ui-flow-shorthand-notation/
Agreed about the fringe-y-ness about all these things -- including the tempting and creative examples at that wireflow web site. I think I'd like to be the Elaine Pagels of all this UX/IA toolsets, and try to get some exegesis.
It's occurring to me that no one thing in UX is really rocket science -- there are few, if any, really difficult and deep questions to ponder. The skill and trick is keeping in mind all these little principles and what do to if and how things fit together. It's like yoga, where the pose may be simple but you have to be mindful of what your quads, your shoulders, your hips, etc., are doing all at once.
ddt