PS Upgrade Fit/Gap Analysis Phase Approach

advertisement
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
PS Upgrade Fit/Gap Analysis Phase Approach
I. Introduction
This Fit/Gap Analysis Phase Approach Document was created for Information and
Technology Services’ (ITS) upgrades to the PeopleSoft application. The document
contains an overview of the Fit/Gap Analysis Phase activities to be performed when an
Upgrade, Implementation, or Enhancement is made, or when a Modification is added or
removed to/from a Business Process. The emphasis is on providing a roadmap for
predefined Fit/Gap Analysis activities while mitigating risks, minimizing scope creep, and
maximizing customer expectations. All analysis activities begin from the Business
Process perspective, and focus on how the Upgrade may impact those processes, their
owners, and the users. As more detailed information is discovered, initial effort and
duration estimates provided during project initiation can be refined in this phase as well.
Decisions made in the Fit/Gap Analysis Phase affect timing and content of downstream
phases such as Design, Development/Unit Test, System Testing, and Rollout.
Cross-team communication and comprehensive input by all groups to the impact
analysis activities is key to making this phase a successful endeavor. Cross-team groups
providing input and/or producing deliverables or services in the Fit/Gap Analysis phase
include the CPU, TIO/AIG, System Support, Access Services, Security, Data
Administration/Data Delivery, DBA’s, User Services, Performance Support, and the
Migration/Scheduling Team.
A. Purpose of Fit/Gap Analysis Phase
The intent of Fit/Gap Analysis is to provide a comparison of the functionality required
between the newly delivered Business Processes and the existing Business Processes.
The analysis validates the “fits” or identifies the “gaps” that must be resolved.
The Fit/Gap Analysis Phase determines: 1) which prior implemented Michigan
Modifications can be retired due to newly added PeopleSoft functionality or obsolete
University Business Processes, 2) New Michigan Modifications which may be needed due
to reduced PeopleSoft functionality or need for additional University functionality that is
not delivered with PeopleSoft, 3) those Michigan Modifications which will be carried
forward from the previous PeopleSoft upgrade, and 4) what delivered functionality will
not be implemented.
Impacts from these modifications and delivered PeopleSoft “vanilla” changes to
functionality and underlying structure (data structure, values, etc.) will be assessed and
communicated. The goal is to ultimately limit or reduce the number of Michigan
Modifications needed for an Upgrade or Enhancement. The result can be reduced
2/10/16
Document1
Page 1 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
delivery times and effort needed for maintenance activities during this and any
subsequent PeopleSoft Upgrades or Enhancements.
“Preliminary Functional Analysis” and “Software Modification” Documents are produced
which describe the general functional and technical requirements needed. The
Preliminary Functional Analysis document serves as a functional, high-level identification,
impact analysis, and overview of new or changed functionality as delivered by
PeopleSoft, in regards to the existing System. The Software Modification Document
describes in detail what associated modification(s) need to be made in order to support
the new, changed, non-implemented or obsoleted functionality, based upon the
preliminary analysis completed earlier.
Key to maintaining consistency during and between upgrades is the continuously
updated Inventories of Interfaces, Reports, RDA’s, Batch Jobs, and Data Warehouse
tables, records, and fields. Also, Preliminary Functional Analysis Documents and
Software Modification Documents should be able to reference each other and allow easy
look-ups between Business Processes, Modifications, Objects, and Designs.
Design Phase activities will use these documents to further refine the functional and
technical requirements in order to produce a final Detailed Design, which will then be
passed along to Developers in the subsequent Development/Unit Test Phase.
II. Fit/Gap Analysis Phase Approach
A. Fit/Gap Analysis Phase Approach Description
The approach used for this upgrade, and the dependencies between activities can be
described as… {insert upgrade-specific information here}.
The general methodology/approach for the PeopleSoft Upgrade Fit/Gap Analysis Phase
at ITS is described in the following steps:
2100 Prepare/Validate Environment/Infrastructure
2110 Application Architecture Confirmation
o
Determine Impact on Application Architecture
Prepare Application Architecture Impact Statement (IS)
o
Review Application Architecture Changes
Review Application Architecture Impact Document
Review Application Architecture Impact Checklist
2120 Validate Project Environment (MICHX, YYDEMOX, YYWORKX)
o
2/10/16
Set up “DEMO” and “Sandbox” Environments (IS)
Document1
Page 2 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
o
Prepare Fit/Gap Security
Review Fit/Gap Security Setup Checklist
o
Validate “DEMO” and “Sandbox” Environments
Prepare Fit/Gap Analysis Environment Validation Checklist
Review Fit/Gap Analysis Environment Validation Checklist
2130 Validate Fit/Gap Support Tools
o
Prepare Project Support Tools (IS)
o
Validate Project Support Tools
People Tools, People Books, PS Release Notes, Conference Materials, Standards
Prepare Fit/Gap Analysis Project Support Tools Checklist
Review Fit/Gap Analysis Project Support Tools Checklist
2200 Functional Fit/Gap Analysis
2210 Business Process Impact Analysis
o
Review “As-Is” and Delivered Business Process Models
o
Determine Challenged Policies
Prepare Policy Mods Challenge Document
o
Identify Vanilla Functional Changes
Prepare Preliminary Functional Analysis Document(s)
o
Identify Impacted Modules, Workflows, and Processes
Update Preliminary Functional Analysis Document
Update Upgrade Changes Database
o
Determine Business Process Impacts
For End Users, Systems, Reports, Interfaces, RDA’s, Security, Data Warehouse,
Data Structures, Batch Jobs, Queries
Update Preliminary Functional Analysis Document
Update Upgrade Changes Database
2220 Modifications Impact Analysis
o
Determine Challenged Modifications
Prepare “Modifications Summary” Document
Prepare “Policy/Mods Challenge” Document(s)
Update Upgrade Changes Database
o
Determine New Modifications, Existing Modifications Carried Forward, Obsolete
Modifications
Prepare “Modifications Summary” Document
Update Upgrade Changes Database
o
2/10/16
Define/Review Modifications
Document1
Page 3 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
Prepare “Software Modification” Document(s)
Prepare “Software Modifications Documents Summary”
2230 Software Confirmation
o
Review Upgrade Features with Customer
Review “Policy/Mods Challenge” Document(s)
Review “Software Modification Document(s)”
Review “Software Modifications Documents Summary”
o
Prepare User Demo Sessions
Prepare User Scripts
Prepare User Data
o
Perform User Demo Sessions
o
Document Alternative Solutions for Fit/Gaps
Prepare “Request for Deferred/Alternate Functionality Document(s)”
2300 Technical Fit/Gap Analysis
2310 Online Objects Analysis (Views, Pages, Components, Records)
o
Generate PS Online Compares
o
Produce Compare Reports
o
Determine Impact on Objects and Records
o
Update “Software Modifications Document” (if needed)
o
Update Upgrade “Project” (if needed)
o
Update the Upgrade Changes DB
2320 Batch Objects Analysis (SQR, Cobol)
o
Generate Batch Objects Compares
o
Produce Compare Reports
o
Determine Impact on Objects and Records
o
Update Inventory of Batch Jobs
o
Update “Software Modifications Document” (if needed)
o
Update the Upgrade Changes DB
2330 Interface Objects Analysis (SQR, Cobol, App Engine)
2/10/16
o
Run Compares (App Engine)
o
Produce Reports (App Engine)
o
Determine Impact on Objects and Records
o
Update Inventory of Interfaces
o
Update “Software Modifications Document” (if needed)
o
Communicate to External Orgs.
Document1
Page 4 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
o
Update the Upgrade Changes DB
2335 RDA Objects Analysis
o
Update Inventory of RDA’s
o
Determine Impact on Objects and Records
o
Update “Software Modifications Document” (if needed)
o
Communicate to External Orgs.
o
Update the Upgrade Changes DB
o
Submit M1 for each RDA to be tested or modified (if needed)
2340 Report Objects Analysis (SQR, Cobol, Crystal, Query)
o
Run Compares
o
Produce Reports
o
Determine Impact on Objects and Records
o
Update Inventory of Reports
o
Update “Software Modifications Document” (if needed)
o
Update the Upgrade Changes DB
2350 Data Warehouse Objects Analysis (Tables, Records, Fields)
o
Run Compares
o
Produce Reports
o
Determine Impact on Objects and Records
o
Update Data Warehouse Impacts Document
o
Update Inventory of Data Warehouse Tables, Records, Fields
o
Update “Software Modifications Document” (if needed)
o
Update the Upgrade Changes DB
2400 Formal Review
2410 Prepare Fit/Gap Analysis Phase Review
o
“Modifications Summary” Document
o
“Software Modification” Documents
o
“Application Architecture Impact Statement”
2420 Receive Business Process Owner & System Owner Approval
o
Update “Log of Project Deliverables”
2430 Conduct Approval Session w/Upgrade Director
o
Update “Log of Project Deliverables”
2440 Cross-Project Walkthrough (if needed)
2450 Review New Business Processes & System Functionality with Affected Groups
2460 Update Fit/Gap Analysis Phase Completion Checklist
2/10/16
Document1
Page 5 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document
III. Status and Reporting Metrics
A. Error Tracking Approach
During the Fit/Gap Analysis Phase, errors discovered in deliverables will be logged into
the Lotus Notes Issues or similar database. The database will provide the necessary
information for the team members and others as well as provide management with
reports. The team members need the name of the reviewer, date discovered, the
requirements, and any other relevant information. Refer to ITS Project Management
Methodology for additional information.
B. Fit/Gap Analysis Phase Tracking Approach – Metrics To Utilize
The Fit/Gap Analysis activities will be tracked by Module, then Business Process, and
within each Business Process, the Modification or Impact by Objects. Leads will be
responsible for ensuring that time is entered into Planview and all stats are reported to
the Fit/Gap Analysis Phase lead in a timely manner. There may be additional reporting
requirements, and the CPU’s may have additional detailed reports needed. Refer to ITS
Project Management Methodology for additional information.
Suggested Metrics to be tracked:
1. Number and Percentage of New, Obsolete, Carried-over, and Deferred Modifications, by
priority (A, B, C), that are in progress, in error, in review, approved, deferred, or not
begun.
2. Number and Percentage of Preliminary Functional Analysis documents, by priority (A, B,
C), that are in progress, in error, in review, approved, deferred, or not started.
3. Number and Percentage of Software Modification documents, by priority (A, B, C), that
are in progress, in error, in review, approved, deferred, or not begun.
4. Number of Eliminated or Obsolete Modifications.
5. Percentage of Effort Completed.
6. Percentage of Effort Remaining.
7. Percentage of Effort Earned/Earned Value (Planned vs. Actuals).
C. Fit/Gap Analysis Phase Status/Issues Meeting
During Fit/Gap Analysis Phase, it is recommended that a weekly status meeting be held
at the same scheduled time on the same day each week. This meeting will support a
communication process to inform the project team on Project Status, Issues, Risks, and
Changes. The Agenda can include a review of open high and medium issues, the overall
Fit/Gap Analysis Phase schedule, and any action items from the previous week.
2/10/16
Document1
Page 6 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document

Meeting minutes should be taken that include a list of attendees, discussion
points, and action items. Business Analysts, Leads, Reviewers, and cross-team
members should be represented in the meeting. Lessons Learned should be
identified and reviewed. Changes in Scope or Schedule should be managed as
part of the Integrated Change Control process. Refer to ITS Project
Management Methodology for additional information.
D. Acknowledgement of Deliverables

Where deliverables require an “acknowledgement”, this means that the
acknowledger has reviewed the deliverables and feels that the documentation
and/or fit/gap effort was sufficient. New, Obsolete, Carried-over, and Deferred
Modifications will require acknowledgement, as will all Preliminary Functional
Analysis and Software Modification documents. Refer to ITS Project
Management Methodology, “M110 – Log of Project Deliverables” for additional
information.
IV. Assumptions and Risks for The Fit/Gap Analysis Phase
Approach
A. Assumptions for Fit/Gap Analysis Phase Approach
The following assumptions are critical to the successful accomplishment of this Approach
to the Fit/Gap Analysis Phase for PS Upgrade:
2/10/16

Technical Environment is configured and available for use prior to beginning
Functional & Technical Analysis Fit/Gap Phase activities.

Architectural Impacts are known and reviewed prior to beginning Functional &
Technical Fit/Gap Analysis Phase activities.

New, Obsolete, or Carried-Forward Software Modification and Preliminary Functional
Analysis documents will be developed for each Modification proposed.

Compare Reports will be produced in a timely manner for objects needed.

Methodology templates & processes exist, and Team Members, Reviewers, & Leads
are trained in their use prior to initiating Fit/Gap Analysis Phase.

Realistic levels of availability and commitment are obtained for all resources involved
in Fit/Gap Analysis Phase activities.

Reviewers have availability and commitment to review, respond, and approve
deliverables in a timely manner.
Document1
Page 7 of 8
Information and Technology Services
PeopleSoft Upgrade Project
M2000A - Fit/Gap Analysis Phase Approach Document

End-User and Business Owner buy-in to proposed changes and modifications.
B. Risks for Fit/Gap Analysis Phase Approach

Technical environment not ready.

Architectural impacts not known and planned for.

Team members not trained in use of Methodology.

Inadequate commitment and/or allocation of team members’ effort.

Insufficient or not agreed-upon Scope definition.

Different levels of PeopleSoft versions implemented.

Changes to Vanilla underlying PeopleSoft structure (data, values), and their impact, will
not be discovered initially.

Impacts between teams and/or users due to Modifications or changes proposed will not
be communicated and tracked effectively.

Inventories of existing online objects, reports, batch jobs not current and up-to-date.

Compare reports unavailable when needed.

Insufficient End-User and Business Owner buy-in to proposed changes and modifications.

Inadequate level of Management commitment and follow-up to proposed Policy or
Business Process changes.
V. Deliverables
Refer to ITS Project Management Methodology, specifically “M110 – Log of Project
Deliverables” for additional information.
2/10/16
Document1
Page 8 of 8
Download