Relating Effort Reporting to Project Estimation

Slides:



Advertisements
Similar presentations
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Advertisements

In The Name Of God Software Development Management Presentors: Mostafa Abdollahi Ehsan Khodarahmi Fall-2010.
Automated Software Cost Estimation By James Roberts EEL 6883 Spring 2007.
A Sizing Framework for DoD Software Cost Analysis Raymond Madachy, NPS Barry Boehm, Brad Clark and Don Reifer, USC Wilson Rosa, AFCAA
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
ICS Management Poor management is the downfall of many software projects Software project management is different from other engineering management.
University of Southern California Center for Software Engineering CSE USC System Dynamics Modeling of a Spiral Hybrid Process Ray Madachy, Barry Boehm,
Neuro-Fuzzy Algorithmic (NFA) Models and Tools for Estimation Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren NFA Estimation Inc., London, Ontario, Canada.
Software Design & Production Methodologies STRUCTURED & OBJECT-ORIENTED METHODS for SYSTEMS ANALYSIS & DESIGN Vassilka Kirova Computer & Information Science.
1 Estimation of f-COCOMO Model Parameters Using Optimization Techniques University of Alabama at Birmingham Birmingham, Alabama, USA Leonard J. Jowers.
Coconomography Ray Madachy 25th International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2010.
Smi COCOMO II Calibration Status COCOMO Forum October 2004.
University of Southern California Center for Systems and Software Engineering 10/27/2008©USC-CSSE1 Predicting Understandability of a Software Project Using.
Integrated COCOMO Suite Tool for Education Ray Madachy 24th International Forum on COCOMO and Systems/Software Cost Modeling November.
University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE A Constrained Regression Technique for COCOMO Calibration Presented.
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
University of Southern California Center for Systems and Software Engineering © 2009, USC-CSSE 1 Assessing and Estimating Corrective, Enhancive, and Reductive.
University of Southern California Center for Software Engineering CSE USC USC-CSE Annual Research Review COQUALMO Update John D. Powell March 11, 2002.
SOFTWARE PROJECT MANAGEMENT AND COST ESTIMATION © University of LiverpoolCOMP 319slide 1.
Comparison and Assessment of Cost Models for NASA Flight Projects Ray Madachy, Barry Boehm, Danni Wu {madachy, boehm, USC Center for Systems.
Testing Metrics Software Reliability
SRDR Data Analysis Workshop Summary Brad Clark Ray Madachy Thomas Tan 25th International Forum on COCOMO and Systems/Software Cost Modeling November 5,
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy USC Center for Systems and Software Engineering
, TargetProcesswww.targetprocess.com1 TargetProcess:Suite Agile Project Management System Powers iterative development Focuses on Project Planning,
“Faultless to a fault.” - Robert Browning Albert Hsu
University of Southern California Center for Software Engineering CSE USC 10/8/00©USC-CSE1 Expediting Technology Transfer via Affiliate Programs and Focused.
Information System Economics Software Project Cost Estimation.
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec22 1 Lecture 22: Software Measurement Basics of software measurement.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Facts and Fallacies of Software Engineering (Rob Glass) CSE301 University of Sunderland Discussed by Harry R. Erwin, PhD.
Pfleeger and Atlee, Software Engineering: Theory and PracticePage 3.1 © 2006 Pearson/Prentice Hall 3.1 Tracking Progress : Gantt Chart Activities shown.
Cost Estimation. Problem Our ability to realistically plan and schedule projects depends on our ability to estimate project costs and development efforts.
1 The Personal Software Process Estimation Based on Real Data* * Would Martin Fowler approve? “I want you to take this personally…”
©Ian Sommerville 2004 Software Engineering. Chapter 21Slide 1 Chapter 21 Software Evolution.
COCOMO CO nstructive CO st Mo del II Copyright © 2007 Patrick McDermott UC Berkeley Extension It’s a Name Game, Don’t Blame Boehm! (rhymes)
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Empirical Estimation Models Based upon historic data Basic Structure E = A + B * (ev) C where A, B, c are empirical constants ‘ev’ is the effort in terms.
CSC 480 Software Engineering Lecture 6 September 11, 2002.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
CS 1120: Computer Science II Software Life Cycle Slides courtesy of: Prof. Ajay Gupta and Prof. James Yang (format and other minor modifications by by.
Proposed Metrics Definition Highlights Raymond Madachy Naval Postgraduate School CSSE Annual Research Review March 8, 2010.
University of Southern California Center for Systems and Software Engineering Reducing Estimation Uncertainty with Continuous Assessment: Tracking the.
Hussein Alhashimi. “If you can’t measure it, you can’t manage it” Tom DeMarco,
Fall 2014 (both sections) Assignment #1 Feedback Elapsed time (How long): –Ranged from 45 minutes to 10 days –About 1/4 said less than 1 day –About 1/2.
Smi COCOMO II Calibration Status USC-CSE Annual Research Review March 2004.
Cost12 1 Question of the Day u How important is it to be able to estimate the cost of a software project?
University of Southern California Center for Systems and Software Engineering Reducing Estimation Uncertainty with Continuous Assessment Framework Pongtip.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
University of Southern California Center for Systems and Software Engineering 26 th Annual COCOMO Forum 1 November 2 nd, 2011 Mauricio E. Peña Dr. Ricardo.
Z26 Project Management Metrics appropriate metrics for iterative projects Lecture 4a Graham Collins, UCL
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
MANAGEMENT INFORMATION SYSTEM
Outline Your one-minute feedback from last week
Project Management Chapter 3.
Software Sizing, Estimation, and Tracking
Software Estimating Technology: A Survey
Monitoring and Controlling the Project
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
An Empirical Study of Requirements-to-Code Elaboration Factors
Introduction to Systems Analysis and Design
COCOMO Model Basic.
Chapter 5: Software effort estimation- part 2
CS 1120: Computer Science II Software Life Cycle
Software Cost Estimation
CS 1120: Computer Science II Software Life Cycle
Software Effort Estimation
Software Maintenance Part1 Introduction. Outlines What Is Software Maintenance Purposes of Maintenance Why We Need It Maintenance Difficilties Some Tips.
Software Design & Production Methodologies
Presentation transcript:

Relating Effort Reporting to Project Estimation John Win 04/28/10

Agenda Introduction of current process Problems with current process Process improvement idea Benefits Q&A

Current Process Project estimation using COCOMO II Weekly individual effort report Weekly progress report submission by PM

Problems Inaccurate input to COCOMO II Over optimistic mentality by programmers Vulnerable to errors of misreporting and miscommunication in ER No clear indication of how many hours spend on each module Failure to understand the true cost of project

Proposed Idea Enhance current effort reporting system Remove “Develop Component” activity in ER Provide capability to add project modules/FPs to the ER system Include the type of activity performed relating to module/FPs Adding new code Fix bug in existing code Rework existing code

Proposed Idea

Proposed Idea

Proposed Idea

Benefits Leverage upon existing process Reduce mistakes from communication Allow for easy comparison between actual effort and estimated effort Clearer indicators of project health Improve student learning about effort estimation by COCOMO

References Barry, E. Horowitz, R. Madachy, D. Reifer, B. K. Clark, B. Steece, W. A. Brown, S. Chulani, and C. Abts (2000, January). “Software Cost Estimation with Cocomo II” (with CD-ROM). Prentice Hall PTR. Ali Afzal Malik, Barry Boehm. “An Empirical Analysis of Effort Distribution of Small Real-Client Projects”. April 15th, 2009.

Questions?