haute software: juggling open source and vendor software jeshua pacifici, manager, learning systems...

25
Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems Virginia Tech

Upload: laurence-anderson

Post on 23-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Haute Software: Juggling Open Source and Vendor Software

Jeshua Pacifici, Manager, Learning Systems

Kim Gausepohl, Assistant Manager, Online Course Systems

Virginia Tech

Page 2: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Copyright Statement

"Copyright Kim Gausepohl and Jeshua Pacifici 2006. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author."

Page 3: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Virginia Tech; Blacksburg, VA

Public research institution

8 colleges & a graduate school

25,000+ full-time students

1500+ faculty

Page 4: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

IT Infrastructure

Page 5: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Learning Systems at VT

Page 6: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Blackboard at VT

0500

10001500200025003000

Spring04

Fall 04 Spring05

Fall 05

Active Courses

0

500

1000

1500

2000

Spring04

Fall 04 Spring05

Fall 05

Active Instructors

0

5000

10000

15000

20000

25000

30000

Spring04

Fall 04 Spring05

Fall 05

Active Students

Page 7: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Vendor System

Aspects of vendor learning system support

Stability and reliability of online learning environmentTraining Help desk, help pages, documentationRelationship with vendor support managerAbility to leverage your university’s technical teams

Page 8: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Interest in Open Source Software

Why are we interested in open source?Elimination of vendor annual license and hosting fees

Avoid problems with vendor support and migration

Leverage University’s academic and IT resources

Institutional Goals

Ability to modify and customize functionality and interface

Page 9: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Scholar Screenshot

Page 10: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Interest in Open Source Software

Choosing a vendor or pursuing open source: when to hold and when to let go……

Know your institution’s strengths and resourcesIdentify your faculty needs and preferencesLine up upper level support Remember…without the vendor the buck stops at your desk

Page 11: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Interest in Open Source Software

Choosing a vendor or pursuing open source software (continued)

Open source is not free

Observers have little influence on the product

QA is essential

Page 12: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Concerns with Open Source Software

Migrating course data from legacy or existing LMS’s to open source LMS

Transition - moving users away from existing system

User concernsEase of use

Stability and Reliability

Support concernsLack of Admin tools

Page 13: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Concerns with Open Source Software

Participating in the design process (herding cats)

Coordinating developers: conflicting skills, schedules and objectives

“I’m just volunteering” mentality

Page 14: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Support Group Problems: Too Much to Do

No new staff

Support of more people, products, problems

New responsibilities

Page 15: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

New Responsibilities: Part of Systems Engineering Process

Concept Phase. OCS’ new role: Developing user-system interface requirement.

Design Phase. OCS’ new role: Concept demonstration and validation by demonstrating proposed system interface to university community and making necessary changes based on received feedback.

Development Phase. OCS’ new role: Full-scale engineering development. Iterative process of evaluation and programming

Disposal Phase. OCS’ continued role. System retirement.

Operation Phase. OCS’ continued role. Production & Deployment. Operation & Maintenance

Figure 1: OCS’ roles in the Systems Engineering Process. Chart adapted from Chapanis (1996)

Page 16: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Support Group Problems: Not Sure How to Do It

Conflicting priorities

Disconnect between staff and upper management

Decrease in morale

Page 17: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Support Group Changes

Transition to “area experts”

Emphasis on QA

Expansion in training offerings

Closer relationship with faculty

Task Tracking (JIRA)

Page 18: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Area Experts

Division of responsibilitiesKim (QA lead)Dawn (Scholar expert)Nick (ePortfolio expert)

ProsMore efficientIndividual Staff Recognition

ConsInefficient when expert out on vacation, sick days….

Page 19: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Emphasis on Quality Assurance

Part of software development cycleIterative tests for OSP 2.1 (Dec 05)

Transition from random -> more formalized testing

OSP RC tests (Feb 04)

SAKAI test plans (Nov 05)

Usability testingNew for us

Page 20: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

OCS Training Session Expansion

Emphasis on electronic format

Emphasis on pedagogy (not how, but WHY?)

0 10 20 30

Spring 04

Spring 05

Summer 04

Summer 05

Fall 04

Fall 05

Spring Sessions Summer Sessions

Fall Sessions

Page 21: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

JIRA for Task Tracking

JIRA – Issue tracking & project management

http://www.atlassian.com/software/jira/

Way to organize staff overwhelmed with work

Staff know what they are responsible for

Page 22: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

JIRA Screenshot

Page 23: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Lessons Learned

Everyone is a part of the process

Staff need guidance to change

Keep reasonable expectations

We exist to support teaching and research – NOT technology

Page 24: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Recommendations

Know thyself

Find a niche

Focus on your strengths

Partner with similar institutions

Page 25: Haute Software: Juggling Open Source and Vendor Software Jeshua Pacifici, Manager, Learning Systems Kim Gausepohl, Assistant Manager, Online Course Systems

Questions & Answers

Contact Information

Jeshua Pacifici [email protected]

Kim Gausepohl [email protected]

http://www.edtech.vt.edu/ocs