Skip to main content
Question
Anonymous
Asked a question 2 years ago

Was 'UPN' format designed in accordance with Gherkin format of requirements (Given-When-Then) specifically ? As could feel this relationship implicitly (Given: Role, When: WHAT box, Then:WHY box)

Where am I?

In Skore you can ask and answer questions and share your experience with others!

UPN, or Universal Process Notation, is based on IDEF0 (https://en.wikipedia.org/wiki/IDEF0107) which is a systems modelling approach which works really well for complex systems, especially where you have complex human systems.

UPN was about simplifying the approach to make it easier for 'normal people' like me to understand it easily and therefore use it to reach a shared understanding as Colin described.

One of the objectives when we started Skore was to go further in making it easy to use for the widest possible audience. We blended UPN with User Stories to make it as conversational as possible.

So the origins of the approach were not designed specifically with Gherkin format in mind but has evolved to address the same need - making things clearer and easier for people to understand collectively.

We'll need to ask @Craig Willis77 who authored the UPN spec! 

What's great about the "given-when-then", it's cousin the user story "as a [role] I do [what box text] so that [why box text]", and skore notation (UPN) is they all help create shared understanding.

  • human readable
  • "bite size" sentences 
  • forcing to think about the context

There is probably other "notations" that i haven't heard about. 

Related Questions

No related questions.