Campus Solutions Upgrade Project Plan

advertisement
North Dakota University
System
Campus Solutions
Project Plan
Campus Solutions Upgrade to 9.0
September 28, 2007, Baseline Version
Presented by:
Jennifer Kunz, PMP
Assistant Director, Campus Solutions
Table of Contents
Introduction ................................................................................................................................................................... 3
Purpose of this document ........................................................................................................................................ 3
Background .............................................................................................................................................................. 3
Project Purpose........................................................................................................................................................ 3
Project Assumptions and Constraints ...................................................................................................................... 4
Project Approach...................................................................................................................................................... 4
Scope Management ..................................................................................................................................................... 5
Product Scope.......................................................................................................................................................... 5
Project Scope Statement ......................................................................................................................................... 5
Scope Control ........................................................................................................................................................ 13
Acceptance Management (Deliverable Acceptance Process) ............................................................................... 13
Time Management ..................................................................................................................................................... 14
Baseline Schedule ................................................................................................................................................. 14
Schedule Control.................................................................................................................................................... 15
Cost Management ...................................................................................................................................................... 16
Budget .................................................................................................................................................................... 16
Cost Control ........................................................................................................................................................... 16
Quality Management .................................................................................................................................................. 16
Quality Control ....................................................................................................................................................... 16
Human Resources Management................................................................................................................................ 17
Project Organization Chart ..................................................................................................................................... 17
Team Directory....................................................................................................................................................... 18
Roles and Responsibilities ..................................................................................................................................... 18
Communication Management .................................................................................................................................... 20
Communication Management Plan ........................................................................................................................ 20
Risk Management and Issue Management................................................................................................................ 21
Risk Management Plan .......................................................................................................................................... 21
Issues Management Plan ...................................................................................................................................... 21
Appendix I................................................................................................................................................................... 23
Baseline Project Schedule .................................................................................................................................. 23
Appendix II.................................................................................................................................................................. 26
Training Plan .......................................................................................................................................................... 26
Potential Classes ................................................................................................................................................ 26
Testing Plan ........................................................................................................................................................... 27
Functional Testing ............................................................................................................................................... 27
Technical Testing ................................................................................................................................................ 28
Appendix III................................................................................................................................................................. 29
Change Control Log ............................................................................................................................................... 29
Risk Management Log ........................................................................................................................................... 29
Issue Management Log ......................................................................................................................................... 29
Deliverable Acceptance Log .................................................................................................................................. 29
Baseline Project Plan Approval .................................................................................................................................. 30
Sign-off ................................................................................................................................................................... 30
2
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Introduction
Purpose of this document
The purpose of the Project Plan is to define the project scope, schedule, budget, and quality expectations of the
project, and to provide a comprehensive strategy for managing the project.
Background
Project Background:
ConnectND is North Dakota’s implementation of Oracle PeopleSoft financials, human resources, and
student administration applications across North Dakota’s State Government and University System. The
Oracle PeopleSoft implementation provides web-based applications for its users.
NDUS Institutions originally went live with Campus Solutions, beginning in October 2003 with two pilot
campuses. In 2004, five additional campuses went live with campus solutions and in 2005, the remaining
four campuses were live. In 2005, PeopleSoft was purchased by Oracle.
Business Need:
The decision on whether to upgrade or not, or whether to upgrade to version 8.9 or 9.0 was based upon
several factors. The primary driver to upgrade is Oracle published end dates for application support. The
Campus Solutions portal will go unsupported in March 2008 and the application software will go
unsupported at the end of August 2008. The lack of support would mean that changes to meet regulations
and security, performance and other issues would not be available and the application would fail to meet
business requirements.
In determining whether or not to upgrade to 9.0 several factors were considered. First, in the Oracle Health
Check it was Oracle’s opinion that we should bypass version 8.9 and move directly to 9.0. Second, 9.0
offers much additional functionality not provided in version 8.9. Many of these are the functionalities, such
as the ability to have multiple GPA’s or the ability to easily modify the transcript, which the Institutions have
been requesting. Third, the 8.9 software, from what we’ve become aware of on the listserv, has many
issues that are resolved in 9.0.
The decision to move to the Oracle 9.0 Enterprise Portal is to keep all software in sync and to allow us to
fully take advantage of the software’s capabilities.
It was these factors that led us to determine that version 9.0 would be a much more viable product for
upgrade versus 8.9. Finally, Oracle is providing migration paths from versions 8.0 to 8.9 and 8.0 to 9.0.
The version 9.0 software puts the Institutions of the NDUS in a much better position for eventual movement
to the Fusion product.
The decision to move to the Oracle 10g database software was driven by the Oracle Health Check which
indicated that we would gain performance and be better prepared for Fusion by using this opportunity to
change databases. Application changes will also more likely be available and tested on the Oracle
database prior to that of other vendor’s products.
Project Purpose
The purpose of this project is to upgrade the existing NDUS student administration system to Campus Solutions 9.0
and to migrate the database from a SQL platform to an Oracle platform.
3
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Project Assumptions and Constraints
Assumptions:
1. Project staffing will be sufficient to allow us to meet the deadlines imposed on the project plan and if it is
not, we will hire contracted resources.
2. Consulting help will be available to assist us through this first major upgrade and to ensure that we
continue the level of support for 8.0.
3. Campus staff, especially the User Groups, will be available to ensure the project keeps progressing; the
project management team will give campus staff at least 30 days lead time, but sometimes only a short
notice will be possible.
4. The project scope and schedule will be driven by effort estimates.
5. Sufficient consulting assistance will be available for loading of both the Oracle database as well as the
conversion of current data.
6. Sufficient funding will be available for training of programming and technical staff with changes to the
technology.
7. At the appropriate time during the upgrade there will be a stop put on all developments and migrations of
projects.
8. We will need to maintain the bundles and fixes on the current 8.0SP1 system.
9. After the infrastructure upgrade and the start of the Fall 2007 semester, this project will have priority status
over all other projects and staffing will be adjusted accordingly.
10. Staff will, in general, be able to maintain a normal work schedule and take vacation time which if not taken
will be lost according to NDUS policy.
11. New functionality will only be considered for implementation at this time if it replaces an existing
customization.
Constraints:
1. Schedule:
o Ideally, the application and database would have been implemented separately and the project begun
earlier. The availability of funding set the start date. There is a need to complete the project prior to
the end of August 2008 due to loss of support. Implementing over the summer months prior to
students returning is preferred.
o Due to the steep learning curve with the products of this project and the unknowns of the new
technology, the tasks cannot be thoroughly scoped very far in advance. Task start/end dates will be
firm only within 30 days of this plan version and/or a status communication. High-level dates for tasks
will be provided out to 90 days and are somewhat firm, but any dates beyond 90 days are not firm and
are subject to change due to the necessity of the gradual detailing of the scope and schedule.
2. Project Dependencies:
o The project will overlap with the Financials upgrade and there may be concern whether we have
sufficient technical staff. Additionally, we have a dependency on hiring additional staff plus having
consulting staff to ensure the upgrade and the maintenance of the current software is maintained. We
will still need to do all the Federal Updates on 8.0 during this time which takes several weeks and will
happen 6-8 times during the upgrade. Having the staffing levels to support both projects will put
constraints on what can/can’t be accomplished. We have 14 major projects to implement during this
time and having the time, resources, and campus assistance will be vital to ensuring we meet all
deadlines.
Project Approach
The method of project management to be used in the project is based on the Project Management Institute’s
(www.pmi.org) Project Management Body of Knowledge (PMBOK) and the North Dakota Project Management
Guidebook (www.nd.gov/epm). Both methodologies are based on initiating, planning, executing, controlling, and
closing processes to ensure that the project completes its objective on time and on budget, while meeting the
quality expectations of the stakeholders.
4
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Scope Management
Scope Management involves the identification of all the work required, and only the work required, to complete the
project successfully. In an effort to ensure the deadlines are met, a comprehensive project scope statement is
necessary. Without a thorough understanding of the scope, we run the risk of missing deadlines which are critical
to campuses
Product Scope
The product scope is the software, hardware, features, functions, etc. that are being delivered. It is the “what.” The
major products of this project are as follows:
a. New hardware
b. Oracle 10gR2 Database
c. All new environments (Demo, Test, Stage, Production, Query)
d. 9.0 Oracle PeopleSoft Campus Solutions
e. 9.0 Oracle PeopleSoft Enterprise Portal
f. PeopleTools 8.49
g. UPK (User Productivity Kit)
h. Third-party product modifications
Project Scope Statement
The project scope is the work that must be accomplished in order to deliver the product. It is the “how.” The
project scope for this particular project is first broken down into initiating, planning, executing, monitoring and
controlling, and closing phases. These phases are further broken down into tasks and deliverables.
NOTE: the numbering of the tasks corresponds with the numbering in the project schedule.
1. Campus Solutions Upgrade to 9.0
1.1. INITIATING
1.1.1.
1.1.2.
1.1.3.
1.1.4.
Contract Negotiations
o Deliverable: Signed Contracts
Finalize the NDUS Business Case
o Deliverable: Project Business Case
Develop the NDUS Project Charter
o Deliverable: Acceptance of Project Charter
Define Oracle planning services and Schedule the Upgrade Planning Workshop
1.2. PLANNING
1.2.1.
1.2.2.
1.2.3.
Develop Project Plan
1.2.1.1. Develop Scope, Schedule, Budget and Risk, Quality and HR Mgmt Plan
1.2.1.2. Draft the Training Plan
1.2.1.3. Draft the Testing Plan
1.2.1.4. Draft the Environment Management Plan
1.2.1.5. Draft the Application Maintenance Plan
1.2.1.6. Deliverable: Baseline Project Plan
Project Planning Kickoff Meeting - Internal Managers
Oracle Upgrade Planning and Strategy Workshop
o Oracle attends on site for this workshop to review and plan all activities that
will occur in their ‘Application Solution Center’ (lab). This workshop will be
done in correlation with the Planning Workshop
5
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.2.4.
1.2.5.
1.2.6.
1.2.7.
1.2.8.
 Deliverable (Migration Milestone #1): Platform Migration Workshop and
Platform Migration Report
Finalize the Cutoff Date for Development
Project Kickoff Meeting - CND and ITSS Staff
CAC and Oversight Project Kickoff Meeting
User Group Kickoff Meeting
Develop MS Project Server and Project Repository
1.3. EXECUTING
1.3.1.
CND Staff Training
1.3.1.1. Learn the New Release (this occurs throughout the project)
o Throughout the project, all team members should reference the information on
Customer Connection including: Benchmark performance reports, Change
Assistant documentation, Hardware and software requirements guides,
Installation guides (for PeopleTools and the product), PeopleTools
PeopleBooks, Platform certifications, Product documentation (PeopleBooks),
Red papers, Release notes, Upgrade guides, Upgrade pages (upgrade
documentation, template and scripts, planning info.)
1.3.1.2. Training Classes for Staff
o See Training Plan in Appendix II for details on planned or upcoming training
classes
The following classes have already occurred:
1.3.1.2.2 Oracle 10gR2 Administration I
1.3.1.2.3 Oracle 10gR2 Administration II
1.3.1.2.4 Oracle Enterprise Manager 10g Grid Control
1.3.1.3. UPK Planning and Implementation
1.3.1.3.1 UPK Planning
o Determine how to deploy UPK
1.3.1.3.2 UPK Implementation and Testing
o Install and test UPK
o NOTE: the details of how UPK will be used will be a part of the Training Plan in
Appendix II.
1.3.2.
Prepare Technical Environments
1.3.2.1. Complete Pre-Installation Checklist
o This checklist must be sent to Oracle before they will complete their installation
of DEMO and certification
1.3.2.2. Package Database for the Upgrade Lab
o The DBA’s will perform various tasks per Oracle’s instructions to package the
database and send it to the Lab.
o Planning must take place before and after the database is sent, because all
subsequent customizations that change the table structure must be tracked
very closely as they won’t be part of the first compare report.
1.3.2.3. Schedule the Oracle Installer to be onsite for the installation in DEMO.
1.3.2.4. Create and Certify DEMO Environment
o This involves multiple tasks related to network configuration, hardware and
operating system installation, and installing the Oracle 10g database shell into
the DEMO environment (Oracle will assist with this as part of the contract).
Crystal and COBOL will also need to be installed, but before doing so, those
licenses must be verified and/or acquired.
o Oracle will perform the following services onsite according to Exhibit 1 of the
contract:
 Install the standard functionality contained within Campus Solutions
version 9 (PeopleSoft application and PeopleTools 8.49)
 Deliverables: Certification / Post Installation Checklist (a completed
checklist verifying the implementation readiness of the Installed
6
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.2.5.
1.3.2.6.
1.3.2.7.
1.3.2.8.
1.3.2.9.
1.3.3.
Software as demonstrated by the Install verification Test) aka
certification of DEMO by Oracle.
o Set up Access
 Technical staff must perform a series of tasks to make the DEMO
environment accessible to other CND/ITSS staff.
o NOTE: DEMO is one of several environments to be created, described as
follows:
 DEMO: this will remain ‘vanilla’ and be used as it is today
 TEST (SYS): this will be where the developers build projects, queries,
programs and functional analysts do their initial testing
 STAGE: this environment will be a scaled down production environment.
This environment will include multiple web servers, app servers and a
clustered database. It will be used as a last test for developments.
Users will also do their final testing in this environment.
 PRODUCTION: This will remain as it is today
 QUERY: for query writers
 LOAD TEST: This environment will be built after the go-live date. This
environment is exactly like production and will be used to perform load
tests
Planning for Tools, Access, Bundles, Migrations, and Refreshes
o Planning meetings and research in order to make decisions on the following
areas: tools, access, bundles, migrations, and refreshes.
Create PROD Environment
o This task is similar to the creation of the DEMO Environment, including the
network services configuration, hardware and operating system installation
and installing the Oracle 10g database shell. In addition, PeopleTools 8.22
should be installed and Data Mover and App Designer will need to be tested.
Refer to the detailed technical plan (spreadsheet for specific details and
steps).
Create TEST and STAGE Environments
Post Install Management for All Environments
o Various technical tasks required to plan and manage the Oracle environments
(refer to schedule details and/or associated technical plan).
Environment Management and Tuning
1.3.2.9.1 General Environment Management and Tuning
1.3.2.9.2 Performance Tool Setup
1.3.2.9.3 Plan for Load Testing and Update the Master Test Plan
1.3.2.9.4 Customization tracking
1.3.2.9.5 Bundle 19 for 8.0 PROD
1.3.2.9.6 Bundle 20 in 8.0, Bundle 4 in 9.0 (1098T & Fixes, to be available Aug.
24)
1.3.2.9.7 Bundle 21 in 8.0, Bundle 5 in 9.0 (Regulatory Release 1, to be available
Nov. 2)
1.3.2.9.8 Bundle 22 in 8.0, Bundle 6 in 9.0 (Regulatory Release 2, to be available
Jan. 18)
1.3.2.9.9 Critical Fix (to be available mid-Feb.)
1.3.2.9.10 Bundle 23 in 8.0, Bundle 7 in 9.0 (Regulatory Release 3, to be available
Apr. 18)
o NOTE: it does not appear that there will be time to do Bundle 24 for 8.0 (8 for
9.0) before go-live.
Oracle Database Platform Migration and Upgrade Services (in Upgrade Lab)
1.3.3.1. Oracle DATABASE MIGRATION Services (according to Exhibit 2 of the contract):
o Compare our existing release to a vanilla version of the same release
 Deliverables (Migration Milestone #2): Standard Oracle Compare
Reports; Vanilla Compare Spreadsheet
o Evaluate the results of the compare reports and update existing Platform SQL
syntax objects: Records View, Peoplecode, Application Engine and Structured
Query Reports (SQR’s) as appropriate for the new Target Platform and
7
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
document the updated objects in a MS Excel spreadsheet. Create SQL-toOracle database migration scripts designed for use to migrate one copy of our
PeopleSoft production environment using proprietary migration tools.
 Deliverables (Migration Milestone #3): Database Migration Scripts,
PeopleSoft Datamover export of the PeopleTools Tables, Updated
Vanilla Compare Reports
1.3.3.2. Oracle UPGRADE Services according to Exhibit 3 of the contract:
o Compare our existing release to an “out-of-the-box” version of the new release
and provide us with the standard Oracle compare reports and an Excel
spreadsheet containing the results of the vanilla compare. Compare our
PeopleTools queries contained in our existing release with the standard fields
and records contained in the standard “out-of-the-box” upgrade release and
provide us with an Excel spreadsheet showing the results of the query
Jumpstart Tier 1. Compare our SQR’s/SQC’s contained in our existing release
with the standard fields and records contained in the standard “out-of-the-box”
upgrade release
 Deliverables (Upgrade Milestone #1):
 Standard Oracle Compare Reports – Vanilla and New Release
 Vanilla compare spreadsheet in MS Excel
 Query Jumpstart Tier I Reports
 SQR Jumpstart Tier I Reports
o Initial Upgrade Steps
 Deliverables (Upgrade Milestone #2):
 A PeopleSoft Datamover export of the PeopleTools tables at the
upgrade release after the initial upgrade steps have been completed
 Standard Oracle data conversion programs contained in our
upgraded release modified to include our custom added record/field
objects.
 Our changes to reapplication objects contained in the existing
release manually reapplied to the upgraded release.
 The latest certified PeopleTools release
 A record of the decisions made by Oracle regarding the
reapplication objects in the Excel spreadsheet containing the results
of the new release compare
1.3.3.3. NDUS Obligations with Oracle Lab Services
o Participate in weekly Oracle Status Meetings
o Identify customizations that will be retained, removed, remapped, or renamed
o Review Migration Preparation Checklist and Upgrade preparation Checklist
documents and return to Oracle by August 31.
o Review Defaults Questionnaire for LS 801-90 and return to the lab by August
31.
o Review functional steps in Ch. 1 Upgrade Instructions in order to perform on
MSS copy of production take prior to Test Move.
o Complete the ASC Upgrade Services discovery questionnaire
1.3.4.
Perform Test Moves (into TEST (SYS))
1.3.4.1. Develop Master Test Plan
1.3.4.2. First Test Move
1.3.4.2.1 Preparations and Create SQL Copy of Production
1.3.4.2.2 Perform the First Test Move
 On-site Database Migration Test Move Services – Oracle will migrate
one copy of our PeopleSoft production environment from SQL to Oracle.
 Deliverables (Migration Milestone #4):
o Up to 15 person days of onsite technical assistance
o Database Platform Migration Design Document
 On-site Upgrade Test Move Services – Oracle will upgrade a copy of
our existing release in its production environment to version 9.0.
 Deliverables (Upgrade Milestone #3):
8
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.4.3.
1.3.4.4.
1.3.4.5.
1.3.4.6.
o Up to 15 person days of onsite technical assistance
1.3.4.2.3 Technical, Unit, and System Testing
 Refer to Testing Plan in Appendix II
Second Test Move
1.3.4.3.1 Preparations and Create SQL Copy of Production
1.3.4.3.2 Perform the Second Test Move
1.3.4.3.3 Technical, Unit, and System Testing
 Refer to Testing Plan in Appendix II
Third Test Move
1.3.4.4.1 Preparations and Create SQL Copy of Production
1.3.4.4.2 Perform the Third Test Move
1.3.4.4.3 Technical, Unit, and System Testing
 Refer to Testing Plan in Appendix II
Confirm Go-Live Date
o Once the Third and/or Fourth Test Move are complete, the project
management team will have enough information to confirm a go-live date.
Fourth Test Move
1.3.4.6.1 Preparations and Create SQL Copy of Production
1.3.4.6.2 Perform the Fourth Test Move
1.3.4.6.3 Technical, Unit, and System Testing
 Refer to Testing Plan in Appendix II
1.3.5.
Comparison Analysis
1.3.5.1. Conduct Comparison Analysis
o Analyze release notes, PeopleBooks, all upgrade docs for 9.0 (business
analysts)
 Take sections and start reading and highlighting areas in which we need
clarification
 Use the “Upgrade Comparison Worksheet” to document comments
o Identify current business processes, the current navigation, the related
customizations, modifications, reports, interfaces and queries, using the
“Upgrade Comparison Worksheet.” This worksheet can be used for planning
test scripts also.
o Identify new 9.0 navigation and processes that could replace current
customizations/modifications and document them on the “Upgrade
Comparison Worksheet”
o Once the Preliminary Report is developed (below) and the User Groups are
trained, the business analysts, programmers, and the User Groups will work to
complete the analysis and deliver the Final Report.
1.3.5.2. Deliver Preliminary NDUS Comparison Analysis Report
o This draft document will be the recommendations of the functional and
technical staff, prior to User Group Training and involvement.
1.3.5.3. Prepare for Initial User Testing/Training
1.3.5.4. Initial User Training/Testing
1.3.5.5. Estimate and Prioritize Fixes for Customizations, Modifications, Interfaces, Reports &
Queries
o Using the “Comparison Analysis Spreadsheet,” add estimates and priorities to
each of the customizations/modifications.
1.3.5.6. Deliver Final NDUS Comparison Analysis Report
o This final document will be the recommendations of functional, technical, and
User Group staff
1.3.6.
Security Analysis and Configuration
1.3.6.1. Hire Security Consultant
o Review résumés and select likely candidate(s).
o Interview the candidate(s).
o Determine the time schedule for when the consultant will be needed and the
consultant’s availability. Recommend the candidate to be offered the position.
o Hire the candidate and arrange schedule.
9
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.6.2. Review Documentation for 9.0 Security
o Review documentation applicable to PeopleTools security. Highlight areas
where we need clarification.
 Divide up the sections under Maintain Security: Use, Setup, and
Process to learn more about the options available and to see if we can
easily implement to improve institution security.
 Create and update the ‘Upgrade Security Tasks’ spreadsheet as tasks
are identified to redesign or create permission lists and roles.
 Create and update the ‘Upgrade Tasks Needing Clarification’ as
questions arise. As the questions are resolved, update the ‘Upgrade
Security Tasks’ spreadsheet.
o Review documentation applicable to Design Student Administration. Highlight
areas where we need clarification.
 Divide up the Secure Student Administration and Secure Student
Financials sections.
 Update the ‘Upgrade Security Tasks’ spreadsheet as tasks are
identified.
 Update the ‘Upgrade Tasks Needing Clarification’ spreadsheet as
questions arise. As the questions are resolved, update the ‘Upgrade
Security Tasks’ spreadsheet
1.3.6.3. Identify and Document Modifications to the Current Security
o Review Security Change Log, DR’s, and other documentation applicable to
modifications for Security.
 Identify and document changes that will be necessary.
 Update the ‘Upgrade Security Tasks’ spreadsheet.
1.3.6.4. Review Current Security Functionality - roles and permissions
o Review the current security role and permission lists set-up.
1.3.6.5. Research Best Business practice in 9.0 Security Access
o Research the best method of creation of security roles and permission lists.
 Same roles for all campus?
 Same permission lists but different roles for each campus?
 Different permission lists and different roles for each campus?
 How would bundles and MR's be handled?
o Determine the lines of authority and approval for:
 Access requests
 New permission lists or changes to permission lists
 New roles or changes to roles.
o Determine methods to implement better institutional security
 Security Views, etc
1.3.6.6. Design and Configure New/Revised Security Roles and Permissions for 9.0
o Design and configure the new/revised security roles and permission lists for
9.0 based on the Best Business practice research completed above.
o Decide on naming convention for permission lists and roles.
o Begin creating the spreadsheet documentation of all permission lists.
1.3.6.7. Security Documentation
o Complete the spreadsheet documentation for each permission list.
o Create descriptions for each new role.
 Determine which roles should be published, to enable the users to
determine the correct access assignments.
 Determine which roles should not be published, and how the roles will
be approved, if requested.
o Publish the new roles
o Create a Security document containing procedures and policies.
 Create the document
 Determine who should approve the document
 Obtain the approval of the document
o Re-design and create request forms.
 Create the forms
10
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
 Seek approval of the forms
 Publish the new forms
1.3.6.8. Creation and Assignment of New Security Roles to Campus End Users
o Determine the correct security access for campus end users by campus
personnel, based on documentation created in the previous task.
o Communicate the requests for users to the ConnectND Security Staff
o Apply the Security changes
 Apply new roles
 Apply additional institutional security, etc.
1.3.7.
Plan for and Perform Testing/Fixes/Updates and Configure Functionality
1.3.7.1. Planning and Coordination for Development Cutoff
o Communication and coordination of outstanding developments
1.3.7.2. Development Cutoff
o This milestone signifies a point when no additional developments should be
migrated to production, unless it is approved by the Campus Solutions Director
and/or is a federal or regulatory requirement.
1.3.7.3. Create Test Scripts
o Refer to Testing Plan in Appendix II
1.3.7.4. Perform Fixes, Resolve Issues, Retest
o Test and perform the appropriate fixes to ensure that approved customizations
and modifications function as designed in the new release.
1.3.7.5. Configuration of Functionality, Resolve Issues, Testing
o Configure 9.0 functionality for business processes and the approved
customizations and modifications.
1.3.7.6. Documentation
o Create documentation and configuration documents.
1.3.8.
Portal Creation
1.3.8.1. Create Portal Demo Environment
1.3.8.2. Create Portal Production Environment
1.3.8.3. Create Portal Pre-Production (Q)
1.3.8.4. Create Portal Test Environment
1.3.8.5. Copy Portal Environments
1.3.9.
Third Party Product Installation / Configuration
1.3.9.1. Ad Astra Reinstall
1.3.9.1.1 Ad Astra Planning
1.3.9.1.2 Production Environment
1.3.9.1.3 Test Environment
1.3.9.1.4 Acceptance
o The database migration to Oracle is part of the overall plan that also requires a
change to Ad Astra. However, there might be other reasons for changes. We
will first gather information from Ad Astra to determine if there are also
functional changes needed because of the upgrade to 8.9 and above such as
table structure changes.
1.3.9.2. Housing
1.3.9.2.1 Judicial Officer on-demand student import
1.3.9.2.2 Housing Director on-demand student import
1.3.9.2.3 Data Interface Module student update
1.3.9.2.4 MyHousing external data source connections
1.3.9.2.5 MyHousingApplyOnline external data source connections
1.3.9.2.6 Data Interface Module billing exports
1.3.9.3. TouchNet
1.3.9.3.1 TouchNet Configuration and Interfaces
1.3.9.4. AppWorx Reinstall
1.3.9.4.1 AppWorx Planning
1.3.9.4.2 AppWorx Installation and Testing
1.3.9.5. EdConnect
11
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.9.5.1 Analysis of Impacts and Issue Resolution
1.3.9.6. Kronos
1.3.9.6.1 Analysis of Impacts and Issue Resolution
1.3.9.7. Self Service HRMS
1.3.9.7.1 Analysis of Impacts and Issue Resolution
1.3.9.8. FAMIS
1.3.9.8.1 Analysis of Impacts and Issue Resolution
1.3.9.9. CRM – Recruiting and Admissions
1.3.9.9.1 Analysis of Impacts and Issue Resolution
1.3.10. End-to-End Testing
1.3.10.1. Develop Go-Live Plan, including Help Desk procedures
1.3.10.2. Integration, Parallel, and User Acceptance Testing
o Refer to Testing Plan in Appendix II
1.3.10.3. Final Test Move
o Preparations and Creation of SQL Copy of Production
o Perform Final Test Move
o Validation and Testing of Final Test Move
1.3.10.4. Performance Testing (Load Testing)
1.3.10.5. CAC and User Group Acceptance of System
1.3.10.6. Evaluate Readiness for Go-Live
1.3.10.7. Acceptance for Go-Live
1.3.11. Campus End User Training
1.3.11.1. Prepare Training Plan and Materials
1.3.11.2. Perform Training
o Refer to Training Plan in Appendix II
1.3.12. Go-Live Planning and Preparations
1.3.12.1. Misc. Go-Live Preparations
1.3.13. Go-Live
1.3.13.1. Final Move to Production
o Preparations and Creation of SQL Copy of Production
o Perform Final Move to Production
o Validation and Testing of Final Move to Production
1.3.13.2. Final Acceptance Test
1.3.13.3. Go live
1.3.13.4. Initial Go-Live Support
1.3.14. Post-Upgrade Transition
1.3.14.1. Problem prioritization and resolution
1.3.14.2. Transition to support mode
1.4. Monitoring and Controlling
1.4.1. Coordinate Plans (Training, Testing, Environment, Maintenance)
1.4.2. Update and Maintain the Project Plan / Manage Scope, Schedule, Budget, and Quality
1.4.3. Stakeholder Communications - Meetings and Correspondence
1.5. Closing
1.5.1. Post Implementation Review and Report
12
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Scope Control
To ensure Scope Control, a Change Control Log will be developed (see Appendix III). This log will contain the
following fields:







Request number (for tracking purposes)
Date of Request
Description of the scope control change item
Areas that are impacted by this scope control change item
Who the change item is assigned to
The status of the change item
The last update recorded on the change item
To ensure the scope control document is utilized in the overall project management of this implementation it will be
reviewed on a weekly basis by the Project Manager and Project Leads. The outcome of this meeting will include a
report that will be forwarded to the Steering Committee and the CAC if necessary.
Acceptance Management (Deliverable Acceptance Process)
To ensure proper accounting of signoffs and assurance that deliverables are met, the deliverables acceptance log
will be utilized (see Appendix III). This log will include the following items:





Deliverable Name (as determined by campus and project staff)
Date sent for review
Date sent for acceptance
Action and Comments
Action Date
This acceptance log will be reviewed by the Project Manager and Campus Solutions Director each week and a
report filed with the Steering Committee. The Acceptance Log will be maintained in coordination with campus staff,
module lead, and Project Administration.
13
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Time Management
Project Time Management includes the processes required to ensure timely completion of the project.
Baseline Schedule
The baseline summary schedule below is the base version of the schedule. The schedule will have additional details added to it as the project progresses.
Any significant changes will follow the Schedule Control procedures below. To view additional schedule details, refer to Appendix I.
Note: The detailed resource assignments for these tasks are not yet included in the summary below. However, there are no tasks assigned to campus
personnel or the Functional User Groups within the next 45 days. As more details and resource assignments are planned, campus personnel will be
notified 30 days in advance through the Weekly Updates and other communications as to which tasks they can expect to be participating in.
Reminder: Due to the steep learning curve with the products of this project and the unknowns of the new technology, the tasks cannot be thoroughly
scoped very far in advance. Task start/end dates will be firm only within 30 days of this plan version and/or a status communication. High-level dates for
tasks will be provided out to 90 days and are somewhat firm, but any dates beyond 90 days are not firm and are subject to change due to the necessity of
the gradual detailing of the scope and schedule.
1
1.1
1.1.1
1.1.2
1.1.3
1.1.4
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.3
1.3.1
1.3.2
1.3.3
1.3.4
Baseline Schedule for the Upgrade to Campus Solutions 9.0 Project
Initiating
Contract Negotiations
Finalize the NDUS Business Case
Finalize the NDUS Project Charter
Define Oracle planning services and Schedule the Upgrade Planning Workshop
Planning
Develop Baseline Project Plan
Project Planning Kickoff Meeting - Internal Managers
Oracle Upgrade Planning and Platform Migration Workshop
Finalize Cutoff Date for Development
Project Kickoff Meeting - CND and ITSS Staff
CAC and Oversight Project Kickoff Meeting
User Group Kickoff Meeting
Develop MS Project Server and Project Repository
Executing
Staff Training
Prepare Technical Environments
Oracle Database Platform Migration and Upgrade Services (in Lab)
Perform Test Moves
May 4, 2007
May 4, 2007
May 14, 2007
May 18, 2007
May 30, 2007
April 2, 2007
May 18, 2007
May 30, 2007
June 19, 2007
June 22, 2007
June 25, 2007
June 28, 2007
August 2, 2007
May 30, 2007
May 14, 2007
May 14, 2007
June 6, 2007
June 14, 2007
September 4,
2007
June 8, 2007
May 29, 2007
May 18, 2007
May 30, 2007
June 8, 2007
August 13, 2007
August 13, 2007
May 30, 2007
June 21, 2007
June 22, 2007
June 25, 2007
June 28, 2007
August 2, 2007
July 10, 2007
August 2008
July 2008
August 2008
October 12, 2007
February 2008
14
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.5
1.3.6
1.3.7
1.3.8
1.3.9
1.3.10
1.3.11
1.3.12
1.3.13
1.3.14
1.4
1.4.1
1.4.2
1.4.3
1.5
1.5.1
Comparison Analysis
Security Analysis and Configuration
Plan for and Perform Testing/Fixes/Updates and Configure Functionality
Portal Creation
3rd Party Product Installation/Configuration
End to End Testing
Campus End User Training
Go-Live Planning and Preparations
Go-Live
Post-Upgrade Transition
Monitoring and Controlling
Coordinate Plans (Training, Testing, Environment, Maintenance)
Update and Maintain the Project Plan / Manage Scope, Schedule, Budget, and
Quality
Stakeholder Communications - Meetings and Correspondence
Closing
Post-Implementation Review and Report
August 14, 2007
July 16, 2007
June 29, 2007
August 6, 2007
August 1, 2007
March 2008
April 2008
April 2008
July 2008
July 2008
August 14,
2007
August 14, 2007
December 2007
February 2008
April 2008
February 2008
February 2008
July 2008
July 2008
July 2008
July 2008
August 2008
August 14, 2007
August 14, 2007
August 2008
August 2008
July 2008
August 2008
September 2008
September 2008
August 2008
July 2008
Schedule Control
To ensure control of the schedule, the following controls will be in place for this implementation:




No change will be made to the schedule without the approval of the Project Manager.
All schedule changes will be agreed on by the Project Leads and the Project Manager.
The Project Manager will report all schedule changes to the Steering Committee and the CAC with an explanation for the change in schedule.
The Change Control Log in Appendix III will be used to track schedule changes.
15
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Cost Management
Project Cost Management includes the processes required to ensure that the project is completed within the
approved budget
Budget
The project budget is $1,545,000. The budget is to be used for the Oracle Lab services, consulting, training, the
Universal Productivity Kit. Refer to the current status report for a listing of expenses to date.
Cost Control
To control implementation costs the following will be adhered to:







Final approval for all changes will be the responsibility of the Steering Committee and CAC.
When changes in costs are realized they should be first addressed by the Project Manager.
If the Project Manager and Project Director believe the costs are critical to the overall success of the project,
they will document the reasons and forward them to the Steering Committee for review.
Upon reviewing any requests for additional costs, the Project Manager and Project Director will meet with the
Steering Committee to review the costs and ensure that all cost controls have been reviewed.
If additional funding is to be sought out, the Steering Committee will forward the need for additional funding to
the NDUS Senior Councils for review and funding source identification.
Only when all efforts have been exhausted to control costs will the request be forwarded to the Project
Oversight Committee for review.
The Change Control Log in Appendix III will be used to track budget changes.
Quality Management
Project Quality Management includes the processes required to ensure that the project will satisfy the needs for
which it was undertaken
Quality Control
To ensure quality control, the following standards will be utilized in the implementation:




For overall Project Management, the Project Management Institute’s Body of Knowledge (PMBOK)
www.pmi.org and the North Dakota Project Management Guidebook www.nd.gov/epm will be utilized.
For Technical Standards the North Dakota University System Technical Standards Guide will be utilized.
This will include Development Requests (DR), Migration Requests (MR), and Technical Requests (TR).
For overall ‘health’ checks of the project, the Project Manager will meet monthly with Project Oversight
(Assistant to the CIO) and submit quarterly reports to Project Oversight.
To monitor the overall success/failure of the project, the Project Manager and Project Director will review
the deliverables, issues log, change log, and project plan on a weekly basis as a measure of overall project
success.
16
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Human Resources Management
Project Human Resource Management includes the processes required to make the most effective use of the
people involved with the project.
Project Organization Chart
State Board of Higher Education
Bill Goetz, Chancellor
Laura Glatt, Vice Chancellor for
Admin Affairs
NDUS CIO
Randall Thursby
CND Oversight Committee
Campus Advisory Committee
Project
Oversight
Rich Lehn, Asst.
to the CIO
Steering Committee
Mick Pytlik, CND Executive Director
Scott Mahar, Campus Solutions Director
Nancy Haskins/Janie Adam, Application
Systems Development Director
Dorette Kerian, ITSS Director
Project Manager
Jennifer Kunz, Campus
Solutions Assistant Director
Project Leads
Tricia Campbell, Lead Business Analyst
Angela Uhlenkamp, Lead Business Analyst
Marv Hanson, ITSS Assoc. Director
Gail Sullivan, Lead Database Admin.
David Levenseller, Help Desk Lead
Bonnie Jundt, Network Admin. Manager
Janie Adam, Lead Programmer
Barb Rask, Lead Security Admin.
Keith Wildermuth, Lead System Admin.
Functional User Groups
Campus Community
Financial Aid
Recruiting & Admissions
Student Finance
Student Records
Ancillary Systems
Team Members
End Users
17
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Team Directory
<<Please contact the Project Manager, Jennifer Kunz (jennifer.kunz@ndus.nodak.edu to request a copy of this
directory>>
Roles and Responsibilities
Role
Project
Sponsors
Names
o Randall Thursby, NDUS CIO
o Mick Pytlik, CND Director
o CND Oversight Committee
o CND Campus Advisory
Committee
Responsibility
o Review overall progress and budgetary impacts
o Review project recommendations and make
decisions
o Make strategic decisions for the Campus
Solutions System
Steering
Committee
o
o
o
o
Randall Thursby, NDUS CIO
Mick Pytlik, CND Director
Dorette Haskins, ITSS Director
Scott Mahar, CND-Campus
Solutions Director
Nancy Haskins / Janie Adam,
CND-Application Services &
Development Director
Rich Lehn, NDUS Assistant to
the CIO
o
Jennifer Kunz
o
o
o
Project
Manager
o
o
o
o
o
o
o
o
o
Project Leads
o
o
o
o
o
o
Tricia Campbell, Lead Business
Analyst
Angela Uhlenkamp, Lead
Business Analyst
Marv Hanson, ITSS Assoc.
Director
Gail Sullivan, Lead Database
Admin.
David Levenseller, Help Desk
Lead
Bonnie Jundt, Network Admin.
Manager
o
o
o
o
o
Review and manage escalated risks, issues,
overall progress, and resource impacts
Deploy resources necessary for the project
Develop the project charter and the project plan,
including the schedule and budget
Monitor the project schedule and budget
Report overall project status to the steering
committee and project sponsors
Assist in the identification, reporting, and
resolution of project changes, risks, and issues.
Coordinate overall resources necessary for the
project
Conduct regular and ongoing review of the
project to confirm that it meets original
objectives and requirements
Direct the planning and management of the
tasks in the project schedule
Develop, prepare, and coordinate the
dissemination of timely information to
stakeholders.
Close the project
Coordinate project tasks and manage resource
impacts for assigned employees
Report task progress to the project manager
Assist in the identification of project risks and
issues and escalate them to the project
manager
Communicate project information to applicable
employees
18
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
o
o
o
Functional User
Groups
Project Team
Students and
End Users
Janie Adam, Lead Programmer
Barb Rask, Lead Security
Admin.
Keith Wildermuth, Lead System
Admin.
o
o
o
o
o
o
o
o
Campus Community
FAMIS
Financial Aid
Housing
Parking
Student Finance
Student Records
Various technical and functional
staff
o
o
o
Various students and end users
o
o
o
o
o
Perform functional tasks assigned
Provide recommendations for customizations
and modifications
Perform testing
Assist with training planning
Perform technical and functional tasks assigned
and report progress to the project leads and
project manager
Assist with testing, providing recommendations,
and feedback on the project
19
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Communication Management
Project Communication Management includes the processes required to ensure timely and appropriate generation,
collection, dissemination, storage, and ultimately disposition of project information.
Communication Management Plan
Description of
Communication
Project Review Meetings
To Whom / Stakeholders involved
Frequency
Project Leads
Steering Committee (optional)
Project Leads
Wednesdays
Facilitator /
Author (s)
Scott Mahar
Weekly
Jennifer Kunz
Steering Committee Meeting
(part of CND Directors
meeting)
CND Directors
Tuesdays
Jennifer Kunz
Project Status Reports
Steering Committee
Project Team
Jennifer Kunz
Weekly Updates about
current and upcoming project
tasks (based on 30 day and
90 day increments)
Project Team
SA List Serv
Fridays
(Monthly to
CAC)
Weekly
Web Site Updates
All Stakeholders
TBD
Jennifer Kunz
IVN Meetings
As needed for FUG’s, Users, etc.
TBD
Jennifer Kunz
Oracle Lab Status Meetings
Jennifer Kunz
20
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Risk Management and Issue Management
Risk Management is the systematic process of identifying, analyzing, and responding to project risks. It includes
maximizing the probability and consequences of positive events and minimizing the probability and consequences
of adverse event to project objectives.
Risk Management Plan
To ensure proper accounting of Risks (events that could happen), the Risk Management Log will be utilized (see
Appendix III). This log will include the following items:










Identification Number
Date Risk Raised
Status (Active/Potential/Closed)
Risk
Risk Probability (Low, Medium, High)
Risk Impact (Low, Medium, High)
Risk Assignment
Agreed Response (Avoid, Transfer, Mitigate, Accept)
Risk Score (Matrix)
Risk Response Plan
This Risk Management Log will be reviewed weekly by the Project Manager and Project Director with the Project
Leads, with a report filed to the Steering Committee, CAC, and Oversight Committee. The Risk Management Log
will be maintained in coordination with campus staff, module leads, and Project Administration
Issues Management Plan
In an effort to ensure proper accounting of Issues (events that have already occurred), the Issue Management Log
will be utilized (see Appendix III). This log will include the following items:








Issue Number
Date Issue Raised
Description
Comments
Who Assigned To
Action Taken
Status
Last Update
This Issues Management Log will be reviewed weekly by the Project Manager and Project Director with the Project
Leads, with a report filed to the Steering Committee, CAC, and Oversight Committee. The Issue Management Log
will be maintained in coordination with campus staff, module leads, and Project Administration
21
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
22
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Appendix I
Baseline Project Schedule
The baseline summary schedule below is the base version of the schedule. It has more details expanded than the summary version on page 14. The
schedule will have additional details added to it as the project progresses. Any significant changes will follow the Schedule Control procedures.
If you would like to receive the Excel spreadsheet as a separate file, please send an email to the Project Manager, Jennifer Kunz at
jennifer.kunz@ndus.nodak.edu.
Note: The detailed resource assignments for these tasks are not yet included in the summary below. However, there are no tasks assigned to campus
personnel or the Functional User Groups within the next 45 days. As more details and resource assignments are planned, campus personnel will be notified
30 days in advance through the Weekly Updates and other communications as to which tasks they can expect to be participating in.
Reminder: Due to the steep learning curve with the products of this project and the unknowns of the new technology, the tasks cannot be thoroughly scoped
very far in advance. Task start/end dates will be firm only within 30 days of this plan version and/or a status communication. High-level dates for tasks will
be provided out to 90 days and are somewhat firm, but any dates beyond 90 days are not firm and are subject to change due to the necessity of the gradual
detailing of the scope and schedule.
1
1.1
1.1.1
1.1.2
1.1.3
1.1.4
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.3
1.3.1
1.3.1.1
1.3.1.2
Baseline Schedule for the Upgrade to Campus Solutions 9.0 Project
Initiating
Contract Negotiations
Finalize the NDUS Business Case
Finalize the NDUS Project Charter
Define Oracle planning services and Schedule the Upgrade Planning Workshop
Planning
Develop Baseline Project Plan
Project Planning Kickoff Meeting - Internal Managers
Oracle Upgrade Planning and Platform Migration Workshop
Finalize Cutoff Date for Development
Project Kickoff Meeting - CND and ITSS Staff
CAC and Oversight Project Kickoff Meeting
User Group Kickoff Meeting
Develop MS Project Server and Project Repository
Executing
Staff Training
Learn the New Release (this occurs throughout the project)
Training Classes for Staff
May 4, 2007
May 4, 2007
May 14, 2007
May 18, 2007
May 30, 2007
April 2, 2007
May 18, 2007
May 30, 2007
June 19, 2007
June 22, 2007
June 25, 2007
June 28, 2007
August 2, 2007
May 30, 2007
May 14, 2007
May 14, 2007
May 14, 2007
May 14, 2007
June 8, 2007
May 29, 2007
May 18, 2007
May 30, 2007
June 8, 2007
August 13, 2007
August 13, 2007
May 30, 2007
June 21, 2007
June 22, 2007
June 25, 2007
June 28, 2007
August 2, 2007
July 10, 2007
August 2008
July 2008
July 2008
July 2008
23
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.1.2.1
1.3.1.2.2
1.3.1.2.3
1.3.1.3
1.3.1.3.1
1.3.1.3.2
1.3.2
1.3.2.1
1.3.2.2
1.3.2.3
1.3.2.4
1.3.2.5
1.3.2.6
1.3.2.7
1.3.2.8
1.3.2.9
1.3.3
1.3.3.1
1.3.3.2
1.3.3.3
1.3.4
1.3.4.1
1.3.4.1.1
1.3.4.1.2
1.3.4.1.3
1.3.4.2
1.3.4.3
1.3.4.4
1.3.4.5
1.3.5
1.3.5.1
1.3.5.2
1.3.5.3
1.3.5.4
1.3.5.5
1.3.5.6
Oracle 10gR2 Administration I
Oracle 10gR2 Administration II
Oracle Enterprise Manager 10g Grid Control
UPK Planning and Implementation
UPK Planning
UPK Implementation, Testing, and Training
Prepare Technical Environments
Complete Pre-Installation Checklist
Package Database for the Upgrade Lab
Schedule the Oracle Installer to be onsite
Create and Certify DEMO Environment
Planning for Tools, Access, Bundles, Migrations, and Refreshes
Create PROD Environment
Create TEST and STAGE Environments
Post Install Management for All Environments
Environment Management and Tuning
Oracle Database Platform Migration and Upgrade Services (in Lab)
Oracle Database Migration Services
Oracle Upgrade Services
NDUS Obligations with Oracle Lab Services
Perform Test Moves
First Test Move
Preparations and Creation of SQL Copy of Production
Perform the First Test Move
Technical, Unit, and System Testing of First Test Move
Second Test Move
Third Test Move
Fourth Test Move
Confirm Go-Live Date
Comparison Analysis
Conduct Comparison Analysis
Deliver Preliminary NDUS Comparison Analysis Report
Prepare for Initial User Testing/Training
Initial User Group Training/Testing
Estimate and Prioritize Fixes for Customizations, Modifications, Interfaces, Reports &
Queries
Deliver Final NDUS Comparison Analysis Report
May 14, 2007
May 21, 2007
July 9, 2007
June 22, 2007
June 22, 2007
July 27, 2007
June 6, 2007
June 6, 2007
June 8, 2007
June 18, 2007
June 22, 2007
June 22, 2007
July 30, 2007
November 2007
July 23, 2007
June 14, 2007
June 14, 2007
June 14, 2007
July 25, 2007
June 14, 2007
September 4, 2007
September 4, 2007
September 4,
2007
September 10,
2007
October 5, 2007
November 13, 2007
January 2008
February 2008
February 2008
August 14, 2007
August 14, 2007
October 2007
September 17, 2007
November 2007
October 2007
December 2007
May 18, 2007
May 25, 2007
July 13, 2007
September 14, 2007
July 26, 2007
September 14,
2007
August 2008
June 12, 2007
June 14, 2007
July 23, 2007
August 13, 2007
November 2007
December 1, 2007
January 2008
August 2008
August 2008
October 12, 2007
July 25, 2007
September 14, 2007
October 12, 2007
February 2008
November 8, 2007
September 10,
2007
October 5, 2007
November 2007
December 2007
February 2008
February 2008
February 2008
December 2007
December 2007
October 2007
November 2007
November 2007
December 2007
December 2007
24
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
1.3.6
1.3.6.1
1.3.6.2
1.3.6.3
1.3.6.4
1.3.6.5
1.3.6.6
1.3.6.7
1.3.6.8
1.3.7
1.3.7.1
1.3.7.2
1.3.7.3
1.3.7.5
1.3.7.6
1.3.7.7
1.3.8
1.3.8.1
1.3.8.2
1.3.8.3
1.3.8.4
1.3.8.5
1.3.9
1.3.10
1.3.11
1.3.12
1.3.13
1.3.14
1.4
1.4.1
1.4.2
1.4.3
1.5
1.5.1
Security Analysis and Configuration
Hire Security Consultant
Review Documentation for 9.0 Security
Identify and Document Modifications to the Current Security
Review Current Security Functionality - roles and permissions
Research Best Business practice in 9.0 Security Access
Design and Configure New/Revised Security Roles and Permissions for 9.0
Security Documentation
Assignment of New Security Roles to Campus End Users
Plan for and Perform Testing/Fixes/Updates and Configure Functionality
Planning and Coordination for Development Cutoff
Development Cutoff
Create Test Scripts
Perform Fixes, Resolve Issues, Testing
Configuration of Functionality, Resolve Issues, Testing
Documentation
Portal Creation
Create Portal Demo Environment
Create Portal Production Environment
Create Portal Q Environment
Create Portal Test Environment
Copy Portal Environments
3rd Party Product Installation/Configuration
End to End Testing
Campus End User Training
Go-Live Planning and Preparations
Go-Live
Post-Upgrade Transition
Monitoring and Controlling
Coordinate Plans (Training, Testing, Environment, Maintenance)
Update and Maintain the Project Plan / Manage Scope, Schedule, Budget, and Quality
Stakeholder Communications - Meetings and Correspondence
Closing
Post-Implementation Review and Report
July 16, 2007
July 16, 2007
August 27, 2007
August 27, 2007
September 17, 2007
August 27, 2007
September 18, 2007
October 1, 2007
April 1, 2008
June 29, 2007
June 29, 2007
August 1, 2007
August 14, 2007
October 2007
October 2007
July 30, 2007
August 6, 2007
October 1, 2007
October 2007
October 1, 2007
November 2007
February 2008
August 1, 2007
March 2008
April 2008
April 2008
July 2008
July 2008
August 14, 2007
August 14, 2007
August 14, 2007
August 14, 2007
August 2008
August 2008
February 2008
August 6, 2007
October 9, 2007
September 14, 2007
November 2007
October 2007
February 2008
April 2008
June 2008
April 2008
August 2, 2007
August 1, 2007
February 2008
April 2008
April 2008
April 2008
February 2008
January 2008
January 2008
December 2007
April 2008
February 2008
February 2008
July 2008
July 2008
July 2008
July 2008
August 2008
August 2008
July 2008
July 2008
August 2008
September 2008
September 2008
25
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Appendix II
Training Plan
***NOTE: This Training Plan is high level only at this time. More details will be added as the project progresses.
Potential Classes
1. Data Center
o Oracle 10g Real Application Clusters
o Oracle 10g Application Server Admin I
o Oracle 10g Application Server Admin 2
o Oracle 10g Intro to SQL
o Oracle 10g SQL Tuning
o Oracle 10g Performance Tuning
o Change Assistant Training
o Additional Training TO BE LISTED AT A LATER DATE
o
2. Programmer Training
o XML Publisher
o Additional Training TO BE LISTED AT A LATER DATE
3. Functional Training - Business Analysts
o POP Select
o Additional Training TO BE LISTED AT A LATER DATE
4. Security Training
o TO BE LISTED AT A LATER DATE
5. Help Desk Training
o TO BE LISTED AT A LATER DATE
6. User Group Member Training
o TO BE LISTED AND EXPLAINED AT A LATER DATE
Oracle Task Suggestions yet to be added:
o Identify Training Topics
o Identify Training Requirements and Audiences
o Identify Training Methods
o Create Project Team Training Schedule
o Draft Project Team Training Plan
o Draft End-User Training Plan
o Review and Approve Training Strategy
26
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Testing Plan
***NOTE: This Testing Plan is high level only at this time. More details will be added as the project progresses.
Functional Testing
Types of Testing
1. Unit Testing – This testing is done to determine if the system is working correctly. The first testing will be
used to test the setup configuration on 9.0 PS. This testing will start at the end of July (as soon as the
demo environment is available).
2. System Testing – This testing is done to test business processes to determine if they still work on 9.0.
3. Integration Testing – This testing is done with all modules participating. This tests the coordination
between the modules as well as other databases and software’s (Ad Astra, Housing, Parking, etc). The
other products must be stable before this testing is done. This should be done in a separate environment
that is not cluttered. It is very important that this be a copy of a good environment.
4. Parallel Testing – This testing is done in two environments simultaneously to ensure they are both working
the same. This should be done prior to data conversion
5. Performance (Load) testing – Functional Assistance is needed, but it is mainly done by the technical staff.
6. User Acceptance Testing – This testing is important for accepting features new to the 9.0 release. This
testing may be done early in the process to have user input in additions to the system, but it must also be
done at the end of the testing process
Testing Concerns
1.
2.
3.
4.
5.
6.
Expect that processes WILL NOT WORK correctly at first.
Security Access testing must be done throughout all testing types.
Since this is a version upgrade, the scope of the testing should be restricted to current functionality and
approved customizations/modifications.
It is very important that areas of concern in one area be shared with other modules as the issue may affect
other areas. This communication is vital!
Significant amounts of time will be required for testing. Testing time must be blocked off for this.
Specific campus users may help with testing. These users will need to expect that things will not work at
first.
Needed for Testing
Test Scripts (Steps) – As much or as little effort as needed or wanted may be used to make these. The
creation of these documents eats up time. Previous test scripts or desk manuals may be used if desired. The
important thing is to document all issues and recommendations.
Scenarios for Integration Testing – Determine which types of students, enrollment situations are needed to
ensure the most complete testing is done.
Initial Effort Estimates
1. Create Test Scripts
What
a. First determine how to use UPK and/or old test scripts
b. Develop the UPK process and/or a template
c. Create at least --- scripts for each module
d. Discuss as a group
e. Discuss with user groups
f. Signoff
2. Initial Unit Testing in DEMO
What
a. Test navigation
27
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
b.
c.
d.
e.
Test the setup configuration of 9.0
Test individual online transactions and batch processes on the upgraded database
Test and Document issues
Deliver an Issues List
3. Initial Unit and System Testing in the migrated and upgraded Copy of Production (SYS)
What
Unit Testing
a. Test individual online transactions and batch processes on the upgraded database Validate
data converted ruing the upgrade
b. Verify that you can access existing data and enter new data successfully
c. Test customizations reapplied to the upgraded database
d. Each customization is tested individually along with all related processes
e. Business processes and test scripts are not yet tested
f. Test and Document findings
System Testing
a. Test inbound and outbound interfaces and related business processes
b. Test online business processes using relevant security (user IDs, roles, and permission lists)
c. Test batch business processes
d. Test reporting processes (SQR, PS/Query, nVision, and Crystal)
e. Test customizations to business processes
f. Perform using test scripts
g. Compare expected results to actual results
h. Test and Document findings
i. Deliver a list of all Issues to be resolved?
4. Resolve Issues, Perform Fixes, Retest
What
a. Test, Document, Resolve issues, retest
Technical Testing
<<This section is not yet started>>
28
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Appendix III
<<These are examples only; the logs will be updated weekly and included with the weekly Status Report>>
Change Control Log
Request #
Date of
Request
Description
Area of
Impact
Assigned To
Status
Pending/Accept/Reject
Last Update
Risk Management Log
ID
Date
Raised
Status
(active,
potential,
closed)
Risk
Risk
Probability
(L, M, H)
Risk
Impact
(L,M,H)
Risk
Assignment
Agreed
Response
(Avoid,
Transfer,
Mitigate,
Accept)
Risk
Score
(Matrix)
Risk
Response
Plan
Issue Management Log
Issue #
Date
Raised
Issue
Description
Comments
Assigned
To
Action
Taken
Status
Last Update
Deliverable Acceptance Log
Deliverable Name
Date Sent
for Review
Date Sent
for
Acceptance
Action and Comments
Action Date
29
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Baseline Project Plan Approval
Sign-off
_________________________________
Randall Thursby, NDUS-CIO
___August 17, 2007_____
Date
_________________________________
Mick Pytlik, CND Executive Director
___August 17, 2007_____
Date
_________________________________
Dorette Kerian, HECN-N / ITSS Director
___August 17, 2007_____
Date
______________________________________
Campus Advisory Committee
___August 23, 2007_____
Date
______________________________________
Oversight Committee
___September 12, 2007__
Date
30
Baseline Project Plan for the Campus Solutions Upgrade to 9.0
Download