= Better Blueprint Organisation =
''Short description of feature''
Blueprints are linked to either projects or distributions, and can be linked
to series and milestones. This feature is to provide a way to easily see the
blueprints being worked on by a particular team for a particular project.
'''As a ''' team leader<
>
'''I want ''' to be able to see the blueprints that my team is working on for
a particular project<
>
'''so that ''' I can easily see the workload of the team<
>
''Consider clarifying the feature by describing what it is not?''
This feature is not about:
* Burn down charts or graphics
* Project associations (loose groups of projects)
* API access to blueprints
* Work items for blueprints
''Link this from [[LEP]]''
== Rationale ==
This will give our project managers and team leaders a better ability to see
the work that is in progress when they are using blueprints to track their work.
== Stakeholders ==
* Jamie Bennett - Linaro
* others?
== Constraints and Requirements ==
=== Must ===
Blueprint listings need to be made availble at the following urls:
* ~person-or-team/project
* ~person-or-team/project/series
* ~person-or-team/distribution
* ~person-or-team/distribution/series
These listings need to have filters for:
* Relationship: Creator, Assignee, Drafter, Approver, Feedback request,
Subscriber, or Any - the default shall be Assignee
* Allow further filtering for milestones
* The listings are grouped by person for the appropriate relationship, it
will be possible for the same specification to show up multiple times
The listing shall show the following information:
* Priority
* Specification name - a linked
* Definition
* Delivery
* Perhaps if filtering on ALL, show the Assignee, Drafter and Approver columns
Must work for large teams, and big projects.
=== Nice to have ===
Have the same type of listing page for sprints?
=== Must not ===
Time out :-)
== Subfeatures ==
''Other LaunchpadEnhancementProposal``s that form a part of this one.''
== Workflows ==
An interesting question is how to navigate to the urls.
== Success ==
=== How will we know when we are done? ===
=== How will we measure how well we have done? ===
== Thoughts? ==
''Put everything else here. Better out than in.''
Need to be careful to do a single query (if possible) to get the listings back
even when there are duplicates for subscribers or feedback requests.