Lab UK code_swarm
Posted by mattc at Feb 7, 09 12:21 PM ... Comments (0)
Matt kindly put our current project SVN logs in to code_swarm. We should add it to our project documentation.
project visualization with codeswarm from Matt Haynes on Vimeo.
Pretty amazing visualisation. It could do with a bit of curation to help explain key points/people ('who was Mike?', 'when was r0.1', 'why the big explosion of activity on Oct 20th?' etc.), a bit like the Python example on the code_swarm site.
Perhaps it could read & display some conventions from the log messages or release notes, but curation is quite a personal thing and only really doable to those with a intimate knowledge of the project, so here it goes...
Looking through our logs, mid-to-end of October marked the end of the technical prototype, where Al left and the project started in earnest with designers, flash developers, project managers all starting to make commits, which explains the flurry of activity.
Matt H, the main developer is a sort of persistant floating presence, he's joined by Darren in mid-November who replaced Al. Mike & Tom arrive for a few weeks then gradually fade away as they were contracted in to complete specialist parts of the build.
Pierre, the senior designer, fades out as the build goes on, indicating (in our department, at least) design is very much an up-front activity with lesser input the longer the project exists. As we start v2 of the project around April I'd expect the design activity to increase a lot more.
There's a nice long period of inactivity for xmas :)
The very tall lines in the histogram along the foot of the video are external dependencies (flex, phpdoc etc.) rather than huge commits by a single developer, otherwise they might indicate a developer has been saving up code on their working copy and committing it all at once, which of course would be naughty of them.
Peter B stays too long in the visualisation for my liking - he only committed once, and that was a mistake (we share our repository with the rest of the BBC) - so we should probably filter him out of our logs :)
I expect the project to settle down in to fortnightly bursts of activity to match our release pattern as we work toward a live release.
Comments (0)
Post Your Comments
random bookmark
link summary
month
October 2009 (1)
September 2009 (14)
August 2009 (16)
July 2009 (21)
June 2009 (24)
May 2009 (16)
April 2009 (2)
March 2009 (22)
February 2009 (11)
January 2009 (11)
December 2008 (9)
November 2008 (16)
October 2008 (18)
September 2008 (11)
August 2008 (12)
July 2008 (20)
June 2008 (15)
May 2008 (27)
April 2008 (9)
March 2008 (10)
February 2008 (8)
January 2008 (8)
December 2007 (12)
November 2007 (10)
October 2007 (10)
September 2007 (6)
August 2007 (13)
July 2007 (8)
June 2007 (10)
May 2007 (12)
April 2007 (5)
March 2007 (12)
February 2007 (13)
January 2007 (22)
December 2006 (21)
November 2006 (28)
August 2006 (1)
category
code (15)
food (4)
notes (4)
photo (18)
project (2)
quote (12)
sketch (13)
soup (10)
travel (2)
matt chadburn . wiki . 2010