| Fraser Speirs ( @ 2004-12-09 09:27:00 |
The SLOC Meme
One of the more genuinely interesting memes going about the Cocoa developer blogs I read (In this case, Gus, Buzz and Mike) concerns the SLOC count of various projects.
Here are my numbers:
Xjournal
| Total Physical Source Lines of Code (SLOC) | 12,585 |
| Development Effort Estimate, Person-Years (Person-Months) | 2.86 (34.28) |
| Estimated Average Number of Developers (Effort/Schedule) | 3.58 |
| Total Estimated Cost to Develop | $ 385,911 |
|---|
FlickrExport
| Total Physical Source Lines of Code (SLOC) | 2,235 |
| Development Effort Estimate, Person-Years (Person-Months) | 0.47 (5.58) |
| Schedule Estimate, Years (Months) | 0.40 (4.81) |
| Estimated Average Number of Developers (Effort/Schedule) | 1.16 |
| Total Estimated Cost to Develop | $ 62,861 |
|---|
Fotobilder iPhoto Plugin (so far)
| Total Physical Source Lines of Code (SLOC) | 3,123 |
| Development Effort Estimate, Person-Years (Person-Months) | 0.66 (7.93) |
| Schedule Estimate, Years (Months) | 0.46 (5.49) |
| Estimated Average Number of Developers (Effort/Schedule) | 1.44 |
| Total Estimated Cost to Develop | $ 89,319 |
|---|
All sorts of caveats apply to this kind of analysis. For example, have I really done the work of 6.18 developers over the past two years? Have I really produced 3.99 person-years of work in two years?
Actually, it kind of feels like it.