Issues in Software Measurement & Estimation ISMA 2010
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
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
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
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
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
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
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.
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
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
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
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.


