taming the beast managing an enterprise portal jim helwig ja-sig uportal conference june 13, 2005...

29
Taming the Beast Taming the Beast Managing an Enterprise Managing an Enterprise Portal Portal Jim Helwig JA-SIG uPortal Conference June 13, 2005 Copyright @ 2005 The University of Wisconsin Board of Regents

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Taming the BeastTaming the Beast

Managing an Enterprise PortalManaging an Enterprise Portal

Jim Helwig

JA-SIG uPortal Conference

June 13, 2005Copyright @ 2005 The University of Wisconsin Board of Regents

2

Hurray, it’s live!!!

3

The honeymoon is over; Houston, we have a problem…

4

How can we improve the chances for success?

5

Areas to consider…

• Organization

• Communication

• User feedback

• Politics

• Testing

• Code migration

• Maintenance

• Monitoring

• Log analysis

• Support

• Outage tracking

• Performance

• Reliability

• Statistics

6

About My UW-Madison

7

About My UW-Madison

• Created in 2000

• 55,000 students, faculty, staff

• 15,000+ unique customers per day

• 1,000+ concurrent customers

• 100+ modules

• 8-10 FTE developers and administrators

8

Organization

• Advisory group

• Tab teams

• Service team

• Development groups

• Portal infrastructure group

9

Communication

10

CommunicationMUM Advisory Group

John Peterson

Migration Project Manager

Jim Helwig

Other Interested Parties

RO’s officeTech Partners

DoIT Help DeskMy-dev list

My-mumprodMy-mumqa

E-InfrastructureGroup

Bill Scheuerell

DoIT Communications

Brian Rust

DoIT CIO Office

MUM Service Team Leader

Annette Stratman-Durrer

MUM SponsorsJohn PetersonBill Scheuerell

Infrastructure Issues

Tab Issues

Timeline/Project Plan

Overall Look and Feel

Module Development

Policy Issues

MUM Service Team

Annette Stratman-Durrer

My FrontpageAl FriedmanNick Weaver

AcademicKathy Christoph

LibraryCarrie Kruse

Campus LifeTrey Duffy

FinancialSusan FischerCathie Hanlon

Student Record EnrollmentJoanne BergJim Steele

ResourcesJohn Peterson

Work RecordDon MinerDon Schutt

Tab sub committees

AcademicTim Aucremann

My FrontpageBrian Rust

Student RecordFinancial

EnrollmentOzzyie Chen

ResourcesWork RecordBrian Busby

MUM Tech Forum

Jim Phelps

UIUENick Weaver

Portal Infrastructure

Jim Helwig

Core migration groups

POST Middleware DRMT Networking

Auxiliary migration groups

Tab technical teams

Tech

nica

l Gro

ups

Adm

inis

trativ

e C

omm

ittee

s

My UW-Madison Migration Project – Communication Flow

Testing Issues

General Development Technical Issues

11

CommunicationEmail lists

12

CommunicationWeb site

13

CommunicationWiki

14

User Feedback

• Annual surveys

• Focus groups

• Web form

15

Politics

• Diverse campus, independent departments

• Service provider priorities

• Senior management goals

16

Testing

• User

• Unit

• Integrated

• Load

• Accessibility

• Regression

17

Testing

Test case management tool

18

Code Migration

19

Maintenance

• Weekly window

• Ad hoc if necessary

• Rolling restart for transparency

20

%&#*!! It Broke!

21

Monitoring

• General purpose “watchdog”

• Wily Introscope

• hpOpenView

• Administrative portlets

22

Log analysis

• Developer access to logs

• Nightly exception summary

• Need to get rid of cruft

23

Support

• Customer support

– Knowledge base

– Help Desk

– 2nd level technicians

• Developer support

– Email

– Jira

• Contracted support

– Unicon for uPortal

– JBoss for Tomcat

24

Outage Tracking

25

Try not to break it in the first place

26

Performance

• Database tuning

• JVM tuning

• Portlet tuning

27

Reliability

28

Statistics

• https://my-team.doit.wisc.edu/stats/

• User logins, total and unique

• Concurrent users

• Tab usage and timing

• Module usage and timing

• Web log stats

29

Questions?

Jim HelwigUniversity of Wisconsin-Madison

[email protected]

my.wisc.edu