Estimates Uncertainties Unknown  Project development costs  Project development schedules  Team size  Amount of software to be developed  Hardware.

Slides:



Advertisements
Similar presentations
Chapter 7 Managing Risk.
Advertisements

Effort Estimation and Scheduling
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Project Management Lecture Developing the Project Plan.
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
Estimates Uncertainties Unknown  Project development costs  Project development schedules  Team size  Amount of software to be developed  Hardware.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Chapter 5: Project Scope Management
Fundamentals of Information Systems, Second Edition
Project Management Session 7
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
LSU 07/25/2004Estimating Costs1 Estimating Project Costs & Time Project Management Unit, Lecture 5.
Project Scope Management
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
Project Management Software Tools Cheryl A. Wilhelmsen Lee Ostrom.
What is Business Analysis Planning & Monitoring?
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
S/W Project Management
Chapter 10 Contemporary Project Management Kloppenborg
Project ManagementDay 1 in the pm Project Management (PM) Structures.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
Estimation Chapter 3 Applied Software Project Management, Stellman & Greene.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
Software Estimation How hard can it be? Peter R Hill.
Software cost estimation Predicting the resources required for a software development process 1.
Lecture 6. Review of Lecture 5 Company strategic planning: mission and objective statements and competitive strategy. Planning Methods: Top-down, Bottom-up.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Management & Development of Complex Projects Course Code MS Project Management Project Life Cycle & PM Process Groups Lecture # 4.
Project Life Cycle.
Robotics & Engineering Design Projective Management Chin-Sung Lin Eleanor Roosevelt High School.
Systems Analysis and Design in a Changing World, Fourth Edition
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Effort Estimation ( 估计 ) And Scheduling ( 时序安排 ) Presented by Basker George.
Project Estimation techniques Estimation of various project parameters is a basic project planning activity. The important project parameters that are.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
Project Management Cross lifecycle Activity
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Project, People, Processes and Products Project management skills – schedule, monitoring, risk management, … People management skills – delegation, mentoring,
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
What is project management?
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
Software Project Management
Creating the Work Breakdown Structure. INFO 638Lecture #22 WBS The goal of the project should be accomplished when all tasks in the WBS are completed.
SOFTWARE PROJECT MANAGEMENT
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
Information Technology Project Management, Seventh Edition.
Software project management 3rd Umer khalid Lecturer University of Lahore Sargodha campus.
Creating a Work Breakdown Structure with Microsoft Project.
Project Estimation.
3. SYSTEMS DESIGN: JOB-ORDER COSTING
Project Management Processes
Software Project Management
TechStambha PMP Certification Training
Planning Phase: Project Control and Deliverables
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Constructive Cost Model
Software Project Management
Software life cycle models
Discrete Event Simulation - 4
Project Management Processes
Chapter 3 Managing the Information Systems Project
Presentation transcript:

Estimates Uncertainties Unknown  Project development costs  Project development schedules  Team size  Amount of software to be developed  Hardware resources

Estimates Stepwise Estimation Divides a large problem into numerous smaller problems. The basic approach decomposes the project into well-defined components, then to iterate step-by-step until only small units remain, which can be easily estimated.

Estimates Stepwise Estimation Project Decomposition by level of risk  Off-the-shelf components  Full-experience components  Partial-experience components  New development Software Development Project New development Partial experience Full experience Off-the-shelf High risk Reasonable riskSome risk involved Minimal Risk

Estimates Pre-Launch Charter Approval Size Estimates (Macro) +/- 35% range Launch Plan Approval Task-based Estimates +/- 15% range Execute Project Schedule +/- 10% range 1.During the Pre-Lunch stage, the overall project strategy is developed. From the strategy, size (macro) estimates are developed. Size estimates should not be converted to schedules 2.During the Launch stage, comprehensive plans and detailed (micro) estimates are developed 3.During the Execution stage, task-based estimates are converted into resources and calendar specific schedules Note: At all stages, both management and the project team must be willing to acknowledge the need to modify estimates whenever events so dictate.

Estimates Size (macro) Estimates Used to serve two key purposes  Used by management to decide if the project is feasible  Assess the effects of the proposed project on the portfolio of current and proposed projects  Not suitable for developing project schedules because can have +/- 35% differences from actual.

Estimates Size (micro) Estimates The objective is to develop effort, cost, resources and duration values. It is suitable for creating a resource-specific project schedule.  Efforts – the work hours it takes to complete a given amount of work. Effort is greatly affected by the knowledge, experience, and the work environment of the person performing the task.  Duration – the number of work days needed to completed the task. Duration estimations are affected by the percent assignment and resources available  Resources – the number of (core) team members and their skill levels  Cost – obtained by multiplying the estimated effort by appropriate billing rates. Additionally, any overhead and cost of non-human resources must be added: hardware, facilities, and so on. Detailed estimates can have +/- 15% difference from actual, hence range should be acceptable.

Estimates Sizing techniques /models Project size (macro) estimates are developed using the sizing models  These models statistical paradigms used to generate high-level effort, duration, and cost projections at a point when little is known about the project Effort Distribution Models (EDM) Deliverables-Based Estimates Functional Point Estimating Models Sizing techniques are most applicable to new development and major enhancements.

Effort Distribution Models Estimates (EDS) EDS In this method, an effort distribution model is expressed as a percentage of total effort, is created for each phase of the project lifecycle. Efforts – the work hours it takes to complete a given amount of work. Effort is greatly affected by the knowledge, experience, and the work environment of the person performing the task. This data can be collected from in-house projects, if comprehensive and accurate time reporting systems exists, or published industry data.

Estimates EDM  This figures are from an actual project

EDM Steps Develop detailed task based effort estimate for the first 15-20% of the project. Document resources (skill) assumptions. Using the estimates effort as a base, extrapolate the effort for each of the remaining project phases Convert the extrapolated phase effort into phase duration and estimate the number of resources needed for each phase Plot a phase-based Gantt to depict phase execution order and overlaps, if any. This will result in the estimated duration for the project Estimate the amount of project management effort for the project

Estimation (EDM)  Remember that model base provides a base reference and actuals may differ due to project specific variances. Of course, if the actuals continue to differ considerably from the model, the model should be recalibrated and effort distribution recomputed.

Estimation (EDM) Converting effort hours into estimate durations.  Convert the estimated phase effort hours to work months by dividing the total hours by the average production hours per month per person. 6.5 work-hours per day and 17.5 work-days per month = 114  Determine the Optimal Full-time Equivalent (OFTE) team members for each phase by taking the square root of the work months computed above  Compute the estimated phase duration as Phase duration = work months / OFTE  Develop a phase-base Gantt – depict the order of phase execution and appropriate phase overlaps and determine the duration estimate in terms of work-days, works weeks, or work-months. Problems  Effort for user participation are usually not included  A full-time PM for a 7 FTE team member. That is one FTE will consume 15% of PM’s time.

Estimation (EDM)

0 month10 months20 months30 months ED ID CUT SAT IN PI 0 month10 months20 months30 months ED ID CUT SAT IN PI PM Effort