project management for sustainable business development

43
Project Management for Project Management for Sustainable Business Development Sustainable Business Development Jie Wang, Ph.D. PMP Jie Wang, Ph.D. PMP WiseTransIT WiseTransIT Consulting Ltd. Consulting Ltd.

Upload: jie-wang

Post on 13-May-2015

3.657 views

Category:

Business


0 download

DESCRIPTION

The presentation descrbs the roles of business analyst and PMP in sustainable business development . It is presented at New Orient College, 2008

TRANSCRIPT

Page 1: Project Management For Sustainable Business Development

Project Management for Project Management for Sustainable Business Sustainable Business DevelopmentDevelopment

Jie Wang, Ph.D. PMPJie Wang, Ph.D. PMP

WiseTransIT Consulting WiseTransIT Consulting Ltd.Ltd.

Page 2: Project Management For Sustainable Business Development

ContentsContents

A sustainable business requires a A sustainable business requires a matured enterprise matured enterprise

What role does Project Management What role does Project Management plays in a matured companyplays in a matured company

Project Management is the discipline Project Management is the discipline and the culture of a matured and the culture of a matured companycompany

Variety of Project Management Variety of Project Management methodologymethodology

Page 3: Project Management For Sustainable Business Development

A modern rabbit and turtle A modern rabbit and turtle racingracing

Business has entered into a new Business has entered into a new phase in which sustainable phase in which sustainable business performance is of business performance is of fundamental:fundamental:

– A global competitive advantage A global competitive advantage – A catalyst for innovation A catalyst for innovation – A way to capture new market and A way to capture new market and

financing opportunitiesfinancing opportunities

Business Sustainable Development Business Sustainable Development is to encourage business people to is to encourage business people to develop a vision of a sustainable develop a vision of a sustainable company, translate that vision into company, translate that vision into a management action plan and a management action plan and turn sustainability into a turn sustainability into a competitive advantage.competitive advantage.

Page 4: Project Management For Sustainable Business Development

Enterprise AnalysisEnterprise Analysis

Enterprise Analysis describes the business Enterprise Analysis describes the business activities that take place in organizations to:activities that take place in organizations to: – Identify business opportunities. Identify business opportunities. – Build their Business Architecture Build their Business Architecture

framework. framework. – Determine the optimum project Determine the optimum project

investment path for the enterprise growth.investment path for the enterprise growth. Enterprise Analysis creates Enterprise Analysis creates a business model a business model

to describe how does the company operate to describe how does the company operate to increase both stakeholder’s value and to increase both stakeholder’s value and market share.market share.

Page 5: Project Management For Sustainable Business Development

What is Business Model?What is Business Model?

A business model is a conceptual tool that contains A business model is a conceptual tool that contains

a big set of elements and their relationships and a big set of elements and their relationships and

allows expressing the business logic of a specific allows expressing the business logic of a specific

firm. It is a description of the value a company firm. It is a description of the value a company

offers to one or several segments of customers offers to one or several segments of customers

and of the architecture of the firm and its network and of the architecture of the firm and its network

of partners for creating, marketing, and delivering of partners for creating, marketing, and delivering

this value and relationship capital, to generate this value and relationship capital, to generate

profitable and sustainable revenue streams.— profitable and sustainable revenue streams.—

OsterwalderOsterwalder, , PigneurPigneur and and TucciTucci (2005) (2005)

Page 6: Project Management For Sustainable Business Development

The objectives of business The objectives of business modelmodel

Create a common understanding of business Create a common understanding of business essentials.essentials.– Tell the stakeholders what their value is in the businessTell the stakeholders what their value is in the business– Tell the stakeholders how the business runs to make Tell the stakeholders how the business runs to make

profit profit Show how the business is architecture – a static viewShow how the business is architecture – a static view Gain agreement of how a new/improved business Gain agreement of how a new/improved business

process should operate – business mechanism – a process should operate – business mechanism – a dynamic viewdynamic view

Show how the business processes supports the Show how the business processes supports the business essentials business essentials

Develop a domain model to aid understanding and Develop a domain model to aid understanding and to support to support consistencyconsistency in the design of business in the design of business processes and software. processes and software.

(Ref http://www.appropriateapproach.com)(Ref http://www.appropriateapproach.com)

Page 7: Project Management For Sustainable Business Development

Role of Business Analyst - Role of Business Analyst - BABOKBABOK

© Copyright 2006 International Institute of Business Analysis

Page 8: Project Management For Sustainable Business Development

Key: Sustainable Key: Sustainable DevelopmentDevelopment

Business Process Management

Create Business Model of

new enterprise

Business process

Re-design

ContinuousBusiness

Improvement

Cease of Business Model of

old enterprise

Page 9: Project Management For Sustainable Business Development

ContentsContents

Build a sustainable company Build a sustainable company What role does Project Management What role does Project Management

plays in a matured companyplays in a matured company Project Management is the discipline Project Management is the discipline

and the culture of a matured and the culture of a matured companycompany

Variety of Project Management Variety of Project Management methodologymethodology

Page 10: Project Management For Sustainable Business Development

OPM3: Organizational OPM3: Organizational Project Management Project Management Maturity Model Maturity Model

OPM3 provides requirements for assessing and OPM3 provides requirements for assessing and developing or improving capabilities for a company in developing or improving capabilities for a company in following aspects: following aspects:

• project managementproject management – manage individual projects to – manage individual projects to achieve the designed scope as temporary endeavor.achieve the designed scope as temporary endeavor.

• program managementprogram management – orchestrate project – orchestrate project standardization, measurement, control, and continuous standardization, measurement, control, and continuous improvement, which allows users to integrate project into a improvement, which allows users to integrate project into a business program at the campaign level business program at the campaign level

• portfolio managementportfolio management – manage multiple projects or programs at the enterprise level. The fundamental objective of the PPM process is to determine the optimal mix and sequencing of proposed projects to best achieve the organization's overall goals

Page 11: Project Management For Sustainable Business Development

EnterpriseBusiness

Model

PortfolioManagement

Business Process

Management

ProgramManagement

Business Change

Management

Project Management

EnterpriseStrategy

Development

Business Process

Re-Design

Process Continuous

Improvement

Business Analysts

Project Managers

Business Matured Business Matured Model Model

Senior Executive

Team

ExecutiveTeam

Business Management

BusinessAdministrators

Page 12: Project Management For Sustainable Business Development

ContentsContents

A sustainable business requires a A sustainable business requires a matured enterprise matured enterprise

What role does Project Management What role does Project Management plays in a matured company plays in a matured company

Project Management is the Project Management is the discipline and the culture of a discipline and the culture of a matured companymatured company

Variety of Project Management Variety of Project Management methodologymethodology

Page 13: Project Management For Sustainable Business Development

Project Management is the Project Management is the Discipline of Business Discipline of Business OperationOperation Core value of project Core value of project

management is:management is:– planning, organizing, and planning, organizing, and

managing resources to managing resources to bring about the successful bring about the successful completion of specific completion of specific project goals and project goals and objectives.objectives.

– adhering to classic project adhering to classic project constraints—usually scope, constraints—usually scope, quality, time and budget . quality, time and budget .

– Integrated with enterprise Integrated with enterprise strategy and business strategy and business modelmodel

Page 14: Project Management For Sustainable Business Development

Project management is the Project management is the Enterprise CultureEnterprise Culture

What is Culture? What is Culture? – distinct sets of behaviour and beliefsdistinct sets of behaviour and beliefs– The culture does not only for a The culture does not only for a

society, but also for a community, or society, but also for a community, or a company; it should be called a company; it should be called subculturesubculture

– The company that adopts the The company that adopts the PMBOK knowledge domain has a set PMBOK knowledge domain has a set of distinct way to run their business of distinct way to run their business

Page 15: Project Management For Sustainable Business Development

CTC Culture – some CTC Culture – some highlightshighlights CTC hires two PMs for their projects, CTC hires two PMs for their projects,

one for business and one for ITone for business and one for IT They setup a business program to They setup a business program to

manage multiple projects – Customer-manage multiple projects – Customer-Link, East DC project Link, East DC project

No project can be launched if it is not No project can be launched if it is not in corporation project plan.in corporation project plan.

Tight scope control and high Tight scope control and high successful ratio, but cost is also quite successful ratio, but cost is also quite highhigh

Page 16: Project Management For Sustainable Business Development

Saga CultureSaga Culture

Not apply PMI methodologyNot apply PMI methodology Need flexibility to have scope Need flexibility to have scope

changechange Release driven – feature drivenRelease driven – feature driven Small project team without huge Small project team without huge

overhead for project management overhead for project management Technical staffs (product architect) Technical staffs (product architect)

have more influence on project have more influence on project progress, next to product manager progress, next to product manager

Page 17: Project Management For Sustainable Business Development

ContentsContents

A sustainable business requires a A sustainable business requires a matured enterprise matured enterprise

What role does Project Management What role does Project Management plays in a matured company plays in a matured company

Project Management is the Project Management is the discipline and the culture of a discipline and the culture of a matured companymatured company

Variety of Project Management Variety of Project Management methodologymethodology

Page 18: Project Management For Sustainable Business Development

Variation of PM methodologyVariation of PM methodology

PMBOK is a knowledge domain, neither a PMBOK is a knowledge domain, neither a industry standard, nor government regulationindustry standard, nor government regulation

It is not 100% accepted by all PM practitioners It is not 100% accepted by all PM practitioners – various system and methodology – various system and methodology

It is overlapped with many other knowledge It is overlapped with many other knowledge domains – BA, Quality management, Risk domains – BA, Quality management, Risk management, business administration and …management, business administration and …

It varies from industry to industry – IT, It varies from industry to industry – IT, Pharmaceutics, construction, finance, public Pharmaceutics, construction, finance, public sectors.sectors.

It varies from country to countryIt varies from country to country

Page 19: Project Management For Sustainable Business Development

Other Project Management Other Project Management MethodMethod

PRINCE (PRINCE (PRPRojects ojects ININ CControlled ontrolled EEnvironments)nvironments)

V-Model (German project management V-Model (German project management method) method)

HERMES method (The Swiss general project HERMES method (The Swiss general project management method, selected for use in management method, selected for use in Luxembourg and international organizations) Luxembourg and international organizations)

Project and Program Management (P2M) - Project and Program Management (P2M) - Japan Project ManagementJapan Project Management

Page 20: Project Management For Sustainable Business Development

Prince2 vs. PMIPrince2 vs. PMI

initiate Plan Execute Control ClosurePMI

PRojectInContrlledEnvirn.(1989)

Page 21: Project Management For Sustainable Business Development

V-Model vs. PMBOKV-Model vs. PMBOK

Page 22: Project Management For Sustainable Business Development

P2M = program + projectP2M = program + project

Business Process Management

Create Business Model of

new enterprise

Business process

Re-design

ContinuousBusiness

Improvement

Cease of Business Model of

old enterprise

Page 23: Project Management For Sustainable Business Development

P2M = BABOK + P2M = BABOK + PMBOKPMBOK

Page 24: Project Management For Sustainable Business Development

IT Project ManagementIT Project Management

The traditional approach - SDLCThe traditional approach - SDLC Rational Unified Process - RUPRational Unified Process - RUP Temporary Temporary organizationorganization sequencing sequencing

concepts concepts Critical Chain Critical Chain Extreme Project Management Extreme Project Management Event chain methodology Event chain methodology Process-based management Process-based management

Page 25: Project Management For Sustainable Business Development

SDLC – Waterfall ModelSDLC – Waterfall Model

initiate

Plan

Execute

Control

Closure

Page 26: Project Management For Sustainable Business Development

SDLC and V-modelSDLC and V-model

Page 27: Project Management For Sustainable Business Development

Agile Project Agile Project ManagementManagement

Page 28: Project Management For Sustainable Business Development

Agile and Scrum ModelAgile and Scrum Model

Page 29: Project Management For Sustainable Business Development

Rational Unified Rational Unified ProcessProcess

initiate

Plan

Execute

Control

Closure

PMI

RUP

Page 30: Project Management For Sustainable Business Development

Six Key Principles Six Key Principles

Adapt the process Adapt the process Balance stakeholder priorities Balance stakeholder priorities Collaborate across teams Collaborate across teams Demonstrate value iteratively Demonstrate value iteratively Elevate the level of abstraction Elevate the level of abstraction Focus continuously on quality Focus continuously on quality

Page 31: Project Management For Sustainable Business Development

Use Case – Business ModelUse Case – Business Model

• Actor / Roles (who) – A Role defines a set of related skills, competences, and responsibilities.

• Package / Work Products (what) – A Work Product represents something resulting from a task, including all the documents and models produced while working through the process.

• Case / Tasks (how) – A Task describes a unit of work assigned to a Role that provides a meaningful result.

• Within each iteration, the tasks are categorized into nine Disciplines:

Page 32: Project Management For Sustainable Business Development

RUP DisciplinesRUP Disciplines

Business Modeling – Use Case - BIZBusiness Modeling – Use Case - BIZ Requirements Requirements Analysis and Design – Use case - ITAnalysis and Design – Use case - IT Implementation Implementation Test Test Deployment Deployment Configuration and Configuration and Change Management Change Management

Page 33: Project Management For Sustainable Business Development

RUP Project ManagementRUP Project Management

Development plan for each phase (project)Development plan for each phase (project)– Risk management and risk listRisk management and risk list– Measurement Plan Measurement Plan – Problem Resolution Plan Problem Resolution Plan – Product Acceptance Plan Product Acceptance Plan

RUP does not cover following aspectsRUP does not cover following aspects– Managing people: hiring, training, etc. Managing people: hiring, training, etc. – Managing budget: defining, allocating, etc. Managing budget: defining, allocating, etc. – Managing contracts: with suppliers, with customers, etcManaging contracts: with suppliers, with customers, etc

Iteration plan for creating “Work Product “Iteration plan for creating “Work Product “– Current iteration – track the current progressCurrent iteration – track the current progress– Next iteration – plan next work productNext iteration – plan next work product

Page 34: Project Management For Sustainable Business Development

RUP Model and Agile RUP Model and Agile

www.ibm.com/.../RationalEdge/aug04/5558.html

Page 35: Project Management For Sustainable Business Development

Critical ChainCritical Chain

Page 36: Project Management For Sustainable Business Development

From RUP to Extreme From RUP to Extreme ProgrammingProgramming

Fine scale feedbackFine scale feedback

Pair programming Pair programming Planning game Planning game Test driven development Test driven development Whole team Whole team Continuous processContinuous process

Continuous integration Continuous integration Re-factoring or design Re-factoring or design

improvement improvement Small releases Small releases Shared understandingShared understanding

Coding standards Coding standards Collective code ownership[5] Collective code ownership[5] Simple design[5] Simple design[5] System metaphor System metaphor Programmer welfareProgrammer welfare

Sustainable pace Sustainable pace

Page 37: Project Management For Sustainable Business Development

Extreme Programming Extreme Programming PracticePractice

Page 38: Project Management For Sustainable Business Development

Event chain Event chain methodology methodology

- Based on critical path- Based on critical path- Dependency analysisDependency analysis- PlanningPlanning- ExecutionExecution- MonitoringMonitoring- there is no an absolute there is no an absolute optimumoptimum, only "good enough" solutions- Use buffers

project buffer feeding buffers resource buffers.

Page 39: Project Management For Sustainable Business Development

Process-based Process-based ManagementManagement

Page 40: Project Management For Sustainable Business Development

Business-Based Project Business-Based Project ManagementManagement

ISO 9000 - Model of a process-based quality management system

Business Processes

Page 41: Project Management For Sustainable Business Development

Q & AQ & A

Page 42: Project Management For Sustainable Business Development

Thank You!Thank You!

Page 43: Project Management For Sustainable Business Development

About MySelfAbout MySelf

JIE WANG ([email protected])JIE WANG ([email protected]) With a family of threeWith a family of three 6 years in China + 8 years in Italy 6 years in China + 8 years in Italy

+ 13 years in Canada (limited in + 13 years in Canada (limited in USA) USA)

Civil Engineering + System Civil Engineering + System Analyst > PM + IT Consultant + Analyst > PM + IT Consultant + Supply ChainSupply Chain