The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Ed Klimas talks about productivity

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Ed Klimas talks about productivity Posted: Aug 13, 2003 12:52 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Ed Klimas talks about productivity
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement
In a Usenet thread, Ed posted this:

SPR Numbers

Language Comparisons

Actually based on metrics we have gathered from several large Smalltalk projects and reviewed with Capers Jones, the productivity numbers Jones cites are probably too conservative for Smalltalk. We found that the tables Jones provides in his seminal book on "Estimating Software Costs" ISBN 0-07-913094-1,on predicting how long a software project will take, match very closely with actual results. The book takes into account a number of variables in terms of software project type, (i.e. business software vs operating system), team skill as well as lowest cost or quickest delivery. The models are based on SPR's database of thousands of projects.

Since the models Jones provides predict project man hours fairly accurately when compared with actual results, we can then use the models to test various "what if" sceanrios including differences in programming languages. The models that Jones presents seem to show that typical Smalltalk productivity is about 6x that of typical Java productivity for the same type of large project. If one is working on a small project, then the differences in programming technology don't matter because the inertia of getting going, technology set up and debugging are much more of the total project time.

We have presented our results at several conferences with good feedback from the audience about their veracity. One other point is that, as of a few months ago, all of the data regarding Java productivity from the SPR language comparison, appears to be unchanged from several years ago.

Ed Klimas

Every time this comes up on Usenet, the common response is "those studies are bogus". However, the SPR data is the best data we have, and it's fairly conclusive - if you want to shorten your delivery time, use Smalltalk. If you want to enrich consultants, use Java.

Read: Ed Klimas talks about productivity

Topic: Mac Envy Previous Topic   Next Topic Topic: Bf spins a browser on OS X

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use