Download - Georgia Tech’s Road to Sakai

Transcript
Page 1: Georgia Tech’s Road to Sakai

Georgia Tech’s Road to Sakai

Donna Llewellyn

Director, Center for the Enhancement of Teaching and Learning

Patty Wolfe

Project Manager, Unicon

Page 2: Georgia Tech’s Road to Sakai

Discussion Points• The Decision• Assessment and Planning

– Implementation Planning Session– Requirements Gathering– Getting the Campus Ready– Process Considerations

• Development– Customizations– UAT– Roll-out

• Lessons Learned• This Summer and Future Plans• Question and Answer

Page 3: Georgia Tech’s Road to Sakai

Decision Making

Page 4: Georgia Tech’s Road to Sakai

Making the decision to move to Sakai at GT

• Faculty Committee – basic needs assessment of CMS features

• WebCT license issues• Higher level CMS taskforce

Page 5: Georgia Tech’s Road to Sakai

GT LMS Taskforce Recommendation:

We recommend that Georgia Tech become fully involved with the Sakai Project, a community source software development effort to design, build and deploy a new Collaboration and Learning Environment (CLE) for higher education. We make this recommendation for three reasons:

• To maintain Georgia Tech's position as a leader in technology and innovation. • To ensure future LMS are suitably flexible for and supportive of those current

and new methods of instruction and assessment needed within Georgia Tech's educational mission.

• To explore opportunities to extend the usefulness of some of the LMS's developed at Georgia Tech within the Sakai Project.

Page 6: Georgia Tech’s Road to Sakai

Assessment and Planning

Page 7: Georgia Tech’s Road to Sakai

Assessment and Planning

What: 3-day onsite Unicon visit• Day 1 – Implementation Planning Session• Day 2 and 3 – Requirements Gathering

Result: • Consensus from the stakeholders and project

team on the scope of the project and what needed to occur

• Detailed technical specifications and associated costs for the requirements identified.

Duration: 4 weeks

Page 8: Georgia Tech’s Road to Sakai

Assessment and Planning Day 1 IPS

Philosophy

• Unused software is, well, useless

• Sakai is all about people

• Know what you’re in for

• Gaining consensus and buy-in from project team

• Identifying requirements

• Driving adoption is like traveling for Thanksgiving – start out early

Page 9: Georgia Tech’s Road to Sakai

Assessment and Planning Day 1 IPS

Sample Agenda• Demo• Introductions• Strategic Planning

– Goals and Success Metrics– Aligning the Organization– Looking ahead: Planning

• Tactical Planning– Account types, worksite types, and roles– Content/Tools– Templates– User Experience

Page 10: Georgia Tech’s Road to Sakai

Assessment and Planning Day 2 and 3

• Technical discussions and detailed review from GT subject matter experts on critical integrations and Sakai customizations

• Intensive sessions that identified procedural changes, policy considerations, and functionality requirements from various constituents on campus

Page 11: Georgia Tech’s Road to Sakai

Assessment and Planning Results

• Project Plan• Detailed Requirements and Specifications• Documented Goals and Metrics• Process Considerations• Driving Adoption on Campus• Configuration Decisions Document• Executive Summary with timeline and cost

breakdown

Page 12: Georgia Tech’s Road to Sakai

Process Considerations• File size limits • Sakai rollout/governance

– change mgmt – coordination – requirements definition & prioritization

• Instructor sandbox • Training plan • Help documentation • Faculty & support desk • Manage user feedback, esp. for Fall 2007

production rollout • Gap analysis of existing GaTech CMS's

Page 13: Georgia Tech’s Road to Sakai

More Process Considerations• Track support incidents even outside the confines of a

dedicated help desk - a "support provider network" • Usability testing • Audit by internal security group • Worksite creation process

– Need to define policies for group and club site creation – Need to analyze pros/cons for exposing site creation

functionality to end users • Document enterprise and Sakai role mappings and

processes • Data Back-ups... how to handle • How often will courses be archived from the Sakai site? • Overall, process back-ups, restoration, and migration. • Guest user account creation • GT to determine which email address to use

Page 14: Georgia Tech’s Road to Sakai

Timeline  Dec.06 Jan. Feb. Mar. Apr. May Jun. Jul. Aug.

Phase 0                                                                           

Phase 1                                                                           

GT Prep for Summer Pilot                                                                           

Summer Term Starts                                                                           

Phase 2 Scoping                                                                           

Phase 2 Development                                                                           

Fall Term Starts                                                                           

Page 15: Georgia Tech’s Road to Sakai

Preparing the Campus

Page 16: Georgia Tech’s Road to Sakai

Getting the campus ready:Structures

• Defining oversight committees and work teams– Governing Board: Higher level group consisting of

assorted Vice Provosts, Associate Deans, faculty, etc. This group will make the policy decisions for the project.

– Program Board: Group of assorted OIT Directors and representatives from functional users (enrollment services, library, distance learning, faculty) This group will implement most of the decisions made by the governing board.

– Sakai-Tech: All people involved with the technical aspects of the project. A list to keep people informed of decisions and actions.

Page 17: Georgia Tech’s Road to Sakai

Getting the campus ready:Hiring

• Received approval for seven new positions:– Director of Educational Technology (leader of

this and other ET projects, chair the Governing Board, etc.)

– 4 Developers (distributed around campus)– 1 System Administrator– 1 Database Administrator

Page 18: Georgia Tech’s Road to Sakai

Getting the campus ready:Nitty Gritty Stuff

• Name your collaborative learning platform contest– Over 800 entries from students, faculty, staff– Labored decision to come up with winner: T-Square

• Setting policies– Who can create new sites, how much space do we allocate to each

site, file upload size limitations, guest policies, …

• Doing the work– In the absence of a true team in place, various folks took on this

project on top of their regular jobs (Director of CETL, Director of Architecture & Infrastructure, IT support in CETL, many staff in OIT)

Page 19: Georgia Tech’s Road to Sakai

Getting the campus ready:Gathering Feedback

• Piloted Sakai with 10-15 courses• Student Town Hall meeting + survey• Feed and Feedback Sessions• Initial Training Sessions

Page 20: Georgia Tech’s Road to Sakai

Phase 1

Page 21: Georgia Tech’s Road to Sakai

DevelopmentWhat: Development of critical customizations

1. Banner Integration - Unicon2. User Identity Management - Unicon3. Email Whitelist - Unicon4. Assignment Auto-submit - Unicon5. Migration of courses from WebCT to Sakai - GT

Core Unicon Development Team:• 4 Developers• 2 QA• 1 System Administrator• 1 Project Manager

Duration: 12 Weeks

Page 22: Georgia Tech’s Road to Sakai

Development

User Acceptance Testing:• Cooperation between GT and Unicon for testing

critical customizations• GT Team of 8 individuals• 3 Week duration

Roll to production:

Unicon rolled customizations

Page 23: Georgia Tech’s Road to Sakai

Development

Environments:1. Vanilla Sakai 2.3 – utilized by GT team for

testing of native Sakai functionality and tool review

2. Subversion Source Code Repository3. Development Environment4. Quality Assurance – this was then upgraded to

the UAT environment that mirrored GT production

5. Production – 4 application servers, 1 database, SSL, and load balancer

Page 24: Georgia Tech’s Road to Sakai

Lessons LearnedWhat worked:• Weekly Team Meetings and Reporting –

GT/Unicon• Shared Issue Tracking System• Detailed technical specifications• Availability/priority of both organizations to meet

the deliverables identified in the timeline• Expeditious approval of changes, requirements,

etc.• Flexibility and Agility of Partner Relationship• Expectations Management

Page 25: Georgia Tech’s Road to Sakai

Lessons Learned in Working Together

Opportunities for improvement:• Extremely aggressive schedule• Under-estimated the QA effort for Banner

testing for both development and UAT• Building in time for documentation/transition• Following the work of the Sakai Community

Page 26: Georgia Tech’s Road to Sakai

Lessons Learned at Georgia Tech

• Joining an open source community– Deadlines and self interests versus the needs and directions of the

community• Collaboration across divisions

– Competing interests/scarce resources– Different management styles, different languages

• Managing expectations while marketing• Need to develop long-term strategies and procedures to

harness talent and desire to innovate while maintaining control of enterprise

• We have eliminated the fall-guy ----- all fingers now point at us!

Page 27: Georgia Tech’s Road to Sakai

Phase 2 – Summer 2007

Page 28: Georgia Tech’s Road to Sakai

Development

What: Development of critical customizations

1. Upgrade from Sakai 2.3 to Sakai 2.4 - Unicon2. User Confidentiality Considerations – Unicon3. Banner Worksite Naming Updates – Unicon4. Banner Performance Research – Unicon5. Phase I Ongoing Maintenance - Unicon6. Updating Gradebook Branch – GT

Core Unicon Development Team:• 4 Developers• 1 QA• 1 System Administrator• 1 Project Manager

Duration: 9.5 Weeks Duration

Page 29: Georgia Tech’s Road to Sakai

Future Plans

Phase 3

1. Conditional Release

2. Gradebook Publication

3. Wimba Integration

Page 30: Georgia Tech’s Road to Sakai

Questions and Answers

Page 31: Georgia Tech’s Road to Sakai

Contact Information

Georgia TechDonna [email protected]

UniconPatty [email protected]