Applause!

advertisement
Entertainment Track:
Integrating Beer Pub
Tracking Software
Sue Hales, Bucknell University
Rick Osterberg, Harvard University
Support Models Track:
Problem Tracking Systems:
One Year Later
Sue Hales, Bucknell University
Rick Osterberg, Harvard University
Applause!
Roadmap & Agenda
What is a tracking system?
 What are the advantages?
 Overview of different options
 What you need to think about
 Case study of two products
 Future plans
 What we learned
 Discussion and questions

What is a tracking system?
Log walk-ins, calls, e-mails, visits
 Route problems to appropriate
individuals
 Report on Help Desk statistics
 Doesn’t necessarily include
knowledgebase

Do you want tracking?
Do we have all the answers?
Top 12 Reasons...
6. Prevent requests from falling through the
cracks
7. Track performance (department/staff)
8. Escalate “stale” tickets to get attention
9. Keep an accurate history of users
10. Track the different beers your staff has
tried
11. Gather statistics to be proactive
12. Improve internal communication
Top 12 Reasons...
1. Because you didn’t already have enough
projects to work on
2. Respond to “problem” users & parents
3. Reduce need for organizational knowledge
4. Because you always dreamed of
learning SQL
5. Increase ability for staff to cover each
other and hand-off tickets
Help Desk Software Options

Commercial Packages
– Remedy, Heat, Clarify, Apriori, McAfee

Home-grown desktop database apps
– Filemaker, Access, FoxPro, 4D

More complex home-grown systems
– Web, SQL back end, Perl, C++, CGI
Pros & Cons:
Commercial Packages
Big $$ - Anywhere from $10K - $100K
 You get what you pay for
 Not necessarily tailored for your site
 Often not cross-platform
 Requires lots of in-house maintenance
 Powerful! Lots of features
 If you don’t have developers but have
lots of money, may be good approach

Pros & Cons:
Home-Grown Desktop Apps
Design limitations
 Speed issues
 Cross-platform issues
 Inexpensive
 Easy & quick development; modifiable
 Tailored specifically to your site
 Good prototyping tool
 No developers or money? Good approach

Pros & Cons:
More Complex Home-Grown
Requires back-end database
 Requires in-house development skills
 Long-term maintenance issues
 Usually web based -- free clients
 Tailored specifically to your site
 Possible integration with external data
 No money? Have developer? May be a
good approach

What you need to think about
Resources
 Features
 Workflow Analysis
 Design

These will drive your tool selection
Resources
What can you afford?
 Who will implement system?
 What technical skill sets are available?
 What external data can you use?
 What back-end systems are available?
 What client systems are there?

Features











Reporting and searching requirements
Need web interface? E-mail interface?
E-mail notification to staff? To users?
Automatic escalations?
Direct access to external data?
Scheduling of support staff?
Knowledgebase?
End-user/client access to system?
Inventory management?
Cross-platform requirements?
Clearly-defined scope. Don’t do it all in v1.0!
Workflow Analysis




What is your support structure?
How/to whom are problems reported?
How are problems assigned to staff?
– by platform? application? department?
location? round-robin? hardware vs. software?
reporting method? combo?
What decisions should the computer make? Which
should a human make?
– e.g., who gets the ticket? should I send e-mail?
is it an emergency?
Design









Table design
Usability/robust user interface
Minimize data entry
Automate workflow
Avoid hard coding specifics
What reports do you want to get out?
Security
Anticipate the unanticipated
K.I.S.S. principle
Don’t forget!!!
User guide/training
 Debugging and usability testing
 Volume and stress testing
 Programmer documentation/comments
 Communication with user base
 A computer cannot determine if a user
inputs a “helpful” description

Case Study:
Grand Central Station
Bucknell University







liberal arts & engineering
located in Lewisburg, PA
3400 undergraduates
200 graduate students
260 full-time faculty
900 administrative staff
42 computer center
employees
Bucknell’s Computer &
Communication Services
Director, CCS
Technical Operations
8 FT staff
Systems Integration
16 FT staff
Client Services
12 FT staff
Microcomputer Repair
Network Management
Help Desk
Network Hardware
NT Administration
Liaisons (Admin/Fac Support)
Telecommunications
UNIX Administration
ResNet Support
Lab Maintenance & Support
Admin Systems Support
Instructional Technology
User Education
Administrative Systems
Mainframe Operations
Where do problems go?
computer problem?
Bucknel l-owned
equipment
Personal
equipment
hardware or software?
hardware or software?
software
hardware
support or repair?
support
Yes (with a few
exceptions); through
Liaison.
software
Yes, if the software is
on supported list;
through Liaison.
hardware
repair
Yes, if the software is
on supported list;
through Liaison.
support or repair?
support
Yes, if Apple or IBM;
otherwise, No.
Through Software
Service Clinic.
Help Desk only
(ResNet students
also have RCCs).
repair
Through Software
Service Clinic.
GCS Architecture
FileMaker Pro 4.0 clients (x-platform)
 FileMaker Pro 3.0 server (on Mac)
 85 users (not concurrent)

GCS Files









Tickets
Clients (~6000 records)
Departments (~65 records)
Staff (~125 records)
Dorms (~15 records)
RCC Dorm Assignments
Supported Software
PopUps
Holidays
Grand Central Station
Demo
GCS: Future Plans
Web access
 User submission of tickets
 Live links to administrative data
 Hardware work orders
 Auto-escalation of tickets
 Action items for tickets
 … many others ...

Free (with restrictions)
Free only to higher-ed institutions
 Cannot distribute it to other sites
 Can freely modify (except for splash
screen)
 Can’t provide support

– GCS-L for mutual assistance
Case Study: Hound
Harvard Structure
Harvard University
Harvard
College
Faculty of Arts
and Sciences
Law School
Radcliffe
College
Grad. School of
Arts & Sciences
Medical School
Other Grad
Schools
Harvard’s Student
Support Environment







Support of students only
Network and non-network support
60-70 student/casual employees
– 45-50 students do residential support
– 4 students: Advanced Support Team
5 FTE in student support
~25 FTE technical staff
6500+2000 residential students (98%)
20 geographical student support groups
Harvard Support Model

Sources of help
– Help Desk
– Help Phone Line (central)
– help@fas e-mail
– Residential UA (visit/phone/e-mail)
Residential UAs primary source of help
 Escalate to Advanced Support Team
 Escalate to technical groups

Project Hound
Architecture

Web/CGI/HTML interface (Stronghold)
– provides good cross-platform support
SQL back-end (mSQL now, Oracle soon)
 Perl (object-oriented)

– good web/CGI interface, string handling
– DBI database package: portability
– well-known for future maintenance
Hound tables
People
 Tickets
 Actionlines (Tech Events)
 Appointments
 Userdump
 24 other auxiliary tables

– join tables, lookup tables, etc.
Some Hound stats
Two students, 8 weeks to write
 2300 tickets, 11,000 action lines
 1600 people, 3400 appointments
 Code base: 23,000 lines

– 4300 blank lines
– 2200 comment-only lines
– 4400 code lines with comments
– 12,100 uncommented lines
– 639,000 characters of code
Hound Demo
Hound: Future Plans
Port to Oracle!
 Public distribution
 Users interacting directly with system
 Better live admin data
 More automation
 Auto-escalation

What did we learn?
Need to look closely at your workflow
 Solutions entered will not be
knowledgebase-quality
 Database performance is critical
 Staff is resistant to change
 User interface/ease of use critical!
 Don’t try to everything the first time
 Your school is different

Resources

Help Desk Institute
– www.helpdeskinst.com/bg/sections/sec4.htm

Support Services Conference
– www.sbforums.com/ssce

Service News
– www.servicenews.com

Help Desk List (hdesk-l) web site
– www.duke.edu/~pverghis/hdeskfaq.htm

Help Desk List (hdesk-l) Archives
– wvnvm.wvnet.edu/htbin/listarch.
viorexx?hdesk-l&listserv.202
With apologies to Monty Python...
I’m an RCC, and I’m okay;
I surf all night, and I sleep all day;
I wear cool T’s, I get free lunch;
I go to the laboratory;
On Wednesdays I fix printers, and have troubled disks to fix;
I wear cool T’s, I ping and pop;
I don’t like to take showers;
I always take my cell phone, and hang around in dorms;
I wear cool T’s, the job’s a breeze;
I get a beeper, too;
I want to be a hacker, just like my dear Papa.
Discussion and Questions
Remember: BOF at 4:00
Sue Hales - Bucknell University
Rick Osterberg - Harvard University
Download