Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The expectations arising from each Issue Type are outlined below.

Table of Contents

...

Issue Types

Additions

Issue TypeReporterTracksDeliverable(s)
Wish / New Feature
  • Management
  • Developer
  • Proposing new business logic
  • New JIRA Tickets

Requirements

  • Management
  • Developer
  • Discussion of new features at a technical level
  • New JIRA Tickets
Epic
  • Developer
  • Progress toward completing a high-level feature
  • NewUse Cases
Story
  • Developer
  • Introducing new Use Cases into the product
  • Progress toward a particular Epic (i.e. a new technical feature consisting of multiple Use Cases)the associated Epic
  • GitHub: Pull Request(s)
  • DockerHub: New Image(s) / Tag(s)
  • Confluence: Documentation
  • ???: New Test Case(s)

...

Issue TypeReporterTracksDeliverable(s)
Comment
  • Management
  • Developer
  • External Contributor
  1. new sites / groups / contacts wishing to utilize the NDS Labs platform (i.e. Odum, TACC, SDSC, etc.)
  2. similar technologies that we might look at for reference (i.e. JujuCharms, ProfitBricks, etc.)
  3. new or existing technologies that might be leveraged to further NDS Labs
  4. any other feedback-driven tasks that require explicit work to be done
  • New JIRA Tickets
  • Documentation

Processing Request

  • Management
  • Developer
  • External Contributor
  1. projects (via Account Creation Workflow)
  2. service specs (via Pull Requests made to ndslabs-specs)
  3. any other process-driven tasks that require explicit work to be done
  • New JIRA Tickets
  • Documentation
  • Modifications to etcd
Task
  • Management
  • Developer
  1. events requiring special attention (i.e. hackathon, developer tutorial, etc.)
  2. any other externally-driven tasks that require explicit work to be done
  • New JIRA Tickets
  • Documentation
Sub-Task
  • Management
  • Developer
  • Progress towards the associated Task ticket
  • a small piece of technical work that is not driven by a new use case
  • Documentation
Technical Task
  • Management
  • Developer
  • Progress towards the associated Task ticket
  • a small piece of outreach or non-technical work / discussion that is not driven by a new use case
  • Documentation

Workflows

Addition Workflows

These issue types outline additions to the code base, in the form of new features (use cases).

...