Taming the Beast Managing an Enterprise Portal Jim Helwig JA-SIG uPortal Conference June 13, The University of Wisconsin Board of Regents
1 Hurray, it’s live!!!
2 The honeymoon is over; Houston, we have a problem…
3 How can we improve the chances for success?
4 Areas to consider… Organization Communication User feedback Politics Testing Code migration Maintenance Monitoring Log analysis Support Outage tracking Performance Reliability Statistics
5 About My UW-Madison
6 Created in ,000 students, faculty, staff 15,000+ unique customers per day 1,000+ concurrent customers 100+ modules 8-10 FTE developers and administrators
7 Organization Advisory group Tab teams Service team Development groups Portal infrastructure group
8 Communication
9
10 Communication lists
11 Communication Web site
12 Communication Wiki
13 User Feedback Annual surveys Focus groups Web form
14 Politics Diverse campus, independent departments Service provider priorities Senior management goals
15 Testing User Unit Integrated Load Accessibility Regression
16 Testing Test case management tool
17 Code Migration
18 Maintenance Weekly window Ad hoc if necessary Rolling restart for transparency
19 %&#*!! It Broke!
20 Monitoring General purpose “watchdog” Wily Introscope hpOpenView Administrative portlets
21 Log analysis Developer access to logs Nightly exception summary Need to get rid of cruft
22 Support Customer support –Knowledge base –Help Desk –2 nd level technicians Developer support – –Jira Contracted support –Unicon for uPortal –JBoss for Tomcat
23 Outage Tracking
24 Try not to break it in the first place
25 Performance Database tuning JVM tuning Portlet tuning
26 Reliability
27 Statistics User logins, total and unique Concurrent users Tab usage and timing Module usage and timing Web log stats
28 Questions? Jim Helwig University of Wisconsin-Madison my.wisc.edu