{'fraction_non_alphanumeric': 0.02619808306709265, 'fraction_numerical': 0.0, 'mean_word_length': 5.898678414096916, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Parametric Project Monitoring and Control: Performance-Based Progress Assessment and Prediction

Performance measurement (an integral part of earned value management [EVM]) has, over at least the last two decades, become a gold standard process (i.e., best practice) for monitoring and controlling the progress of software development projects. It employs the fundamental measurement-based feedback principals to increase the probability that a project's actual performance matches its expected/planned performance; i.e., a project is delivered on time and within budget or, at least, that there is an early warning of looming disaster. This process is generally well-understood by project managers and reasonably well supported by commercially-available tools. Galorath Incorporated's experience with this process suggests there is an opportunity for significant process improvement by including established estimation methodology and algorithms as part of the forecasting and re-baselining activities performed during the project monitoring and control process. This paper reviews the fundamentals of software project management, performance measurement (including some proposed extensions to the notion of earning value), and proposes a process called Parametric Project Monitoring and Control (PPMC) whereby algorithms currently used for software cost and schedule estimation during the project planning process are incorporated into the forecasting and re-baselining processes to yield a more-realistic time-range prediction of the project's cost and duration.