implementing project management processes for erp systems

54
Implementing Project Management Implementing Project Management Processes for ERP Systems Processes for ERP Systems Mark Roman Ontario University Computing Conference May 17, 2004

Upload: cooper-kirk

Post on 30-Dec-2015

43 views

Category:

Documents


3 download

DESCRIPTION

Implementing Project Management Processes for ERP Systems. Mark Roman Ontario University Computing Conference May 17, 2004. Background. June 2002 Banner implementation at Carleton was facing challenges Primarily project management issues Audit Internal External - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Implementing Project Management Processes for ERP Systems

Implementing Project ManagementImplementing Project ManagementProcesses for ERP SystemsProcesses for ERP Systems

Mark Roman Ontario University Computing ConferenceMay 17, 2004

Page 2: Implementing Project Management Processes for ERP Systems

BackgroundBackground

June 2002June 2002– Banner implementation at Carleton was facing challengesBanner implementation at Carleton was facing challenges– Primarily project management issues Primarily project management issues

• AuditAudit• InternalInternal• ExternalExternal

Strong technical and functional team membersStrong technical and functional team members– Subject matter expertiseSubject matter expertise– Strong will to succeedStrong will to succeed– Care about the institutionCare about the institution

Page 3: Implementing Project Management Processes for ERP Systems

User ScaleUser Scale

Student: – 450 administrative users

and faculty advisors– 23,500 web users

Finance: – 50 core users– 200 budget system

users– 1,000 web reporting

users

Alumni– 30 users

Human resources– 25 users

Overall:– 555 core users– 23,500 external web

users– 1,000 internal web

users

Page 4: Implementing Project Management Processes for ERP Systems

Data Scale Data Scale

StudentStudent– Approximately 15 million recordsApproximately 15 million records– 370,000 students370,000 students

AlumniAlumni– 90,000 alumni90,000 alumni

FinanceFinance– 1.4 million transactions1.4 million transactions– 25,000 cheques per year25,000 cheques per year

HRHR– 4,000 employee payroll processed semi-monthly4,000 employee payroll processed semi-monthly

Page 5: Implementing Project Management Processes for ERP Systems

ObservationsObservations

Success necessary becauseSuccess necessary because

– Cannot afford costs of unsuccessful or ineffective Cannot afford costs of unsuccessful or ineffective implementationimplementation

– ERP system needed to enable better management & ERP system needed to enable better management & controlcontrol

– Current technology architecture no longer supportedCurrent technology architecture no longer supported

Page 6: Implementing Project Management Processes for ERP Systems

Implemented from July 2002Implemented from July 2002

Project Management Processes InstalledProject Management Processes Installed

Page 7: Implementing Project Management Processes for ERP Systems

New Project Management ProcessesNew Project Management Processes

CostManagement

IntegratedProject

Schedule

ChangedOrganization

Structure

Go LivePlanning

ProjectStatus

Reporting

BannerInformation

Center

RiskManagement

Process

WeeklyManagement

Review

ProductionSystemsReview

CultureShift

VendorRelationships

Re-VampedSteering

Committee

NewCommunication

Strategy

DataAccess

Protocol

TechnologyReadiness

Assessment

DedicatedResourceProgram

ReportingStrategy

TransitionPlanning

NewNewProjectProject

ManagementManagementProcessProcess

Page 8: Implementing Project Management Processes for ERP Systems

Cost ManagementCost Management

Financial reviewFinancial review– No prior expense reviewNo prior expense review– Reviewed all actuals to determine real project costReviewed all actuals to determine real project cost

Restructured budget into meaningful, functional accountsRestructured budget into meaningful, functional accounts– Made budget easy to read/understandMade budget easy to read/understand

Built summary report of all actualsBuilt summary report of all actuals– By cost types: total per vendor, salaries, consulting, etc.By cost types: total per vendor, salaries, consulting, etc.– By sub-modules: Student, Finance, HR, Alumni, InfrastructureBy sub-modules: Student, Finance, HR, Alumni, Infrastructure

Developed forecastDeveloped forecast– Completed to end of projectCompleted to end of project– Built operational budget for post go-liveBuilt operational budget for post go-live

Regular reportingRegular reporting– Report monthly on actuals against budget and forecastReport monthly on actuals against budget and forecast– Review financial data monthly to identify variances and act if Review financial data monthly to identify variances and act if

necessarynecessary

Page 9: Implementing Project Management Processes for ERP Systems

Integrated Project ScheduleIntegrated Project Schedule ChangesChanges

– Schedule (Gantt chart) Schedule (Gantt chart) developed for each module developed for each module (Student, Finance, HR, Alumni, (Student, Finance, HR, Alumni, Enterprise)Enterprise)

– All modules put into an All modules put into an integrated planintegrated plan

– Schedule review sessions with Schedule review sessions with project manager for each project manager for each module to update progress and module to update progress and date changes every 2 weeksdate changes every 2 weeks

– Not interested in tracking Not interested in tracking historyhistory

ResultsResults– Critical path issues identifiedCritical path issues identified– Resource allocation problems Resource allocation problems

determined determined – Radar screen for potential Radar screen for potential

problemsproblems– Translates into a PowerPoint Translates into a PowerPoint

Gantt chart for presentation to Gantt chart for presentation to steering committeesteering committee

Page 10: Implementing Project Management Processes for ERP Systems

Student

HR

Alumni

Finance

Enterprise

Jun

’02 Ju

l’0

2 Au

g’

02

Sep

’02 O

ct’

02 N

ov’

02 D

ec’0

2 Jan

’03 Feb

’03 M

ar’

03

Ap

r’0

3 May’

03

Jun

’03 Ju

l’0

3 Au

g’

03

Sep

’03 O

ct’

03 N

ov’

03 D

ec’0

3

Feb. 24Feb. 24

Sample Steering Committee SummarySample Steering Committee Summary

Page 11: Implementing Project Management Processes for ERP Systems

Infrastructure

OUAC

HSA

EMAS

Letter generation

Transfer artic.

DARS

Interfaces

e-Visions

ESIS/UAR

UGAFA

Jun

’02 Ju

l’0

2 Au

g’

02

Sep

’02 O

ct’

02 N

ov’

02 D

ec’0

2 Jan

’03 Feb

’03 M

ar’

03

Ap

r’0

3 May’

03

Jun

’03 Ju

l’0

3 Au

g’

03

Sep

’03 O

ct’

03 N

ov’

03 D

ec’0

3

Feb. 24Feb. 24

Sample Steering Committee Student Sample Steering Committee Student Detail Detail

Page 12: Implementing Project Management Processes for ERP Systems

Changed Project OrganizationChanged Project Organization

IssuesIssues– Needed to match functional project management with Needed to match functional project management with

technical project managementtechnical project management– Technical and functional had to be considered part of Technical and functional had to be considered part of

the same teamthe same team– Needed greater role definition for project Needed greater role definition for project

managementmanagement

ResultsResults– De-silo functional and technical teamsDe-silo functional and technical teams– Tear down the invisible managerial wallsTear down the invisible managerial walls– Removed barriers across sub-projects and with Removed barriers across sub-projects and with

partnerspartners

Page 13: Implementing Project Management Processes for ERP Systems

AlumniHuman ResourcesFinanceStudent

FunctionalProjectTeam

FunctionalProjectTeam

FunctionalProjectTeam

AlumniSupport

Team

Banner Project ManagementTeam

TechnicalProjectTeam

TechnicalProjectTeam

TechnicalProjectTeam

Project Reporting StructureProject Reporting Structure

Manager,Student

Functional

Manager,Finance

Functional

Manager,HR

Functional

Manager,AlumniSupport

Manager,Student

Technical

Manager,Finance

Technical

Manager,HR

Technical

ProjectDirector

ProjectAdmin.

Banner Steering Committee

Page 14: Implementing Project Management Processes for ERP Systems

Banner Information CenterBanner Information Center

Single database for all status reports and issuesSingle database for all status reports and issues All managers enter status reports here each week and update All managers enter status reports here each week and update

issue logissue log Simple interface to an Access databaseSimple interface to an Access database Enables access to any status report written by any manager Enables access to any status report written by any manager

throughout the life of the projectthroughout the life of the project Shared access for anyone who needs access and any Shared access for anyone who needs access and any

stakeholderstakeholder

Page 15: Implementing Project Management Processes for ERP Systems

Project Status ReportingProject Status Reporting

Weekly status of all modules formally documentedWeekly status of all modules formally documented– Written reporting from each project managerWritten reporting from each project manager– Edited into weekly summary report and distributed to Edited into weekly summary report and distributed to

every stakeholderevery stakeholder– Simple focus on progress, issues, and next stepsSimple focus on progress, issues, and next steps– Encourage realistic reportingEncourage realistic reporting

• Truth trumps successTruth trumps success– Bullet list for quick scanningBullet list for quick scanning

ResultsResults– Awareness creates Awareness creates

greater confidence in greater confidence in project project

– No surprisesNo surprises– No secretsNo secrets

Page 16: Implementing Project Management Processes for ERP Systems

Weekly Management ReviewWeekly Management Review

Project managers review accomplishments, issues, and Project managers review accomplishments, issues, and plansplans

Forum for:Forum for:– Discussing cross-module issuesDiscussing cross-module issues– Creates shared awareness of status of all project Creates shared awareness of status of all project

activityactivity– Opportunity to question anythingOpportunity to question anything– Debate on approach to any project activitiesDebate on approach to any project activities

Identify issues requiring escalation to steering committeeIdentify issues requiring escalation to steering committee– PolicyPolicy– FundingFunding– Diplomatic supportDiplomatic support

Page 17: Implementing Project Management Processes for ERP Systems

Risk Management ProcessRisk Management Process

Formal risk analysis using the PMI (Project Management Formal risk analysis using the PMI (Project Management Institute) guidelinesInstitute) guidelines

Helped us prepare for the unexpected and expectedHelped us prepare for the unexpected and expected

Forced us to think about future risk scenarios, so it also Forced us to think about future risk scenarios, so it also worked as a project planning toolworked as a project planning tool

Page 18: Implementing Project Management Processes for ERP Systems

Risk Management ProcessRisk Management Process

Perform risk assessmentPerform risk assessment

1 - Risk management plan developed1 - Risk management plan developed

2 - Risk assessment team assembled2 - Risk assessment team assembled

3 - Risk generation process executed3 - Risk generation process executed

4 - Risk list rationalized 4 - Risk list rationalized

5 - Risks ranked and prioritized5 - Risks ranked and prioritized

6 - Response plans written6 - Response plans written

7 - Risk review process established and running monthly7 - Risk review process established and running monthly

Institutionalize ongoing risk assessmentInstitutionalize ongoing risk assessment– Ongoing risk reviewsOngoing risk reviews– Execution of risk response plans if necessaryExecution of risk response plans if necessary

WritePlan

AssembleTeam

GenerateRisks

RationalizeList

RankRisks

WriteResponses

Monitor &Control

Page 19: Implementing Project Management Processes for ERP Systems

Risk Management ProcessRisk Management Process

Step 5 - Ranked RisksStep 5 - Ranked Risks

– Rationalized list distributed to risk team for reviewRationalized list distributed to risk team for review

– Voting by:Voting by:• Impact of the potential lossImpact of the potential loss

• Probability of occurrenceProbability of occurrence

Degree of impact Financial estimate Numericalvalue

Low Less than $250,000 1Medium $250,000 to $1,000,000 5High $1,000,000 to $3,000,000 16Very High $3,000,000 and over 32

Degree ofprobability

Probability estimate Numericalvalue

Low 1– 25% (unlikely) 1Medium 26–50% (possible) 2High 51–75% (more likely than not) 3Very High 75-100% (quite probable) 4

Page 20: Implementing Project Management Processes for ERP Systems

Risk Management: “A” Risk List (Fall Risk Management: “A” Risk List (Fall 2002)2002)

# Description Impact Probabilty Score Grade

1 Synchronization of HR and Financemay put payroll at risk.

26.7 2.0 53.4 A

2 Fully developed plans do not existfor post-GoLive management ofBanner.

15.9 3.3 52.1 A

3 Formal disaster recovery orcontinuity plans do not exist for thebusiness or IT components ofBanner.

24.3 2.1 52.0 A

4 We may not be able to maintainand sustain the right people inright places on the project.

16.0 3.1 50.3 A

5 The university is not ready tosocialize Banner into its culture.

10.6 2.9 30.7 A

6 Security may be breached. 10.9 1.7 18.6 A

Page 21: Implementing Project Management Processes for ERP Systems

Risk Management ProcessRisk Management Process

Response PlansResponse Plans

– Response plans written for each of the risks:Response plans written for each of the risks:• NameName• DescriptionDescription• InitiationInitiation

– TriggersTriggers– SymptomsSymptoms

• OptionsOptions– AvoidanceAvoidance– TransferenceTransference– MitigationMitigation– AcceptanceAcceptance

• Action planAction plan• Secondary risksSecondary risks

Page 22: Implementing Project Management Processes for ERP Systems

Production systems reviewProduction systems review

Alumni review initiatedAlumni review initiated

– Alumni went live with 1/3 of softwareAlumni went live with 1/3 of software

– Review options to implement the rest of the softwareReview options to implement the rest of the software

– Stakeholders awarenessStakeholders awareness

Page 23: Implementing Project Management Processes for ERP Systems

Attitude shiftAttitude shift

Positive, buoyant culture introducedPositive, buoyant culture introduced

Can-do, non-adversarialCan-do, non-adversarial

Reality Reality sets insets in

KickoffKickoff

Trough of Trough of DisillusionmeDisillusionmentnt

Recognize Recognize progressprogress

Go LiveGo Live

MoraleMorale

TimeTime

Page 24: Implementing Project Management Processes for ERP Systems

Vendor RelationshipsVendor Relationships

Paid bills duePaid bills due– Support services from affected vendors returned to Support services from affected vendors returned to

acceptable levelsacceptable levels

Focused on developing personal relationships with Focused on developing personal relationships with vendors where possiblevendors where possible

With approximately 10 different vendors, maintaining With approximately 10 different vendors, maintaining positive relations was challenging but criticalpositive relations was challenging but critical

Page 25: Implementing Project Management Processes for ERP Systems

Re-Vamped Steering CommitteeRe-Vamped Steering Committee

Focus on:Focus on:– Sharing information (“Open the kimono”)Sharing information (“Open the kimono”)– Education of issues (before resolving issues)Education of issues (before resolving issues)– Mutuality-of-interest problem solvingMutuality-of-interest problem solving

Full disclosure of project statusFull disclosure of project status– The good, the bad, and the scaryThe good, the bad, and the scary– If something goes wrong:If something goes wrong:

• What happenedWhat happened• How did it happenHow did it happen• What is the impactWhat is the impact• What action are we taking to fix itWhat action are we taking to fix it• When will it be fixedWhen will it be fixed

Decision making bodyDecision making body– Enterprise-wide policyEnterprise-wide policy– Escalated issuesEscalated issues– VotingVoting

Page 26: Implementing Project Management Processes for ERP Systems

ERP Project Management Meeting

Purpose:• To review progress,

address issues, and take corrective action

Frequency:• Every week

Attendees:• Project managers• Project director (chair)

ERP Steering Committee Meeting

Purpose: • To resolve strategic

issues and monitor project success measures

Frequency:• Every two weeks

Attendees:• VP Finance & Admin• VP Academic• Dean of Students• Dean of Grad Studies• AVP Enrollment• AVP Alumni• CIO• Director HR• Director Finance• Project director (chair)

Re-Vamped Steering CommitteeRe-Vamped Steering Committee

Issue requests &status updates

Issue resolution& direction

Page 27: Implementing Project Management Processes for ERP Systems

New Communications StrategyNew Communications Strategy

Consistent key messaging:Consistent key messaging:

– Going live is not the end of the project, it is just the end of Going live is not the end of the project, it is just the end of the beginningthe beginning

– The “show me” year - demonstrate, don’t speculateThe “show me” year - demonstrate, don’t speculate

– Match expectations with realityMatch expectations with reality

– No “rah-rah” messagesNo “rah-rah” messages

– Mandate to replace legacy system, not improve upon itMandate to replace legacy system, not improve upon it

– Going live means a non-ERP team member has entered Going live means a non-ERP team member has entered permanent data into the systempermanent data into the system

Page 28: Implementing Project Management Processes for ERP Systems

ERP Data Access ProtocolERP Data Access Protocol

BackgroundBackground– External systems accessed legacy data through the back doorExternal systems accessed legacy data through the back door– Same external groups wanted to continue this practice with ERPSame external groups wanted to continue this practice with ERP

Purpose of protocolPurpose of protocol– Formalize process for facilitating data access through the front doorFormalize process for facilitating data access through the front door– To maintain the project’s schedule and budget (and manage scope To maintain the project’s schedule and budget (and manage scope

changes) the external projects were asked to follow this protocolchanges) the external projects were asked to follow this protocol– Scope controlScope control– Data propagation restraintData propagation restraint

PrinciplesPrinciples– Use central database instead of “edge” systems whenever possibleUse central database instead of “edge” systems whenever possible– Avoid duplicate functionalityAvoid duplicate functionality– Need a standard approach to respond to external systemsNeed a standard approach to respond to external systems– Data will be supplied if business case warrantsData will be supplied if business case warrants– New ERP changes will supercede any “edge” systemNew ERP changes will supercede any “edge” system

Page 29: Implementing Project Management Processes for ERP Systems

ERP Data Access ProtocolERP Data Access Protocol

ResultsResults

– 6 groups demanded data access to ERP to replace unapproved 6 groups demanded data access to ERP to replace unapproved legacy screen scraping and/or report scraping data acquisition legacy screen scraping and/or report scraping data acquisition systemssystems

– All were told yes, on the condition they complied with the data All were told yes, on the condition they complied with the data access protocolaccess protocol

– Only one made it to the steering committee and none were Only one made it to the steering committee and none were moved to productionmoved to production

Page 30: Implementing Project Management Processes for ERP Systems

Technology Readiness AssessmentTechnology Readiness Assessment

To prepare for every go-liveTo prepare for every go-live

– Initiated evaluation for performance and capacity Initiated evaluation for performance and capacity evaluation of infrastructureevaluation of infrastructure

– Evaluate demand and usage profile of key events like Evaluate demand and usage profile of key events like registrationregistration

Page 31: Implementing Project Management Processes for ERP Systems

Performance UpgradesPerformance Upgrades

8 CPU @ 1Ghz/CPU

1 X Sun 3800

ProductionDatabase Server

8 CPU

1 X Dell 8500

Application Server

4 X Sun Netra

Web Server (Carleton Central)

Administrators

555 Users

All year round

Students

8,000 Users/Summer

23,500 Users/Fall

SAN

6 CPU @ 750 Mhz/CPU

1 X Sun 3800

Develop & TestDatabase Server

Developers

50 Users

All year round

800%increase

186%increase

Workloadoffload &failover 50%

increase

Page 32: Implementing Project Management Processes for ERP Systems

Dedicated Technical Resource ProgramDedicated Technical Resource Program

Introduced dedicated technical resources to specific Introduced dedicated technical resources to specific functional problemsfunctional problems

Successful with degree auditing and graduate eligibility sub-Successful with degree auditing and graduate eligibility sub-projectsprojects

Creates focus, limits flexibilityCreates focus, limits flexibility

Challenge was to limit legacy support workChallenge was to limit legacy support work

Page 33: Implementing Project Management Processes for ERP Systems

Reporting StrategyReporting Strategy

PL/SQLPL/SQL Efficiency of processing neededEfficiency of processing needed Complex queriesComplex queries

PowerPlayPowerPlay Executive dashboard tool good for analytical Executive dashboard tool good for analytical

workwork Not useful for day-to-day reportingNot useful for day-to-day reporting

eVisionseVisions Customize Banner reportsCustomize Banner reports Specialised external, formal reportsSpecialised external, formal reports

ImpromptuImpromptu ““what if” decision support modelingwhat if” decision support modeling High-end data manipulationHigh-end data manipulation Reports needing high presentation flexibilityReports needing high presentation flexibility

AccessAccess Quick development of ad hoc queriesQuick development of ad hoc queries Low volume of dataLow volume of data

OracleOracle Production reportingProduction reporting Standardised, repeated reportsStandardised, repeated reports

Numberof

Users

Complexityof

Report

Page 34: Implementing Project Management Processes for ERP Systems

Transition PlanningTransition Planning

Planning for staff transition back to functional departmentsPlanning for staff transition back to functional departments

Who goes where and when do they go there?Who goes where and when do they go there?

Get the functional folks out of project mode and back into the Get the functional folks out of project mode and back into the operational bloodstream of the universityoperational bloodstream of the university

Best way to make the system work is to get the people who Best way to make the system work is to get the people who really know it re-established in their functional areasreally know it re-established in their functional areas

Resist temptation to make project structure permanentResist temptation to make project structure permanent

Most effective way to socialize the system into the Most effective way to socialize the system into the organizationorganization

Page 35: Implementing Project Management Processes for ERP Systems

Go-Live PreparationGo-Live Preparation

Identify what technical processes and infrastructure preparation Identify what technical processes and infrastructure preparation must be done to enable the ERP go-livemust be done to enable the ERP go-live

Integration testingIntegration testing– Plan integration testing using all functional modulesPlan integration testing using all functional modules– Implement database instance for integration testingImplement database instance for integration testing– Include all vendor modulesInclude all vendor modules

Move to production checklistMove to production checklist– What are all the steps needed to move each module into What are all the steps needed to move each module into

production?production?• Pre-planningPre-planning• Legacy checklistLegacy checklist• ERP checklistERP checklist• Help desk checklistHelp desk checklist• Support checklistSupport checklist• Contingency planContingency plan• Implementation checklistImplementation checklist

Page 36: Implementing Project Management Processes for ERP Systems

Go-Live PreparationGo-Live Preparation

Support readinessSupport readiness– Help desk processHelp desk process– Tri-level workflow modelTri-level workflow model

Production operations readinessProduction operations readiness– Coverage during standard and non-standard hoursCoverage during standard and non-standard hours– Ensure sufficient operations depthEnsure sufficient operations depth

Infrastructure readinessInfrastructure readiness– Performance demandsPerformance demands– Capacity evaluationCapacity evaluation– Upgrade where necessaryUpgrade where necessary

Implementation scheduleImplementation schedule– Timeline for production usage of each functional module Timeline for production usage of each functional module

going livegoing live

Page 37: Implementing Project Management Processes for ERP Systems

Go-Live PreparationGo-Live Preparation

Contingency planningContingency planning– Performance and capacity failures in infrastructurePerformance and capacity failures in infrastructure– Inability to move to production at right timeInability to move to production at right time– Production disaster recoveryProduction disaster recovery

CommunicationCommunication– Ongoing documentation and communicating of Ongoing documentation and communicating of

implementation actions and their rationaleimplementation actions and their rationale

Consulting supportConsulting support– Create insurance policy by requesting on-site support Create insurance policy by requesting on-site support

from all vendorsfrom all vendors

Page 38: Implementing Project Management Processes for ERP Systems

Project Go Live ExperiencesProject Go Live Experiences

Productivity

TimeGo

LiveDate

Productivity Baseline

Project ShockZone

Project BenefitZone

Page 39: Implementing Project Management Processes for ERP Systems

Post go-live planning process

Project Portfolio PlanningProject Portfolio Planning

Page 40: Implementing Project Management Processes for ERP Systems

Project Planning – Overview of ProcessProject Planning – Overview of Process

Primary ERP go-lives completePrimary ERP go-lives complete

Need to plan next steps for all production modulesNeed to plan next steps for all production modules

Separate planning sessions held with each live functional Separate planning sessions held with each live functional area area

Purpose: identify “all the other work we have to do” (not Purpose: identify “all the other work we have to do” (not “Phase 2”)“Phase 2”)

Needed to capture workloadNeeded to capture workload– What are ongoing support requirements?What are ongoing support requirements?– What projects are outstanding?What projects are outstanding?

Page 41: Implementing Project Management Processes for ERP Systems

Project Planning – Results of Planning Project Planning – Results of Planning SessionsSessions

Project Portfolio document developedProject Portfolio document developed

– Ongoing maintenance and support requirementsOngoing maintenance and support requirements

– Three types of projects identifiedThree types of projects identified• CurrentCurrent

• Projects already in progressProjects already in progress• Most started before May go-liveMost started before May go-live

• ExpectedExpected• Projects previously identified, but not Projects previously identified, but not

startedstarted• Debate: were these part of original project Debate: were these part of original project

scopescope• NewNew

• New project ideasNew project ideas

– ERP linkagesERP linkages• Some projects closely tied to ERPSome projects closely tied to ERP• Others only loosely relatedOthers only loosely related

Page 42: Implementing Project Management Processes for ERP Systems

Project Planning – Results of Planning Project Planning – Results of Planning SessionsSessions

Over 130 projects identifiedOver 130 projects identified

– Each project profiled by:Each project profiled by:• NameName• OwnerOwner• Brief descriptionBrief description• Start/finish datesStart/finish dates• Priority (low/medium/high)Priority (low/medium/high)• Size (small/medium/large)Size (small/medium/large)• Risk (low/medium/high)Risk (low/medium/high)• BenefitsBenefits

– ValueValue• Basic information to begin project planning processBasic information to begin project planning process• Enough data to:Enough data to:

– Uniquely identify each projectUniquely identify each project– Categorize each projectCategorize each project– Preliminary ranking of projectsPreliminary ranking of projects

• Not enough to information to approve/rejectNot enough to information to approve/reject• Emerging workload demand profileEmerging workload demand profile

Page 43: Implementing Project Management Processes for ERP Systems

Project Planning – Risk/PrioritiesProject Planning – Risk/Priorities

For each class of project (current, expected, For each class of project (current, expected, new):new): Plot risk and priority to begin sorting Plot risk and priority to begin sorting

processprocess High priority / Low risk first prizeHigh priority / Low risk first prize Low priority / high risk cancelLow priority / high risk cancel

CCoonnnneecctt SSiinnggllee SSiiggnn--oonn UUsseerr FFrriieennddllyy JJ VV FFoorrmm FFoorrccee PPaasssswwoorrdd CChhaannggee SSyysstteemm ttoo SSuuppppoorrtt PPaauull MMeennttoonn CCeennttrree BBeenncchhmmaarrkk OOtthheerr IInnssttiittuuttiioonnss LLiinnkk WWeebb AAuuddiitt ttoo CCoouurrssee CCaalleennddaarr && RReeggiissttrraattiioonn BBaannnneerr WWeebb ffoorr AAlluummnnii RReesseeaarrcchh && IImmpplleemmeenntt

BBaannnneerr PPaarrkkiinngg MMaannaaggeemmeenntt AArrcchhiivviinngg SSoolluuttiioonnss AAuuttoommaatteedd TTrraavveell EExxppeennssee CCllaaiimmss

AAddmmiissssiioonnss tthhrroouugghh WWeebb aanndd eeCCoommmmeerrccee RReecceeiivviinngg EEDDII TTrraannssccrriippttss DDooccuummeenntt MMaannaaggeemmeenntt ++ IImmaaggiinngg WWoorrkkffllooww OOfffflliinnee DDaattaabbaassee && QQuueerryy FFaacciilliittyy

Low

DDooccuummeenntt IImmaaggiinngg ffoorr FFAASSTT RReeppoorrttiinngg DDiirreecctt DDeeppoossiitt ffoorr TTrraavveell EExxppeennsseess DDooccuummeenntt FFiinnaannccee PPrroocceesssseess RReemmoottee AAcccceessss eeCCoommmmeerrccee ((ee..gg.. aapppplliiccaattiioonn ffeeeess)) RReemmoottee PPOO RReeqquuiissiittiioonnss IInnttrraanneett ffoorr BBaannnneerr FFiinnaannccee aannddFFiinnaannccee TTeesstt EEnnvviirroonnmmeenntt ffoorr MMiilllleennnniiuumm RReeggiissttrraattiioonn EEnnhhaanncceemmeennttss EElleeccttrroonniiccaallllyy IImmppoorrtt OOSSAAPP DDaattaa

DDiirreecctt DDeeppoossiitt ffoorr SSttuuddeenntt RReeffuunnddss EEnnhhaanncciinngg SSttuuddeenntt SSeerrvviiccee oovveerr tthhee WWeebb TTrraannssffeerr AArrttiiccuullaattiioonn iinn DDAARRSS AAuuttoommaatteedd EEqquuiivvaalleennccyy aanndd LLooaadd iinnttoo DDAARRSS

FFiixxeedd AAsssseettss aanndd CCaappiittaall BBuuddggeettiinngg IInnvveessttmmeenntt MMaannaaggeemmeenntt RReemmoottee CChheeqquuee RReeqquuiissiittiioonn OOUUAACC UUppggrraaddeess AAcccceepptt PPaayymmeenntt ffoorr TTuuiittiioonn oovveerr tthhee WWeebb AAuuttoommaatteedd AAvveerraaggee CCaallccuullaattiioonn ffoorr 110055 AApppplliiccaannttss

Mediu

m

Pri

ori

ty

DDiisskk SSttoorraaggee SSppaaccee oonn ““WW”” DDrriivveess IInntteerrffaaccee PPuurrcchhaassee RReeqquuiissiittiioonnss ffrroomm MMaaxxiimmoo EElleeccttrroonniicc GGrraaddeebbooookk IInntteerrffaaccee LLiibbrraarryy aanndd AAccccoouunnttss RReecceeiivvaabbllee IInntteerrffaaccee CCaammppuuss CCaarrdd wwiitthh OOCC TTrraannssppoo

IInntteerrnnaall SSuummmmaarryy RReeppoorrttiinngg AAuuttoommaattee PPoorrttffoolliioo RReeqquuiirreemmeennttss CCllaassss SScchheedduulliinngg

AAtthhlleettiicc eeRReeggiissttrraattiioonn DDeeccoommmmiissssiioonn ooff CCPP66

Hig

h

Low Medium High

Risk

Page 44: Implementing Project Management Processes for ERP Systems

Project Planning – ChallengesProject Planning – Challenges

Need a process to evaluate & manage projects throughout their Need a process to evaluate & manage projects throughout their lifelife– Where to allocate resourcesWhere to allocate resources– Schedule projects and dependenciesSchedule projects and dependencies– EvolutionaryEvolutionary– Experience will morph the process, but need a starting pointExperience will morph the process, but need a starting point– Role of steering committeeRole of steering committee– Process should transcend ERPProcess should transcend ERP– Workload estimationWorkload estimation

Why do we need this process?Why do we need this process?– Cost controlCost control– Evolution of project management processes establishedEvolution of project management processes established– Ownership distinction: the steering committee owns the Ownership distinction: the steering committee owns the

projectproject– Functional separation of controlsFunctional separation of controls

Page 45: Implementing Project Management Processes for ERP Systems

ControlMechanisms

SteeringCommittee

Role

ProjectFlow

Portfolio assessment• Priorities• Risk• Strategic fit

Status reportingFiscal budgetRisk planScopeResource planScheduleQuality planCommunication planVendor management

Base budget Support resources

Benefit measures

Project Life CycleInitiation Planning Execution Closure Asset Maintenance

Reject

Approval

Not Needed

ReviewCharter

Cancel

Not Successful

MonitorStatus

Approval

ContinueExecution

Not Accepted

Accepted

ReviewDeliverab

les

Reject

Not Sufficient

ReviewPlan

Approval

PlanProject

Document

ImplementPlan

Revisions

Progress

ShutdownProject

Final Product

MaintainAsset

InitiateNext Phase

New ProjectWork

Support Work

BenefitRealizati

on

Issue logChange control

Develop ProjectCharter

Document

Needs

Page 46: Implementing Project Management Processes for ERP Systems

Project Planning – Project CharterProject Planning – Project Charter

Project charter required for any project not yet startedProject charter required for any project not yet started Purpose of project charterPurpose of project charter

– Business case to justify the projectBusiness case to justify the project– Document project parametersDocument project parameters– Guide project developmentGuide project development– Acquire formal authorization to proceed to the next step in Acquire formal authorization to proceed to the next step in

the projectthe project– Authorize the use of resources to develop detailed project Authorize the use of resources to develop detailed project

planplan– Sufficient information to help the steering committee make Sufficient information to help the steering committee make

their decisiontheir decision Generally brief: 2 to 3 pagesGenerally brief: 2 to 3 pages

Page 47: Implementing Project Management Processes for ERP Systems

Project Planning – Project Evaluation Project Planning – Project Evaluation CriteriaCriteria

NewProject

Undergrad Studies

Strategy: Enhance the student university experience

Positivetransitionfrom highschool touniversity

Establishfirst year

coordinatorin SASC

Hu

rdle

1:

Do

es t

he

pro

ject

mee

t th

e u

niv

ersi

ty’s

go

als?

Criteria Description Yes/No

Expenses Lower the cost to operatethe university.

Velocity Deliver products & servicesfaster

Capacity Handle more work withsame resources

Satisfaction Improve customer serviceand satisfaction

NPV Positive net present valueof costs & benefits

Decisioning Improves ability to makemore collaborative and

timely decisions

Leverage Maximize use of existingassets

MarketShare Grow volume profitably

Innovation Increase innovation &improve learning

processes.

PassedProject

Hu

rdle

2:

Ho

w w

ell d

oes

th

e p

roje

ct m

eet

the

un

iver

sity

’s g

oal

s?

Risk Lower risks of running theuniversity

Mandated Non-negotiable operationalrequirement or legislative

demand.

Appoint firstyear

coordinatorin FASS

Implementacademicadvising

plan

IntegrateCampus

Life &Career

Servicesinto SASC

Increaseco-ops andplacements

Strategy: Continually improve the quality of the student bodySet

appropriateenrolmenttargets in

programs &faculties

Raise highschool

entranceaveragesrelative toprovince

Increaseproportion

of highachievingstudents

Setappropriatetargets forinternation-al students

Reviewarticulationagreements

Strategy: Improve retention and graduation rates

Grad Studies

Strategy: Enhance university’s activity & profile in grad studies & researchIncreasestudent

volume &improvestudentquality

Use gradfunding toimprovestudentquality

Growexternalfunds forresearch,infrastruct-ure, awards

Definestrategicresearch

areas

Assist indevelop-ment ofstudent

recruitmentplans

Growcirculation& use ofresearchresults

Growinternation-al characterof research

work &partners

Support for Teaching and Learning

Strategy: Strengthen teaching & learning supportGrow EDC:orientation

andinstruction

inpedagogy

ImproveLibrary:

access toinfo and

resources

Rewardachieve-ment in

instruction,pedagogic-al research

Emphasizeteachingachieve-ments fortenure/promos

Faculty and Staff

Strategy: Recruit and retain highest quality staffCongenial,supportive,equitable

workenviron-

ment

Multi-yearschedulefor hiring

faculty andstaff

Promotecollabora-tion with

employeegroups

Advancement

Strategy: Strengthen university’s position regionally, nationally, and internationally

Developintegratedplan for allAdvance-ment units

Developdiverse and

equitableinstitutional

image

Community

Strategy: Foster identification & attachment to Carleton

Promotecommunityof learning

Developuniversity-

wide events

Promotediversity

and civility

Developuniversityorganized

cultureevents oncampus

Infrastructure and Financial Management

Strategy: Improve the physical plant and campus infrastructure

Refine anddevelopCampusMasterPlan

Improvephysical

appearance&

cleanlinessof campus

Createcomfortable

spaces

Continueinstall andupgrade of

campusnetwork

Addressdeferredmainten-

ancebacklog

Continue toimplementnew admin

system

Strategy: Maintain financial viability of the university

Improveand modify

globalbudgeting

system

Reduceaccumulat-ed deficit

Maximizeexternal

funding ofprojects

9/22/2003Generic model Banner Steering Committee

Project Evaluation Criteria

Continueuniversityretention

committee

Monitorimpact ofnew rules

on retention& update

Implementclear &

uniformlyapplicable

rules

Correctcourseswith highno-credit

rates

Supportmission of

CIE

Two project hurdles:Two project hurdles:– Does the project meet any of the Does the project meet any of the

institution’s strategic goals?institution’s strategic goals?– If yes, how well does it meet those If yes, how well does it meet those

goals?goals?

Page 48: Implementing Project Management Processes for ERP Systems

Project Planning – Change Request or Project Planning – Change Request or Project?Project?

Submit newrequest by functional

area

Review request by

project office

Schedule request by

project office

Start work by team

Review of project

charter by steering

Hold request

Review of project

charter by steering

No additional resources required

Additional resources required

Low priority and less than 20 days and low

impact and not complex

High priority, or more than 20 days, or high impact, or

complex

Resourcesavailable

Resources not available

Develop project

plan

Cancel project or

revise charter

Approval

Rejection

Cancel project or

revise charter

Review of charter by

budget committee

Develop project

plan

Cancel project or

revise charter

Approval

Rejection

Approval

Rejection

Page 49: Implementing Project Management Processes for ERP Systems

Project PlanningProject Planning

Project planProject plan– Standard requirementStandard requirement– PMI basedPMI based– ScaleableScaleable

Page 50: Implementing Project Management Processes for ERP Systems

ERP implementations at other ERP implementations at other institutionsinstitutions

Cost ComparisonCost Comparison

Page 51: Implementing Project Management Processes for ERP Systems

$0.0

$10.0

$20.0

$30.0

$40.0

$50.0

$60.0

$70.0

$80.0

$90.0

$100.0

$110.0

$120.0

$130.0

$140.0

$150.0

$160.0

$170.0

$180.0

$190.0

$200.0

$210.0

$220.0

$230.0

$240.0

$250.0

College CarletonUniversity

University A University B University C University D Wayne State University ofIllinois

ERP Implementation Costs - ERP Implementation Costs - SummarySummary

Page 52: Implementing Project Management Processes for ERP Systems

ERP Implementation Costs - ERP Implementation Costs - DetailDetail

Institution

Implementation Cost

($ Million)

Modules Included in Cost

College - Banner

$9.5 Student, Finance, HR

Carleton University - Banner

$11.9 Student, Finance, HR, Alumni

University A - Banner

$11.9 Student

University B - Peoplesoft

$20.0 Student, Finance

University C - Banner

$26.0 Student, Finance, HR, Alumni

University D - Peoplesoft

$30.0 Student, Finance, HR, Alumni

Wayne State - Banner

$45.0 Student, Finance, HR. Alumni

University of Illinois - Banner

$250.0 Student, Finance, HR, Alumni

Page 53: Implementing Project Management Processes for ERP Systems

Project Rules (Project Rules (with apologies to Einsteinwith apologies to Einstein))

If we knew what it was we were doing, it would not be If we knew what it was we were doing, it would not be called a project, would it?called a project, would it?

The most incomprehensible thing about projects is that The most incomprehensible thing about projects is that they are comprehensible. they are comprehensible.

Anyone who has never made a mistake on a project has Anyone who has never made a mistake on a project has never tried anything new. never tried anything new.

Try not to deliver a successful project but rather try to Try not to deliver a successful project but rather try to deliver a valuable project.deliver a valuable project.

You do not really understand a project issue unless you You do not really understand a project issue unless you can explain it to your grandmother.can explain it to your grandmother.

Sometimes one pays most for the project solutions one Sometimes one pays most for the project solutions one gets for nothing.gets for nothing.

Page 54: Implementing Project Management Processes for ERP Systems

QuestionsQuestions