+ All Categories
Home > Documents > Change Management: Planning for the changes ahead, a University of Florida perspective

Change Management: Planning for the changes ahead, a University of Florida perspective

Date post: 20-Jan-2016
Category:
Upload: ansel
View: 59 times
Download: 0 times
Share this document with a friend
Description:
Change Management: Planning for the changes ahead, a University of Florida perspective. Narasi Ramachandran, Learning Support Services Martin Smith, Computing and Networking Services Mike Stoufer, Instructional Computing Services. Overview. - PowerPoint PPT Presentation
Popular Tags:
30
Change Management: Planning for the changes ahead, a University of Florida perspective Narasi Ramachandran, Learning Support Services Martin Smith, Computing and Networking Services Mike Stoufer, Instructional Computing Services
Transcript
Page 1: Change Management: Planning for the changes ahead, a University of Florida perspective

Change Management: Planning for the changes ahead, a University of Florida perspective

Narasi Ramachandran, Learning Support ServicesMartin Smith, Computing and Networking Services

Mike Stoufer, Instructional Computing Services

Page 2: Change Management: Planning for the changes ahead, a University of Florida perspective

12th Sakai Conference – Los Angeles, California – June 14-16

Overview

• Adopted Sakai in 2010 after review by a faculty review committee

• Pilot was run in Summer 2010 with a select few courses

• Fall 2010 went live with 3100 sections and 39,000 students

• Adoption grew to 4100 section in Spring 2011• Old CMS system was retired in May 2011!!!

Page 3: Change Management: Planning for the changes ahead, a University of Florida perspective

Sakai Deployment overview

• 11 roles configured for UF clients (Student, CE Student, Auditor, Observer,Instructor, Guest Lecturer, Facilitator, Designer, TA, Non Grading TA, Grader

•  Course and project sites deployed with slight variations in roles and purposes

• Course sites setup by LSS and enrollment managed by ICS programmed CM Synchronizer

• Project sites open for all any valid UF user can create his/her site

Page 4: Change Management: Planning for the changes ahead, a University of Florida perspective

Input Mechanisms

• Gap analysis by CMS review committee• Features and bugs reported by clients through LSS• CMS Governance committee for features recommended by

faculty• Infrastructure group for performance and security

recommendations• ICS bridges gap between all groups

Page 5: Change Management: Planning for the changes ahead, a University of Florida perspective
Page 6: Change Management: Planning for the changes ahead, a University of Florida perspective

12th Sakai Conference – Los Angeles, California – June 14-16

The Players

• Three main groups that support various parts of Sakai at UF:o Instructional Computing Services (Developers) o Learning Support Services (Training, Q/A & User

Support) o Open Systems Group (Infrastructure)

  Technology resources (platforms, tools, etc)

o Oracle databases, Application servers, Load balancer o CFEngine, Autogenerated configuration files (Apache,

sakai.properties, security.properties, etc)

Page 7: Change Management: Planning for the changes ahead, a University of Florida perspective

The Players

e-Learning Support Services

• Supports front end clients faculty and students with several e-learning technologies

• Provides feedback and input for developers and infrastructure unit on bugs, performance etc

• Q/A on new builds at various stages• Request new features and report bugs•  Communicate with several stakeholders on changes

Page 8: Change Management: Planning for the changes ahead, a University of Florida perspective

The PlayersInstructional Computing Services (ICS)

Developers  • Tool Installation/Upgrade/Patching • Feature Programming • Integration with UFL SIS• Integration with HR and Continuing Education Registration• Bug/Issue Resolution • Build Creation and Scheduling

Page 9: Change Management: Planning for the changes ahead, a University of Florida perspective

The Players

Open Systems Group (OSG)Hardware/Software Infrastructure

 • Clustered Oracle support (configuration, support, DBA)• Hardware Support (Storage tier, OS tier, tomcat tier)• Build Promotion (SQL scripts, Sakai binary builds)• 24/7 monitoring and support (system-wide to user)• Resource management and growth (utilization of each tier)

Page 10: Change Management: Planning for the changes ahead, a University of Florida perspective

12th Sakai Conference – Los Angeles, California – June 14-16

Change management processAnd now here’s a…

Page 11: Change Management: Planning for the changes ahead, a University of Florida perspective

Open Systems (Infrastructure group)

• Promotes build to a test cluster (identical to prod)o Does not address software updates below Sakai o Could involve updates to automated configuration

management (new properties, changes to httpd or tomcat configuration)

o Could involve SQL scripts that we hope are repeatable!o Often involves scouring logs for any differences

 • Performs basic functional testing such as:

o Can I login using Shibboleth (SSO)?o Can I still see Sakai sites?

Page 12: Change Management: Planning for the changes ahead, a University of Florida perspective

Open Systems (Infrastructure group)

• Performs load testing based on LSS scriptso Up to 2,500 concurrent userso Tasks like tests/quizzes, submit an assignment, run a site

stats report, and more...o Looks for responses per second, as well as functional

success or failureo Examines tomcat load, thread counts, AJP

communication, connection counts o This approach is still limiting...

• Participates in the "Go? No go?" decision

Page 13: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build ProgressTrac, an Open Source Project (http://trac.edgewall.org)

• Web-Based Software Project Management• Interfaces to Subversion or Git• Provides a Method of Communication Between Groups• Allows Developers to Link a Subversion Commit to a Ticket

Page 14: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

 Wiki:  Developer Schedule and 'How To' Information

Page 15: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

 Timeline: Follow Changes in Trac (Subversion, Tickets, etc.)

Page 16: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

Roadmap: Provides Graphical View of Tickets Status

Page 17: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

Browse Repository:    Easy Way to View Change History                                   and See Diffs in Code.

Page 18: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

View Tickets:  Easily Configurable Way to View Tickets by                       Various Criteria

Page 19: Change Management: Planning for the changes ahead, a University of Florida perspective

'Trac'king Build Progress

 

Page 20: Change Management: Planning for the changes ahead, a University of Florida perspective

Build Flow 

Page 21: Change Management: Planning for the changes ahead, a University of Florida perspective

Promotion ScheduleFeature Freeze (approx. 6 1/2 weeks prior to promotion)  Last opportunity for LSS to request a tool or feature to         be added to the upcoming build.

Code Freeze (approx. 4 1/2 weeks prior to promotion)No new code may be added after this date.  Existing code may be modified to fix issues found during Q/A on dev instance.

Move to Test Instance (approx. 2 1/2 weeks prior to promotion)Full Q/A testing by LSS.Load testing by OSG.

Page 22: Change Management: Planning for the changes ahead, a University of Florida perspective

Promotion Schedule

Go/No Go Decision (approx. 4 days prior to promotion)All three groups (LSS, ICS, OSG) must agree that the promotion to production is a 'Go'. OSG schedules maintenanceLSS announces planned maintenance to community

Promotion Day!OSG performs promotionLSS and ICS staff are available in case of issues

Page 23: Change Management: Planning for the changes ahead, a University of Florida perspective

LSS testing matrix

Primarily 2 types of matrix used for testing documentation•     Basic template - used for testing upgrades to existing

versions•     Advanced template - used for testing new version

Page 24: Change Management: Planning for the changes ahead, a University of Florida perspective

LSS Testing Process    

• All LSS staff engage in the process• Tools broken down by individuals• Realms configuration managed by only a select few• Certain testing features rolled out to other campus e-

learning admins• Bugs/Features/Tasks assigned to ICS developers with

documentation 

Page 25: Change Management: Planning for the changes ahead, a University of Florida perspective

Input Mechanisms

• From trouble tickets• Enhancements from the Sakai community• Faculty requests channeled thorough the CMS governance

committee • Admin staff for minor features/settings

Page 26: Change Management: Planning for the changes ahead, a University of Florida perspective

LSS Testing

Sample Matrix -

Page 27: Change Management: Planning for the changes ahead, a University of Florida perspective

12th Sakai Conference – Los Angeles, California – June 14-16

Things that don't fit

... and how to handle those changes outside the process

Page 28: Change Management: Planning for the changes ahead, a University of Florida perspective

12th Sakai Conference – Los Angeles, California – June 14-16

The big items

• Web services / middle-ware • Course creation, roster loading, enrollment and Helpdesk

tools• Sakai settings - ICS and LSS roles• Other things that can be changed on the fly from the

database  • Maintain dev instance and individual dev individual dev

VM's for developers • Username changes using JWS• Off-cycle maintenance• Wholesale changes to the cluster layout

Page 29: Change Management: Planning for the changes ahead, a University of Florida perspective

Questions?

Page 30: Change Management: Planning for the changes ahead, a University of Florida perspective

Contact Information

Narasi [email protected]

Mike [email protected]

Martin [email protected]

Thank you for joining us


Recommended