1 References In general: –Slides provide the material required to pass the exam –Books: PMO provides a terse description of the topics covered by the course.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Work Breakdown Structures
Chpter#5 -part#1 Project Scope and Human Resource Planning
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
Project Scope Management
Project Scope Management
Q7503, Principles of Project Management, Fall Software Project Management Session 4: WBS, Estimation & Scheduling.
Project Planning Dr. Jane Dong Electrical and Computer Engineering.
Chapter 6 Database Design
Inspiring Your Next Success! ® Company Confidential - Copyright 2008 Hitachi Consulting 1 Work Plan Development Or answering the question: “So... what.
Project Management Session 7
Chapter 3: The Project Management Process Groups
Chapter 5: Project Scope Management
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
PROJECT SCOPE, SCHEDULE, AND RESOURCE MANAGEMENT
Project Scope Management
Project Management and Scheduling
Work Breakdown Structure
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
How to integrate the parts of your project to achieve success.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Software Project Management
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Common Activities Activities and Tasks in the WBS.
Managing Engineering Design - Infrastructure. Presentation Overview 1.Tools and Techniques 2.Design and Documentation 3.Estimating and Scheduling.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Week 2 Seminar: Project Scope Management
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.
Resources Performance time Project Planning Phase : Generating Tasks & Identifying Responsibilities 1.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
Work Breakdown Structure Use and Demo
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Software Planning Guidelines.
PLANNING ENGINEERING AND PROJECT MANAGEMENT
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Project Management Project Planning. PLANNING IN PROJECT ENVIRONMENT Establishing a predetermined course of action within a forecasted environment WHY.
Project Task Planning 1 Concepts and Definitions Work Breakdown Structures.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Project Scope Management 1. 2 Learning Objectives Understand the elements that make good project scope management important. Explain the scope planning.
1 Software Project Management Session 4: WBS, Estimation & Scheduling.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Q7503, Principles of Project Management, Fall Software Project Management Session 4: WBS, Estimation & Scheduling.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
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.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
SOFTWARE PROJECT MANAGEMENT
HCIS 410 Read, Lead, Succeed/Uophelpdotcom For more course tutorials visit
Information Technology Project Management, Seventh Edition.
Project Scope, Time and Cost IT Project Management PM Knowledge Areas:
Creating a Work Breakdown Structure with Microsoft Project.
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
© 2008 Prentice Hall6-1 Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and.
Chapter 2 : The Project Management and Information Technology Context Information Technology Project Management, Fourth Edition.
Project Scope Management
Software Project Management
References In general:
Concepts and Definitions Work Breakdown Structures
Project Management and Information Security
Defining the Activities
Software Project Management
MGT 605: CH 04 Defining the Project.
Project Management Process Groups
Presentation transcript:

1 References In general: –Slides provide the material required to pass the exam –Books: PMO provides a terse description of the topics covered by the course (input/output, processes, definitions, techniques, …) Sommerville provides a gentler and longer introduction (even though concepts are slightly less organized than in the PMO) Spotlight provides a gentle introduction to practical issues related to PM

2 News… … esse 3 up and running. Will upload slides soon. … sra.itc.it/people/adolfo/spm up to date. Collecting info for the exams:

3 Sources and References Introduction and Projects and organizations –See the PMO book. –Some information related to organization structures can also be found in Sommerville’s book. Scope management –Mainly taken from the PMO book. –SMART and practical issues taken from the “Spotlight” book Risk management –A real mix here. –The the “Spotlight” book provides a good introduction. –Qualitative risk assessment mainly taken from Sommerville. –Information on quantitative described in the PMO book. Managing people –Mainly Sommerville –Bits from PMO (the HR cycle and their outputs) –Situational leadership has a good tutorial on the net: –Hard/soft skill and matrices: Spotlight

4 Project Planning, Estimating, and Scheduling … we made it! Material from: John Musser (Columbia University)

5 Planning, Estimating, Scheduling What’s the difference? Plan: Identify activities. No specific start and end dates. Estimating: Determining the size & duration of activities. Schedule: Adds specific start and end dates, relationships, and resources.

6 Project Planning: A 12 Step Program 1)Set goal and scope 2)Select lifecycle 3)Set org./team form 4)Start team selection 5)Determine risks 6)Create WBS 7)Identify tasks 8)Estimate size 9)Estimate effort 10)Identify task dependencies 11)Assign resources 12)Schedule work

7 Project Planning: A 12 Step Program 1)Set goal and scope 2)Select lifecycle 3)Set org./team form 4)Start team selection 5)Determine risks 6)Create WBS 7)Identify tasks 8)Estimate size 9)Estimate effort 10)Identify task dependencies 11)Assign resources 12)Schedule work

8 How To Schedule 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

9 WBS & Estimation How did you feel when asked –“How long will your project take?” Not an easy answer to give right? At least not if I were are real customer on a real project How can you manage that issue?

10 Partitioning Your Project You need to 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?

11 Project Elements A Project: functions, activities, tasks

12 Work Breakdown Structure: WBS Hierarchical list of project’s work activities 2 Formats –Outline –Graphical Tree (Organizational Chart) Uses a decimal numbering system –Ex: –0 is typically top level Includes –Development, Mgmt., and project support tasks Shows “is contained in” relationships Does not show dependencies or durations

13 WBS Contract WBS (CWBS) –First 2 or 3 levels –High-level tracking Project WBS (PWBS) –Defined by PM and team members –Tasks tied to deliverables –Lowest level tracking

14 A Full WBS Structure Up to six levels (3-6 usually) such as Upper 3 can be used by customer for reporting Different level can be applied to different uses –Ex: Level 1: authorizations; 2: budgets; 3: schedules

15 WBS Chart Example

16 WBS Outline Example 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 Database Implementation Middleware Development Security Subsystems Catalog Engine Transaction Processing 4.3 Graphics and Interface 4.4 Content Creation 5.0 Testing and Production

17 WBS Types Process WBS a.k.a Activity-oriented Ex: Requirements, Analysis, Design, Testing Typically used by PM Product WBS a.k.a. Entity-oriented Ex: Financial engine, Interface system, DB Typically used by engineering manager Hybrid WBS: both above This is not unusual Ex: Lifecycle phases at high level with component or feature-specifics within phases Rationale: processes produce products

18 Product WBS

19 Process WBS

20 WBS Types 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

21 Work Packages 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 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

22 WBS 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

23 WBS & Methodology 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

24 WBS Techniques Top-Down Bottom-Up Analogy Rolling Wave –1 st pass: go 1-3 levels deep –Gather more requirements or data –Add more detail later Post-its on a wall

25 WBS Techniques Top-down –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

26 WBS Techniques Bottom-up –Start at lowest level tasks –Aggregate into summaries and higher levels –Cons Time consuming Needs more requirements complete –Pros Detailed

27 WBS Techniques Analogy –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

28 WBS Techniques Brainstorming –Generate all activities you can think of that need to be done –Group them into categories 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!)

29 WBS – Basis of Many Things Network scheduling Costing Risk analysis Organizational structure Control Measurement

30 WBS Guidelines Part 1 Should be easy to understand Some companies have corporate standards for these schemes Some top-level items, like Project Mgmt. 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 & cost estimates Ensure each element corresponds to a deliverable

31 WBS Guidelines Part 2 How detailed should it be? –Not as detailed as the final 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