Adapted from slides by John Musser



Similar documents
Work Breakdown Structure (WBS) Emanuele Della Valle

Software Project Management

WBS, Estimation and Scheduling. Adapted from slides by John Musser

Project Scheduling & Tracking

SWEN 256 Software Process & Project Management

Deciding the work to be Performed (Work Breakdown Structure)

Project Management Planning

Introduction to Project Management

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Software Project Management Part 2: Work Breakdown Structures

The Project Planning Process Group

Time Management. Herb Pollard III

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

Creating a Publication Work Breakdown Structure

Project Planning. Project Scope. Work Breakdown Structure.

How to Craft a World-Class Work Breakdown Structure

Time Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page.

PMI Fundamentals PMI Processes Project Organization. Initial documents. Functional, Project, Matrix Orgs. Statement of Work (SOW) Project Charter

Project Time Management

Scheduling. Anne Banks Pidduck Adapted from John Musser

Introduction to Project Management ECE 480. Erik Goodman

Lecture Slides for Managing and Leading Software Projects. Chapter 5: Project Planning Techniques

Project Time Management

Project Management Concepts

The Plan s Journey From Scope to WBS to Schedule

ICT Project Management. Software Project Planning By J. Ogutu

PROJECT TIME MANAGEMENT. 1 Powered by POeT Solvers Limited

Unit 4: Time Management (PMBOK Guide, Chapter 6)

Chapter 5: Project Scope Management. Information Technology Project Management, Fifth Edition

How to Develop Work Breakdown Structures

Quick Reference Guide Interactive PDF Project Management Processes for a Project

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING

Develop Project Charter. Develop Project Management Plan

Chapter 6. (PMBOK Guide)

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *

The Evolving State of ESPM

PROJECT SCOPE STATEMENT

2-Day Workshop Project JumpStart The Workshop Designed to Launch Projects Faster

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Manual on Training Preparation

Research Project Management Key Concepts. Dr Robin Henderson

Project Management for Everyone

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

Project Integration Management

Change Management Tool kit Project Management Guidelines

Process for Data Flow Diagram Process Documentation Template: Description

Input, Output and Tools of all Processes

PROJECT TIME MANAGEMENT

Project Time Management

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

MGMT 4135 Project Management. Chapter-4. Defining the Project

Chapter 01. PMP work book answers V Exercise 01: Question Answer Question Answer

What is Project Scope Management? Project Scope Management Summary. Project Scope Management Processes

Program/Project Management Series Work Breakdown Structure Reference Guide

Work Breakdown Structures And Linear Responsibility Charts

Applied Software Project Management

VA ICJIS. Program Management Plan

8. Project Time Management

Minnesota Health Insurance Exchange (MNHIX)

Project Time Management

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

The 10 Knowledge Areas & ITTOs

Systems Analysis and Design

Software Project Management Part 1: Organization

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

Methodical Notes for part-time BMCF TM study course M_SM / PROJECT MANAGEMENT

Project Management for Everyone

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps

Project Scope Management in PMBOK made easy

Project Management Institute STANDARD

PMP Exam Preparation Answer Key

(BA122) Software Engineer s Workshop (SEW)

Project Management Process

(Refer Slide Time: 01:52)

Phase II: Design THE END OF THIS DOCUMENT IS DELIVERED TO THE CLIENT

Work Breakdown Structure (WBS)

PMP 2013 Exam Prep. Course Overview

MODULE TWO PROJECT MANAGEMENT BACKGROUND & COMMUNICATION

OPERATIONAL PROJECT MANAGEMENT (USING MS PROJECT)

SLIM Estimate and Microsoft Project Best Practices

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Introduction to Project Management: Principles, Techniques and Tools

PROJECT SCOPE MANAGEMENT


SWEBOK Certification Program. Software Engineering Management

SOFTWARE DEVELOPMENT PLAN

Project Planning and Scheduling

Creating The Work Breakdown Structure By Kim Colenso, Managing Principal, Artemis Management Systems

PROJECT TIME MANAGEMENT

Understanding Software Project Management PMI fundamentals, Project Selection, Initial documents Emanuele Della Valle

Guidelines: Project Schedule Project Management Office (PMO)

Information Technology Project Management

The work breakdown structure can be illustrated in a block diagram:

Classical Software Life Cycle Models

ORACLE PROJECT MANAGEMENT

Transcription:

Adapted from slides by John Musser 1

What s the difference? Plan Identify activities. No specific start and end dates. Estimate Determine the size and duration of activities. Schedule Add specific start and end dates, relationships, and resources. 2

Set goal and scope Select lifecycle Set org./team form Start team selection Determine risks Create WBS Identify tasks Estimate size Estimate effort Identify task dependencies Assign resources Schedule work 3

1. Identify what needs to be done Work Breakdown Structure (WBS) 2. Identify how much (the size) Size estimation techniques 3. Identify the dependency between tasks Dependency graph, network diagram 4. Estimate total duration of the work to be done The actual schedule 4

How long will your project take? Not an easy answer Especially not on a real project How to manage that issue? 5

Decompose your project into manageable chunks ALL projects need this step Divide & Conquer Two main causes of project failure Forgetting something critical Ballpark estimates become targets How does partitioning help this? 6

A Project: functions, activities, tasks 7

Hierarchical list of project s work activities Two Formats Outline (indented format) Graphical Tree (Organizational Chart) Uses a decimal numbering system Ex: 3.1.5 (0 is typically top level) Includes Development, Management, and project support tasks Shows is contained in relationships Does not show dependencies or durations 8

Contract WBS (CWBS) First 2 or 3 levels High-level tracking For potential discussion with clients Project WBS (PWBS) Defined by PM and team members Tasks tied to deliverables Lowest level tracking 9

Up to six levels (3-6 usually) such as Upper 3 can be used by customer for reporting (if part of RFP/RFQ) Different level can be applied to different uses Ex: Level 1: authorizations; 2: budgets; 3: schedules 10

11

0.0 Retail Web Site 1.0 Project Management 2.0 Requirements Gathering 3.0 Analysis & Design 4.0 Site Software Development 4.1 HTML Design and Creation 4.2 Backend Software 4.2.1 Database Implementation 4.2.2 Middleware Development 4.2.3 Security Subsystems 4.2.4 Catalog Engine 4.2.5 Transaction Processing 4.3 Graphics and Interface 4.4 Content Creation 5.0 Testing and Production 12

Process WBS a.k.a. Activity-oriented Ex: Requirements, Analysis, Design, Testing Typically used by PM Product WBS a.k.a. Entity-oriented, results-oriented Ex: Financial engine, Interface system, DB Typically used by engineering manager 13

14

15

Hybrid WBS: both of above This is not unusual Ex: Lifecycle phases at high level with component or feature-specifics within phases Rationale: processes produce products 16

Less frequently used alternatives Organizational WBS Research, Product Design, Engineering, Operations Can be useful for highly cross-functional projects Geographical WBS Can be useful with distributed teams NYC team, San Jose team, Off-shore team 17

Generic term for discrete tasks with definable end results Typically the leaves on the tree The one-to-two rule Often at: 1 or 2 persons for 1 or 2 weeks Basis for monitoring and reporting progress Can be tied to budget items (charge numbers) Resources (personnel) assigned 18

Ideally shorter rather than longer Longer makes in-progress estimates needed These are more subjective than done 2-3 weeks maximum for software projects 1 day minimum (occasionally a half day) Not so small as to micro-manage 19

List of Activities, not Things List of items can come from many sources SOW, Proposal, brainstorming, stakeholders, team Describe activities using bullet language Meaningful but terse labels All WBS paths do not have to go to the same level Do not plan more detail than you can manage 20

PM must map activities to chosen lifecycle Each lifecycle has different sets of activities Integral process activities occur for all Planning, configuration, testing Operations and maintenance phases are not normally in plan (considered post-project) Some models are straightened for WBS Spiral and other iterative models Linear sequence several times Deliverables of tasks vary by methodology 21

Top-Down Bottom-Up Analogy 22

Start at highest level Systematically develop increasing level of detail Best if The problem is well understood Technology and methodology are not new This is similar to an earlier project or problem But is also applied in majority of situations 23

Start at lowest level tasks Aggregate into summaries and higher levels Cons Time consuming Needs more requirements complete Pros Detailed 24

Base WBS upon that of a similar project Use a template Analogy also can be estimation basis Pros Based on past actual experience Cons Needs comparable project 25

Rolling Wave 1 st pass: go 1-3 levels deep Gather more requirements or data Add more detail later Brainstorming Generate all activities you can think of that need to be done Group them into categories 26

Both Top-down and Brainstorming can be used on the same WBS Remember to get the people who will be doing the work involved (buy-in matters!) 27

28

Network scheduling Costing Risk analysis Organizational structure Control Measurement 29

Should be easy to understand Some companies have corporate standards for these schemes Some top-level items, like Project Management, are in WBS for each project Others vary by project What often hurts most is what s missing Break down until you can generate accurate time and cost estimates Ensure each element corresponds to a deliverable 30

How detailed should it be? Not as detailed as the final project plan Each level should have no more than 7 items It can evolve over time What tool should you use? Excel, Word, Project Org chart diagramming tool (Visio, etc) Specialized commercial apps Re-use a template if you have one 31

Start with level 0, which is a single node the name of your project. Then do level 1, the highest level breakdown - about 4-7 nodes. Finally do level 2. Go deeper at your discretion. Use either a process, product or hybrid approach. Process is probably best at the highest level. Use Excel, Word, Project or whatever. Follow the standard WBS hierarchical numbering scheme. 32