22
Upgrades/Patches: Create Test Plans Presented by: Carol Grey Drexel University March 25, 2009 Course ID 0075 CONNECT TO COMMUNITY. At SunGard Summit, come together as a community dedicated to education. Course ID 0075 2 Introduction You’re going about your day-to-day business Banner is running smoothly… Course ID 0075 3 Introduction (cont.) When all of a sudden… Here it comes again... Another Upgrade and More Patches!!!! What do you do now???

Upgrades/Patches: Create Test Plans - University … · —Review New Grade Conversion and Substitution ... —Calculate/Change Dean's List Course ID 0075 41 Sample Upgrade Test Plan

  • Upload
    vokiet

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Upgrades/Patches: Create Test Plans

Presented by: Carol GreyDrexel University

March 25, 2009Course ID 0075

CONNECT TO COMMUNITY.At SunGard Summit, come together as a community dedicated to education.

Course ID 0075 2

Introduction

• You’re going about your day-to-day business• Banner is running smoothly…

Course ID 0075 3

Introduction (cont.)

• When all of a sudden…

• Here it comes again...

• Another Upgrade and More Patches!!!!

• What do you do now???

Course ID 0075 4

Introduction (cont.)

• Help is on the way!

Course ID 0075 5

Introduction (cont.)

• Establish a Pre-Developed Project Plan—Save Time and Effort

—Get the Right Players involved

—Keep from Reinventing the Wheel

—Establish a Routine that Everyone can Follow

—Help Ensure that Upgrades and Patches are handled in a Timely manner and Work for your Institution

Course ID 0075 6

Agenda

• Drexel University – who we are and how we are organized

• Steps Drexel University uses in planning, designing, testing, and implementing Banner upgrades and patches— Focus will be on the Banner Student module

• Sample Test Plan

Drexel University

CONNECT TO COMMUNITY.At SunGard Summit, come together as a community dedicated to education.

Course ID 0075 8

Drexel University

• Private non-sectarian university founded in 1891• 4 Campuses:

—60-acre Main Campus, a mile from downtown Philadelphia, PA

—Center City Campus in downtown Philadelphia—Medical School Campus—Sacramento, CA

• 13 Colleges and Schools• Two calendars: Semester and Quarter• Student population (Fall 2008-09)

—13,500 Undergraduate• Co-op Program

—8,000 Graduate and Professional students

Course ID 0075 9

Drexel University (cont.)

• Implemented Banner in Summer 1999• Internet Native Banner (INB), Banner Self-Service • Early Adopter of Banner 8• Current Modules

—Accounts Receivable 8.0—Finance 8.1—Financial Aid 8.2.1—General 8.1 —Human Resources 8.1.1—Position Control 8.1—Student 8.1

• DU does not use Advancement module

Course ID 0075 10

Drexel University Administrative Units

• Information Resources & Technology (IRT)—Core Enterprise Systems

• Finance, HR, Student Information, Database Information, Data Warehouses

• Database Administrators• Core Enterprise Systems Engineers (i.e., Programmers)• Systems Administrators

—Instructional Technology and Campus Outreach• Academic Web Development, End User Support and

Training, Administrative User Support, Equipment Support, Voice/Telephones

—Core Technology Infrastructure• Networking, Systems, Operations, • Technical Services

Course ID 0075 11

Drexel University Administrative Units (cont.)

• Academic Information and Systems (AIS)—Systems Analysts

• (i.e., Admissions, Student, Financial Aid)—Part of Provost’s Office—Manage and maintain university student software

systems—Ensure the data integrity —Write, manage, and maintain reports —Manage student systems-related projects —Serve as Liaison between IRT and other

Administrative and Academic Departments

Course ID 0075 12

Drexel University Administrative Units (cont.)

• AIS Supports: Administrative Areas—Enrollment Management—Registrar’s Office—Student Resource Center—Financial Aid Office—Residential Living—Student Support Services—Disability Services—Study Abroad—Career Development Center

Course ID 0075 13

Drexel University Administrative Units (cont.)

• AIS Supports: Academic Areas—Deans Offices —Academic Departments —Academic Program Offices

Project Plan

CONNECT TO COMMUNITY.At SunGard Summit, come together as a community dedicated to education.

Course ID 0075 15

Identify Each Phase of the Project

• Select Project Leader

• Requirements Phase

• Design Phase

• Testing Phase

• Training Phase

• Implementation

Course ID 0075 16

Requirements Phase

• Define Project Scope

— Major/Minor Upgrade vs. Patch• e.g., 7.x to 8.x or 7.3.2. to 7.4 = Upgrade • Defect Correction Patches

— Determine what, if any, new functionality to include in testing and implementation

— Determine Defect Corrections to Include

— Identify Resources Needed • Departments, Offices, Personnel

Course ID 0075 17

Project Scope (cont.)

• Perform Technical Review—Banner Product Calendar —Read/Follow Conversion and Upgrade

Documentation on the Customer Support Center—Download Software and Documentation—Technical Upgrade Guides—Analyze Customized and Integration Code—Analyze Batch and Real-time Integration Points

• 3rd Party Products

Course ID 0075 18

Project Scope (cont.)

• Perform Functional Review—Banner Product Calendar —Upgrade documentation Downloaded from the Customer

Support Center• Release Guides, Patch README FILES

—Listings on BPOST, BSTUDENT, BGENERAL• Email [email protected]

—LISTSERV REFCARD

Course ID 0075 19

Design Phase

• Install Upgrade and/or Patches in Test Instance(s)—Create Test Environment Matching Current Banner

Production Environment• Create an Overview Document

—Summarize What’s New and/or Different—Compare Old to New Forms and Processes

• Develop Test Plan specific to the Upgrade or Patch—Include New or Changed Forms, Processes, and

Procedures—Include Defect Resolutions—Identify Known Issues

Course ID 0075 20

Design Phase (cont.)

• Determine if any Customized or Home-Grown Forms, Jobs or Processes affected—Create or Adjust as needed—Install in Test Database(s)

• Determine if 3rd Party (Peripheral or Add-on) Software Integration Affected and Adjust as Needed—e.g., Resource 25, Reporting Tool, Scanning

Software, BbVista, Production Manager, DegreeWorks, Luminis Portal, Touchnet

• Review Security Changes —Forms, Processes, Roles, Classes, APIs—Reports

Course ID 0075 21

Testing Phase

• Establish a Schedule/Time-Frame—Progress Reports and/or Meetings

• Work Collaboratively—Don’t even try to do it all yourself!

• Get users involved in testing• Remember to include INB, Banner Self-Serve, and

any 3rd Party Software

Course ID 0075 22

Testing Phase (cont.)

• Forms, Processes, Reports to Be Reviewed/Tested• Spreadsheet Column Headers

—Category• e.g., General Student, Clearinghouse, Scheduling

—Tasks• Create person, take from recruit through

graduation• Test forms, jobs, reports using select group of

test ids—Tested By—Date—Comments

Course ID 0075 23

Testing Phase (cont.)

• Student System Areas and Processes to be Tested—General Student (Learner)—Registration—Fee Assessment1

—Clearinghouse —Enrollment Verification —Catalog and Sections—Transfer Articulation

1Note: Responsibility of another department

Course ID 0075 24

Testing Phase (cont.)

• Areas and Processes to be Tested (cont.)—Grading—Academic History —Graduate Student Tracking—Award Degrees (Outcome)—Transcripts—Location Management—CAPP—Athletic Compliance—Faculty Load

Sample Test Plan

CONNECT TO COMMUNITY.At SunGard Summit, come together as a community dedicated to education.

Course ID 0075 26

Sample Upgrade Test Plan

Based on Banner Student 8.1 Upgrade

(Includes some Drexel Ad-Ons and Modifications)*SZ… Home Grown forms/processes

Course ID 0075 27

Sample Upgrade Test Plan (cont.)

• GENERAL STUDENT – Learner:—Review Curriculum Status Forms—Create/Update General Student record

• 1 major, 1 minor, 1 concentration• Secondary curriculum, 1 major, 1 concentration

—Change Major in same program—Change Major to one in different program—Check Curriculum Summary Form (SOILCUR) after

changes—Check Curriculum window, Curriculum summary,

FOS summary blocks from SGASTDN

Course ID 0075 28

Sample Upgrade Test Plan (cont.)

• GENERAL STUDENT – Learner (cont.):—Review SGASADD (Additional Student Information) —Review Backfill Process—Test Continuant Term Process (SOATRM, SHRTYPE)—Run Expected Graduation Process (Drexel created)—Run Student Inactivation Process (Drexel created)—Run Activities Roll Process (Drexel created)—Run Sports Roll Process (Drexel created)—Review/Test New General Learner Mass Entry

(SGAMSTU)—Review/Test New Mass Entry Audit (SOAMAUD)

Course ID 0075 29

Sample Upgrade Test Plan (cont.)

• REGISTRATION:—Set Up SOATERM, SFAESTS and SFARSTS—Set Up SFAMHRS Max Hrs—Review/Test New SFAMHRS Min Hrs—Register individual students using SFAREGS —Block or Batch Registration Process (combination

Drexel Ad-On and Banner processes)—Assess Time Status (SFRTMST)—Title IV Processes

• SFRNOWD - Withdraw Pending Status Change• SFRWDRL - Withdrawn Student Report• SFAWDRL - Student Withdrawal

Course ID 0075 30

Sample Upgrade Test Plan (cont.)

• REGISTRATION (cont.):—Review/Test New Registration Restrictions

(SCARRES and SSARRES)—Review/Test New Registration Error Messages Table

(SFRRMSG) and Form (SFARMSG)—Test New Registration Mass Entry (SFAMREG)—Test New Batch Update Process Mass Entry

(SORMEBP)—Review New Mass Entry Audit (SOAMAUD)

Course ID 0075 31

Sample Upgrade Test Plan (cont.)

• REGISTRATION (cont.):—Review/Test New Waitlist Automation Enhancement—Review New Automated Waitlist Term Control form

(SOAWLTC)—Review New Waitlist Automation Section Control

form (SSAWLSC) • Waitlist by CRN

—Test New Batch Waitlist Notification job (SFRBWLP)—Review Registration Audit (SFASTCA)

Course ID 0075 32

Sample Upgrade Test Plan (cont.)

• REGISTRATION (cont.):—Set up Time Ticketing Groups & Priorities

• Registration Group Control Form (SFARCTL)• Time Ticketing Registration Group Form

(SZATTRG)*

• Registration Priority Control Form (SFARCTT)• Student Registration Group Query (SFIRGRP)

—Run Time Ticket Assignment Process(SZPTMTK)*

*Drexel Ad-On

Course ID 0075 33

Sample Upgrade Test Plan (cont.)

• REGISTRATION (cont.):—Review the various Registration Reports

Examples:• Unsatisfied Links Report (SFRLINK)• Fee Assessment Report (SFRFEES)• Batch Waitlist Notification Process

(SFRBWLP)• Registration Admin Messages Report

(SFRRGAM)• Withdrawn Student Report (SFRWDRL)

Course ID 0075 34

Sample Upgrade Test Plan (cont.)

• CLEARINGHOUSE:—Clearinghouse Extract Report (SFRNSLC)—NSLDS SSCR Process (SFRSSCR)

• ENROLLMENT VERIFICATION:—Enrollment Verification Type Codes Form (STVEPRT)—Enrollment Verification Request Rules (SFAERPT)—Enrollment Verification Request Form (SFARQST)—Enrollment Verification Request Status (SFARQSS)—Enrollment Verification Report (SFRENRL)

Course ID 0075 35

Sample Upgrade Test Plan (cont.)

• CATALOG and COURSE SECTIONS:—Create/Modify Courses at the catalog level— Review Course Detail Information (SCADETL)—Create/Modify Course Sections

• Test for prerequisites and co-requisites • Change course credits• Change instructional method• Change schedule type• Change grade mode• Create variable credit course• Create Cross-list (SSAXLST)• Change room assignment• Create/Review Restrictions• Test changes to section after enrollment

Course ID 0075 36

Sample Upgrade Test Plan (cont.)

• CATALOG and COURSE SECTIONS (cont.):—Review New Course Catalog Data Extract Process

(SCRCATE) —Review New Transfer Catalog Data Import Process

(SHRTCIM)—Review New SSASECT Enhanced Reserved Seat Rules—Roll course sections from one term to another

(SSRROLL)

Course ID 0075 37

Sample Upgrade Test Plan (cont.)

• TRANSFER ARTICULATION:—Add courses to transfer institution catalog

(SHATATC)—Articulate a transfer institution course (SHATATR)—Add a school to STVSGBI/SOASBGI/SOABGTA—Transfer Grade Code Maintenance (SHATGRD)—Enter students’ transfer courses on SHATRNS—Articulate courses on SHATAEQ—Job sub: Transfer Equivalency Worksheet

(SHRTAEQ)—Review SHATRNS and SHATERM—College Board Advanced Placement (AP)

Course ID 0075 38

Sample Upgrade Test Plan (cont.)

• GRADING and ACADEMIC HISTORY:—Review Changes to Class Attendance Roster Form

(SFAALST)• Review New Display of Incomplete Grades

—Review/Test New Incomplete Grade Processing Automation Enhancement• Review/Test New Grade collection Process and

Corresponding Rules• Review/Test New Incomplete Grade Rules Form

(SHAINCG)

Course ID 0075 39

Sample Upgrade Test Plan (cont.)

• GRADING and ACADEMIC HISTORY (cont.):• Review/Test New Automated Processing of

Incomplete Grades• Review/Test New Incomplete Grade Process (SHRCINC)

—Assign Grades to Classes—Roll Grades from Class List (Grade Roll to Learner

Outcome)—Review/Test New Roll Learner to Outcome Process

(SHRROUT) —Change Grades in Academic History—Check Term Header record creation

Course ID 0075 40

Sample Upgrade Test Plan (cont.)

• GRADING and ACADEMIC HISTORY (cont.):—Review New Grade Conversion and Substitution

Process—Roll Grades to Academic History (SHRROLL)—Repeat/Equivalent Course Check Report (SHRRPTS)—GPA Calculation (Individual)—Run GPA Calc Process (SHRCGPA)

• ACADEMIC STANDING:—Calculate/Change Academic Standing (SHRASTD)—Calculate/Change Dean's List

Course ID 0075 41

Sample Upgrade Test Plan (cont.)

• GRADUATE STUDENT TRACKING:—Non-Course Requirements( SHANCRS)—Multiple Advisors (SGAADVR)—Committee/Service form (SHACOMI) —Qualifying Papers (SHAQPNO)

Course ID 0075 42

Sample Upgrade Test Plan (cont.)

• AWARD DEGREES (Outcome):—Degree and Other Formal Awards (SHADEGR)

• Change Degree Statuses• Change/Update Curriculum Records

—Diploma Name (SHADIPL)—Review Re-designed Graduation Mass Entry Process

• Mass Entry Graduation (SHAMDEG) • Mass Update Diploma (SHAMUDI) • Mass Entry Ceremony Attendance (SHAMCAT)• Mass Entry Diploma (SHAMDIP)• Mass Update Ceremony Attendance

(SHAMUCA)

Course ID 0075 43

Sample Upgrade Test Plan (cont.)

• TRANSCRIPTS:—Transcript Name Source Table (STVTRNS)—Transcript Request Form (SHARQTC)—Transcript Type Form (SHATPRT) —Academic Transcript Process (SHRTRTC)—Transcript Population Creation (SHRTPOP)—Transcript Status (SHARQTS)—Transcript Comments (SHATCMT)

Course ID 0075 44

Sample Upgrade Test Plan (cont.)

• TRANSCRIPTS (cont.):—Review Online Transcript Request Forms

• Web Self-Service Options Validation (STVWSSO)• Web transcript Request Rules (SHAWTRR)

Course ID 0075 45

Sample Upgrade Test Plan (cont.)

• LOCATION MANAGEMENT AND HOUSING:—Create Dorm and Meal Application (SLARMAP)—Create Roommate Application (SLARMAT)—Assign Rooms (SLARASG)—Assign Phones (SPAPASG)—Assign Meal Plans (SLAMASG)—Create Events (SLAEVNT)—Run Assignment Roll Process (SLRROLL)

Course ID 0075 46

Sample Upgrade Test Plan (cont.)

• CURRICULUM, ADVISING & PROGRAM PLANNING (CAPP)—Multiple Advisors (SGAADVR) —Student Attribute Codes (STVATTS)—SORLCUR Curriculum—SORLFOS Fields of Study—Review/Test New Current Indicator Enhancement

• Curriculum Rules Control (SOACTRL)• Review/Test Current Indicator Conversion to

Current Code on Curriculum Tables—Review Curriculum Rules (SOACURR)

• Insert new Program, Major, Concentration—Major, Minor, Concentrations (STVMAJR)—Program Requirements (SMAPROG)

Course ID 0075 47

Sample Upgrade Test Plan (cont.)

• CAPP (Cont.)— Area Library (SMAALIB)—Area Requirements (SMAAREA)—Group Library (SMAGLIB)—Group Requirements (SMAGROP)—Add new program to SOAXREF, SOAXCUR through

SOACURR—Run Compliance Report and Print

• Review Compliance Report in Internet Native Banner• Review Compliance Report on Banner Self-Service

—Compliance Request Activity (SMACACT)—Run Compliance Purge Process (SMPCPRG)

Course ID 0075 48

Sample Upgrade Test Plan (cont.)

• ATHLETIC COMPLIANCE—Setup Validation Tables:

• Student Activity Code Validation Form (STVACTC)• Comment Type Code Validation Form (STVCMTT)• Degree Completion Change Reason Validation Form

(STVDCPR)• Eligibility Code Validation Form (STVELIG)• Athletic Qualifier Status Validation Form (STVSAQS)• Athletic Attribute Validation Form (STVSAAT)• Athletic Academic Eligibility Validation Form

(STVSAEL)• Originator Validation Form (STVORIG)

Course ID 0075 49

Sample Upgrade Test Plan (cont.)

• ATHLETIC COMPLIANCE (cont.)—Validation Tables (cont.):

• Athletic Competition Reason Validation Form (STVSARE)

• Athletic Residency Exception Validation Form (STVSARX)

• Athlete Transfer Status Validation Form (STVSATR)• Sport Status Code Validation Form (STVSPST)

—Test Athletic Compliance Form (SGASPRT)—Review/Test new Athletic Compliance Inquiry Form

(SGISPRT)—Review/Test New Mass Entry Athletic Compliance

Form (SGAMSPT)

Course ID 0075 50

Sample Upgrade Test Plan (cont.)

• FACULTY LOAD— Faculty Load Term Control Form (SIATERM)—Faculty/Advisor Information (SIAANST)—Faculty Assignment (SIAASGN)—Faculty Workload Contract FTE Form (SIACFTE)—Faculty Workload Term Rules Form (SIAFLRT)—Faculty Contract Analysis Form (SIACONA)—Faculty Workload Contract Rules Form (SIAFLRC)—Faculty Load Contract Analysis Report (SIRCTAL)—Faculty Personnel Form (SIAFPER)

Course ID 0075 51

Sample Upgrade Test Plan (cont.)

• BANNER SELF-SERVICE FOR STUDENT:—Review General Student Information—Review Look Up Classes pages —Review Links to All Instructors for Course—Review Messages for Closed Classes, Pre-requisites —Register as Student on Banner Self-Service—Register for Linked Courses—Update Variable Credits—Review Degree Audit as Student—Enrollment Verification Request—Review Transcript—Request Transcript

Course ID 0075 52

Sample Upgrade Test Plan (cont.)

• BANNER SELF-SERVICE FOR ADVISORS/FACULTY—Review Class Lists—Faculty Grading on Web—Review a Student’s Information—Run Compliance Report for a Student

• BANNER SELF-SERVICE WEB TAILOR —Customize a Web Menu or Procedure—Customize a Set of Information Text

Course ID 0075 53

Testing Phase (cont.)

• What If Something Doesn’t Work as Expected—User Error—Something Not Installed Correctly—Known Issue—Develop Work-Around—Create contact with SunGard Customer Support—Show Stopper

Course ID 0075 54

Testing Phase – Major & Minor Upgrade or Patch

• Defect Corrections• Spreadsheet Column Headers

—Banner Module/Area• e.g., General Student, Curriculum, Registration

—Forms, Reports, Processes—Upgrade or Patch

• e.g., p1-3ult67_stu80100—Defect Correction

• e.g., #1-4UJHSE —Forms/Processes Affected—Description of Problem and Resolution—Tested By—Date—Comments

Course ID 0075 55

Sample: Upgrade

• Student Module—File stu80100u.trz posted to BASTUDENT 8x 8x-

Releases—Banner Student Upgrade, Release: 8.1—Description: file stu80100u.trz includes the software

for the 8.1 Release of Banner Student in addition to stu80100u.txt.

Course ID 0075 56

Sample: Defect Correction

• Student Module—Defect Correction: # 1-44101B—Banner Student Upgrade, Release: 8.0—Form/Process: SFAREGS—Description: The End Date on SFARSTS was not

being considered by SFAREGS, so code could be used beyond end date

—Resolved: 8.1.1

Course ID 0075 57

Sample: Defect

• Student Module—Defect Correction: #1-4UJHSE —Banner Student Upgrade, Release: 8.1—Form/Process: bwskwtrr (Banner Self-Service)—Description: If more than 30 characters are

submitted in Street Line 1 via the Online Transcript request, the rest of the characters are appended to the end of the Street Line 2 on Form SHARQTC

—No Resolution Yet

Course ID 0075 58

Training Phase

• Develop Training Materials—Documentation, Visual Aids, Videos, Online Help

• Provide End User Training—Classes, One-on-One, Online Presentations

• Communication—Emails, Website, Links, Summarize What’s New

Course ID 0075 59

Implementation Phase

• Install Upgrade and/or Patches into Production• Verify that System is working• Send out Communication

—Inform End Users of What’s New or Changed• Conduct Post-Implementation Review

Course ID 0075 60

And Finally

• You’re going about your day-to-day business• Banner is running smoothly

Course ID 0075 61

A Job Well Done!

Course ID 0075 62

Summary• Create an overall Project Plan • Download Releases, Patches, and Documentation • Perform a Functional and Technical Review• Create one or more Test Instances• Design Specific Test Plan• Determine if Home-Grown Processes Affected• Test, Test, and Test Some More!!!• Train End Users• Provide Documentation• Implement the Upgrade and/or Patches• Conduct a Post-Implementation Review• Be ready to do it all again next time!

Course ID 0075 63

Questions & Answers

Course ID 0075 64

Thank You!

Carol [email protected]

Please complete the online class evaluation formCourse ID 0075

SunGard, the SunGard logo, Banner, Campus Pipeline, Luminis, PowerCAMPUS, Matrix, and Plus are trademarks or registered trademarks of SunGard Data Systems Inc. or its subsidiaries in the U.S. and other countries. Third-party names and marks referenced herein are trademarks or registered trademarks of their respective owners.

© 2009 SunGard. All rights reserved.