indiana university has embarked on a journey to create the “next generation” web portal james...

26
Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh, Director, University Information Systems

Upload: lawson-anable

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Indiana University Has Embarked on a Journey to

Create the “Next Generation” Web Portal

James Thomas, Manager, Systems Integration Team

John F. Walsh, Director, University Information Systems

Page 2: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Attribution• Jim Gorman, University at Buffalo

– Pioneer

• Michael Handberg and Bob Kvavik, U. of Minnesota– Marvelous vision

• Randy Ebeling, U. Texas, Austin– Just do it!

• Ed Lightfoot, U. Washington– A brilliant moment of lucidity

• Howard Strauss, Princeton– An integrated thinker and my hero!

Page 3: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Summary

• Background

• Buy vs Build

• Getting started

• Methodology

• User centered

• Challenges

• Best practices

Page 4: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Background

May 1998 - IT Strategic Plan for IU http://www.indiana.edu/~ovpit/strategic/

• Action 37: Common Interface to administrative systems

• Action 38: Thin client and multi-tiered architectures

• Action 44: User-centered design

Page 5: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Background

March 2000 – JAD Session

• Single Sign-on and Authentication

• 24 X 7 availability

• Role-based “one stop” shopping

• “Usability tested” interface

• Enterprise Application Integration

Page 6: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Background

Opportunity Knocks• PeopleSoft ERP implementation for HRMS

and Student Administration• Re-engineering numerous legacy applications

to be web enabled• Implementing a ‘web services’, object-like

model to enterprise application development under the IT Strategic Plan

Page 7: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

IU’s Vision

• Unified front end to IU services • Single sign-on and authentication• Role-based customization• Usability tested personalization• Application integration (more than just

“flaming logos” and “spinning icons”)• Adaptive user interface• Universal access 24 X 7• Completely user-centered environment

Page 8: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Buy vs Build Decision

Summer 2000: Should we buy a portal?• Portal market was still maturing• No complete portal solutions• Gartner Group white paper (ITExpo 2000,

Oct. 2000) confirmed our analysis • Portal market is high risk, crowded and due for shakeout

mid-2001• Dominated by very small independent software vendors• In contrast, they make up a very small part of larger

vendor’s revenues (IBM, Oracle, CA)• Lack of complete portal solutions

Page 9: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Buy vs Build Decision

Should we build?• Is it too late? Consider your

development resources• Consider building with a partner• Consider buying a framework (Oracle,

Microsoft, CA, etc)• Got Java? Consider the JA-SIG• Benefit from owning your portal

Page 10: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Getting started

• Obtain support from the top• Communicate vision as broadly as possible• Establish clear and detailed plan of action• Engage students, faculty, and staff• Create process for prioritization• Focus on “big bang for little bucks” services• Plan for iterative development to avoid

“analysis paralysis”

Page 11: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Why call it “next generation”?

• Not just an information portal• Flexible and responsive to change• Distributed model for service and content

providers – the portal is the framework• CBD/Web Services methodology and

standards approach• Shared component/service infrastructure -

EDEN

Page 12: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

OneStart & EDEN

OneStartCustom

ized

Personalized

Adaptable

Desktop

Application Delivered

HR

MS

SIS

FIS

IUIE

Other

Other Content

EDEN

Channels

Services

Workflow

Record Keeping

Security

Users Application

Services

Applications

User Interface

Infrastructure

Page 13: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Review Methodology

• Researched existing methodologies at IU and other places

• Needed a methodology that supported the portal vision

• Created “living” methodology document

Page 14: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Methodology Overview

• Identify the requirements of the application – define the business processes or functions

• Map the requirements to business objects and usage scenarios.

• Map business objects to components or services.

• Avoid implementation details during this process!!

• Focus on business requirements.

Page 15: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Methodology Challenges

• Must have well defined business requirements

• May require training of IT staff• Must implement methodology and standards

for developing, maintaining, and publishing components/services

• Requires cooperation and communication across development teams

Page 16: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

What are Components?

• A component is a specific piece of enterprise functionality that can be reused in future development and integration (ie Explorer Tree, CalcGPA, ValidateAccount, GetLocalAddress)

• A key difference between components and objects is that components clearly separate specification from implementation. This allows for easier re-use.

• Components have published interfaces to facilitate integration. These interfaces should be independent of their implementation.

Page 17: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Benefits

A CBD and Web Services approach gives you... • a repository of reusable business functions• the ability to replace specific business

functions without affecting the rest of your application

• rapid development capability by assembling existing components and services

• improved agility, flexibility, and scalability

Page 18: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Granularity Decision

Page 19: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Build a User-Centered Portal

1. User Participation – Advisory groups2. Vigorous Usability Testing

– Conducted portal study of MyYahoo, MyFidelity, MyExcite

– Conducted navigation testing using portal prototype

– Arranged accessibility testing sessions with visually impaired students

– Performed testing of personalization features and options

Page 20: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Portal Challenges

• Single sign-on**• Integrated Workflow**• Getting IT staff buy in (no portal or too many)• Prioritization of services• Screen real estate (default channels)• Portal Taxonomy• Creating “stickiness” – “If you build it, they will

come.” Will they come back?

Page 21: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

More Portal Challenges

• Myth that browsers are a “universal” client (browsers - IE, Netscape, Mozilla, Opera, etc. :: OS’s – Windows 95/98, NT, 2000, Mac OS, Unix) ARGHHH!!

• Accessibility for a diverse group of clients – legal and ethical issues

• Privacy policy issues• Integration of vended software

Page 22: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Services

Email FinanacialsCalendar NewsStudent Self Service *GamesCourse Management LibraryInstitutional Reporting LinksMobile bookmarks *EntertainmentSecure Telnet client

(*create student “stickiness”)

Page 23: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Future services

Single sign-on “Top 10” channels

Workflow Engine “What’s new?”

Faculty services Desktop Tools

Online Community Wireless access

HR E-docs Alumni services?

Service integration

Page 24: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

OneStart.iu.edu

“It all begins with OneStart”

• Staff pilot release May 11th, 2001

• Student pilot release June 28th, 2001

• General availability to students, faculty, and staff scheduled for Sep. 28th, 2001

Page 25: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Top 10 Best Practices (in James’s opinion)

10. Have Fun!!9. Focus on a few “big bang” services first with some

“sticky” services thrown in8. Define basic interoperability standards7. Assume an iterative development process 6. Conduct frequent usability and accessibility testing5. Obtain a shared vision across the enterprise4. Get students excited about the project!3. Have a strategic plan2. Work to have only one portal1. Obtain ongoing executive level support

Page 26: Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal James Thomas, Manager, Systems Integration Team John F. Walsh,

Indiana University Has Embarked on a Journey to Create the “Next Generation” Web Portal

Demo

OneStart.iu.edu

Want to talk portals?

[email protected]