[openstack-dev] [nova] Ocata blueprint burndown chart

Matt Riedemann mriedemos at gmail.com
Fri Feb 3 22:37:06 UTC 2017


For those that like charts, I was keeping track of our progress with 
approving and then completing blueprints targeted to Ocata over the 
release. It's pretty unscientific. I basically had a spreadsheet with a 
cell per day and I'd just plug in numbers from launchpad based on the 
total number of targeted blueprints, the number that were approved (i.e. 
spec was merged) and when they were completed. I also had milestone 
markers in there for reference.

The resulting chart is here [1].

Some observations:

- There is an obvious correlation between ramping up targeted 
blueprint/specs and approving them toward the spec freeze with a jump at 
the end. That shouldn't be a surprise.

- We started getting more approved blueprints merged/completed after the 
spec freeze, but the rate on that was still very low until about 
January. The spec freeze was on November 17th so it's not terribly 
surprising to me that even after that, completion rates were slow until 
January since we were hitting the end of the year when a lot of people 
were taking time off for holidays.

- We had a blueprint code review sprint on January 11th at which point 
completed blueprints spiked up a bit. After that it was a dash to 
feature freeze.

- Just a general note that the targeted/approved lines drop off and meet 
the completed line at the end due to me deferring blueprints that didn't 
make Ocata.

- At the peak we had 78 targeted blueprints and 70 approved blueprints. 
That's less than Newton but Ocata was also a shorter cycle and we had 
fewer resources on hand for reviews in this release. Comparing final 
numbers to Newton, we had 47 completed or partially completed blueprints 
in Ocata compared to 64 in Newton (at one point we had 100 approved 
blueprints for Newton too I think). So rate-wise those releases were 
about the same (67% completed in Ocata vs 64% completed in Newton). And 
really, that's surprising to me personally given we had pretty much 3 
less major nova core reviewers in Ocata (danpb, alaski and sdague).

I haven't fully digested this all yet, or really had too much time to 
reflect on it in detail because this has been a hectic past few weeks.

We'll do a retrospective for Ocata like we did for Newton and go through 
that at the PTG.

I just wanted to get this chart out as it's something I've been tracking 
for the past 5 months and I'm happy to finally post it.

[1] 
https://docs.google.com/spreadsheets/d/1Wt7IrSTzSOgC7683FtpjWgYY7lZCHxslYGFUZlpnljI/pubhtml?gid=128173249&single=true

-- 

Thanks,

Matt Riedemann



More information about the OpenStack-dev mailing list