← Back to team overview

linaro-project-management team mailing list archive

[ANN] JIRA for Linaro Roadmap

 

*The Linaro roadmap is no more, long live the Linaro roadmap!

We’re pleased to announce the availability of a new location and of a new
tool, http://cards.linaro.org and JIRA, to manage the Linaro roadmap.  Data
from Papyrs and Kanban Tool has been cleaned up and imported, but will
remain available read-only for some more months.

JIRA brings up a modern and flexible tool to store and manipulate our
roadmap cards:

   - powerful search filters
   - detailed change tracking
   - email and RSS subscriptions
   - permission systems for transitions
   - custom fields
   - unmatched flexibility for end-users, for our workflows, our reporting,
   and much much more


== What is there now? ==

   - http://cards.linaro.org runs JIRA 5.0.2 and its GreenHopper 5.9.3
   plugin
   - Each roadmap card is tracked as a JIRA “issue” under the Linaro
   Roadmap Cards project, with one “component” per Linaro engineering team
   - The roadmap process as described in
   https://wiki.linaro.org/Process/Roadmap has been implemented as a JIRA
   workflow and enabled for Linaro roadmap cards project. The workflow is role
   based which means that depending on the user role the corresponding actions
   on the cards will be available.
   - Cards from Papyrs have all been transferred, and given the correct
   status, priority, team (as shown in http://roadmap.linaro.org), and
   targeted for quarters as was indicated in our roadmap, via the "fix
   version" field
   - There are a number of JIRA roles defined, which determine what users
   can and cannot do. The current roles are Administrator, Developer, User
   (Default roles) and also Driver (techleads, directors, project managers)
   and Approvers (TSC members)


While we are missing a perfect replacement for the
http://roadmap.linaro.orgview, JIRA provides some alternatives views
and even allows you to create
your own views.  Here’s the view that we use for the front page:
http://cards.linaro.org/secure/RapidBoard.jspa?rapidView=4

We will continue looking after a replacement roadmap view / timeline, this
is tracked as Launchpad bug
https://bugs.launchpad.net/linaro-roadmap/+bug/978940.

== Getting started ==

   1. Access http://cards.linaro.org, create your account, sign-in
   2. Check the Linaro Roadmap Cards project under the projects tab (top)
   3. You will land at a summary view of the project showing ALL activity
   4. On the left hand side of that view you will see tabs
   5. Under issues tab you can see the cards (aka issues in JIRA-speak)
   summarized


You can drill further down to see the issues you want from there.  For
example under the "Unresolved: By Version" (bottom-left) you can see the
cards for the different quarters, for instance to check if your 2012Q1
cards are all showing there.

== Creating, editing or transitioning a card ==

Depending on the state of a card and of your team memberships, you should
see an “Edit” button near the top left corner of the page when viewing an
issue.  The issue’s description specifies the roadmap card and uses a
wiki-style formatting (cards imported from Papyrs use HTML formatting, but
that’s less readable and discouraged for new cards).

When a card is ready for the next stage in the roadmap workflow, click one
of the buttons near the top left corner such as “Request Close-out” or
“Request a change”.

To create a new card, hit Create issue in the top right corner of most
pages and fill in the blanks.

To learn more about JIRA you can refer to the online help - a direct link
is: http://confluence.atlassian.com/display/JIRA/JIRA+Documentation

== Known issues and requesting help ==

We are tracking feature requests and known issues in Launchpad against the
linaro-roadmap project (to avoid depending on JIRA to report JIRA bugs ;-).
https://bugs.launchpad.net/linaro-roadmap

Most prominently, roadmap.linaro.org and status.linaro.org are currently
quite broken by the change and will need to be adapted to JIRA.

If you only have a question or would like some help, and JIRA’s
documentation
http://confluence.atlassian.com/display/JIRA/JIRA+Documentation didn’t
help, ask a question at: https://answers.launchpad.net/linaro-roadmap
the advantage being that the solution will be visible to others; for
instance David Zinman asked how we could display all cards that he is
currently watching:
https://answers.launchpad.net/linaro-roadmap/+question/193328

== What’s next ==

We will keep improving our roadmap tools and our roadmap data; these are
near the top of our TODO list:

   - catching up on the remaining Q1 cards
   - fixing status.linaro.org
   - nicer roadmap views
   - adding delivery dates to key cards
   - adding man-weeks estimates (total and remaining) to active cards
   - update the documentation at http://wiki.linaro.org/Process/Roadmap


Thanks!

Ilias and Loïc*

--
Ilias Biris - ilias.biris@xxxxxxxxxx
Project Manager, Linaro
M: +358504839608, IRC: ibiris, Skype: ilias_biris
Linaro.org | Open source software for ARM SoCs