I’ve gone through waves of ups and downs since we were Feature Complete. I love getting feedback and I hate waiting for it. I must admit that being Feature Complete and having the weekly stand-ups with the leads and then my feature team seems a distant lifetime away. It’s a bit disheartening that we still have nothing to show. I know that’s not strictly true, but I recently had someone asking for help and I honestly did not have time to help , nor could I could share any of our work. I simply had to request patience. So in terms of a publicly visible deliverable, we have nothing to show.
When I saw your post below, I decided to put emotion aside and look at the figures. A lifetime away is not measurable, so let’s look at the facts (I’m going to assume LCA signoff on Monday 13th):
Feature Complete: 185 days (72%)
Review Complete: 18 days (7%)
UE Review Complete: 30 days (12%)
PO Signoff: 12 days (5%)
Estimated LCA Signoff: 10 days (4%)
I think that 72% spent on being Feature Complete is a perfectly healthy figure. Let’s remember that there was valid and significant feedback during the Reviews, so I think we can say that ~79-91% was spent on producing a solid deliverable. Any product owner is going to be pressed for time, + it’s been a busy end of year stage at MS (bad timing for us), so 12 days for PO review is totally acceptable in this case. We have to keep in mind that this is a volunteering effort, not our day job! If LCA signoff soon, then I think that that’s acceptable too.
Analysing these figures has calmed me and I think we are still doing ok with the new approach, however I do see room for improvement.
My dream is Feature Complete to Public Release in 45 days.
Given our better understanding of the tighter UE requirements now, I think ALM Rangers can deliver better quality to UE which will hopefully reduce their time to say 15 days.
Given that we bank on peoples spare time and that the review feedback was so critical, I’m wary of but will still suggest a tighter Review period of 14 days (HAMMER THE REMINDERS APPROACH)
I think we were unlucky with end of year timings and believe it would be fair to ask for PO feedback within 7 days *
I also think that LCA should target 7 days *
That would bring us into the 45 day range.
* I’ve marked the last two items above with a * as I’m not totally aware of the expectations and deliverable of the parties involved. It would be great if you could clarify these black boxes and maybe we could investigate how to optimise those areas if possible.
I’d also like to suggest a revision to your chart as I don’t think it’s fair to say that at the end of Feature Complete we had 5% Quality. It was more like 60%. I’m guessing you don’t really intend people to interpret the graph like this, however to clarify the situation I would invert the graph and mark the y-axis as % content change remaining. I also think that we have a better understanding of producing HOL content, so hopefully future projects can be more efficient in this area.
I’m not aware of the costs involved with involving UE and LCA, however I would like to look at the possibility of a faster release to CodePlex overall and then a V1.1 release with community feedback incorporated within another 60 days (would that have to involve UE / LCA again? PO?). I’ve not thought a lot about the implications of this, but thought I would throw it into the discussion.
It’s been an amazing adventure and thanks for allowing me to be involved.
Feature Lead – Custom Activity Guidance