CSCI 6231 Software Engineering Cost Estimation Supplemental Instructor: Morris Lancaster.

Slides:



Advertisements
Similar presentations
September 2008Mike Woodard Rational Unified Process Key Concepts Mike Woodard.
Advertisements

Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
Cost, Schedule, and Process Modeling Workshop USC CSSE Annual Research Review Facilitated by Jo Ann Lane.
ICS Management Poor management is the downfall of many software projects Software project management is different from other engineering management.
Project Planning Dr. Jane Dong Electrical and Computer Engineering.
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
Integration of Software Cost Estimates Across COCOMO, SEER- SEM, and PRICE-S models Tom Harwick, Engineering Specialist Northrop Grumman Corporation Integrated.
COSYSMO: Constructive Systems Engineering Cost Model Ricardo Valerdi USC CSE Workshop October 25, 2001.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE 10/23/01 1 COSYSMO Portion The COCOMO II Suite of Software Cost Estimation.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
Chapter 13: Preparing the System Proposal Instructor: Paul K Chen.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Computer Engineering 203 R Smith Project Scheduling 12/ Scheduling Now we know how much work there is to do, when can it be done? What kind of schedule.
International Campus – Kish Sharif University of Technology Session # 2.
Information System Economics Software Project Cost Estimation.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Software Design Processes and Management.
T. E. Potok - University of Tennessee Software Engineering Dr. Thomas E. Potok Adjunct Professor UT Research Staff Member ORNL.
This document is proprietary to Project Consulting Group, Inc. and contains confidential information which is solely the property of Project Consulting.
Estimation Chapter 3 Applied Software Project Management, Stellman & Greene.
1 Software Cost Estimation. Outline  Introduction  Inputs and Outputs  Methods of Estimation  COCOMO  Conclusion 2.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer.
1 Chapter 23 Estimation for Software Projects. 2 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
Pfleeger and Atlee, Software Engineering: Theory and PracticePage 3.1 © 2006 Pearson/Prentice Hall 3.1 Tracking Progress : Gantt Chart Activities shown.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
Applied Software Project Management LESSON 3: ESTIMATION Applied Software Project Management 12:02:37 PM 1.
Web Engineering and Technology Unit I. Categories/Types of Web-Based Systems CategoryExamples Document centricOnline newspapers, manuals InteractiveRegistration.
Estimating Software Projects & Activity Scheduling in the Dynamic, Multi-Project Setting: Choosing Heuristics Through Deterministic Simulation.
BSBPMG503A Manage Project Time 6.4 Estimate Activity Duration The process of approximating the number of work periods needed to complete individual activities.
Overview of COCOMO Reporter:Hui Zhang
Process Increments: An Agile Approach to Software Process Improvement Amr Noaman Abdel-Hamid Mohamed Amr Abdel-Kader /11 $26.00 © 2011.
Tech Mahindra Limited confidential © Tech Mahindra Limited 2009 Test Strategy & Test Planning July 03,2010.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
MULTI-BUILD SOFTWARE COST ESTIMATION USING COINCOMO Who can multi-build the longest presentation title?
What we’re working on.. Defining the role of different types of evidence in decision-making. Develop tools to go from evidence to decisions about clinical.
Mid Term Review / Lab Day. COPYRIGHT TOM SULZER © 2015 Where does a project fit? How To Get It Clearly Defined Not Clearly Defined What Is Needed? Clearly.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M19 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project.
Chapter 23 – Project planning 1 CS 425 December 6, 2012 Ian Sommerville, Software Engineering, 9 th Edition Pearson Education, Addison-Wesley Note: These.
Viking Estimation Team Assignment 13 Team 2-1. Content 1/ Introduction 2 / Wideband Delphi & COCOMO II 3 / The assemble task formula 4 / Wideband Delphi.
University of Southern California Center for Systems and Software Engineering Aug. 26, 2010 © USC-CSE Page 1 A Winsor Brown CS 577a Lecture Fall.
Slide 1 Critical Success Factor : Project Management Project Management is the process of _______ the development of a system with a specified _____ frame.
CSE 403, Spring 2008, Alverson CSE 403 Software Engineering Pragmatic Programmer Tip: Care about Your Craft Why spend your life developing software unless.
CSE SW Project Management / Module 19 - Some Popular Effort Estimation Models Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M19.
Software cost and effort estimation will never be an exact science. Estimation is very difficult to do, but is often needed Too many variables can affect.
Module 4: Effect of Agile on the DoD Program Office TLO: Given a DoD program involved in software development using Agile philosophy methodologies, the.
Introduction to Project Management Project management.
Project Proposal. Option 1 Cellular GPS application and server.
Project Cost Management
כ"ז/שבט/תשע"ח An Overview of Software Development Effort and Cost Estimation Techniques Professor Ron Kenett Tel Aviv University School of Engineering.
Game Design, Development, and Technology
Lecture 0 Software Engineering Course Introduction
Why Do We Measure? assess the status of an ongoing project
Range Cost Estimates Estimating Accuracy Trumpet
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
HCIS 410 ASSIST Education for Service- -hcis410assist.com.
Software Cost estimation
Chapter 3 Project Management
SE Tasks for a Concept Development Project
COSYSMO: Constructive Systems Engineering Cost Model
Chapter 23 – Project planning
For more information, please see our methodology at: 
Why Do We Measure? assess the status of an ongoing project
Design Space of Software Development Methodologies
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Why Do We Measure? assess the status of an ongoing project
PPT3: Project planning and management
Why Do We Measure? assess the status of an ongoing project
Chapter 26 Estimation for Software Projects.
Presentation transcript:

CSCI 6231 Software Engineering Cost Estimation Supplemental Instructor: Morris Lancaster

09/30/2012CS 6231 Cost Estimation2 Cost Estimation Models Wiki Parametric Estimating Wideband Delphi COCOMO SLIM SEER-SEM Parametric Estimation of Effort, Schedule, Cost, Risk. Minimum time and staffing concepts based on Brooks's lawSEER-SEMBrooks's law Function Point Analysis Proxy-based estimating (PROBE) (from the Personal Software Process)Proxy-based estimatingPersonal Software Process Program Evaluation and Review Technique (PERT)Program Evaluation and Review Technique Analysis Effort method PRICE Systems Founders of Commercial Parametric models that estimates the scope, cost, effort and schedule for software projects.PRICE Systems Evidence-based Scheduling Refinement of typical agile estimating techniques using minimal measurement and total time accounting.Evidence-based Scheduling

09/30/2012CS 6231 Cost Estimation3 A great deal of material is out there, how do we choose? Rand Corporation Study Estimation in Incremental Processes Basic COCOMO –DownloadDownload COCOMO II –DownloadDownload FFP – a nomenclature problem

09/30/2012CS 6231 Cost Estimation4 Cost Estimation Models Assignment 2 Coordinate with your team and provide at least two initial estimates (using two different methodologies) for the class project. –For each metric and adjustment factor, give the rational for its development. –One product will come from each team. That product will contain the two estimates. Please assess the accuracy of the estimates in a short paragraph. Due on 10/22