Project 9: Software Project Cost and Effort Estimation Tools Presented By: Jeffrey Menchion EEL 6883 Software Engineering 2 – Spring 2010 February 22, 2010 Problem Statement Estimating the software cost and effort are essential for delivering the software to the client in a timely manner and within the specified budget. The purpose of the project is to survey the current, most widely used software project cost and effort estimation tools and provide comparison studies between different tools (similiarities and differences). The project includes both academic and commercially available tools. Must include nine (9) tools in the survey. Progress Made List of Software Project Cost and Effort Estimation Tools Break down Software Project Cost and Effort Estimation Tools into six categories. Similarities and differences of tools Software Estimation Techniques Model-Based Putnam’s Software Live Cycle Model (SLIM) Checkpoint, a knowledge based estimating tool SEER-SEM COCOMO II (Constructive Cost Model) Expertise-Based Work Break Down Structure (WBS) Software Estimation Techniques Learning-Oriented Techniques Dynamics-Based Techniques Case Studies System Dynamics Approach Regression-Based ‘Standard regression’ - Ordinary Least Squares (OLS) method Software Estimation Techniques Composite-Based Bayesian Approach What’s left to complete? Project 9: Software Project Cost and Effort Estimation Tools Tasks Start Date Duration End Date Complete Identify Project 1/18/2010 1 1/19/2010 Yes Identify Tools 1/20/2010 14 2/3/2010 Yes 2/4/2010 14 2/18/2010 Yes Define Sim/Diff 2/19/2010 30 3/21/2010 No Proj. Pres. (Inter) 2/22/2010 1 2/23/2010 No Proj. Pres. (Final) 4/14/2010 1 4/15/2010 No Categorize Tools What’s left to complete? Project 9: Software Project Cost and Effort Estimation Tools Proj. Pres. (Final) Proj. Pres. (Inter) Define Sim/Diff Categorize Tools Identify Tools Identify Project 1/18/2010 2/7/2010 2/27/2010 3/19/2010 4/8/2010 What is the plan to complete? Continue to work on similarities. Continue to work on differences. Familiarize myself with Latex. Difficulties encountered? Becoming familiar with Latex