Jump to: navigation, search

Difference between revisions of "StoryBoard/Roadmap"

(MVP 1.3.1 (Bugs support))
Line 1: Line 1:
This roadmap looks at the features we want in the OpenStack project StoryBoard deployment. It is derived from the features needed by the various groups we expect to switch to StoryBoard first, and lets us prioritize features.
+
__NOTOC__
 +
This roadmap looks at the features we want in the OpenStack project StoryBoard deployment. It is derived from the features needed by the various groups we expect to switch to StoryBoard first, and lets us prioritize features. Tasks in <i>italic</i> could be used as GSoC topics.
  
==MVP 1.2 (Feature Tracking)==
+
== 1.2 (Use StoryBoard for feature tracking) ==
* Email
 
* API support for issuing long-lasting Auth Tokens
 
* Story Types (Bugs & Features)
 
* Tags
 
* Gerrit Links
 
* Status Auto-Update
 
* Task Ordering
 
* Python SDK (nikitakonovalov)
 
* Milestone Support
 
* Milestone Series Tracking & reporting
 
* Complex Priority and Task Lists
 
* In progress feature import
 
* Openstackid.org authentication
 
  
==MVP 1.3 (LP Bugs parity)==
+
=== 1.2.1 (base features) ===
* CLI Interface
+
<table border=1 cellpadding=5><tr bgcolor=#cccccc><td>Feature</td><td>Spec</td><td>Assignee</td><td>API</td><td>Webclient</td></tr>
* Story Types phase 2 (vulnerabilities)
+
<tr><td>API support for issuing long-lasting Auth Tokens</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
* Security Bugs
+
<tr><td>Tags</td><td>✓</td><td></td><td>✗</td><td>✗</td></tr>
* File Attachments
+
<tr><td>Python SDK<td>✗</td><td>nikitakonovalov</td><td>✗</td><td>✗</td></tr>
 +
</table>
  
 +
=== 1.2.2 (feature tracking) ===
 +
<table border=1 cellpadding=5><tr bgcolor=#cccccc><td>Feature</td><td>Spec</td><td>Assignee</td><td>API</td><td>Webclient</td></tr>
 +
<tr><td>Branches & Milestones</td><td>✓</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Story Types phase 1 (Bugs & Features)</td><td>✓</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td><i>Task Ordering</i></td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Base Task lists (sprint planning)</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Import blueprints in progress from Launchpad</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
</table>
  
==MVP 1.3.1 (Bugs support)==
+
=== 1.2.3 (final polish, may be deferred) ===
 +
<table border=1 cellpadding=5><tr bgcolor=#cccccc><td>Feature</td><td>Spec</td><td>Assignee</td><td>API</td><td>Webclient</td></tr>
 +
<tr><td>Email notifications</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Gerrit Links</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Status Auto-Update</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>"Completed in Milestone" report</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>CLI Interface</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Openstackid.org authentication</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Use task lists for multi-dimensional priorities</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>Rich Text Comments</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
<tr><td>IRC Bot</td><td>✗</td><td></td><td>✗</td><td>✗</td></tr>
 +
</table>
 +
 
 +
 
 +
== 1.3 (Use StoryBoard for OpenStack bug tracking) ==
 +
* Duplicate stories
 +
* <i>File Attachments</i>
 +
* Story Types phase 2 (vulnerabilities), ACLs
 +
 
 +
 
 +
== 1.4 (StoryBoard getting better) ==
 
* Integration with Specs
 
* Integration with Specs
 
* Project Stats/Graphs/Reporting
 
* Project Stats/Graphs/Reporting
 
* Etherpad Summit Design Session Markup Import
 
* Etherpad Summit Design Session Markup Import
 +
* inter Story Dependencies / Epics
 +
 +
 +
==Unscheduled & Unprioritized==
 
* Bulk Import/export
 
* Bulk Import/export
 
* User Activity Report (heat map?)
 
* User Activity Report (heat map?)
* IRC Bot
 
 
* Internationalization (be i18n ready)
 
* Internationalization (be i18n ready)
 
==Unscheduled & Unprioritized==
 
* Rich Text Comments (markdown?)
 
 
* UX Support
 
* UX Support
 
* Role based access controls
 
* Role based access controls
* inter Story Dependencies / Epics
 
 
* DocImpact Bug Support
 
* DocImpact Bug Support
 
* Load/Performance Tests
 
* Load/Performance Tests

Revision as of 11:27, 2 March 2015

This roadmap looks at the features we want in the OpenStack project StoryBoard deployment. It is derived from the features needed by the various groups we expect to switch to StoryBoard first, and lets us prioritize features. Tasks in italic could be used as GSoC topics.

1.2 (Use StoryBoard for feature tracking)

1.2.1 (base features)

FeatureSpecAssigneeAPIWebclient
API support for issuing long-lasting Auth Tokens
Tags
Python SDKnikitakonovalov

1.2.2 (feature tracking)

FeatureSpecAssigneeAPIWebclient
Branches & Milestones
Story Types phase 1 (Bugs & Features)
Task Ordering
Base Task lists (sprint planning)
Import blueprints in progress from Launchpad

1.2.3 (final polish, may be deferred)

FeatureSpecAssigneeAPIWebclient
Email notifications
Gerrit Links
Status Auto-Update
"Completed in Milestone" report
CLI Interface
Openstackid.org authentication
Use task lists for multi-dimensional priorities
Rich Text Comments
IRC Bot


1.3 (Use StoryBoard for OpenStack bug tracking)

  • Duplicate stories
  • File Attachments
  • Story Types phase 2 (vulnerabilities), ACLs


1.4 (StoryBoard getting better)

  • Integration with Specs
  • Project Stats/Graphs/Reporting
  • Etherpad Summit Design Session Markup Import
  • inter Story Dependencies / Epics


Unscheduled & Unprioritized

  • Bulk Import/export
  • User Activity Report (heat map?)
  • Internationalization (be i18n ready)
  • UX Support
  • Role based access controls
  • DocImpact Bug Support
  • Load/Performance Tests
  • Performance Issues (Data Cache, batch request)
  • Feature Freeze Exception Workflow (using tag?)
  • Kanban Board (Import from Codethink)
  • Angular Data
  • Subscription Event API (Web sockets?)
  • Federation Design & API
  • Batch Request API
  • Customizable Dashboard
  • Operator Impact of Bug (How many are impacted by this) (Pain scale)
  • Build gate failure (build gate fails repeatedly, why?)