53
Project Management UPGRADING PEOPLESOFT

Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project ManagementUPGRADING PEOPLESOFT

Page 2: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Introduction

John ZookBTRGDirector of Project Innovation

• Software/IT Industry for over 33 years• Software Engineer, Developer, Entrepreneur, DBA, Consultant, IT Director, Manager• Aerospace, Education, Consulting, Finance, Insurance• Custom ERP, Tenex, Phoenix/HTE, Navision, PeopleSoft, EBS, Hyperion• Small and Medium Businesses, Public Sector, International • 20+ Years managing IT projects• Large portfolios

Page 3: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Learning ObjectivesIdentifying when Project Management is appropriate for a PeopleSoft upgrade

Identifying a PeopleSoft upgrade versus re-implementation

Identifying when a Lift and Shift strategy is appropriate

Managing PUM implementations

Managing Agile approaches to PeopleSoft Upgrades

Page 4: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

ChallengesWhat challenges do you experience in managing PeopleSoft Upgrade Projects?

Page 5: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor
Page 6: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Traditional Upgrade

Re-implementation

“Lift and Shift”PeopleSoft

Upgrade Manager

Page 7: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Upgrade v. Re-implementationDrivers

◦ Change to business process

◦ Elimination of customizations

◦ Redefinition of core elements◦ SetID

◦ Business Units

◦ Chartfields

◦ Accounts

◦ Etc.

Planning Impacts

Change Management Impacts

Page 8: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Why De-CustomizeCustomizations impact upgrade efforts; even with PUM

◦ Evaluate impact of customization on new functionality

◦ Evaluate whether customizations are replaced with new functionality

Multi-teneted cloud applications do not often support customizations◦ Cloud applications are designed as configurable

◦ Do not often support unique solutions

More available support◦ Customizations require specialized knowledge

Page 9: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Lift and Shift StrategyOverview

When is this strategy appropriate?

When is this strategy not appropriate?

Page 10: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

PUM Impact on UpgradesOverview of PeopleSoft Upgrade Manager

Scope of selected upgrades/enhancements

Impact on business processes

Extent and impact on customizations◦ Delivered v. Customized

Page 11: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Management Overview

• Finite

• Purposeful

• Unique

What is a Project?

• Effect outcome

• Scope

• Schedule

• Budget

What is Project Management?

• To increase the probability of success

• Monitor, mitigate, and manage project threatsWhy is it

necessary?

Page 12: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Life Cycle

• Initiating• Organizing• Executing• Closing

Page 13: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor
Page 14: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Charter

Scope

Rigor

Strategy

Page 15: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project ScopeProject Outcomes and Objectives

Business Case

Affected Systems

Expectations

Constraints

Page 16: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project RigorProject Governance

Deliverable Guidance

Phase Gates

Page 17: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Governance Levels•Executive Leadership

•Project SponsorCorporate Leadership

•Executive Steering Committee

•Steering Committee

•Advisory CommitteeProject Leadership

•Business Owner

•Key StakeholdersProject Oversight

•Project Manager(s)Project Management

•Functional/Technical Leads

•Subject Matter ExpertsProject Execution

Page 18: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Steering CommitteesExecutive Steering Committee

◦ Functional and Technical Delegates of Project Sponsor

◦ Director Level and above

◦ Partner Executives

◦ Decisions impacting Scope, Schedule, and Budget

Steering Committee◦ Middle to Upper Level Management

◦ Key Stakeholders (including partners)

◦ Decisions impacting capabilities and change management

Advisory Committee◦ Business Owners

◦ Stakeholder Groups

◦ Project Leadership

Project Coordination Team◦ Area Leads (Sub-Ledgers, Business Analysts,

Testing Managers, IT Leads, etc)

◦ Integration Partners

◦ Decisions impacting functionality and integration

Page 19: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor
Page 20: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Governance Roles and ResponsibilitiesResponsible Accountable Consulted Informed

Legend: R = Responsible A = Accountable C = Consulted I = Informed

Page 21: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Reporting and EscalationM

an

ag

em

en

t a

nd

Dir

ec

tio

n

(De

cis

ion

s a

nd

Issu

e R

eso

lutio

n)

Re

po

rting

an

d

Es

ca

latio

n(S

tatu

s/R

isk/C

om

mu

nic

atio

n)

Executive Steering

Steering Committee / Stakeholders

Team Leads

Project Management• Review performance metrics

• Resolve quality concerns

• Exchange knowledge

• Collect/validate metrics

• Maintain Executive Dashboard

• QA reviews and Quality audits

Project

Managers

Solution

Architects

Monthly

Weekly

Weekly

DailyTeam Members

Page 22: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Del

iver

able

Gu

idan

ce

Page 23: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Phase Gates Gates provide various points during the process where an assessment of the quality of an idea is undertaken.

A gate meeting can lead to four results: go, kill, hold, recycle, or "Conditional go".

Gates have a common structure and consist of three main elements.

Page 24: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Quality Management•Quality Activities throughout the Project:oSolutions Validation

oDesign Review

oConfiguration Review

oTest Planning

oTest Execution

oDeliverables Review

Page 25: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Strategy

Defines a high level plan that describes how the project will achieve the outcomes and objectives.

The strategy can be formal or informal

Project Methodology and Internal/External

Page 26: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Management MethodologiesWaterfall/Modified Waterfall

◦ Phases

◦ Tollgates/Phase Gates

◦ Traditional approach

Agile (Iterative)◦ Releases

◦ Sprints

◦ RAD

Implement

Sprint Design/Build

Sprint Train/Test

Sprint Accept/Deploy

Sprint Plan

· Sprint Stories· Story Priorities· Release Notes

· Solution Specs· Detailed Design· Notes

· User Guides· Test Cases· Test Results

· User Acceptance· Release

Assignment· Deploy Notes

· Project Scope· Project Governance· Project Plan· Release Objectives

· Release Plan· Release Configuration· Security Update

· Defect Tracking· Enhancement Tracking· Functional Support· Release Roadmap

Define

Control

Page 27: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Waterfall/Modified Waterfall ApproachProject Charter

Planning the Upgrade

Risk Management

Scope Management

Decision Management

Page 28: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Planning

Page 29: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Risk ManagementWhat is risk?

How does it differ from issues?

Why is managing risk important?

Identifying risks

Measuring risk◦ Probability

◦ Impact

◦ Exposure

Mitigation

Monitoring

Page 30: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

ISSUE AND RISK MANAGEMENT

Project Issues & Risks tracked and managed in a register

Characteristics of each Issue & Risk will be captured

Criticality level will be assigned by project managers

Page 31: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Risk Tracking

• Probability• Impact

• Exposure

Page 32: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Project Risk ActivityIdentify 3 project risks

◦ Probability (0-10)

◦ Impact (1-5)

Page 33: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Please return at:

Page 34: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Scope and Decision ManagementAgreeing on scope

◦ Statement of Work

◦ Assumptions

Reviewing assumptions regularly

Preventing scope creep/expansion

Identifying decisions

Tracking and logging decision

Page 35: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Planning the UpgradeSchedule Drivers

New Features

Page 36: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Schedule Drivers

Environment Availability

Initial/First Pass

Extend of Customizations

Current State Documentation

Page 37: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Environment and AvailabilityEnv Ded Shared Perm Temp

DEV

GOLD

CONV

SIT

UAT

TRN

Dry Run

PROD

Page 38: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

First/Initial Pass

Purpose: Identify non-delivered elements from Production

Source: Demo

Target: Copy of Production

Compare analysis is performed to identify the differences between a plain vanilla new release and an upgraded copy of production

Page 39: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Extent of CustomizationsEmbedded versus Bolt-on

Forms

Workflow

Controls

Interfaces

Page 40: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

New FeaturesReplacing Existing Functionality

Identifying Requirements for new Features

Page 41: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Executing the ProjectMaintaining Focus

Staying on schedule◦ Baselining

◦ Based on Progress

◦ Based on Durations

◦ Based on Effort

Preventing Scope Creep

Tracking Budget◦ Deliverable Acceptance

Page 42: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Responding to IssuesDefining the Issue

Mitigation Strategy

Updating the Plan

Continue to Monitor

Page 43: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Closing the ProjectFinal Acceptance

Lessons Learned

Archive Project Documentation

Close Procurement Activities

Assess Staff

Page 44: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor
Page 45: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

PeopleSoft Upgrade ManagerIncremental Upgrade Approach

Benefits of SaaS◦ Faster Upgrades

◦ Lower Impact

◦ Lower Risk

Selectable Fixes and Features

Manages upgrade impacts

Management similar to upgrade with shorter timeline

Page 46: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

PUM Upgrade ConsiderationsReview image changes

Select Appropriate Features

Keep current with PeopleTools

Don’t forget Hardware

TESTING!!!!!

Page 47: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Agile/Iterative ApproachAgile Overview

Engagement

Structure Details

Appropriateness for ERP Upgrades

Yes

Sign-OffClient Acceptance

AgileDevelopmentMethodology

Page 48: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Agile OverviewTenets/Principles

◦ Individuals and interactions over processes and tools

◦ Working software over comprehensive documentation

◦ Customer collaboration over contract negotiation

◦ Responding to change over following a plan

Structure◦ Highly Adaptive

Documentation◦ Limited

Page 49: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Agile PrinciplesOur highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Page 50: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Engagement

Location

Customer Involvement

Page 51: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Structure Details

Releases

Sprints

Scrums

Page 52: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Appropriateness for ERP Upgrades

Benefits

Challenges

Overcoming Challenges

Benefits• Faster to production• More business team “ownership”• Responsiveness

Challenges• Incremental Deployments• Business team participation• Too Adaptive

Overcoming Challenges• Gold Environment• Release Pilots• Release Planning

Page 53: Project Management · Preventing Scope Creep Tracking Budget Deliverable Acceptance. Responding to Issues Defining the Issue Mitigation Strategy Updating the Plan Continue to Monitor

Questions?