Wednesday, 2014-05-21

*** MaxV_ has joined #storyboard01:24
*** MaxV_ has quit IRC02:17
*** MaxV_ has joined #storyboard02:36
*** MaxV_ has quit IRC02:42
*** Toshi has joined #storyboard04:04
*** Toshi has quit IRC07:01
*** jcoufal has joined #storyboard07:05
*** jang has joined #storyboard08:17
*** hashar has joined #storyboard08:18
*** jcoufal has quit IRC09:10
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Refresh token support  https://review.openstack.org/9436309:36
*** jcoufal has joined #storyboard10:15
*** jang has quit IRC10:16
*** jang has joined #storyboard10:25
*** jcoufal has quit IRC10:39
*** jcoufal has joined #storyboard10:40
*** jang has quit IRC11:55
*** jang has joined #storyboard11:58
*** mfer has joined #storyboard13:02
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Make Timeline configurable  https://review.openstack.org/9343313:53
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Configure Timeline from Story details  https://review.openstack.org/9356313:54
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Configure Timeline from Story details  https://review.openstack.org/9356314:04
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Configure Timeline from Story details  https://review.openstack.org/9356314:14
*** david-lyle has joined #storyboard14:37
*** jang has quit IRC15:17
*** hashar has quit IRC15:40
*** miqui has quit IRC16:47
*** miqui has joined #storyboard16:50
*** jcoufal has quit IRC18:56
*** jcoufal has joined #storyboard18:56
*** jang1 has joined #storyboard19:05
* krotscheck grumps about these UX videos.19:07
krotscheckIt’s like they create more questions than answers.19:07
gothicmindfoodkrotscheck: splain!19:12
krotscheckgothicmindfood: Right, so my big question right now is “Why do we have tasks”19:18
gothicmindfooda good questions indeed19:18
gothicmindfoodmy understanding in Brussels was "we have tasks because there are discrete items of work we want to track that are part of a larger story/feature/bug"19:18
krotscheckSo what is a discrete item of work? Everyone in the videos is confused about it. Some tried to comment on a task, some wondered “Hey, what if this task requires a larger design doc, where do I put that?”19:20
krotscheckSo they you create a new story and move the task over, how do you keep track of that task from the original story?19:20
krotscheckWhat about the discussion on a particular task?19:20
krotscheckIt feels to me like the separation of “Story” and “Task” results in people adding their own interpretation as to what they are, and (in most cases) expect them to behave identically.19:24
krotscheckI’m of half a mind to redefine “Story” as “A living record of an engineering effort”, and explicitly link in design docs, git commits, jenkins runs, each as their own component of one single document.19:25
gothicmindfoodso - functionally, I think tasks are also supposed to be unique commits to Gerrit19:28
gothicmindfoodfor purposes of tracking done work, too, right?19:28
gothicmindfoodwith the understanding that many bugs will probably only have one task19:29
krotscheckThat’s how I think of them.19:29
gothicmindfoodand I also observed the same confusion about the difference between a task and story19:29
krotscheckBut calling them “Tasks” seems to be confusing.19:29
gothicmindfoodbut that might be something that, froma  nomenclature perspective has to be taught rather than expected to be understood intuitively.19:30
gothicmindfoodthough UX could help that intuition somehow, I'm sure of it.19:30
krotscheckWhy not just call it “Commit”?19:30
krotscheck…if it quacks like a commit, walks like a commit, looks like a commit...19:30
*** jang1 has quit IRC19:37
gothicmindfoodhaha19:44
gothicmindfoodttx: ^^19:44
gothicmindfoodkrotscheck: because it may or may not have a commit associated with it?19:44
gothicmindfoodkrotscheck: and the purpose of having 'tasks' be generalized also might lie in having storyboard be a tool for personal use alongside project use as well19:45
gothicmindfoodI'm obviously just trying to straw man this, and don't have any particular objections at the moment. :)19:45
krotscheckAs soon as we let tasks be freeform, them we risk users trying to overload them to do more than they were intended to.19:47
krotscheck“Hey why can’t I comment on this task”?19:47
krotscheck“Hey this task needs a design discussion relevant only to the project it’s on"19:48
krotscheckNot to mention the fact that a search on stories is really a search on tasks.19:48
krotscheck“I want task X to be dependent on Story Y, and Story Z to be dependent on Story W19:49
krotscheckAND task V19:49
*** jang1 has joined #storyboard19:56
gothicmindfoodand you think that'll change if we just change it's name to commit?19:56
*** jang1 has quit IRC20:00
krotscheckWell, sortof. I feel that commits/patches should be treated independently of tasks.20:03
krotscheckSo, the idea behind tasks is that they’re all backed by a commit.20:04
krotscheck(As per the storyboard design session on thursday)20:04
krotscheckBut now you’re saying they need to be freeform.20:04
krotscheckWell, if they’re freeform then we don’t get the Magic Status Updatey From Gerrit.20:04
krotscheckBecause not every task will be associated with a commit.20:05
*** jang1 has joined #storyboard20:05
*** jang1 has quit IRC20:10
gothicmindfoodkrotscheck: but, if gerrit does register that a set of tasks has passed through the gate as commits, it could auto-close them.20:19
gothicmindfoodit doesn't have to be a 1-1 relationship - there can and will be tasks that don't have commits affiliated with them, I'm assuming20:20
krotscheckAnd what I’m saying is that we shouldn’t call them tasks if they’ve got additional data attached to them that make them a special case citizen.20:22
gothicmindfoodkrotscheck: additional data that may or may not make them that, I think is the trouble, right?20:30
krotscheckMore or less. Chances are that Gerrit is going to create brand new tasks for a story anyway.20:31
krotscheckUnless an engineer includes both story # and task #?20:31
krotscheckttx: I’m going through the MVP 1.1 list right now. What is “Tags”?21:06
*** mfer has quit IRC21:18
*** krotscheck has quit IRC21:19
*** krotscheck has joined #storyboard21:20
*** jang1 has joined #storyboard21:21
*** jcoufal has quit IRC21:21
*** jang1 has quit IRC21:26
krotscheckEdge case: I’m creating a story titled “Stories should be taggable” with a task in the infra-specs repository. Unless I create a task called “implement what the spec says” this project will never show up in storyboard’s list. That feels like I’m creating a task that will eventually get either ignored or deleted.21:32
krotscheckActually, I just did it 3 times in the last 20 minutes. Probably not an edge case.21:33
*** jang1 has joined #storyboard21:42
*** jang1 has quit IRC21:56
*** phschwartz_ has joined #storyboard22:34
*** phschwartz has quit IRC22:38
*** anteaya has quit IRC22:38
*** krotscheck has quit IRC22:49
*** cody-somerville has quit IRC22:49
*** phschwartz_ has quit IRC22:54
*** phschwartz has joined #storyboard22:54
*** jang has joined #storyboard22:55
*** krotscheck has joined #storyboard22:56
krotscheckWe’ve got another UI iteration on the storyboard dashboard: http://invis.io/D3UN5LSU22:57
*** anteaya has joined #storyboard22:57
*** cody-somerville has joined #storyboard23:12
*** jang has quit IRC23:16
*** david-lyle has quit IRC23:26
*** openstackgerrit has quit IRC23:49
*** openstackgerrit has joined #storyboard23:50

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!