• Predictive Analytics for Improved Cost Management  



Blog



Original Post Date: Monday, November 15, 2010 Last week I attended the 25th International Forum on COCOMO and Systems/Software Cost Modeling.  I attended for several reasons.  First of all, I was invited to participate on a panel whose topic was “25 years of Software Estimation: Lessons Learned, Challenges and Opportunities”.  Secondly, I have attended in the past and while it’s generally a small group, as such conferences go, I always come away impressed by the fact that so many smart people end up in one room and this year was no different.   But I digress; I really wanted to share ...
Original Post Date: Tuesday, November 2, 2010  After some recent meetings with clients I am sensing some confusion on how to estimate software reuse. I think part of the problem is in the definition of reuse, so let's start with a definition and then address the estimating issue. Software reuse is defined as “the use of existing software, or software knowledge, to build new software.” This definition came from Wikipedia. From a estimating software costs perspective the above definition is part of the problem. The definition should read: "Use of existing software with no changes for operation in the new software program.”  If the existing software is going to be changed, ...
Original Post Date: Wednesday, October 27, 2010 Here’s a cool project.  The Bloodhound Project  is focused on building a land vehicle capable of breaking the 1000mph speed barrier.  The mission of the project is twofold.  The first is to “overcome the impossible using science, technology, engineering and mathematics”.  But the second is more interesting – this project is intended as motivation for the upcoming generation to embrace technology related fields.  Britain doesn’t have enough students interested in such fields and they are worried about their ability to compete in technological forays going forward. But how much should something like this ...
Original Post Date: Wednesday, October 6, 2010 Over the past several weeks several users have inquired about the best way to model legacy software that is being modified when estimating software costs. The software component within the TruePlanning Software model has an input parameter call “adapted Code Size.” This input parameter accounts for existing or legacy software that will be modified or changed to meet a new requirement. Tied with the size input parameter is Percent Design/Code/Test adapted. Although the model will calculate a percentage for each input, I would recommend that user’s analyze the calculate values and override the calculation where required. The percentage ...
Original Post Date: Thursday, July 29, 2010 The following is an extract from a paper written in 1978 from one of the founders of PRICE Systems:  Two questions are often asked by those unfamiliar with TruePlanning’s approach to cost modeling: What is your CER (cost estimating relationship)? And what is your data base? These questions are closely related.  Both are based on the assumption that the PRICE modeling approach is the same as that customarily used in developing cost estimating relationships.  This is not the case.  The customary approach is to first gather as much relevant data as possible, then screen the ...
Original Post Date: Tuesday, June 8, 2010  Now that we know the background on the original concept of TRL's (Technology Readiness Levels - reference Arlene Minkiewicz's earlier blog post), we now want to address estimating costs associated with different TRL levels. It is important to realize that a model cannot estimate TRL costs by simply changing an input parameter. Rather the only way to estimate costs associated with different TRL levels is to model the scenario. For example, if you are estimating costs for TRL level 2 phase the input parameters would be very different than if estimating costs for TRL level ...
Original Post Date: Thursday, May 13, 2010  Earlier this week I conducted a webinar intended to make PRICE users aware of the Cost Research Services available to them as part of the license fee they pay to use PRICE products. I thought I would recap the highlights of this webinar for those of you who might have missed it. At PRICE we understand that cost estimating tools, while useful and valuable, do not always present the complete solution. Every single cost estimation projects presents new and unique challenges.  We think it's important that in addition to solid, time trusted cost estimating models, ...
Original Post Date: Friday, April 2, 2010  The newest version of TruePlanning has been released and distributed to customers. The new features were designed to make it easier to estimate entire systems, not just individual components or sub-systems. TruePlanning is an excellent solution in this regards. Systems that require you to estimate software costs, hardware costs, and the integration of multiple pieces of each can all be done in one framework. There are  specific features in this release, like input inheritance, that allow you to make changes at the top Project level which then flow throughout the entire system.  This saves an ...
Original Post Date: Friday, December 18, 2009 The cost estimating community mourns the loss of a true pioneer this week. Our thoughts and prayers are with his family. Frank Freiman has a special place in the history of PRICE Systems as his innovative work is directly responsible for the company’s existence today. This is a classic case of where one man can truly made a difference. Thousands of estimators across the world have benefited and continue to benefit from his accomplishments. Frank began studying the applications of statistical quality control as an officer in the US Army during World War ...
Original Post Date: Wednesday, September 16, 2009 While most of the books on the topic of parametric modeling take a look at detailed techniques and fundamentals, such as building parent/child relationships or the mathematics behind models, Systems Cost Engineering, takes a more practical perspective to answer a very basic question:  What can parametric estimating do for my organization and how can we implement it?  The book covers an array of business processes that can be dramatically improved with the application of a standardized parametric cost estimating framework. These processes exist across multiple phases of a program's lifecycle such as early concept planning through development and production. Chapters are ...