Top Banner
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
29

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

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Taming the Beast Managing an Enterprise Portal Jim Helwig JA-SIG uPortal Conference June 13, 2005 Copyright @ 2005 The University of Wisconsin Board of.

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

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

2

Hurray, it’s live!!!

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

3

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

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

4

How can we improve the chances for success?

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

5

Areas to consider…

• Organization

• Communication

• User feedback

• Politics

• Testing

• Code migration

• Maintenance

• Monitoring

• Log analysis

• Support

• Outage tracking

• Performance

• Reliability

• Statistics

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

6

About My UW-Madison

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

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

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

8

Organization

• Advisory group

• Tab teams

• Service team

• Development groups

• Portal infrastructure group

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

9

Communication

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

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

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

11

CommunicationEmail lists

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

12

CommunicationWeb site

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

13

CommunicationWiki

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

14

User Feedback

• Annual surveys

• Focus groups

• Web form

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

15

Politics

• Diverse campus, independent departments

• Service provider priorities

• Senior management goals

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

16

Testing

• User

• Unit

• Integrated

• Load

• Accessibility

• Regression

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

17

Testing

Test case management tool

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

18

Code Migration

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

19

Maintenance

• Weekly window

• Ad hoc if necessary

• Rolling restart for transparency

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

20

%&#*!! It Broke!

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

21

Monitoring

• General purpose “watchdog”

• Wily Introscope

• hpOpenView

• Administrative portlets

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

22

Log analysis

• Developer access to logs

• Nightly exception summary

• Need to get rid of cruft

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

23

Support

• Customer support

– Knowledge base

– Help Desk

– 2nd level technicians

• Developer support

– Email

– Jira

• Contracted support

– Unicon for uPortal

– JBoss for Tomcat

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

24

Outage Tracking

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

25

Try not to break it in the first place

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

26

Performance

• Database tuning

• JVM tuning

• Portlet tuning

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

27

Reliability

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

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

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

29

Questions?

Jim HelwigUniversity of Wisconsin-Madison

[email protected]

my.wisc.edu