CPS User stories guideline
How to Write a User Story
A Story/user story is a software system requirement expressed in a few short sentences, using non-technical language. A User Story should express needs from the user's perspective. This can be conveyed in a syntax way like the illustration below
Jira Stories are groomed by the team in weekly meetings or on demand as required
Suggested User Story Template
As a <user> | who |
I want to <be able to do ABC> | what |
So that <XYZ> | why |
The label 'Groomed' will be added when the team agrees there is enough information in the ticket, the scope is clear and acceptance criteria are defined
Grooming is not compulsory for Jira (sub)tasks (not affecting source code). All subtasks should be linked to user stories
Select the appropriate release/Fix Version the feature is intended for.
Add user stories to the relevant epic or Technical Debt & New Ideas
Technical Debt & New Ideas
To ensure technical debt and improvement items are documented, prioritized, and managed with the same level of attention as standard user stories.
All technical debt and New Ideas should be added to the epic [CPS-245] Improvement Ideas & Technical Debt - Jira upon creation
Agree on priority with PTL & PO
Grooming of the Jira
Description and Acceptance criteria shall be set and discussed during the refinement
Select the appropriate release/Fix Version the feature is intended for.
The label 'Groomed' will be added when the team agrees there is enough information in the ticket, the scope is clear and acceptance criteria are defined
PS: Refer to CPS guideline to definition of done before closing any Jira
CPS Definition of Done (and FSA) - ONAP Wiki - Confluence
JIRA Status Updates
Move To | When |
|---|---|
In-progress | The moment you start working on it (incl. analysis) |
Submitted | The story/task is ready to be reviewed. |
Delivered | The review is merged, merge & CICD jobs are successful. |
Closed | Documentations are updated. Complete demo to team. |