© Pearson Education Limited 2004 OHT 9.1 Cadle and Yeates: Project Management for Information Systems, 4th edition IS estimating issues Unique projects.

Slides:



Advertisements
Similar presentations
COST ESTIMATION TECHNIQUES AND COCOMO. Cost Estimation Techniques 1-)Algorithmic cost modelling 2-)Expert judgement 3-)Estimation by analogy 4)-Parkinsons.
Advertisements

Planning at CMM level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements Engineering.
Chapter 26 Estimation for Software Projects
Cadle & Yeates Ch 5 Revised by Ivor Perry Sept Detailed Planning - 1.
ICS Management Poor management is the downfall of many software projects Software project management is different from other engineering management.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Software.
Project Risks and Feasibility Assessment Advanced Systems Analysis and Design.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 23Slide 1 Software Cost Estimation.
Ch8: Management of Software Engineering. 1 Management of software engineering  Traditional engineering practice is to define a project around the product.
Planning and Estimating
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
CSC 395 – Software Engineering
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Information Technology Project Management
Software Cost Estimation Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
1 Cost Estimation CIS 375 Bruce R. Maxim UM-Dearborn.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Lecture 22 Instructor Paulo Alencar.
COCOMO Models Ognian Kabranov SEG3300 A&B W2004 R.L. Probert.
This document is proprietary to Project Consulting Group, Inc. and contains confidential information which is solely the property of Project Consulting.
Estimation Why estimate? What to estimate? When to estimate?
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 1.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 23Slide 1 Chapter 23 Software Cost Estimation.
CS /39 Illinois Institute of Technology CS487 Software Engineering David A. Lash.
1 Software Cost Estimation. Outline  Introduction  Inputs and Outputs  Methods of Estimation  COCOMO  Conclusion 2.
Group Members: Ayush Newatia, Barry Foye, Billy Felton, Kevin Anderson, Shahnaz Begum and Adam Jasinski Constructive Cost Model is a technique used to.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
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 Lecture 17: Chapter 26 Estimation for Software Projects Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman.
Software Estimation How hard can it be? Peter R Hill.
Software cost estimation Predicting the resources required for a software development process 1.
1 Chapter 23 Estimation for Software Projects. 2 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for.
© Pearson Education Limited 2004 OHT 8.1 Cadle and Yeates: Project Management for Information Systems, 4th edition Critical Path Method(CPM)
Applied Software Project Management LESSON 3: ESTIMATION Applied Software Project Management 12:02:37 PM 1.
10/27/20151Ian Sommerville.  Fundamentals of software measurement, costing and pricing  Software productivity assessment  The principles of the COCOMO.
Cost Estimation. Problem Our ability to realistically plan and schedule projects depends on our ability to estimate project costs and development efforts.
Wideband Delphi Technique George Ukkuru. Introduction Consensus based approach for estimation Developed in the 1940’s at Rand Corporation Team of experts.
Project Estimation Model By Deepika Chaudhary. Factors for estimation Initial estimates may have to be made on the basis of a high level user requirements.
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.
Slide 9.1 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
SFWR ENG 3KO4 Slide 1 Management of Software Engineering Chapter 8: Fundamentals of Software Engineering C. Ghezzi, M. Jazayeri, D. Mandrioli.
1 Planning a Software Project. 2 Defining the Problem Defining the problem 1.Develop a definitive statement of the problem to be solved. Include a description.
©Ian Sommerville, adapted by Werner Wild 2004Project Management Slide 1 Software cost estimation u Predicting the resources required for a software development.
Software cost estimation. Fundamental estimation questions How much effort is required to complete an activity? How much calendar time is needed to complete.
Function Points Synthetic measure of program size used to estimate size early in the project Easier (than lines of code) to calculate from requirements.
Guide to Computer Forensics and Investigations, 2e CC20O7N Software Engineering 1 Guide to Computer Forensics and Investigations, 2e CC20O7N Software.
Cost Estimation Cost Estimation “The most unsuccessful three years in the education of cost estimators appears to be fifth-grade arithmetic. »Norman.
Lecture 6 Title: Project Cost Management MIS 434.
Project Planning. Overview Planning and the software process Estimating duration and cost Software project management plan components Software project.
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.
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Chapter 33 Estimation for Software Projects
Project Cost Management
PROJECT LIFE CYCLE AND EFFORT ESTIMATION
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Software Project Estimation
Software Development & Project Management
Software Cost estimation
COCOMO Model Basic.
Chapter 5: Software effort estimation- part 2
Activities During SPP Size Estimation
COCOMO Models.
Chapter 33 Estimation for Software Projects
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Software Development Cost Estimation Chapter 5 in Software Engineering by Ian Summerville (7th edition) 4/7/2019.
Software Cost Estimation
Software Effort Estimation
Chapter 26 Estimation for Software Projects.
Presentation transcript:

© Pearson Education Limited 2004 OHT 9.1 Cadle and Yeates: Project Management for Information Systems, 4th edition IS estimating issues Unique projects with much innovation “Estimates” often produced early – before specification agreed No professional estimators Few published metrics available

© Pearson Education Limited 2004 OHT 9.2 Cadle and Yeates: Project Management for Information Systems, 4th edition Analogy method Find a similar project: –Type of business –Size of applications –Scope of systems –Technical methods and standards Must adjust for: –Organisational culture –Users’ level of computer literacy –Degree of management support for project

© Pearson Education Limited 2004 OHT 9.3 Cadle and Yeates: Project Management for Information Systems, 4th edition Analysis and programming approaches Explicitly estimate for one stage: –Analysis method – analysis stage –Programming method – code/unit test stage Extrapolate whole project outcome from stage estimate Must adjust for: –Project size –Familiarity with business and technical environment –Technical complexity

© Pearson Education Limited 2004 OHT 9.4 Cadle and Yeates: Project Management for Information Systems, 4th edition Direct estimate (from project breakdown) Break down project (either using WBS or PBS approach) Estimate for each task / product Sum products to get stages Sum stages to get project Takes time… …and requires expert estimators

© Pearson Education Limited 2004 OHT 9.5 Cadle and Yeates: Project Management for Information Systems, 4th edition Delphi technique Several estimators given specification of work and asked for estimates Summarised anonymously and results circulated to estimators Can revise estimates in the light of others’ ideas Method reduces personal disagreements and ego-based issues

© Pearson Education Limited 2004 OHT 9.6 Cadle and Yeates: Project Management for Information Systems, 4th edition CoCoMo Formulae based on thousands of delivered source instructions (KDSI) Basic, intermediate and detailed versions CoCoMo II now developed for wider range of development approaches Useful elapsed time formula: 2.5 x (estimated effort in man-months) 0.33

© Pearson Education Limited 2004 OHT 9.7 Cadle and Yeates: Project Management for Information Systems, 4th edition Function point analysis Based on analysis of inputs, outputs and files accessed in system Starts with unadjusted function points Then adjusts for: –technical complexity –performance-influencing factors –risks

© Pearson Education Limited 2004 OHT 9.8 Cadle and Yeates: Project Management for Information Systems, 4th edition Supporting activities Can considerably inflate base estimates Includes: –Proportional activities: Team leading/supervision Documentation Quality control Customer reviews –Elapsed-time activities: Project management Systems management Configuration management Project office work