my uw-madison enterprise portal migration to open source framework jim helwig educause midwest...
TRANSCRIPT
![Page 1: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/1.jpg)
My UW-Madison Enterprise Portal My UW-Madison Enterprise Portal
Migration to Open Source Migration to Open Source FrameworkFramework
Jim Helwig
EDUCAUSE Midwest Regional Conference, Chicago
March 23, 2005Copyright @ 2005 The University of Wisconsin Board of Regents
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 2: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/2.jpg)
2
My UW-Madison Migration
• Who?
• Why?
• How?
• And?
• So?
• ???
![Page 3: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/3.jpg)
3
My UW-Madison Migration
• Who? Background and history
• Why? Motivation for change
• How? Approach
• And? Current status, future
• So? Lessons learned
• ??? Questions
![Page 4: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/4.jpg)
4
Who?
![Page 5: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/5.jpg)
5
Who? - The players
• 41,000+ students
• 13,000+ Faculty/staff
• 700+ employees in DoIT
![Page 6: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/6.jpg)
6
Who? - The players
• My UW-Madison Advisory Group
• My UW-Madison Service Team
• Portal Infrastructure Team
• Development groups
![Page 7: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/7.jpg)
7
Who? - The portal
• My UW-Madison - MUM
• Came out of Academic Technology
• 1999 Concept
• 2000 Pilot
• 2001 All students
• 2002 All faculty/staff
![Page 8: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/8.jpg)
8
Who? - The portal
• 94,510 customers over time
• 45,000+ active customers
• 15,000+ unique customers per day
• 1,000+ concurrent customers
• 50,000,000+ requests per month
![Page 9: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/9.jpg)
9
Who? - The infrastructure
• Javaon Epicentric
on WebLogic Serveron Solaris
• 1 database server2 application servers
2 web servers1 Layer 4 switch
![Page 10: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/10.jpg)
10
Who? - The applications
• 100+ modules
• Application aggregation and integration
• Student information system
• Communications
• Business services
• Help Desk
• … and more
![Page 11: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/11.jpg)
11
![Page 12: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/12.jpg)
12
![Page 13: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/13.jpg)
13
![Page 14: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/14.jpg)
14
Why?
![Page 15: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/15.jpg)
15
Why? - Motivation
• Because we said so
• Major software upgrade
• Software maturity
![Page 16: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/16.jpg)
16
Why? - Motivation
• Desired additional features
• Licensing
• Support
• Higher Ed Community
![Page 17: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/17.jpg)
17
How?
![Page 18: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/18.jpg)
18
How? - Concerns
• “Mucking about” with core, critical piece of infrastructure
• Many technical players
• Many campus players
• Existing portal
• Current requirements, future needs
![Page 19: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/19.jpg)
19
How? - Approach• Campus requirements gathering
• Technical requirements
• Vendor presentations
• Proofs of concept
• Planning
• Implementation
• Rollout
• Follow-up analysis
![Page 20: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/20.jpg)
20
How? - Campus Requirements
• 17+ members
• Led by DoIT Architecture
• Current and future stakeholders
• Several months
• Intense phase, multiple long sessions each week
![Page 21: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/21.jpg)
21
How? - Campus Requirements
• Final 29 page document
• Matrix of features
– near to far term
– 25+ areas
– Critical/desired/optional
• Glossary
• Personal statements
• Use cases
![Page 22: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/22.jpg)
22
How? - Technical Requirements
• Mostly DoIT staff
• Detailed vs. visionary
• 300+ line items
![Page 23: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/23.jpg)
23
How? - Vendor Presentations
• Six products
• One week, four hour blocks
• Technologists, management, campus requirements team
• Not a lot of detail, but insightful
![Page 24: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/24.jpg)
24
How? - Narrowing the field
• From six to two
• All could probably do the job
• None were perfect
• Epicentric (now Vignette) because of current investment
• uPortal because of unique model
![Page 25: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/25.jpg)
25
How? - Proofs of Concept
• Two back-to-back, week long engagements
• Use cases from campus requirements team
• Selection of representative modules and features
• Ability to showcase others features
• Significant commitment of resources
![Page 26: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/26.jpg)
26
How? - Final Selection
• Both could do the job
• Epicentric/Vignette upgrade would be more expedient
• Upgrade had more immediate value
• But…
![Page 27: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/27.jpg)
27
How? - Final Selection
• uPortal easier to customize
• More support options
• Momentum within community
• Focused on Higher Ed
• More likely to influence future
• Better long-term value
![Page 28: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/28.jpg)
28
How? - Planning
• Decision process took eight months
• Opportunity to research before giving rollout date
• Recognition of project size
• Separate planning project
![Page 29: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/29.jpg)
29
How? - Planning
• Core team of ten technical leads
• Three months of weekly meetings
• Technical mapping document
• BOKs – Bodies of knowledge
• Tasks for each area of responsibility
• Merged into one comprehensive project plan
![Page 30: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/30.jpg)
30
How? - Factors
• Academic calendar
• Resource constraints
• PeopleSoft upgrade?
• Planning with very limited knowledge
• Avoiding a mid-air collision
![Page 31: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/31.jpg)
31
How? - Planning
• 450+ tasks
• 15,000-20,000 hours
• 16 months
![Page 32: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/32.jpg)
32
How? - Implementation
Now
Testing
Setup Development SupportPlanning
August 2005Rollout of new portal
January 2004Migration planning starts
May 2004Initial project implementation plan complete
September 2004uPortal training
December 2004Major revision of project plan
June 2005Major development complete
![Page 33: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/33.jpg)
33
How? - Implementation
• Core planning team morphed into core implementation team
• Individual leads responsible for particular tasks
• Tracked via MS Project
![Page 34: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/34.jpg)
34
How? - 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 35: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/35.jpg)
35
How? - Communication
• Bi-weekly core team meetings
• Bi-weekly service team meetings
• Bi-weekly sponsor update
• Monthly DoIT meetings
• Monthly advisory group meetings
• Monthly status update email
![Page 36: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/36.jpg)
36
How? - Communication
• Tech forums as needed
• Developer’s email list
• Project home page
• Wiki
• Issue tracking system
![Page 37: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/37.jpg)
37
How? - UI/UE
• User Interface/User Experience
• Led by UW-Communications
• Used surveys, card sorting, paper models, interviews
• Dove tailed with UW Home Page redesign
![Page 38: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/38.jpg)
38
![Page 39: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/39.jpg)
39
![Page 40: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/40.jpg)
40
![Page 41: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/41.jpg)
41
![Page 42: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/42.jpg)
42
How? - External Support
• Getting support was critical
• Attended JA-SIG conferences for information and networking
• Follow uPortal mail lists
• Selected Unicon for training, mentoring, selected development, ongoing support
![Page 43: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/43.jpg)
43
How? - More planning
• Unexpected tasks
• More knowledge
• Staff changes
• Need periodic review of project plan
• Avoid too much task detail
![Page 44: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/44.jpg)
44
And?
![Page 45: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/45.jpg)
45
And? - Current status
• Still on target for August 2005 rollout
• Intense portlet development
• Starting User Interface/User Experience development
• Installed development environments, working on QA environment
• Selected system platform
![Page 46: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/46.jpg)
46
And? - Future
• Full QA this summer
• Extended testing, quasi-pilot
• Communication for customers
• Rollout in August
• Production support
• Follow-up surveys
• Back to application development
![Page 47: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/47.jpg)
47
So?
![Page 48: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/48.jpg)
48
So? - Lessons Learned
1. It’s huge
2. Set realistic timeline
3. Concentrate on communication
4. Involve the campus
![Page 49: My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005 Copyright @](https://reader036.vdocuments.site/reader036/viewer/2022062519/5697bfd01a28abf838caa8af/html5/thumbnails/49.jpg)
49
So? - Lessons Learned
5. Track tasks and dependencies
6. Plan for periodic review
7. Find support
8. Don’t expect nirvana