The project structure (WBS) 24-March-2015 1. Recap Software Development Planning 2.

Slides:



Advertisements
Similar presentations
NEES Project Management Workshop June 16 June 18 1 Segment 3.
Advertisements

Project Planning and Scope
Chpter#5 -part#1 Project Scope and Human Resource Planning
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
Degree and Graduation Seminar Scope Management
Project Change Management
Project Integration Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 4 th Edition, Project.
Project Scope Management
Chapter 5: Project Scope Management
Project Management Session 7
Iterative development and The Unified process
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Chapter 3: The Project Management Process Groups
Chapter 5: Project Scope Management
Project Scope Management
Project Scope Management
Project Scope Management J. S. Chou, P.E., PhD.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
Advanced Project Management Project Plan Templates
Project Management Fundamentals Project Organization and Integration
What is Business Analysis Planning & Monitoring?
Degree and Graduation Seminar Project Management Processes
Project Management Process Overview
PMP® Exam Preparation Course
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
PPMT CE-408T Engr. Faisal ur Rehman CED N-W.F.P UET P.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 4 Project Integration Management.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
Iterative process planning. Overview Introductory Remarks 10.1 Work breakdown structure 10.2 Planning Guidelines 10.3 The cost & Schedule estimating process.
Copyright 2008 Introduction to Project Management, Second Edition 2  Many people have heard the following sayings: ◦ If you fail to plan, you plan to.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
SacProNet An Overview of Project Management Techniques.
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.
Project Life Cycle.
Apply Project Scope Management Techniques Project Scope Processes – Part 2 Certificate IV in Project Management Qualification Code BSB41507 Unit.
Ch 4 - Learning Objectives Scope Management You should be able to: n Discuss the relationship between scope and project failure n Describe how strategic.
5-1 Copyright © 2013 McGraw-Hill Education (Australia) Pty Ltd Pearson, Larson, Gray, Project Management in Practice, 1e CHAPTER 5 Defining the Scope of.
Develop Project Charter
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Quick Recap. Project Initiation overview Awareness of the need for change (situation, context) and recognition by stakeholders that only a project can.
Recent trends in IT projects – Globalization, outsourcing, and virtual teams Project management process groups – Initiating, planning, executing, monitoring.
The Project Plan Plan Your Work, then Work Your Plan
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Apply Project Scope Management Techniques Project Scope Processes – Part 2 Week 4 Certificate IV in Project Management Qualification Code BSB41507.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
The Project Management Process Groups
Information Technology Project Management, Seventh Edition.
Creating a Work Breakdown Structure with Microsoft Project.
© 2008 Prentice Hall6-1 Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and.
Project Management PTM721S
Project Planning: Scope and the Work Breakdown Structure
Module nine PMP® Mastery 2016 APMG Create WBS
TechStambha PMP Certification Training
Project Management.
Project Scope Management
CIS12-3 IT Project Management
Project Management Process Groups
Project Scope Management
Project Integration Management
Project Scope Management
Project Scope Management
Project Integration Management
The project structure (Scope Management)
Presentation transcript:

The project structure (WBS) 24-March

Recap Software Development Planning 2

Recap – What IS or ISN’T a Project Plan A project plan IS a collection of different views of the project A project plan IS a model of the project’s future A project plan IS a living artifact A project plan is NOT a GANTT chart A project plan is NOT a schedule 3

Recap - PMBOK Definition The process necessary for defining, preparing, integrating and coordinating all subsidiary plans into a project management plan. The project management plan becomes the primary source of information for how the project will be planned, executed, monitored and controlled, and closed. 4

Recap - Planning timeline 5

Project Planning Process Areas Developing the Project Plan Interacting with Stakeholders Getting Commitment to Plan Maintaining the Plan 6

Specific Goals Establish Estimates Develop a Project Plan Obtain Commitment to the Plan 7

Role: Project Manager (RUP) 8

Project Planning Roles and Responsibilities ResponsibleAccountableConsultedInformed Project Management XX Project Stakeholders XX Project TeamXX Project Review Authority X 9

Activities for developing the SDP Develop the SDP project management content Develop enclosed project management plans Coordinate the development of supporting plans 10

Topic – Scope Management and WBS Planning the Development  The project structure (WBS) References  Software Project Management: A Unified Framework, Walker Royce, Addison Wesley  Fundamentals of Project Management, James P. Lewis, AMACOM Books  Software Project Management, Bob Huges, Mike Cotterrel  PMBOK 11

Going further into Planning Planning is about answering some questions like:  “What must be done?”  “When will it be done?”  “Who will build it?”  “How much will it cost?” 12

Planning the “WHAT” Planning the “what” is crucial One frequent reason projects fail is that a significant part of the work is forgotten! 13

Project Scope Management Scope Planning Scope Definition Create WBS Scope Verification Scope Control 14

Scope Planning Defining and managing the scope is key to project success Detailed project scope statement process Process for creating the WBS from the detailed statement Formal verification specification Change control process 15

Scope Definition Detailed project scope statement Change Requests Project Scope Management Plan update 16

Scope Definition [1] Detailed project scope statement  Project Objectives (Specific, Measurable, Attainable, Relevant, Time-limited)  Requirements  Boundaries  Deliverables  Acceptance Criteria  Constraints  Assumptions 17

Scope Definition [2] Detailed project scope statement  Initial Organization  Initial Risk  Milestones  Fund limitations  Cost estimate  Configuration Management Requirements  Specifications  Approval Requirements 18

Create WBS Project Scope Statement Updates Work Breakdown Structure WBS Dictionary Scope Baseline Project Scope Management Plan Updates Change Requests 19

Scope Verification Assures that the detailed scope definition, WBS and WBS dictionary are formally reviewed and approved by the project stakeholders 20

Scope Verification Accepted deliverables Change Requests Recommend corrective actions 21

Scope Control Assures that all Requested Changes and Corrective Actions are processed by the Integrated Change Control Management process 22

Scope Control Project Scope Statement (Updates) Work Breakdown Structure (Updates) WBS Dictionary (Updates) Scope Baseline (Updates) Requested Changes Recommended Corrective Action Organizational Process Assets (Updates) Project Management Plan (Updates) 23

What is the WBS? WBS is a hierarchical decomposition of work Can be action driven or deliverable driven (verbs or nouns) Organizes and defines the total scope of the project Each level of the WBS represents an increased level of detail 24

WBS Introduction 25

WBS Dictionary 26

WBS Goals Improve estimates Keep the team focused Assign work to resources Keep the project on track 27

WBS 28

WBS Example Build a House Plans development ArchitectureResilienceConstructionConcreteWallsRoof 29

WBS Example Level 1Level 2Level 3 1 Widget Managem ent System 1.1 Initiation1.1.1 Evaluation & Recommendations Develop Project Charter Deliverable: Submit Project Charter Project Sponsor Reviews Project Charter Project Charter Signed/Approved 1.2 Planning1.2.1 Create Preliminary Scope Statement Determine Project Team Project Team Kickoff Meeting Develop Project Plan Submit Project Plan Milestone: Project Plan Approval 30

31 Level 1Level 2Level 3 1Widget Manageme nt System 1.3 Execution1.3.1 Project Kickoff Meeting Verify & Validate User Requirements Design System Procure Hardware/Software Install Development System Testing Phase Install Live System User Training Go Live 1.4 Control1.4.1 Project Management Project Status Meetings Risk Management Update Project Management Plan 1.5 Closeout1.5.1 Audit Procurement Document Lessons Learned Update Files/Records Gain Formal Acceptance Archive Files/Documents

32

Conventional WBS Issues Prematurely structured around the product design Prematurely decomposed, planned and budgeted into either too much detail or too little detail They are project specific, and cross project comparison is impossible 33

Evolutionary WBS An evolutionary WBS should organize around the PROCESS framework than around the product framework Example (what the book says)  First-level WBS elements are Disciplines  Second-level elements are lifecycle phases  Third-level should focus on the activities that produce the artefacts of every phase/iteration 34

WBS tailoring criteria Project scale Organizational structure Custom development Business context Precedent experience 35

WBS Creation Activities Identifying the deliverables and related work Structuring and organizing the WBS  Top-down approach  Chronological approach  Bottom-up approach Developing and assigning identification codes to the WBS components Verifying that the degree of decomposition of the work is necessary and sufficient. 36

WBS development guidelines When to stop? What is the best level of detail? Whom should be involved? 37

WBS RACI ResponsibleAccountableConsultedInformed Project ManagerXX Project TeamX Project Review Authority X Project Stakeholders XX 38

Project Plan Architecture WBS is the project’s plan “architecture”  It must encapsulate change  It must evolve with the appropriate level of detail through the project lifecycle  It must cover ALL project tasks, and NO MORE 39

WBS Structure by Phase 40

WBS By Discipline 41

Level of detail Projects can under-plan as they can over- plan  Balance is crucial in finding the right level of detail  Must be detailed enough to buy in stakeholders and still remain manageable  Normally 3-7 levels 42

Is it a work package? If you can estimate the work If it takes between 8 and 80 hours If you can complete it without interruption If you can outsource it 43

WBS in MS Project 44

Project organization Closely linked to WBS Two organizations  Matrix  Project Plan for evolution and accommodate change 45

Project organization key points Organizational structures form the architecture of the teams Organizations involved in software line of business need to have an organization that supports a common process Project organizations need to allocate artefacts and responsibilities clearly and balanced across project team(s) The project organization must evolve with the WBS and the project lifecycle 46

GANTT (Visio) 47

GANTT (MS Project) 48

Network Diagrams 49

Network Diagram Details 50

Budgeting defaults example (no actual numbers) WBS DisciplineBudget(%) Management10 Environment10 Requirements10 Design15 Implementation25 Assessment25 Deployment5 Total100 51

Generic WBS Project WBS TemplateTemplate Software Development.mpp MSF Application Development.mpp 52

WBS for Agile Agile based WBS is built around user functionality (“Epics”, “User stories”) 53

F(eature) BS should provide business value should be estimable should be small enough to fit within an iteration should be testable 54

EVM 55

EVM in Agile 56

Define WBS 57

Identify OBS 58

Wrap-up Use a top-down approach. Begin at the project goal level and break the work successively to lower levels of definition. Create it with the input from domain experts and team members. Do not include any work which is not part of the project. Cover the entire scope of the project at least at the upper level of the WBS 59

Wrap-up continued Each component of the WBS, excepting the highest one, is a part of the parent WBS component. The lowest level of the WBS shall have the following properties:  It is possible to estimate its need for resources, duration and costs.  The start and the end of the execution can be clearly defined. 60

Wrap-up continued  It's realization can be outsourced. It has a deliverable or a clear part of it.  It can be completed within reasonable time limits. There is no universally accepted rule regarding the length of an work package. However, it shall not exceed 1-2 weeks to complete.  Specific to the software development projects, it can be executed by a single developer. 61

Next time Scheduling 62