How much code do our people work on?

| | Comments (1) | TrackBacks (0)

Earlier, I showed you the Functional Decomposition architecture and used it and an about to be alpha tested tool called “Measure” to present measurements of the various parts of our source tree.  This was as a pre-cursor to doing weekly build size, complexity and change metrics reporting.

Today, I’ll show you the other architecure I’ll be using – Staff.  Using the Functional Decomposition architecture developed in about 45 minutes, I was able to create “Staff”, or who owns what, in about 15 minutes. This is what it looks like when seen in the Architect->Browse Architectures window:

2008-04-24 14.04

 

Or if you like big pictures, visit this one:

ArchitectureGraph-Staff

And here is how interdependent they all are (courtesy Understand 2.0 Architect’s Dependency Grapher). I expanded the graph one level and had it clutser nodes on the parent nodes (Utah and Tele-Commuters).

DependencyGraph-Staff


This roughly matches my expectations in that we all bounce around a lot and hence our ownerships interdepend frequently. But while we all depend on each other ultimately most roads lead to Doug P., who wrote most of the core database and other libraries all the tools utilize.  In another post I’ll show you how you can use Architect’s Dependency Graph browser to see what the precise causes of any dependence relationship are.

Back to metrics…. So who is working hard and who is hardly working here at Scitools (-: Click the pic to see it bigger, by the way it was generated directly by Measure a new tool we are about to alpha test:

EngineerSLOCResponsibility

So as expected, Kevin G. has been slacking (-:  And Helen M. is a machine!  Actually, Kevin G. doesn’t have coding responsibilities and Helen is a machine, but her count is added by automatically generated Lex/Yacc code in some of her parsers.

0 TrackBacks

Listed below are links to blogs that reference this entry: How much code do our people work on?.

TrackBack URL for this entry: http://scitools.com/blog/mt/mt-tb.cgi/45

1 Comments

Just for the record, I do code, but usually in Perl - Okay, I know the purist out there might complain that's hacking, not coding, but I like it :)

Leave a comment

About this Entry

This page contains a single entry by Ken Nelson published on April 25, 2008 3:11 PM.

How I Layout Understand 2.0: Rob G. , Scitools engineer was the previous entry in this blog.

Build Metrics: Comparing B442 -> B443 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.