[openstack-dev] Stats on blueprint design info / creation times
Daniel P. Berrange
berrange at redhat.com
Tue Aug 20 16:12:28 UTC 2013
On Tue, Aug 20, 2013 at 10:36:39AM -0500, Anne Gentle wrote:
> On Mon, Aug 19, 2013 at 10:47 AM, Daniel P. Berrange <berrange at redhat.com>wrote:
> > The data for the last 3 releases is:
> >
> > Series: folsom
> > Specs: 178
> > Specs (no URL): 144
> > Specs (w/ URL): 34
> > Specs (Early): 38
> > Specs (Late): 140
> > Average lines: 5
> > Average words: 55
> >
> >
> > Series: grizzly
> > Specs: 227
> > Specs (no URL): 175
> > Specs (w/ URL): 52
> > Specs (Early): 42
> > Specs (Late): 185
> > Average lines: 5
> > Average words: 56
> >
> >
> > Series: havana
> > Specs: 415
> > Specs (no URL): 336
> > Specs (w/ URL): 79
> > Specs (Early): 117
> > Specs (Late): 298
> > Average lines: 6
> > Average words: 68
> >
> >
> > Looking at this data there are 4 key take away points
> >
> > - We're creating more blueprints in every release.
> >
> > - Less than 1 in 4 blueprints has a link to a design document.
> >
> > - The description text for blueprints is consistently short
> > (6 lines) across releases.
> >
> >
> Thanks for running the numbers. My instinct told me this was the case, but
> the data is especially helpful. Sometimes six lines is enough, but mostly I
> rely on the linked spec for writing docs. If those links are at 25% that's
> a bad trend.
>
>
> > - Less than 1 in 4 blueprints is created before the devel
> > period starts for a release.
> >
> >
> I find this date mismatch especially intriguing, because the Foundation and
> member company sponsors spend millions on Design Summits annually and
> caters so much to getting people together in person. Yet the blueprints
> aren't created in enough detail for discussion before the Summit dates? Is
> that really what the data says? Is any one project skewing this (as in,
> they haven't been at a Summit or they don't follow integrated release
> dates?)
>
> I'll dig in further to the data set below.
>
>
> >
> > You can view the full data set + the script to generate the
> > data which you can look at to see if I made any logic mistakes:
> >
> > http://berrange.fedorapeople.org/openstack-blueprints/
> >
> >
> >
> I wouldn't think to include marconi in the dataset as they've just asked
> about incubation in June 2013. I think you excluded keystone. You also want
> ceilometer and oslo if you already included heat. Is it fairly easy to
> re-run? I'd like to see it re-run with the correct program listings.
>
> Also please rerun with Swift excluded as their release dates are not on the
> mark with the other projects. I'd like more info around the actual timing.
Ok, I've changed the projects it analyses per your recommendation.
Also I've made it print the cut off date I used to assign blueprints
to the "early" or "late" creation date buckets
The overall results are approximately the same though
Series: folsom all
Specs: 177
Specs (no URL): 145
Specs (w/ URL): 32
Specs (Before 2012-04-05 14:43:29.870782+00:00): 39
Specs (After 2012-04-05 14:43:29.870782+00:00): 138
Average lines: 5
Average words: 54
Series: grizzly all
Specs: 255
Specs (no URL): 187
Specs (w/ URL): 68
Specs (Before 2012-09-27 00:00:00+00:00): 47
Specs (After 2012-09-27 00:00:00+00:00): 208
Average lines: 6
Average words: 61
Series: havana all
Specs: 470
Specs (no URL): 379
Specs (w/ URL): 91
Specs (Before 2013-04-04 12:59:00+00:00): 137
Specs (After 2013-04-04 12:59:00+00:00): 333
Average lines: 6
Average words: 69
I also produced summary stats per project. Showing Nova
Series: folsom nova
Specs: 54
Specs (no URL): 37
Specs (w/ URL): 17
Specs (Before 2012-04-05 14:43:29.870782+00:00): 20
Specs (After 2012-04-05 14:43:29.870782+00:00): 34
Average lines: 6
Average words: 61
Series: grizzly nova
Specs: 68
Specs (no URL): 51
Specs (w/ URL): 17
Specs (Before 2012-09-27 00:00:00+00:00): 17
Specs (After 2012-09-27 00:00:00+00:00): 51
Average lines: 6
Average words: 65
Series: havana nova
Specs: 131
Specs (no URL): 107
Specs (w/ URL): 24
Specs (Before 2013-04-04 12:59:00+00:00): 31
Specs (After 2013-04-04 12:59:00+00:00): 100
Average lines: 7
Average words: 72
And keystone
Series: folsom keystone
Specs: 9
Specs (no URL): 8
Specs (w/ URL): 1
Specs (Before 2012-04-05 14:43:29.870782+00:00): 3
Specs (After 2012-04-05 14:43:29.870782+00:00): 6
Average lines: 4
Average words: 37
Series: grizzly keystone
Specs: 16
Specs (no URL): 9
Specs (w/ URL): 7
Specs (Before 2012-09-27 00:00:00+00:00): 7
Specs (After 2012-09-27 00:00:00+00:00): 9
Average lines: 11
Average words: 117
Series: havana keystone
Specs: 25
Specs (no URL): 13
Specs (w/ URL): 12
Specs (Before 2013-04-04 12:59:00+00:00): 5
Specs (After 2013-04-04 12:59:00+00:00): 20
Average lines: 9
Average words: 95
I won't include the other projects in this mail, but you can see them in
the blueprint-summary-XXX.txt files here:
http://berrange.fedorapeople.org/openstack-blueprints/v2/
there is some a bit of variance between projects, but they seem to
mostly fit the overall picture. So I don't think one project is
particularly better or worse here.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the OpenStack-dev
mailing list