Damon Cooper's BLOG
Viewing By Entry / Main
May 22, 2007
Some ColdFusion 8 (Scorpio) Engineering Statistics So Far...

Ben Forta posted some stats about the Scorpio World Tour so far. Ben Nadel then summarized it all into photo of Ben I thought summed it up pretty nicely:



So I thought it might be interesting to share some ColdFusion Engineering statistics about the making of ColdFusion 8 "Scorpio" so far...

23 months in the making
960,000 air miles flown to facilitate collaboration, customer meetings and feature construction
1,860 person days running automated and manual regressions
2,560 person days of product research

150 person days spent scrutinizing, hacking, testing and fixing product security with external security firm

3,165 private Beta testers
75 real-life customer applications tested and over 2.2 million lines CMFL code

2 "don't break the build!" rubber chickens
72 All-Hands Meetings
3 Sync Dev Waves
54 legal reviews

9,165 Beta forum message threads
69 Beta forum message threads about the proper naming of attributeCollection

3,901 bugs fixed
113 bugs filed by Ray Camden

57 major feature signoff meetings

5X faster than ColdFusion MX 7 (up to)

33,769 source code files in the main source tree
2,365,591,552 bytes worth of source code files and libraries in the main source tree

....and we're not done yet!

Damon

Comments

"69 Beta forum message threads about the proper naming of attributeCollection" - thats just classic.


Joshua, yep, we have passionate users. :-)

--- Ben


SWEET MERCY! That is a serious amount of work. Thanks guys; I can't wait to start using the new stuff (and to hear about the new stuff that has not yet been released).


How about things like:

# of dependencies # of lines of source code written # of lines of source code removed after being written # of unit tests written # of times someone said "check it out, I got X working! # of times someone said "oh $#^%, look what I just broke" ...

Were the rubber chickens handed out to programmers who broke the build? Only 2?! That's pretty good discipline on you guys' part.

Interesting stuff Damon!


Hey huys I would love to read about a day in the life of the development of Scorpio - just so that we can see first hand all the hard work that goes into putting it all together!


(woops meant guys not huys) :)


@ Kola

See here: http://blogs.sanmathi.org/ashwin/2007/03/08/the-death-march/

:)

@Sammy

The rubber chicken is the handed out to the enigneer to breaks the build, and there have been plenty of broken builds, make no mistake! That engineer must diplay the rubber chicken until someone else breaks the build. The "build" page always displays who that is (selection, like our builds, is automated).

Damon


"150 person days spent scrutinizing, hacking, testing and fixing product security with external security firm"

That's good to hear.

"113 bugs filed by Ray Camden"

When does that man sleep?


this is awesome! It is a great time to be a CF developer, indeed. CF, keeps getting better and stronger