Motorola Advaced Project Portfolio Management
Post on 20-Jan-2015
558 Views
Preview:
DESCRIPTION
Transcript
Advanced Project Portfolio Management
PAGE 2
AGENDAHISTORY
PM PROCESS 1.0 – 2.0+
PROJECT MANAGEMENT
PROGRAM MANAGEMENT
RESOURCE MANAGEMENT
RISK MANAGEMENT
PAGE 3
It’s all me – I love data …
Bachelor of Business in Quantitative and Informational Systems• It was NOT …
- Computer Science - Computer Programming- Information Technology
• Beginning of a focus on information- Early ‘Relational’ Databases (ISAM VSAM)- Integrated Storage Devices- Personal Computers
Masters of Information Systems (MIS)
PAGE 4
… and Project Management!
Certified Project Management Professional (PMP)• Project Management Institute founded in 1969
- Project Management as a Core Competency- Provided a basic process- Created a minimum standard of practice
• Based on the Project Management Book of Knowledge (PMBOK) – ANSI standard – 5th edition - 5 Process Groups
– Initiate, Plan, Execute, Monitor/Control, Close- 8 (now 9) Knowledge Areas
– Integration, Scope, Time, Cost, Quality, Resources, Communication, Risk, Procurement
- Matrixed with 42 processes
PAGE 5
PMBOK Matrix INITIATING PLANNING EXECUTING
MONITORING & CONTROLLING
CLOSING
Integration Management Develop Project Charter Develop Project Mgt PlanDirect & Manage Project
ExecutionMonitor & Control Project Work Close Project or Phase
Perform Integrated Change Control
Scope Management Collect Requirements Verify Scope
Define Scope Control Scope
Create Work Breakdown Structure
Time Management Define Activities Control Schedule
Sequence Activities
Estimate Activity Resources
Estimate Activity Durations
Develop Schedule
Cost Management Estimate Costs Control Costs
Determine Budget
Quality Management Plan Quality Perform Quality Assurance Perform Quality Control
Human Resource Management
Develop Human Resource Plan Acquire Project Team
Develop Project Team
Manage Project Team
Communications Management
Identify Stakeholders Plan Communications Distribute Information Report Performance
Manage Stakeholder Expectations
Risk Management Plan Risk Management Monitor & Control Risks
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Procurement Management Plan Procurements Conduct Procurements Administer Procurements Close Procurements
PAGE 6
What is a project?
According to the PMBOK• A project is a temporary endeavor with a defined
beginning and end undertaken to meet unique goals and objectives (usually with limited resources).
• Project management is the application of knowledge, skills, and techniques to execute projects effectively and efficiently.
• Program management is the ability to coordinate multiple projects
-AND-• provides strategic competency for enabling an
organization to tie project results to business goals.
PAGE 7
And ….
It is also the source of lots of data!• Incorporates many of the business goals of the company• Identifies critical or constrained resources• Provides our main source of revenue• Tells us where we have been• Shows us where we are going (at least in the near future)
PAGE 8
In the beginning, Project Management was ‘easy’How much have we spent? (Cost)
• Financial information
When is it going to be done? (Schedule)• Scheduling information
What still needs to be done? (Estimate-to-Complete)• Staffing • Material
‘Only ‘ 3 pieces of information
PAGE 9
All you needed was a PM ‘tool’
PM Tools were good and continue to improve• Fairly complex scheduling algorithms• Can schedule multiple types of resources• Can create a baseline• Can do some limited forecasting of resources
Limitations • Difficult to combine or compare projects• No ‘true’ cost information• Require constant manipulation to maintain ‘reality’• They don’t act independently
PAGE 10
First, we had to focus on ‘us’(ATD PM Process 1.0)Defined our Project Lifecycle
• Created a project plan template- Phases based on Control Gates- WBS (tasks) based on functional groups- Could be tailored for specific projects
• Identified our resources- Determined main functional areas
• Documented our Project Management ‘Methodology’• Started upgrading our PM tools• Every project had to have a project plan
Information cycle was based on Weekly/Monthly Input
ATD PM System Overview
PROPOSAL
BUDGET toACTUAL
STAFFING24 months
ROLLUPREPORT
Direct Expense
CONTRACT
PERProposal Estimate
RationaleB
asel
ine
MICROSOFTPROJECT FILE
AutomaticMicrosoft Access
Manual
FINANCE
TIME CHARGES
STAFFING
Circa 2001
PAGE 12
ATD PM Process 1.0 (cont)
Definite focus was still on a single project• Wrote macros to reduce many manual processes• Identified major functional user groups
- Inclusion of other process initiatives into the project template
• Included proposal generation in our lifecycle
But things change … as they should• All companies must grow• Products have a given lifecycle• Business environments change• Customer needs change
PAGE 13
ATD PM Process 1.5ish
New questions at the ‘program’ level• What should we be working on or NOT working on?
Create department priorities • Need some way to define or measure
Resource Slider (capacity planning)• Focused on staffing (headcount/function)
- Utilized our current resource information- Added some ‘what-if’ functionality
Could answer most questions – but took awhile …
PAGE 14
ATD PM Process 2.0
New PM tool (Innovator!)• More easily integrated into the information flow• ‘Share the wealth’ approach for updating plans• Ability to grow/expand with a common interface (i.e. –
inclusion of work flows, Helpdesk tickets)
The Innovator ‘story’• ‘Live’ in January 2008• Imported 80+ active project• October 2012 created our 500th project• January 2013 added Contracts • March 2013 – first major upgrade – 9.3 SP1
ATD PM System OverviewToday
Query
PROPOSAL
STAFFING24 months
New Projects
Direct Expense
Weekly Project Charges
CONTRACT
ROM Template
Bas
elin
e
MICROSOFTPROJECT FILE
AutomaticMicrosoft Access
Manual
INNOVATOR
TIME REPORT
STAFFING
FINANCE
Act
ual C
osts
ET
Cs
RESOURCE SLIDER
Query
On-Time Delivery?
Project Finish Date Analysis
Project copies
PAGE 16
At the Project Level …
Still a question of Cost, Schedule, Resources• More timely view (nightly sync or ad hoc updates)• Access to subordinate details in other systems
How am I doing on Cost?• Nightly sync
PAGE 17
At the Project Level …
BudgetFunding
Burn Rate
Cost Variance
PAGE 18
At the Project Level …How am I doing on Cost? Statistically speaking …
PAGE 19
At the Project Level …How am I doing on Cost? Spend Rate
PAGE 20
At the Project Level …How am I doing on Cost? Procurement activity
PAGE 21
At the Project Level …How am I doing on Cost? A/P Activity…
PAGE 22
At the Project Level …How am I doing on Cost? Labor Reporting
mm/dd/yy 258000 AA 258001 A Someone SomeRate x.x xxx.xx xxx.xx xxx.xx
PAGE 23
At the Project Level …How am I doing on Schedule?
• Daily – based on updates to the ETCs by resources• Weekly – Schedule Forward philosophy
PAGE 24
At the Project Level …What do I need to finish?
• Resources – updated by Project Lead or Team Member• Material – ‘set and forget’ with periodic review
PAGE 25
At the Project Level …Who is scheduled? (Estimate-to-Complete)
Plan SD
assigned charge_num suffix activity_name Apr-
13 May-
13 Jun-
13 Sep-
13 Grand Total
Andy 258002 AFELHW A_F Electrical, FPGA, RF 2.0 2.0 DFELHW DF Electrical, FPGA, RF 2.0 2.0 IHELHW I_H Electrical, FPGA, RF 2.0 2.0 RRELHW R Electrical, FPGA, RF 2.0 2.0 Andy Total 8.0 8.0 ASMBLR1-PA- 258002 AFBLDHW A_F Build 1.0 1.0 DFBLDHW DF Build 16.0 24.0 40.0 IHBLDHW I_H Build 0.2 1.6 0.2 2.0 RRBLDHW R Build 1.0 1.0 ASMBLR1-PA- Total 18.2 25.6 0.2 44.0 Chris 258002 AFELHW A_F Electrical, FPGA, RF 2.0 2.0 DFELHW DF Electrical, FPGA, RF 2.0 2.0
PAGE 26
At the Project Level …How are they scheduled? (Estimate-to-Complete)
Tony 258000 BLDBK Build Book 1.6 2.4 4.0258001 AFSUPSW A_F Support 1.0 1.0
IHSUPSW I_H Support 0.5 4.8 0.7 6.0258002 AFBLDHW A_F Build 1.0 1.0
IHBLDHW I_H Build 0.2 1.6 0.2 2.0RRBLDHW R Build 1.0 1.0SPRKT Sp Sl Build 5.7 14.3 20.0
Tony Total 11.0 23.1 1.0 35.0Grand Total 75.1 162.9 30.0 4.0 272.0
PAGE 27
At the Project Lead Level …How well am I doing at … Maintaining a schedule
• All projects are baselined on import• Project Finish Date Analysis identifies changes
Proj Num
Priority Proj Name CCC
Tech Lead PM
Prod Or
Dev
Type
Contract Start
Contract End Baseline End
FEB ME Finish
MAR ME Finish
Months Slipped
from FEB to MAR
Months Scheduled
Past Baseline
End
Months Scheduled
Past Contract
End
Fcstd Sched to Baseline
258000 4 WBS AA GW KP DK D 12/19/2012 7/21/2013 7/21/2013 8/19/2013 10/28/2013 2 3 3 46%258010 4 WBS B GW KP DK D 3/15/2013 6/14/2013 6/14/2013 5/15/13 6/15/13 1 0 0 1%258020 4 WBS C GW KW DK D 3/11/2013 6/10/2013 6/10/2013 6/15/13 7/5/13 1 1 1 27%258030 4 WBS AB GW KP DK D 3/15/2013 6/14/2013 6/14/2013 10/15/2013 9/10/2013 -1 3 3 97%
PAGE 28
At the Project Lead Level …How well am I doing at … Planning my resources
• Month-end snapshots of ETCs
PAGE 29
What About the Program?
Any of the reports can be run on multiple project plans• Same Contract • Same Customer• Same Product
PAGE 30
What About the Program?
For RYG information, we use the Programs directory
PAGE 31
What is ‘Project’ data?
Your projects may represent …• Customer activity
- Trend analysis – resource needs- Risk analysis – funding (or revenue)
• Product development activity- Development vs Production
• Staffing levels and/or needs- Business unit level- Function level
• ‘Sales’ or revenue activity- My people ARE my sales – the more they are scheduled …
As a whole they represent much more than a project
Query
PROPOSAL
STAFFING24 months
New Projects
Direct Expense
Weekly Project Charges
CONTRACT
ROM Template
Bas
elin
e
MICROSOFTPROJECT FILE
AutomaticMicrosoft Access
Manual
INNOVATOR
TIME REPORT
STAFFING
FINANCE
Act
ual C
osts
ET
Cs
RESOURCE SLIDER
Query
On-Time Delivery?
Project Finish Date Analysis
Project copies
PAGE 32
How can I get to it?
There are many ways to get to the data• ‘Push’ - Stored procedure (Action)• ‘Pull’ - ODBC connection
- Microsoft Access
PAGE 33
How can I get to it?
Don’t forget about Excel …• Useful for quick reporting/graphing• Excellent tool for determining requirements
Resource Management
‘Resource Slider’• Excel-based tool developed in 2005
- Allows simple ‘what-if’ flexibility by ‘sliding’ projects- Presents data by
– Resource function» Named vs Generic» Capacity based on 12-month rolling average
– Business Unit– Customer– Project state
» Current project work» Pending contract work» ‘Future’ Work
Resource Slider – example – All Projects View
Resource Management (cont)
‘Future’
Overhead
Customer‘Slide’
Resource Slider – example – Function Rollup view
Resource Management (cont)
Resource Slider – example – Function Detail View
Resource Management (cont)
Resource Management (cont)
Staffing Reports• Access Database used for more ‘static’ reporting
- Reports data by– Resource function
» Named vs Generic» Capacity based on 12-month rolling average
– Resource ***– Project– Project Lead– Business Unit
Resource Management (cont)
Staffing Reports – Examples
Overall Function Need(in terms of headcount)
Individual Loading (with individual capacity)
Dan PM .
Resource Management (cont)
Staffing Reports – Examples
Total by Project by Month
Total Department by Month
Risk Management
Short Funding - example• Using a Program with ‘Smart’ Members
Risk Management
Remaining Funding - example• Using a defined Report within another query tool
Risk Management
Special risk assessment – IP, Contract Issues, Etc.• Using a Program with set Project members
PAGE 44
Where will Project Management Take You?
MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks are the property of their respective owners. © 2010 Motorola, Inc. All rights reserved.
THANK YOU…
MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks are the property of their respective owners. © 2010 Motorola, Inc. All rights reserved.
top related