[almighty] Clarification around Types

Todd Mancini tmancini at redhat.com
Mon Jan 23 12:39:58 UTC 2017


Epics are not 'special'. There are a work item type like any other.

When creating a new Space, it's very likely that installed extensions need
a way to augment the Space -- and this augmentation can be driven by the
process methodology script/template chosen by the user.

So, for example, when a user creates a new 'Scrum'-based Space, the Scrum
methodology template may include in it special instructions or information
of the Planner extension -- information such as 'the major portfolio
planning types are Epics, Features and PBIs, in that order (or maybe order
is deduced from work item type links?)

In other words, why that list is on the side and presented the way it is is
because of something the Planner knows and has stored into the Space. It's
not a fundamental capability of the system -- although it's built on-top-of
fundamental features, such as work item type categories and work item types.

We haven't technically spelled out all of the capabilities and features of
these methodology templates, although I believe MichaelV has that on his
to-do list. I had given him some thoughts and materials in this space.

Hierarchy names: this should be defined by the work item type links, which,
in turn, should include forward and reverse names. Again, these get added
to the Space by the user-chosen methodology.


On Mon, Jan 23, 2017 at 6:08 AM, Aslak Knutsen <aslak at redhat.com> wrote:

> A few points to clear up around the generic type system.
>
> 'Epic'
>
> In the UX designs, Epic is special, e.g. it shows up as summary points in
> the same draw as Iterations and can be created directly from the
> 'right-click' menu: https://redhat.invisionapp.com/share/
> QU9U8D8GF#/screens/212141138
>
> What is the generic term/feature for this? Is the intent to be able to
> define as part of the Process Template which Type should be the
> 'special/top' type? What is the equivalent type in the PDD style,
> Vision/Experience?
>
> Part of https://github.com/fabric8io/fabric8-planner/issues/657
>
>
> 'WorkItem Links hierarchy'
>
> Same as a Feature can be a Child of an Experience, a UserStory is a Child
> of an Epic. What are the Link Forward and Reverse names for this
> relationship?
>
> Relates to? Belongs to? Child of? Part of?
>
>
> 'Quick Add'
>
> The QuickAdd feature is currently hard coded to add items of type
> 'UserStory'. With no fixed types and no option to change the type this
> looks wrong.
>
> Should the Process Definition have some option to define a 'default' Type
> that should be used here?
> Should the Quick Add have an option to select which type it should quick
> add? Optionally, should the Quick Add remember the users previously used
> type? Or possible types based on some form of role, e.g. PM's would most
> likely create Experiences, SM UserStories and Devs Tasks?
>
>
>
> PM's input appreciated.
>
>
> -aslak-
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20170123/66e50d3a/attachment.htm>


More information about the almighty-public mailing list