Issues in Software Measurement & Estimation ISMA 2010

August 20, 2010 · Filed Under Estimation Process, General, Software Sizing, measurement · Comment 

Measurement is a wonderful thing.  However measurement without standards and definition can be worse than no measurement at all.  This paper which I will be presenting at the 2010 ISMA conference begins the attack, highlighting the need and proposing that additional work commences in standards for estimation and measurement.  Software Estimation and Measurement 2010



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 Computer Generated




Heuristics for Systems Engineering Cost Estimation

August 17, 2010 · Filed Under Cost Estimating, Estimation Process, Systems Estimating · 2 Comments 

Dr. Ricardo Valerdi of MIT sent me a pre-publication copy of his upcoming IEEE article. Here is the abstract:

“Engineering cannot wait until all phenomena are explained. Engineers may work effectively, often for centuries, with heuristics. This paper provides thirty one heuristics that have been inspired by the development and application of a systems engineering cost estimation model. The objective of this paper is to present such heuristics in a simple manner so that they can benefit systems engineering researchers and practitioners that develop, calibrate, and use cost models.”

I enjoyed the article (as I do with pretty much everything Ricardo produces).  Such simple truths. A few heuristics quoted from the paper follow:

“Don’t assume the original statement of the problem is necessarily the best, or even the right one.”

“Let the available data drive the application boundaries of the model.”

“Design the rating scale according to the phenomenon being modeled.”

The full article is available, as provided by Ricardo here: “Heuristics for Systems Engineering Cost Estimation.”



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 Computer Generated




IT Project Failure Warning Signs

July 20, 2010 · Filed Under IT Estimating · 1 Comment 

This list was adapted from ITBusinessEdge

Lack of governance: Project criteria, roles, processes & outcomes not used or accepted by management.  Not understanding project risk.

Internal politics: Territorial fights.  Its not my job, or “they” messed up.

Communication issues between the business and IT: IT talking with the business stakeholders about bandwidth and blobs rather than end user oriented benefits.

Unclear expectations: Bad estimates and ambiguous expectations.

Lack of fact based analysis: Plans not based on facts but on opinions.  Studies have shown, for example, that projects of any magnitude can’t produce a viable estimate without a model like SEER.

Lack of input from users: IT may know how to do it but users probably know what they need better.

Changes in project without re-planning

Unplanned changes in key personnel

Unrealistic schedules: Projects on death marches.

Unanticipated operations costs: These must be estimated well up-front



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 Computer Generated




Off Topic: Estimating the Occurence of Phantom Traffic Jams

July 8, 2010 · Filed Under Thoughts · 2 Comments 

Estimating the slowdown on the freeway.  Interesting article from Wired quantifies and estimates the occurrence of phantom traffic jams.    You all know them… traffic slows to a crawl.  There must be an accident.  But no, it is just a phantom traffic jam.  Living in Los Angeles I find this really interesting.



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.




New Code Counter Update Available from USC

July 7, 2010 · Filed Under Software Sizing · Comment 

The University of Southern California has been developing and updating line of code counters for a number of years.  Such code counters can be very handy when using lines of code as a size measure.  I know, many object to using lines of code, but when used correctly they can work well.  We see users who have just as much success with lines of code as they do with function points, use cases, etc.

Even if you are a functional size user, knowing the SLOC for legacy can be useful, rather than counting the function points, etc.  Here is the announcement from USC:

We are pleased to announce that a new version of the Unified CodeCount (UCC) tool is now available to the public at http://sunset.usc.edu/research/CODECOUNT/. This Release 2010.07 supports new programming languages (e.g., Fortran, Python, ColdFusion, Bash and C-Shell script) and the CSV output format among other enhancements and bug fixes. Please refer to the release notes document for further details at http://sunset.usc.edu/research/CODECOUNT/download/2010/UCC_Release_Notes_v.2010.07.pdf



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 Computer Generated




Cost To Recover from an IT Business Interruption

June 30, 2010 · Filed Under IT Estimating · Comment 

Aberdeen group published some interesting information regarding the time and cost to recover from business interruptions.  This is the time to recover 90% of functionality.  I recommend getting the complete report.  They found that best in class recovered 6.5 times faster than laggards and had an average cost of $72,000 versus laggards with an average cost of $2,880,000.



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 Computer Generated




Software Estimating: Sources and Uses of Data and Data Driven Estimates Intro

June 12, 2010 · Filed Under Software Estimating · Comment 

These days software estimation vendors are competing to have the largest repositories of completed software projects, and the customer is encouraging this competition, which is fundamentally good.  However, there is more to insuring the accuracy of an estimation model than just having a lot of data points sitting on the proverbial shelf.

Where Data Comes From

The first question asked of a vendor is, where does your data on completed software projects come from?  Early on, much of it came from Government agencies, who in turn collected from contractors.  Over time, public sources have emerged that contain voluntarily submitted information from private companies worldwide; the prime example of this being the International Software Benchmark Standards Group (ISBSG).  Galorath has obtained software project data over the years through numerous private and public sources.  The data comprises many thousands of total observations that have passed data quality tests.  Most observations contain size and effort information, thousands more do not contain all the desired fields.

Read more



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 Computer Generated




SEER 2010 International User Conference Papers Are Available

June 9, 2010 · Filed Under General · Comment 

http://www.galorath.com/index.php/library/estimating-united-conference/



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.




Interesting ROI Spreadsheet for Software Process

June 8, 2010 · Filed Under General · Comment 

Shows ROI of inspections, PSP, tsp, and more  http://davidfrico.com/roi-book.htm



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 Computer Generated




Addressing the Need for More Female Computer Science Graduates

June 7, 2010 · Filed Under Thoughts · 1 Comment 

 Gender equity in computing has long been a national goal advanced by those concerned with fairness and by those who know that the female point of view improves the design and development of software systems. Unfortunately, the percentage of young women entering computing-related majors keeps falling, and the female dropout rate is higher than the very high male dropout rate.  

The Bureau of Labor Statistics predicts a large increase in the need for B.S. and M.S. computing graduates in the next decade. The largest untapped pool of potential computing majors and, eventually, computing professionals, is science- and math-talented high school students, but only about 10% of entering undergraduate majors in computing majors are female. Despite the many initiatives aimed at attracting young women, the number of female computing majors keeps dropping…

Prof David Klappholz is involved in the Real Projects for Real Clients Courses (RPRCC) initiative, a K-12 and college level ACM-W project aimed at recruiting young women into, and retaining them in, computing-related majors. The initiative’s approach is based upon a 35-year-long psychological study that followed hundreds of mathematically- and scientifically-talented youth from middle school to middle age and elucidates gender differences in career choice.

Galorath’s head of development is female, as is nearly half our development staff.  And so naturally from us, three cheers for RPRCC!

From http://users.drew.edu/ftrees/TECS/Session_Descriptions.htm



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.




Next Page »