At its core, Requirement Yogi is very simple...
3 ways to insert the macro
Alt + Shift + R | ||
---|---|---|
Or the "Insert more content" menu. | ||
Or type "{" then "req" |
What the macro does
When the page is saved, the macro makes the whole line into a requrement. Example:
In the editor | |
---|---|
When viewing the page | |
Displaying the popup |
Where requirements can be seen
Thanks to the macro, requirements have a unique hyperlink. Requirements can be seen:
In the popup | |
---|---|
In any popup that references to this requirement | |
In other requirements (in which case they're called dependencies) | |
In the search | |
In JIRA |
Do's and Don't
Do | Don't |
---|---|
Write relatively short titles for your requirements, then add details in other columns. | Don't write a full document inside a requirement. It is not useful for a user to display "everything" in JIRA, especially since it is not designed for it. Confluence is much better at displaying content. |
Use a table to structure your requirements, link one requirement per row. | Better not try to define a full paragraph or section of a document as a requirement. |
Use short requirement keys with a prefix. Example: "FUNCTIONAL-001" or "FN-001". | Use spaces or expressions as requirement keys. Only letters, numbers, underscore (_), hyphen (-) and dot (.) are accepted. Don't use the view mode's "inline creation" if you're starting. That only becomes useful when you're tired of importing requirements from Word. |
Tips
- You can use the shortcut (Alt + Shift + R) on a full table, and Requirement Yogi will add one key per row.
- You can paste an entire Word document, then save, then use the inline creation to switch all sets of letters to requirements.
...