Applied Software Project Management (Andrew Stellman & Jennifer Greene) Chapter 4 - Part 1 Project Schedules Presented by: Marek Hajek 02/16/2012 [Majority.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Microsoft Project Tutorial for Chapters 6 & 7
Project Management from Simple to Complex
Work Breakdown Structures
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
Chapter 10: Project Schedule Planning
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Critical Path and Gantt
© 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.
Creating the Project Plan
SW Project Management Project Schedule and Budget
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
CS3773 Software Engineering Lecture 8 Software Planning and Estimation.
Project Time Management
Importance of Project Schedules
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 5 Slide 1 Project management.
Chapter 4: Project Management Objectives Define the terms project and project management, and differentiate between project and process management. Describe.
CS 501: Software Engineering Fall 2000 Lecture 4 Management I: Project Management.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Chapter 3 Managing the Information Systems Project
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
This work is licensed under a Creative Commons Attribution 3.0 Unported LicenseCreative Commons Attribution 3.0 Unported License (CC-BY). Project Management.
Microsoft Office Project 2007: Managing Projects.
Project Time Management J. S. Chou, P.E., Ph.D.. 2 Activity Sequencing  Involves reviewing activities and determining dependencies.  A dependency or.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Project Management Software Tools Cheryl A. Wilhelmsen Lee Ostrom.
Quiz#1 Chapter 5: Estimating Project Times and Cost
© 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.
Software Project Management Task Estimating and Scheduling
Open Workbench By Wilmer Arellano Spring Statement Of Work (SOW) A statement of work (SOW) is a document used in the Project Development Life Cycle.
Projects CHAPTER 10. Learning Objectives 1. Explain what project management is and why it is important. 2. Identify the different ways projects can be.
Appendix A Project Management: Process, Techniques, and Tools.
~ 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
Software Project Planning Chapter 2 Applied Software Project Management, Stellman & Greene.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
TA. MARAM AL-KHAYYAL NET481 MS Project Overview. Outline Introduction to project management.  Project 2007 can help you manage project time, resources,
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 7 Project Manager’s Toolkit for Time Management.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
1 L U N D S U N I V E R S I T E T P rojektledning och Projektmetodik.
Ahmad Al-Ghoul. Learning Objectives Explain what a project is,, list various attributes of projects. Describe project management, discuss Who uses Project.
Chapter 23 – Project scheduling Lecture 1. Project scheduling  Project scheduling is the process of deciding how the work in a project will be organized.
Applied Software Project Management
Project Schedule PLAN IT!. Project Schedule Project Schedule is based on Work Breakdown Structure (WBS) Define the WBS correctly or the Project Schedule.
Project Schedules Chapter 4 Applied Software Project Management, Stellman & Greene See also:
Applied Software Project Management PROJECT SCHEDULES Applied Software Project Management 2:16:07 AM 1.
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Chain Scheduling, PERT, and MS Project 2003.
Project Management Software Application PRM 705 Lecture 5 Mian Wasim Irshad.
Chapter 3 Managing the Information Systems Project
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Path and MS Project 2003 Tuesday, February.
Project Time Management
Project Scheduling Class 7.
MARCH 1 Project Management Problem statement l no hurdles, no problem just a goal l open-ended … no single correct answer l closed-ended … single answer.
Project Schedule & Gantt Chart Unit 4 – Virtual Project.
HCIS 410 Read, Lead, Succeed/Uophelpdotcom For more course tutorials visit
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
CIS 170 MART Teaching Effectively/cis170mart.com FOR MORE CLASSES VISIT HCIS 410 AID Inspiring Minds/hcis410aid.com FOR MORE CLASSES.
Project Management Planning and Scheduling. “Failing to plan is planning to fail” by J. Hinze, Construction Planning and Scheduling Planning: “what” is.
HCIS 410 AID Experience Tradition /hcis410aid.com
Chapter 3 Managing the Information Systems Project
Project Management – PTM721S
System analysis and design
Chapter 2: Project Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

Applied Software Project Management (Andrew Stellman & Jennifer Greene) Chapter 4 - Part 1 Project Schedules Presented by: Marek Hajek 02/16/2012 [Majority of slides created by Marek Hajek for CS 709B classroom use at UNR, Spring 2012] 4-1

Outline 1.Project Schedule (PS)[+] 2.PS Prerequisites[+] 3.Steps in Building a PS[+] 4.Gantt Chart[+] 5.How to Reconcile a PS[+] 6.Meetings[+] 7.Critical Path[+] 8.Don’t Abuse Buffers 9.Summary[+] 4-2

Project Schedule What is a project schedule? A calendar that links tasks with resources. 4-3

Building Project Schedule Project Schedule Prerequisites 1.WBS – Work Breakdown Structure. 2.Estimate of effort for each task. 3.Resource list and their availability Managing Tasks In Project [0:00 – 0:40] [5:07] Managing Time in Project [4:30] Managing Resources In Project [0:00 - 1:45]

Building Project Schedule Steps in Building a Project Schedule 1.Allocate resources to tasks. 2.Identify dependencies between tasks. 3.Create the schedule document. 4.Revise/reconcile schedule with organization needs. 4-5

Building Project Schedule 1. Allocate Resources to Tasks 1.Most difficult and time consuming part of effective project management. 2.Assign 1 or more resources to each task. 3.Must account for overhead when more than 1 person assigned to task.* Managing Resources In Project [1:45 – 2:00]

Building Project Schedule Keep in mind… 1.Parkinson (1958): “Work expands so as to fill the time available for its completion.” 2.Brooks: “Nine women cannot have a baby in one month.” 3.Effort <> Duration. a.Effort: amount of work spent on a task measured in person hours. b.Duration: time from task start to completion. 4-7

Building Project Schedule 2. Identify Dependencies Dependency: a.One task requires a deliverable from another task. b.Tasks share the same resource. 4-8

Building Project Schedule 3. Create the Schedule Document 1.Typically created using project management software such as Microsoft Project. 2.Graphically represented as a Gantt chart. 4-9

Building Project Schedule Gantt Chart and its Elements 1.Task and its duration = bar 2.Milestone = black diamond 3.Summary task = black bar that spans over tasks 4. Dependency = line with arrow Managing Time In Project [4:39]

Building Project Schedule 4. Reconcile Schedule 1.Must reconcile when project End date > Needed date 2.Reorganize/reallocate tasks and resources more efficiently. 3.Add resources. 4.Release project in phases. 4-11

Project Schedule Maintenance Meetings 1.Review meetings. a.Should be part of project schedule. b.Review whether schedule is accurate. c.Take action if schedule drifted off track: rearrange schedule, overtime, revise vision and scope document. 2.Milestone review meetings. a.Typically scheduled after last task of project phase. 4-12

Project Schedule Maintenance Important! Report serious problems to your project manager immediately so that he can promptly address issue and potentially rearrange schedule! 4-13

Project Schedule Maintenance Critical Path 1.Critical path consists of a sequence of tasks that represent the minimum time required to complete the project. 2.There is never slack in critical path Tracking With Project [0:00]

Project Schedule Maintenance Don’t abuse buffers A buffer is a task added to the schedule with no specific purpose except to account for unexpected delays. – This practice involves either adding extra tasks or padding existing tasks at strategic points in the schedule where overruns are “expected”. – Buffers can be useful: On a year-long project, every programmer will take two weeks of vacation Buffers can be used to account for this known delay – Buffers are often abused The idea that overruns are expected means that there is an implicit assumption that the estimate is incorrect. Buffers should not be used to add time to compensate for an inaccurate estimate *Stellman and Greene’s Chapter 4 slide content.

Part I Summary Project Schedule Prerequisites – WBS, Estimate of effort per task, resource list/schedule. Building Project Steps – Allocate resources to tasks, identify dependencies, create the schedule document, reconcile schedule. Meetings. – Review & Milestone meetings. Critical Path – A sequence of tasks = minimum time required to complete project. Don’t abuse buffers – Don’t pad extra space into project schedule for just-in- case scenarios. 4-16

Chapter 4 Project Schedules Thank you for you attention. Questions? Presented by Marek Hajek 4-17