Credible Estimation for Small Projects Rita Hadden WDC SPIN February 2001.

Slides:



Advertisements
Similar presentations
Effort Estimation and Scheduling
Advertisements

1 COMM 301: Empirical Research in Communication Kwan M Lee Lect4_1.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
ESTIMATING Agile/practical project work TDT4290, NTNU, Trondheim Fredrik Bach 02/09/2014.
Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
Supporting people with a learning disability Introduction to Project Management Presenter: Steve Raw FInstLM, FCMI.
Chapter 5 Project Planning
Productivity Prepared by Dr. Manal Moussa. Productivity Prepared by Dr. Manal Moussa.
Development Processes
An Introduction to Documentation Project Management Charles Fisher, Datatel, Inc. STC Washington DC Chapter Workshop November 18, 2004.
Work Breakdown Structure Workshop
PROJECT SCOPE, SCHEDULE, AND RESOURCE MANAGEMENT
Six Steps to a Better WBS Presented by 41 Bloomfield Street Lexington, MA USA © 2011 Project Management Partners.
LSU 07/24/2004Defining Project Tasks1 Defining the Project Tasks Project Management Unit, Lecture 4.
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
Budgeting and Cost Estimation
Task Analysis is Part of Planning Once we have completed planning on the deliverables and contents of the deliverables, we need to plan out “how to accomplish”
Task Analysis is Part of Planning Once we have completed our plan on what to deliver and the contents of deliverables (via requirements), we need to: plan.
Cost Management Week 6-7 Learning Objectives
Project Planning & Estimating – Are we there yet?
ECTS definition : Student centred system, Student centred system, Based on student workload required to : Based on student workload required to : Achieve.
What is Project Management? How does it affect how you do your job?
BSBPMG503A Manage Project Time Manage Project Time Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG503A.
Hartley, Project Management: Integrating Strategy, Operations and Change, 3e Tilde Publishing Chapter 5 Time Management Developing and controlling the.
Information Technology Project Management
Chapter 5 Sem I, 2003/2004Prepared by: Jafri Mohd Rohani1 Project Planning “ If you don’t plan for the project, you are planning for failure” “ Plans act.
Work Breakdown Structure (WBS) The WBS represents a logical decomposition of the work to be performed and focuses on how the product, service, or result.
Project Management April 28, 2008 Eric Verzuh Project Management April 28, 2008 Eric Verzuh.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
Welcome to Session 4 – Project Management Process Overview (continued) Instructor:Phyllis Sweeney Instructor: Phyllis Sweeney Project Management Certificate.
CS-411W VIII – Budgeting, Costing, and Pricing. Definitions Cost - the value of inputs that have been used to produce something. Inputs are typically.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Managing Engineering Design - Infrastructure. Presentation Overview 1.Tools and Techniques 2.Design and Documentation 3.Estimating and Scheduling.
© SYBEX Inc All Rights Reserved. Session 6 Cost Planning: How Much Is This Going to Cost?
Ahmad Al-Ghoul. Learning Objectives Explain what a project is,, list various attributes of projects. Describe project management, discuss Who uses Project.
Lecture 6. Review of Lecture 5 Company strategic planning: mission and objective statements and competitive strategy. Planning Methods: Top-down, Bottom-up.
Unit IV. Concept of Project Meaning of Project: A project is a temporary assignment which consumes resources like time, money, labor hours and technology.
6.3 Your Budget Worksheet. Section 6.3 Your Budget Worksheet  Goals: Identify steps you should take to create a budget worksheet. Explain common problems.
Ch 4 - Learning Objectives Scope Management You should be able to: n Discuss the relationship between scope and project failure n Describe how strategic.
Work Breakdown Structure Use and Demo
Applied Software Project Management LESSON 3: ESTIMATION Applied Software Project Management 12:02:37 PM 1.
Quality Software Project Management Software Size and Reuse Estimating.
Project Schedule PLAN IT!. Project Schedule Project Schedule is based on Work Breakdown Structure (WBS) Define the WBS correctly or the Project Schedule.
Estimating Project Times and Costs CHAPTER FIVE PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights Reserved.
Software Measurement and Analysis Team Assignment 13 Team 04.
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Marine Management (USA), Inc.
Project Estimation techniques Estimation of various project parameters is a basic project planning activity. The important project parameters that are.
Estimating Schedule Durations Using MS Project PERT Analysis Tool Presented by Harry Smith MPUG St. Louis Chapter Member February 9,
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M16 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project.
Project Management Cross lifecycle Activity
IR Governance Texas Juvenile Justice Department Last revised: 9/6/12.
(c) 2007 McGraw-Hill Higher Education. All rights reserved. Accountability and Teacher Evaluation Chapter 14.
Analogy Technique Chapter Analogy - Method Comparative analysis of similar systems Adjust costs of an analogous system to estimate the.
Development Processes Chapter Study Questions Q1: How are business processes, IS, and applications developed? Q2: How do organizations use business.
Unit 2 Effort Estimation. Effort estimation represents step 3 of the project planning process.
1 Topic 14 – Experimental Design Crossover Nested Factors Repeated Measures.
WEEK 3 Project Planning.
HR Elements for HR Practitioners 1 Lesson 4: Position Alignment Duration: 2 hours, 30 minutes Position Alignment Slide 4 -1.
Software project management 3rd Umer khalid Lecturer University of Lahore Sargodha campus.
Project Cost Estimation and Management. Learning Objectives Understand the importance of project cost management. Explain basic project cost management.
© 2008 Prentice Hall6-1 Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and.
Work Breakdown Structure (WBS)
Project Management MGT 30725
Determining How Costs Behave
Work Breakdown Structure (WBS)
How does a Requirements Package Vary from Project to Project?
Constructive Cost Model
Software metrics.
Presentation transcript:

Credible Estimation for Small Projects Rita Hadden WDC SPIN February 2001

Where do we Start? n Estimation pre-requisites n Estimation steps n Defining size and complexity for your work n Developing effort estimate for 1 work product n Questions?

Estimation Pre-requisites n An accurate Work Breakdown Structure (WBS) drives reliable size estimates. n Include project management and quality management activities in WBS. n Focus on estimating key deliverables. n If possible, compare with actuals from similar past projects. n Assume your first estimate will be wrong. n Re-estimate at the end of key stages. n Build re-estimation into your WBS.

Estimation Pre-requisites - 2 n Record your estimating assumptions (rationale behind the estimate). n Assign WBS activities to individuals or labor categories. n Assume each task is performed by one person. Adjust for multiple people, or separate the tasks.

Estimation Pre-requisites - 3 n Check your “bottom-up” estimates against “top- down” estimates. n What to ask when two or more estimates are different: – Were requirements different? – Are the assumptions for the two estimates similar? – Are there significant differences in people assigned? – Is the product maturity factor a source of variation?

What To Estimate? n Design n Construction n Documentation n QA/Test n Project Management n Quality Management

When To Estimate? n After Completed Requirements n After Completed High-level Design n After Completed WBS

Estimation Definition Steps (one time) 1. Define size (small, medium, large). 2. Define complexity (simple, moderate, complex). 3. Create 9 categories of size/complexity combinations. 4. Use in-house subject matter experts to develop a “credible” effort estimate for each category.

Estimation Steps for Projects (recurring) 1.Assign each task a size and complexity rating. 2.Use the appropriate standard effort chart to determine the number of hours needed to perform task. 3.Assign “experience factor” and/or “product maturity factor” as appropriate.

Define Size and Complexity for Your Work n 1. Think about what are the unique characteristics of the work you do that affect size and complexity. n 2. Make these characteristics part of your size and complexity definitions. n 3. Find the respected experts in your group for design, code, test, and documentation. n 4. Get their effort estimates for each category based on its size and complexity definition.

Develop effort estimate for 1 work product n 10-Minute Exercise: Pick 1 work product you will be responsible for developing in the next 4 weeks. Estimate the size, complexity, and effort of the work product in 8 minutes or less. Record your rationale (estimating assumptions).

Develop effort estimate for 1 work product n Questions to consider: – What assumptions did you make in order to complete the estimate? – On a scale of 1 to 5, with 5 the highest value, how reliable is your estimate? – What information would you need to estimate more reliably?