<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 25 Jan 2017, at 9:55, Pete Muir wrote:</p>
<p dir="auto"></p></div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Oh, I just realised what you are saying. You would add some sort of label<br>
or flag to a type which indicates it is a root in the UI, e.g. by putting<br>
the type in a category, and flagging that category. Yes, that makes sense.</p>
</blockquote></div>
<div style="white-space:normal">
<p dir="auto">Yes, you got it.</p>
<p dir="auto">To be precise, the category/tag/label is not <em>on</em> the type, but defined in the process definition.</p>
<p dir="auto">Initially I suggest we just hardcode specific category for the planner backlog UI - but over time<br>
the intent is that you in the process def can list what kind of UI views you'll want and those<br>
UI views would look up via the category what types would be the focus/root of its view.</p>
<p dir="auto">But for "crawl", just have a way to categorize types with a specific hardcoded category the UI will use.</p>
<p dir="auto">/max</p>
<p dir="auto"></p></div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">On 25 January 2017 at 09:54, Pete Muir <pmuir@redhat.com> wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">On 24 January 2017 at 16:56, Max Rydahl Andersen <manderse@redhat.com><br>
wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">/<br>
<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">On Mon, Jan 23, 2017 at 1:39 PM, Todd Mancini <tmancini@redhat.com><br>
wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">Epics are not 'special'. There are a work item type like any other.<br>
</p>
</blockquote><p dir="auto">I know they are not 'special' in the sense of WIT, but they are<br>
'special' in the sense of the Planner/Process.<br>
<br>
The question still remains, What would you call what Epic is to Scrum,<br>
as a generic term for a process? Is it just the highest order of 'major<br>
portofolio planning type', the one that can't be anyones child?<br>
</p>
</blockquote><p dir="auto">I think of it as the root work item type in the tree of work item type<br>
parent-child relationships.<br>
<br>
That's quite verbose, so I would suggest shortening to something like<br>
"root work item type".<br>
<br>
<br>
<br>
I think root item is too limiting, at least if we expect to be able to<br>
capture both PDD items (vision, experiences, value props, etc.) and scrum<br>
items (epic, story, tasks) in the same Space.<br>
<br>
Here there will be either one root (Vision) very high up or two roots<br>
Vision and Epic.<br>
<br>
I think we are better of very early on to introduce a way to categorize<br>
types, i.e. "Epic" are of category "backlog planning hierarchy" which the<br>
backlog ui will use for the root of its queries....<br>
</p>
</blockquote><p dir="auto">I think we're saying the same thing, I'm just saying that you mark certain<br>
types as root types, you're saying we mark a category of things root type.<br>
Both seem fine approaches to me.<br>
<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">/max<br>
<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">When creating a new Space, it's very likely that installed extensions<br>
need a way to augment the Space -- and this augmentation can be driven by<br>
the process methodology script/template chosen by the user.<br>
<br>
So, for example, when a user creates a new 'Scrum'-based Space, the<br>
Scrum methodology template may include in it special instructions or<br>
information of the Planner extension -- information such as 'the major<br>
portfolio planning types are Epics, Features and PBIs, in that order (or<br>
maybe order is deduced from work item type links?)<br>
<br>
In other words, why that list is on the side and presented the way it<br>
is is because of something the Planner knows and has stored into the Space.<br>
It's not a fundamental capability of the system -- although it's built<br>
on-top-of fundamental features, such as work item type categories and work<br>
item types.<br>
<br>
We haven't technically spelled out all of the capabilities and features<br>
of these methodology templates, although I believe MichaelV has that on his<br>
to-do list. I had given him some thoughts and materials in this space.<br>
</p>
</blockquote><p dir="auto">That would be nice to get ASAP.<br>
<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">Hierarchy names: this should be defined by the work item type links,<br>
which, in turn, should include forward and reverse names. Again, these get<br>
added to the Space by the user-chosen methodology.<br>
</p>
</blockquote><p dir="auto">Yes of course they are, but what would you name them assuming you were<br>
the one naming them for a methodology?<br>
<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">On Mon, Jan 23, 2017 at 6:08 AM, Aslak Knutsen <aslak@redhat.com><br>
wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#BBB; margin:0 0 5px; padding-left:5px; border-left-color:#BBB"><p dir="auto">A few points to clear up around the generic type system.<br>
<br>
'Epic'<br>
<br>
In the UX designs, Epic is special, e.g. it shows up as summary points<br>
in the same draw as Iterations and can be created directly from the<br>
'right-click' menu: <a href="https://redhat.invisiona" style="color:#BBB">https://redhat.invisiona</a><br>
pp.com/share/QU9U8D8GF#/screens/212141138<br>
<br>
What is the generic term/feature for this? Is the intent to be able to<br>
define as part of the Process Template which Type should be the<br>
'special/top' type? What is the equivalent type in the PDD style,<br>
Vision/Experience?<br>
<br>
Part of <a href="https://github.com/fabric8io/fabric8-planner/issues/657" style="color:#BBB">https://github.com/fabric8io/fabric8-planner/issues/657</a><br>
<br>
<br>
'WorkItem Links hierarchy'<br>
<br>
Same as a Feature can be a Child of an Experience, a UserStory is a<br>
Child of an Epic. What are the Link Forward and Reverse names for this<br>
relationship?<br>
<br>
Relates to? Belongs to? Child of? Part of?<br>
<br>
<br>
'Quick Add'<br>
<br>
The QuickAdd feature is currently hard coded to add items of type<br>
'UserStory'. With no fixed types and no option to change the type this<br>
looks wrong.<br>
<br>
Should the Process Definition have some option to define a 'default'<br>
Type that should be used here?<br>
Should the Quick Add have an option to select which type it should<br>
quick add? Optionally, should the Quick Add remember the users previously<br>
used type? Or possible types based on some form of role, e.g. PM's would<br>
most likely create Experiences, SM UserStories and Devs Tasks?<br>
<br>
<br>
<br>
PM's input appreciated.<br>
<br>
<br>
-aslak-<br>
<br>
</p>
</blockquote></blockquote><p dir="auto">_______________________________________________<br>
almighty-public mailing list<br>
almighty-public@redhat.com<br>
<a href="https://www.redhat.com/mailman/listinfo/almighty-public" style="color:#BBB">https://www.redhat.com/mailman/listinfo/almighty-public</a><br>
<br>
</p>
</blockquote><p dir="auto">_______________________________________________<br>
almighty-public mailing list<br>
almighty-public@redhat.com<br>
<a href="https://www.redhat.com/mailman/listinfo/almighty-public" style="color:#BBB">https://www.redhat.com/mailman/listinfo/almighty-public</a><br>
<br>
</p>
</blockquote></blockquote></blockquote></div>
<div style="white-space:normal">
<p dir="auto">/max<br>
<a href="http://about.me/maxandersen" style="color:#3983C4">http://about.me/maxandersen</a></p>
</div>
</div>
</body>
</html>