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.

../../_images/jira_workflow.png