Software Development Metrics At Galorath: Co-located Teams Are Still Most Efficient
Our Development Vice President, Karen McRitchie and myself had an interesting review of development productivity in our own organization. Very interesting, but no surprises.
She found that the most productive projects are those where the team is co-located. There is a productivity hit when the team is geographically disbursed. Of course SEER for Software estimates reflect this with their multiple site parameter. But some people, even within Galorath, attempt to deny this phenomenon.
She found the productivity is higher on newer projects, ones where innovation doesn’t require enhancements and retest of large blocks of preexisting code. Again this is exactly what SEER for Software predicts. And we know that as these projects go from version 1 to version 2 to version n productivity will degrade even more. This is yet another indicator that organizations that just use a standard productivity number, independent of the project specifics cannot estimate well.
SO here we are, Galorath along with the rest of the software development community… The world is flat. We have people in diverse locations in the western US and even in Bulgaria and India. Our teams work well. And the most efficient are those where people can meet at the whiteboard or the water cooler… Where they can go to lunch and discuss a problem. This is very much in-line with the findings at the Rational User Conference.
In the information included below these are hand generated lines of code only. Auto-generated code is not counted.
The Effective Technology is the propensity for productivity from SEER for Software. Higher is better. SEER for Software (SEER-SEM) has the most geographically disbursed team and has the most preexisting code. This is largely responsible for the the lower productivity. SEER-SEM Basic Equations
So.. collaboration software, we couldn’t do this at all without it. But it isn’t like being in the same room. (One of our people likes to think that a video teleconference makes it seem more like being together. It drives me crazy. I watch the delays in the transmission, think of the bandwidth waste and generally become less productive myself when such technology is used for technical reviews.
Main Executable Only, Add-Ins not included in size.
|
 |  | ||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
| Â | ||||||||||||||||||||||||||||||||||||||||||||||
Thank you for reading “Dan on Estimating”, if you would like more information about Galorath’s estimation models, please visit our contact page or call us at +1 310 414-3222.
Related posts:
- Development Teams Using Note Cards: 20th Century Here Today Lee Fischman, Galorath Guru attended the PMI conference last week. He sent an email during the conference concerned about note...
- COTS Components in Software Development Are Not Without Effort or Risk I have lost count of how many project that used COTS (commercial off the shelf software) components thinking they were...
- 2 Kinds Of Metrics: Status & Trend and Effectiveness First the obvious: : Status / Trend Metrics: e.g. productivity, defects removal rate, cost, schedule Most important for improvement: Effectiveness...
- Spiral Development Is Out, Long Live Spiral Development I heard a number of rumblings last week that government development projects are no longer going to use spiral development...
- Forrester’s Five Essential Metrics for Managing IT A recent report by Craig Symons of Forrester identified 5 core metrics for managing IT. This paper is full of...
Comments
Leave a Reply


