management of projects programs and portfolios in russia and eastern europe l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Management of projects, programs and portfolios in Russia and Eastern Europe PowerPoint Presentation
Download Presentation
Management of projects, programs and portfolios in Russia and Eastern Europe

Loading in 2 Seconds...

play fullscreen
1 / 75

Management of projects, programs and portfolios in Russia and Eastern Europe - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

Management of projects, programs and portfolios in Russia and Eastern Europe. Man. Approaches and Lessons Learned. Introduction.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Management of projects, programs and portfolios in Russia and Eastern Europe' - emile


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
management of projects programs and portfolios in russia and eastern europe

Management of projects, programs and portfoliosin Russia and Eastern Europe

Man

Approaches and Lessons Learned

introduction
Introduction
  • In this presentation we will discuss proven methodologies, tools and techniques that are applied to management of projects, programs and portfolios in Russia and Eastern Europe.
  • The questions during the presentation are welcomed!
part 1
Part 1

Program, Portfolio Management System Organization

program and portfolio management requirements
Program and Portfolio Management Requirements
  • To make Programs and Portfolios manageable there are certain requirements to all Program/Portfolio participants and projects that include:
    • Common methodology shall be used for scheduling, budgeting, reporting and analyzing project data,
    • The same or compatible PM software shall be used,
    • The same WBS templates shall be applied to all projects in the program/portfolio,
    • The same resource, cost, material dictionaries shall be used in all schedule models and reports,
    • The same production norms and unit costs shall be used for contracting and estimating project performance
program management office
Program Management Office
  • PMO is an organizational unit to centralize and coordinate the management of projects under its domain. This unit was created in every Program management organization.
  • Main departments of PMO (by functions):
    • Methodology
    • Analysis
    • Correspondence and Archives
    • Program/Portfolio Management
pmo methodology department
PMO – Methodology Department
  • Main functions of Methodology department:
    • Development and actualization of the Project Management Guidelines and other Program management standards and requirements,
    • Organization of Project staff training,
    • Consulting, coaching, auditing Program participants,
    • Development and actualization of the organization knowledge base.
pmo analysis department
PMO – Analysis Department
  • PMO Analysis department:
    • Develops and implements Program dictionaries and Reference-books for costs, resources, materials,
    • Develops project WBS and other templates,
    • Helps project planners with creating project computer models, project scheduling and budgeting, risk analysis, performance monitoring and reporting organization,
    • Develops and applies standards for group work with the Program files and data.
pmo analysis department8
PMO – Analysis Department
  • PMO Analysis department:
    • Develops and works with the Portfolio/Program computer model,
    • Regularly collects and analyzes actual data,
    • Manages Portfolio/Program computer models archives,
    • Supplies project stakeholders with the performance reports and other necessary information,
    • Maintains PMIS and data safety.
pmo archive department
PMO – Archive Department
  • PMO Communication and Archive department:
    • Manages communications with program stakeholders,
    • Manages portfolio/program archives,
    • Creates and maintains the library of past projects archives.
pmo program management department
PMO – Program Management Department
  • PMO Program Management department functions:
    • Portfolio/Program Scheduling and Management,
    • Management of project priorities,
    • Management of Portfolio/Program Risks,
    • Dealing with conflicting and competing project requirements,
    • Analysis of change requests and Integrated Change Control.
pm information system
PM Information System
  • Most large-scale programs are managed using Spider Project software that is considered as most functional, powerful and flexible system.
  • Spider Project usage is required from all programs participants. It makes data consolidation and management easier and more reliable.
pm information system12
PM Information System
  • One of the main reasons for selecting Spider Project as the portfolio/program management tool is based on its ability to work with physical amounts (volumes) of work to be done on project activities.
  • It helps to implement state and corporate norms like unit (physical) costs, unit material requirements, resource productivities (units per hour) for typical activities and assignments, etc.
  • Spider Project permits to create program (corporate) templates, dictionaries, and databases (reference-books) that are necessary for proper program management.
part 2
Part 2

Program/Project Data

data requirements
Data requirements
  • The requirements to the data that are used for the portfolio/program planning and control may be divided into two main groups:
    • High level requirements based on program/portfolio management needs,
    • Low level requirements that shall be applied to creating project computer models.
  • High level requirements consider data organization,
  • Low level requirements cover details and instructions on creating project computer models.
organizing data
Organizing data
  • The same Project, Phase, Activity, Resource, Material, and Department coding structures are used in all projects,
  • Resources that are used in all projects belong to the program (corporate) resource pool,
  • Resources of the same type share the same characteristics (like cost, production rates, material consumption per work hour),
organizing data16
Organizing data
  • Program management systems have specific requirements that are vital for successful implementation.
  • It is necessary to be sure that:
    • WBS structures that are used in different projects of the program are compatible,
    • Project costs have the same structure in all projects (same cost components are used),
    • Cost accounts are the same in all projects,
organizing data17
Organizing data
  • Activities of the same type have the same characteristics in all projects (like unit cost, material requirements per work volume unit, etc.),
  • Typical resource assignments have the same characteristics in all projects (like productivity, cost and material requirements),
  • Typical (repeating) processes are modeled in the same way in all projects,
  • Project archives are kept and stored as required.
organizing data18
Organizing data
  • These requirements are set on the portfolio/program level and are mandatory for all participants.
  • Templates, reference-books, coding systems etc. are developed in the Program Management Office.
  • Program Management office creates Databases or Reference-books that contain those parameters that shall be used for planning of all projects of the portfolio/program.
program databases reference books
Program Databases (Reference-Books)
  • Program or Organization Reference-books include at least:
    • Activity cost and material requirements per volume unit for all activity types,
    • Resource assignment cost and material requirements per volume unit for all assignment types,
    • Resource assignment productivities for all assignment types,
    • Resource assignment work loads for all assignment types.
  • Activities, resources and resource assignments belong to the same type if they share the same characteristics.
typical fragment library
Typical Fragment Library
  • Project fragments usually describe typical processes and technologies that are used more than once as small projects.
  • Creating project computer models using the library of typical fragments helps to avoid inconsistencies and assures that the project model follows Program standards.
  • A library of typical fragments is very important tool for the development of common culture and management standards.
program templates
Program Templates
  • Portfolio/Program management has to be based on the corporate/program standards. These standards include not only estimates of the typical process, activity, resource, and assignment parameters but also project templates.
  • Besides, Program Management Guideline developed in the Program Management Office describes Program management routine (when and what reports shall be presented, performance review meetings schedule, etc.) and change management processes.
organizing data22
Organizing data
  • This slide shows WBS template for Arena construction projects required by Program Management Office of Olimpstroy for Sochi 2014 Program planning.
cost data
Cost Data
  • Usually it is not enough just to define activity and resource costs. It is necessary to know project expenses and revenues, what will be spent on wages, on machinery and equipment, on taxes, etc. Sometimes it is necessary to allow for multiple currencies. So there is a need to define and assign cost components.
  • Cost Structure shall be the same in all projects belonging to the Program and is defined on the Program level.
multiple wbs
Multiple WBS
  • It is also very useful to have an opportunity to get project reports that aggregate project data different ways. Usually we use at least three Work Breakdown Structures in our projects: based on project deliverables, project processes and responsibilities.
  • At least one WBS is mandatory and required by Program Management Office. Others may be selected by project management teams.
contract breakdown structure
Contract Breakdown Structure
  • Contract Breakdown Structure is the powerful tool for management of contract relationships. The same organizations are involved in multiple projects and in different programs.
  • Contract Breakdown Structures are used to get reports on the contract performance and contract cash flows.
cost breakdown structure
Cost Breakdown Structure
  • Cost Breakdown Structure for contract costs is defined by Program Management Office.
  • Contractors can add cost components and create Cost centers for planning and tracking real expenses.
  • We manage not only expenses but also financing.
  • Program managers control program, project and contract cash flows.
project archives
Project Archives
  • The planners store project versions and analyze the progress in project execution, comparing current project, program and portfolio schedules not only with the baselines but also with any previous versions. It enables to assess the progress in project execution for the last week, last month, last year, compared to the baseline, etc.
part 3
Part 3

Portfolio/Program/Project Scheduling

scheduling tasks
Scheduling Tasks
  • Project/Program/Portfolio scheduling without resource limitations taken into the consideration,
  • Project/Program/Portfolio resource constrained scheduling (resource leveling),
  • Determination of feasible activity resource constrained floats and those activities that are critical,
  • Determination of the Project/Program/Portfolio cost, material and resource requirements for any time period.
    • Project cost and material requirements are the results of project scheduling if activity and resource costs and material requirements were defined.
critical path method
Critical Path Method
  • The problem of project schedule development without allowing for resource constraints has a correct mathematical solution (Critical Path Method), which would be the same for all PM packages, provided that initial data are identical. All other problems are solved using different approaches and yielding different results.
resource constrained scheduling
Resource constrained scheduling
  • Resource constrained schedules produced by different PM software are different. The software that calculates shortest resource constrained schedules may save a fortune to its users.
  • That is why we pay most attention to resource-constrained schedule optimization.
resource constrained scheduling32
Resource constrained scheduling
  • The schedule stability is no less important, especially at the project execution phase.
  • That is why our project management software Spider Project features an additional leveling option - the support of the earlier project version schedule (keeping the order of activity execution the same as in selected earlier project schedule).
sample project before leveling
Sample Project before leveling
  • Traditional notion of Critical Path works only in case of unlimited resources availability.
  • Let us consider a simple project consisting of five activities, presented at the next slide.
  • Activities 2 and 5 are performed by the same resource.
sample project after leveling
Sample Project after leveling
  • Please pay attention to activities that became critical. Now delaying each of the activities 1, 2 and 5 will delay the project finish date. We call these activities Resource Critical and their sequence comprises Resource Critical Path.
resource critical path
Resource Critical Path
  • In many projects it is necessary to simulate financing and production, and to calculate project schedules taking into account all limitations (including availability of renewable resources, material supply and financing schedules).
  • True critical path should account for all schedule constraints including resource and financial limitations.
  • We call it Resource Critical Path (RCP) to distinguish it from the traditional interpretation of the critical path definition.
resource critical path36
Resource Critical Path
  • The calculation of RCP is similar to the calculation of the traditional critical path with the exception thatboth early and late dates (and corresponding activity floats) are calculated during forward and backward resource (and material, and cost) levelling.
  • This technique permits to obtain resource constrained floats.
  • Activity resource constrained float shows the period for which activity execution may be postponed within the current schedule with the set of resources available in this project without delaying project finish.
rcp and critical chain
RCP and Critical Chain
  • It appears that by adding financial and supply constraints to the Critical Chain definition as well as the way of the Critical Chain calculation, we will obtain something very similar to RCP.
part 4
Part 4

Success Criteria

project success criteria
Project Success Criteria
  • If project success criteria are set as finishing project on time and under budget then proper decision making will be complicated.
  • Project managers will not be able to estimate the effect of their decisions to spend more money but to finish the project earlier.
  • We suggest to set one integrated criterion of the project/program success or failure.
project success criteria40
Project Success Criteria
  • Many projects can be considered as business oriented:
    • construction of roads, power plants, bridges, ports, telecommunication networks, etc. will bring economic results,
    • Implementation of the corporate information system will improve organization processes, etc.
  • In any case the delay of project finish date usually increases project cost, and acceleration means saving some money.
  • So each day of project delay means some money losses and finishing project earlier means additional profit. Estimating these profits and losses we can define the cost of the project day (maybe separate and different for acceleration and delay).
project success criteria41
Project Success Criteria
  • Another option – to set the profit that should be achieved at some point in time basing on the forecast of the revenues that will be obtained after the project will deliver its results.
  • Such success criteria will permit to weight time and money making managerial decisions.
  • At the next slide you may see the project schedule that is calculated without allowing for project financing and supply restrictions. There are periods when project has no money and necessary materials (wall frames) to proceed.
project success criteria42
Project Success Criteria
  • If project manager will find enough money and materials then project total profit to the imposed date will be close to $219,000.
project success criteria43
Project Success Criteria
  • If to calculate project resource, financing and supply constrained schedule than it become clear that the project will loose $25,000 due to necessary delays.
project success criteria44
Project Success Criteria
  • Maybe it is reasonable to borrow money or to find some other solution?
  • To be able to weight options and to select the best it is necessary to consider not only expenses.
  • Proper project (program, portfolio) schedule model is the powerful tool that helps to select the best decisions.
part 5
Part 5

Risk Analysis &

Success Driven

Project Management

why risk analysis
Why risk analysis
  • Our experience of project planning shows that the probability of successful implementation of deterministic project schedules and budgets is very low. Therefore project and portfolio planning technology should always include risk simulation to produce reliable results.
risk simulation
Risk Simulation
  • Risk simulation may be based on Monte Carlo simulation or use three scenarios approach.
  • We prefer 3 scenario approach for the reasons explained further.
risk simulation three scenarios approach
Risk Simulation – three scenarios approach
  • A project planner obtains three estimates (optimistic, most probable and pessimistic) for all initial project data (duration, volumes, productivity, calendars, costs, etc.).
  • Risk events are selected and ranked using the usual approach to risk qualitative analysis. Usually we recommend to include risk events with the probability exceeding 90% in the optimistic scenario, exceeding 50% in the most probable scenario, and all selected risks in the pessimistic scenario.
risk simulation three scenarios approach49
Risk Simulation – three scenarios approach
  • Most probable and pessimistic project scenarios may contain additional activities and costs due to corresponding risk events and may employ additional resources and different calendars.
  • As the result project planner obtains three expected finish dates, costs and material consumptions for all major milestones.
  • They are used to rebuild probability curves for the dates, costs and material requirements.
project program targets
Project/Program Targets
  • Target dates of most infrastructure projects are usually predefined. They may be set not only for the whole program/project but also for its major phases.
  • Project planning usually includes determining how to organize project/program execution to be able to meet required target dates with the reasonable reliability.
success probabilities
Success Probabilities
  • Probabilities to meet approved project targets we call Success Probabilities. These targets may be set for all project parameters that will be controlled (profit, expenses, duration, material consumption).
  • Target dates do not belong to any schedule. Usually they are between most probable and pessimistic dates.
  • A set of target dates and costs (analogue of milestone schedule) is the real project baseline.
  • But baseline schedule does not exist!
buffers
Buffers
  • We recommend to use optimistic schedule for setting tasks for project implementers and manage project reserves.
  • Using this approach we obtain not only the set of target dates but also a critical schedule – a project schedule calculated backward from target dates. The difference between current and critical dates shows current schedule contingency reserves (buffers).
sample critical schedule
Sample Critical Schedule
  • There are time, cost and material buffers that show contingency reserves not only for a project as a whole (analogue of Critical Chain project buffer) but also for any activity in the optimistic project schedule.
monte carlo and 3 scenarios
Monte Carlo and 3 Scenarios
  • Let’s look at the difference between accuracy and precision.
  • Accuracy: Precision:
monte carlo and 3 scenarios55
Monte Carlo and 3 Scenarios
  • Monte Carlo means Accuracy but lack of Precision.
  • 3 Scenarios means Precision but lack of Accuracy.
  • The choice depends on management approach.
  • Our approach may be called “Management by Trends”.
  • We think that trends supply management with most valuable information on project performance.
  • We think that trend analysis helps to discover performance problems ASAP and to apply corrective actions if necessary.
  • It is the main reason why 3 scenarios approach was selected.
monte carlo and 3 scenarios56
Monte Carlo and 3 Scenarios
  • We think that the quality of initial data for project risk simulation is never good enough but Monte Carlo risk simulation creates an impression of accuracy that is actually dangerous for project managers.
  • In any case we need Optimistic schedule and budget for project performance management.
  • We need to understand what happens with success probability during project performance and so we need data precision.
part 6
Part 6

Project/Program/Portfolio

Performance Management

performance measurement
Performance Measurement
  • Performance measurement routine shall be set for all projects belonging to the program.
  • Portfolio/Program schedule is revised regularly. For most programs it is done weekly. To be able to reschedule the portfolio/program it is necessary that all projects belonging to the program have the same data date.
  • So the portfolio/program management team requires from all project management teams to enter actual data of their projects at specified dates and time (for an example: each week on Tuesday before 12:00 the actual status on Tuesday 08:00 shall be entered).
performance measurement59
Performance Measurement
  • If different projects have different data date then program scheduling became impossible and most reports will not be reliable.
  • So setting the rules for entering actual data is mandatory for program/portfolio management.
  • This specifics makes client-server approach to organizing group work with the project/program models less efficient than in other application areas.
performance measurement60
Performance Measurement
  • In our programs project management teams collect reports not on the “percent complete”, but on physical quantities (volumes) that were done, time that was spent, materials and equipment that were consumed, money that were spent on project activities.
  • So we don’t understand discussions on the best ways to measure activity percent complete.
management by trends
Management by trends
  • Project/Program/Portfolio planners keep archives to be able to get trends of project/program/portfolio parameters.
  • We recommend to manage projects/programs/portfolios basing on the analysis of performance trends.
  • If some project is 5 days ahead of the baseline but one week ago it was 8 days and one month ago 20 days then some corrective action is needed.
  • If the project is behind the schedule but the distance become smaller then project team improves project performance and interference is not necessary.
earned value analysis
Earned Value Analysis
  • Earned Value Analysis is another method that is used for estimating program performance.
  • But this method is used very carefully because:
    • the real situation may be distorted,
    • project managers are motivated to do expensive works ASAP and cheap works ALAP.
success probability trends
Success Probability Trends
  • We consider success probability trends as the really integrated project performance measurement tool.
  • Success probabilities may change due to:
    • Performance results
    • Scope changes
    • Cost changes
    • Risk changes
    • Resource changes
  • Thus success probability trends reflect not only project performance results but also what is going on around the project.
success driven project management
Success Driven Project Management
  • Success probability trends may be used as the only information about project performance at the top management level because this information is sufficient for performance estimation and decision making.
  • We call Management by Trends methodology Success Driven Project Management.
part 7
Part 7

Project/Program/Portfolio

Performance Reports

performance reports
Performance Reports
  • Performance reports usually include project/portfolio Gantt Charts, S-curves, Earned Value Graphs, Contract Cash Flows, and Time-Location (or Linear) Diagrams.
  • Examples of Program Gantt Chart and Combined Road Linear Diagram are shown in the next slides.
  • Linear Diagram is most useful in projects with clear metrics, like road or high rise buildings construction.
part 8
Part 8

Conclusions

tips for corporate program management
Tips for Corporate Program Management
  • There is a need for common methodology, templates, reference-books to be able to plan and to analyze programs or portfolios.
  • There is a need for Program Management Office – organizational unit that develops corporate program management standards, collects actual information on project performance and works with the Portfolio Computer Model, creating and updating portfolio plan and analyzing portfolio performance.
tips for program management
Tips for Program Management
  • Most norms and standards are applied to the activity physical units (m, t, m3, piece, etc.). So it is necessary to plan activity schedule and to monitor project performance basing on physical quantities (volumes of work) measurement.
  • Portfolio and Program Computer Models includes the models of individual projects and shall be resource loaded.
tips for program management72
Tips for Program Management
  • We recommend to create a library of project fragments that may be used for fast development of the detailed project computer models.
  • We recommend to set reliable target dates basing on risk analysis and simulation but to use optimistic project schedule for setting tasks for project participants.
  • Time and Cost contingency buffer penetrations shall be regularly re-estimated. If these buffers are consumed too fast there is a need for corrective actions.
tips for program management73
Tips for Program Management
  • We recommend to keep project archives and to analyze trends of project parameters.
  • If trends are negative corrective actions shall be considered even if the status is good.
  • Earned Value Analysis supplies management with the useful information on project status. But it shall be used carefully and only as the supplement to other methods of project performance measurement.
tips for program management74
Tips for Program Management
  • Success Probability trends are the best integrated indicators of project health.
  • Positive trends show that project buffer penetrations are lower than expected. Negative trends show that buffers are consumed faster than expected and corrective actions may be necessary.
  • Success probability trends depend not only on project performance but also on risks that may appear and disappear during project life cycle. That is why they may be considered as integrated indicators necessary for decision making.
success driven project management flowchart
Success Driven Project Management Flowchart

REFERENCE-BOOKS:

Resources

Materials

Cost Components

Cost Breakdown Structure

Resource Breakdown Structure

Calendars

Resource Productivities

Unit Costs

Material Requirements per Volume Unit

Skills

Multi-Resources

Code Structures

Typical Fragnet Library

Project Schedule

WBS Templates

Project Budget

Project Portfolio

Risk Analysis

Risk Register

Success and Failure Criteria

Issue Register

Performance Reports

Success and Failure Probabilities

Corrective Actions

-

Success Probability Trends

Work Authorization

+