OpenSDN JIRA workflow¶
This Document provides guidance for the current JIRA workflow for OpenSDN utilizing various constructs available as part of Jira.
Basic definitions:
JIRA Projects:
- OpenSDN Blueprints - captures details on blueprints for all new features
that needs to be added to OpenSDN
OpenSDN Bugs - captures all workflow other than blueprints
JIRA Issue Type:
- Epic - Capture large user stories which can be broken down into
smaller user stories and used to bundle/group new features (BluePrints) together in one place.
Story (Not available for OpenSDN Bugs) - Capture user stories
New Feature - introduction of new feature into OpenSDN
- Bug - default bucket for any issue that does not fall into the
category of improvement or a new feature
- Improvement - ticket to track an improvement on already available
functionality
Task - a work unit defined to carry out an activity
Affects Version:
Blueprint :- represents which version this blueprint is proposed for
Issue :- represents which version have this issue reported for
Fix Versions:
Version for which this Blueprint or fix for issue will be part of
Current Workflow:
While proposing a new feature
- File a User Story under OpenSDN-Blueprint project for review, assignee
will be submitting a blueprint/spec using this User Story for community review
- For larger activities an Epic needs to be created, which will be
broken down into separate user stories for Blueprint
- As part of the approval of a Blueprint, a milestone version will be
attached to it to represent the targeted Release version
- Upon approval, the assignee will create (new feature / improvement) issue
under OpenSDN Bugs project to submit the changes to code repositories
- Link these new feature / improvement issues to the approved blueprint
user story
Follow the individual issue work flow on individual issues.