Project Planning Techniques U08784Software Project Management Rosemary Phillimore.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

CP Chapter 4 Schedule Planning.
Estimating, scheduling and budgeting
Chapter 3 Managing the Information Systems Project
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Advanced Project Management - CPH
Pert Charts Trisha Cummings. What Are Pert Charts? "PERT" developed by the United States Department of Defense as a management tool for complex military.
ME 414W/415W Project Management Project Management.
Scheduling The Project  Scheduling Planning, budgeting and scheduling are all part of the same process Planning a project, developing a budget for it,
Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 3 Managing the Information Systems Project
Chapter 10: Project Schedule Planning
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Project Time Management
Importance of Project Schedules
Chapter 3 Managing the Information Systems Project
CS Techniques Supporting Project Management (Part 4) Bilgisayar Mühendisliği Bölümü – Bilkent Üniversitesi – Fall 2009 Dr.Çağatay ÜNDEĞER Instructor.
Project Time Management
This work is licensed under a Creative Commons Attribution 3.0 Unported LicenseCreative Commons Attribution 3.0 Unported License (CC-BY). Project Management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
HIT241 - TIME MANAGEMENT Introduction
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Chapter 3 : Managing the Information Systems Project.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
 Probably the most time-consuming project management activity.  Continuous activity - Plans must be regularly revised.  Various different types of.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Appendix A Project Management: Process, Techniques, and Tools.
Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Project Management Project Planning Estimating Scheduling.
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Successful IT Projects slides © 2007 Darren Dalcher & Lindsey Brodie Successful IT Projects By Darren Dalcher & Lindsey Brodie
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Software Project Management
Objectives 4 Understand the basic concepts of project planning and control 4 Explain PERT and Timeline (Gantt) charts.
1 Selected Topics on Project Management The Critical Path Dr Marc Conrad 1Marc Conrad.
Work Systems and the Methods, Measurement, and Management of Work by Mikell P. Groover, ISBN ©2007 Pearson Education, Inc., Upper Saddle.
Collecting requirements – Different methods Defining scope – Estimates for all resources Creating the WBS – Different approaches Verifying scope – Formal.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Lecture 61 Project planning tool Lecture 62 Objectives Understand the reasons why projects sometimes fail Describe the different scheduling tools, including.
Chapter 3 Managing the Information Systems Project
Project Time Management Ashima Wadhwa. Schedule Development – Determining start and finish dates for project activities – Without realistic dates, project.
Project Time Management
Project Management Concepts Gantt Chart – shows tasks as bars whose length indicates timing. PERT* chart (Network Diagram) – shows relationships between.
 Chapter 6: Activity Planning – Part 2 NET481: Project Management Afnan Albahli.
Lecture 3 Part 1 Managing the Information Systems Project.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES SEMINAR December 2003.
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
Activity Planning. Effort estimation – For whole project – For individual activity Detailed plan – Starting of each activity – End of each activity –
HNDIT23082 Lecture 10:Software Project Management
Managing the Information Systems Project Cont’d
Chapter 3 Managing the Information Systems Project
Project Management – PTM721S
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Business System Development
Project Management.
Project Management and scheduling
Activity Planning.
Project Time Management
Project Time Management
PERT - The Program Evaluation and Review Technique
Project Time Management
Chapter 6 Activity Planning.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Project Time Management
Project Time Management
Importance of Project Schedules
Project Time Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Project Planning Techniques U08784Software Project Management Rosemary Phillimore

Project Planning Client Requirements Start End Project Outline Project Plan Start End Project Stages Stage Plan (may be one phase of a larger development)

Phase Plan Maternity Pathology Accidents Others MarAprMayJunJulyAugSep Projects

Levels of Breakdown Project Stage 1Stage 2 Task ATask BTask XTask Y Activities Deliverables Task/Activity/Deliverable checklists should be defined

Project Plan Maternity Phase Define Interface Needs Design Interface Prototype Interface Implement in Admissions Implement for Doctors MarApr MayJun Deliverables/Milestones Requirements Definition Evaluation Report Product Acceptance End of Stage End of Stage End of Stage End of Stage End of Stage

Stage Plan Design Stage of Maternity Phase Week StaffTask MPDesign Interface AllReview with A Team MP/DVTest Design on PDA Modules AllReview and Update MPSpecify Changes DVImplement Prototype DV/RSTest with Midwives RSTest with Dr. Medway AllReview and Update AllProgress Meeting

Products/Tasks/Reviews Stage Plan Starting Products Test Review Accept Baseline Products Task Mid-Stage ReviewsEnd-Stage Review Progress Reviews

Product Breakdown Reports Project Products Technical Products Software Documents Quality Products Management Products Plans QA PlansQC Results

Stage Plans Products Technical Quality Man'ment Task A Activity A1 Activity A2 Activity A3 Task B Activity B1 Activity B2 Task C Activity C1

3 Product Breakdown Products to be Delivered Quality Criteria Quality Review Procedures 3 Work Breakdown Tasks List Dependency between Tasks Making a Stage Plan Inputs Actions Ù Estimate Time for Each Task Ù Consider Required Deadlines Ù Draw activity Network Ù Identify the Critical Path Ù Document the Plan

Documenting the Plan Product Breakdown (Hierarchy Chart) Project Schedule (Network Diagram) Stage Plan (Gantt Chart) Risk Analysis (Matrix) Task Risk

l Easy to understand l Drawn to scale l Can show resources against tasks l Can show milestones l Can show holidays/regular meetings l Can plot 'actuals' against predictions Bar Charts ( Gantt Charts ) Time TasksTasks

l Not Drawn to Scale l Illustrate dependencies between tasks l Highlight those tasks on the critical path l Highlight slack (or float) in the process Networks

l Not Drawn to Scale l Illustrate dependencies between tasks l Highlight those tasks on the critical path l Highlight slack (or float) in the process Networks Milestone A Milestone B A B C D E F G H I J K L M N

Network Notation Node Earliest start time Latest start time Activity Name Activity Duration Critical Path Dummy Activity

Network Notation Activity Name Activity Duration The time required for the completion of the activity. This may be calculated knowing the resources available or may be calculated knowing how much time is available to complete the activity (the appropriate resources may be allocated later). See notes on activity timings at the end of this tutorial Activity Name By carefully analysing all aspect of the project both the technical and non-technical, a list can be made of the activities that need to be completed in order to achieve the project aims. This list is the basic data for drawing up the project network.

Network Notation Activity Name Activity Duration ACTIVITY TIMINGS Each activity in the network is given a time. It is estimated as being the time required for the work to complete the task. In PERT (programme evaluation and review techniques), three such estimates are required for every activity: Optimistic time i.e. the best time possible for completing the activity Pessimistic timei.e. worst possible time The most likely time These three times are used to give a weighted mean from the formula: Time = Optimistic time + 4*Most likely time + Pessimistic time 6

Network Notation Node Earliest start time Latest start time The earliest time by which this event can be reached and subsequent activities can begin. For the first event this is zero, for other events it is calculated by adding all the durations of events leading up to that event. If there are two or more paths into an event then the one with the longest duration becomes the earliest event time. The latest start time is the time at which an event can occur if the total end date is not to be affected. Working from right to left calculate and enter latest event times by subtracting duration times. Where there is more than one path the correct latest time will be the smallest of the alternatives. Events (nodes) Events or nodes are points in time, do not have duration but represent the start and finish of activities. They often coincide with a deliverable (some significant tangible products that has to be completed) or a milestone (a point in the project where an assessment of progress made) of some sort. They are a point in time and have no duration but they can be used to show the earliest time at which following events may start and the latest time at which preceding events may finish.

Network Notation Critical Path Dummy Activity The Critical Path This is a path through the project where a series of tasks have no slack or float in their duration such that if one task on the path goes beyond its deadline then all the subsequent tasks slip and the project deadline is jeopardised. The critical path is the longest path from start to finish. For all activities on the critical path the Earliest Event time and the latest start time are the same. There may be more than one critical path in a system Dummy Activities Dummies are added to a network in order to clarify dependencies where an ordinary arrow cannot reflect this correctly. Dummy activities have no duration. They may be used freely when first drawing the network. Unnecessary dummies should be eliminated later to simplify the diagram

Network Analysis ACTIVITYDURATIONDEPENDS (Months)ON 10Requirements Analysis3 15Develop test plan2 20Systems Design410 25Write test drivers615 30Prepare test data215, 10 40Code system420 50System test440, 30, 25 60Document system220 70Install450, 60

Network Analysis

l Planning Packages Ù Project Managers Workbenches Ù Work Recording Packages l Spreadsheets l Decision Support Packages Ù Estimators Ù Project Breakdown and Templates l IPSE / CASE Microsoft Project Planner is on Brookes Network Tools for Project Management