// author archive

Lynne O'Brien

Lynne O'Brien has written 33 posts for The OLE Project

Lynne O'Brien

Profile
Director, Academic Technology and Instructional Services Perkins Library Duke University

Notes from Durham regional design workshop now posted

Notes, photos and other resources from the library workflow design workshop held Dec. 15-16 at Duke University are now online.

http://oleproject.org/workshops/regional-design-workshop-notes-duke-university-durham-nc/

We welcome your comments on the ideas discussed at this workshop.


Notes from Regional Design Workshop at Chicago available

Detailed meeting information, notes and photos from the library workflow modeling workshop held at Chicago on Dec. 11, 2008 are now available at:

http://oleproject.org/workshops/regional-design-workshop-notes-chicago-university/

We welcome your comments about the ideas discussed in this workshop.


OLE Project webcast recording available

Many thanks to the 100+ people who participated in today’s web presentation about the OLE Project. You can access the recording of the presentation and discussion at:

http://dukeuniversity.na3.acrobat.com/p29215364/

The audio quality on the recording is quite good, so if you missed certain parts, you can go back and listen to those sections. The Adobe Connect web page with the recorded visuals is indexed based on events such as slide changes and chat entries. Click on the icon next to the play/pause button near the bottom left of the screen to see the index or to filter certain types of events in the recording.

Over the next week, we’ll be providing more detailed answers to some of the questions raised during the webcast. We’ll post those questions and answers in this section of the website.


Regional Design Workshops - University of Florida - December

Staff from the University of Florida will conduct Business Process Modeling within their Libraries through early December. The resulting models will be sent to the consortia representing both the state university libraries (FCLA) and the state community colleges (CCLA) for comment, and the resulting package will be incorporated into the OLE design process in January.

Contact: Bill Covey, Interim Director, Library Support Services at University of Florida, wcovey@uflib.ufl.edu.


OLE Project Webcast Nov. 20, 2008 3pm EST, US

The OLE Project will host a webcast on Nov. 20, 2008 from 3 – 4:30 Eastern Standard Time, US, free of charge and open to anyone.

The webcast topics are:

  • Update on the project
  • Timeline and topics for remaining project activities
  • Overview of upcoming OLE workshops and invitation to attend
  • Overview of working groups and invitation to participate
  • Q&A

Register at:

http://survey.oit.duke.edu/ViewsFlash/servlet/viewsflash?cmd=showform&pollid=ole!OLEWebcast2

Directions for accessing the webcast will be emailed to those who register.


OLE Project Meeting on BPM - Day 2 - Nov. 7, 2008

The group continued its meeting at Rutgers University. Notes from today’s activities follow.

Review of yesterday’s key topics

Important to meet with the people who really understand the workflows and interview and/or observe them. Our regional workshops and work back at our home institutions will help with this. Our trainer calls these meetings Discovery Workshops. We’re calling them Library workflow analysis workshops.

Roadblocks to success with developing models:

- how much detail to describe (option: focus on the most common scenarios, not every possible scenario)

- experts can be so committed to every detail that it is hard for them to step back and describe the process

- process model does not clearly define the beginning and end point

- process metrics are not defined; makes it hard to know how to optimize without that info

We discussed ways to take into account that our new OLE framework will have to inter-operate with legacy systems that are not SOA.

Engage owners of other business systems at the stage where we are developing the application service layer.

Process improvement planning: After modeling how things are done now, we move to thinking about ways to optimize processes. Eventually we need to model the new processes. Create 3-5 models of alternative ways of doing things and run through them to see which would actually be best.

We don’t just want to optimize old processes. We also want to consider new processes that could be beneficial.

SOAD – Service Oriented Analysis and Design has 4 stages:

Stage 1 – requirements gathering and process modeling

Stage 2 – service identification and interface design

Stage 3 – Service design and implementation (existing services, 3rd party services or new ones we build)

Stage 4 – Process implementation

Our design project is focused primarily on stages 1 & 2

SOA governance:

Governance is mainly like putting bumpers in a bowling alley – reduces risks, doesn’t guarantee total success but increases likelihood

You need governance more in the beginning, but less over time as your processes become established.

Some of our concerns: change management, sustainability over time

Design time, change time, run time

Comment: Things like Google and Flickr do improvements incrementally; they don’t release new versions that require migration, upgrades, etc. SOA allows more possibility for flexibility and changing one segment without requiring upgrade of whole system

One of our working groups will be doing outreach to other open sources, SOA projects so we can learn from their experiences with governance issues

We will need closer relationships with our IT organizations, if we truly want to integrate better with the infrastructure. Need to convey that we want to drive toward becoming part of the enterprise rather than just deploying our own stand alone system.

OASIS Reference group has some standard terminology, etc. that could be helpful in establishing governance.

Start light with governance – some standards, etc. – and add as needed as you go. Start small and grown incrementally. But get governance growing from the start, rather than having it come in as a “heavy” later on.

Need both business stakeholders and IT involvement

Champions are crucial – energetic, persuasive change agents

Every service needs to be owned by someone for accountability

Every service needs policies that define how that service can be used, e.g., “financial data must be encrypted,” or “reject requests that have P.O. Addresses”

Managing individual services is fine, but better to manage the whole portfolio of services

Common vocabulary helps with governance

“A documented governance lifecycle is golden, but an automatically enforced governance lifecycle is divine.”

Better to govern by consent rather than by force.

We took a break for a frog-free lunch.

SOAD:

We discussed key concepts in SOAD

We reviewed the four stages of SOAD

Regional Workshops on BPM - Planning

Jean discussed how we will organize our regional design workshops and reviewed the tentative outline for those workshops.

We had a lively discussion about our goals for these workshops, how much can reasonably be accomplished in one or two days, and how we will follow up to these workshops.

We recognize that we will probably need to have additional workshops later on in the project to follow up on the work started at these events.

Working Group planning

We then discussed establishing a number of working groups which will focus on different areas of our project and will offer opportunities for other libraries to be involved in the project.


OLE Project meeting on BPM - Notes from Day 1 - Nov.6, 2008

The OLE Project is meeting at Rutgers University Nov. 6-8, 2008 for training in Business Process Modeling (BPM) and for general project planning. Notes from Nov. 6, 2008 follow.

  • This meeting includes representatives from 15 libraries or consortia, from diverse types of libraries and from 3 countries: Columbia University, Duke University, Indiana University, Lehigh University, Library and Archives Canada, National Library of Australia, OhioLink, Rutgers University, University of Chicago, University of Florida, University of Kansas, University of Maryland, University of Pennsylvania, Vanderbilt University, Whittier College
  • Marianne Gaunt, University Librarian at Rutgers, welcomed the group and discussed the importance of the OLE Project for her library and other libraries. She has invited directors of libraries in the region to dinner tonight, so we can share information about OLE and encourage additional libraries to participate in the project
  • Kyle Gabhart of Web Age Solutions, Inc. provided training on Business Process Modeling for SOA.
  • Training included analysis of case studies.
  • Some questions/issues discussed during the training included

- top down vs. bottom up approaches to BPM and SOA – impact of each approach

- SOA is not just a software methodology. It is an overall problem solving approach which involves the entire business in developing a solution.

- viability of SOA as long term approach (designed for flexibility and change)

- challenge of adhering to standards when the standards are not fully evolved. Libraries tend to spend a lot of time defining standards, but by the time we get our systems built on those standards, they are no longer useful. Should we be less concerned about library standards, and more concerned about service definitions that can be changed over time? Think about the number one use case as a starting point.

- It is essential to be able to state the problem clearly, in one or two sentences.

- Our libraries used to be the center of the information universe. Now, we need to be able to interoperate with other information worlds – Google, etc.

- Objective analysis of our organizations and innovative thinking about our activities and mission can be threatening. How do we get our existing organizations to embrace change?

- Must be able to handle consortia of libraries as well as libraries as stand-alone units. Need to be able to handle many different types of libraries. If we think of ourselves as information specialists, how do we interact with other information services on campus?

- Focusing on our core mission and services, and freeing ourselves from tasks which could be performed by other parts of the enterprise, is critical.

- We spend a lot of time massaging data that comes from other parts of the enterprise. It would be valuable to think of those components as services.

  • We did a hands-on lab using the Eclipse software, which is an open-source tool for BPM.
  • We broke into groups of 5 - 6 and modeled the process “fulfillment of a request for a resource.” We might call this “Circulation” but we are trying not to be locked into traditional ILS terminology. We took photos of the diagrams different groups developed. Comment made: isn’t this similar to business processes such as renting a video, renting a car, etc. We should consider practices outside of libraries that could inform our workflows.
  • There are patterns emerging that could be useful starting points for us, e.g., Thomas Erl’s recent book of 45 SOA patterns.
  • There might be multiple models that could be considered feasible. Stakeholders and high level organization goals (business drivers) might influence which model we use. For example, saving money vs. fitting the university accreditation goals could lead toward adoption of different models for the same workflow.
  • Key Business Processes – which ones are we focused on? See page 5-5
    Answer: To some extent, all three
    Mike Winkler had good explanation
    Core processes – committed to developing a system that enables libraries to run their business
    Supporting processes - Enterprise approach is to connect with other infrastructure at university
    Strategic Processes - Ultimate goal is strategic ones – growing our “market,” adding value and enhancing our mission
  • Project goals include:
    - freeing our processes from our technology
    - creating a system that allow us to use our human resources in the most efficient way so as to make sure we are spending the most time on the things that are most important to our libraries
    - want to focus on things are unique to us or most important to us – take advantage of other systems to do things that are not as critical to our mission or could be handed off
    - become more agile in an environment which is changing rapidly
    - have the capacity to adapt to new information content models
  • We need to be able to describe the core processes we will model. We haven’t yet decided how to do this, because we don’t want to get locked into standard wording which prompts us to recreate the old model. But, we also need to convey that we will provide the functionality needed to run our organizations. Looking at other domains might help us think things through without getting locked into our community’s way of thinking about things. For example, the medical world is also struggling with new ways to define their service models. Evolutionary vs revolutionary.
  • Process scope – art more than science. A process model is good enough if you can describe it to someone outside of your industry in the time it takes to ride an elevator 5 stories.
  • Challenge – where to start? Everything is connected to everything else. Pick a mid-level of complexity – not the hardest problem, and not a very simple process; something that would produce noticeable results but does not carry high risk to the organization.

OLE Project News - Oct. 28, 2008

OLE Project draws wide interest

The OLE Project held its first webcast on October 1, 2008. After giving an overview of the project, OLE partners discussed the scope of the project, provided an update on their activities, answered questions and invited comments. One-hundred and twenty-five individuals from a variety of libraries participated in the webcast.

The OLE Project website currently has over 225 subscribers from over 60 universities and institutions from Asia, Europe and Canada and across the United States. A second webcast is scheduled for November 20th. Anyone interested in the project can register to listen to the webcast and send in questions. The webcast will be recorded for those who are unable to join during the live webcast. Discussion will continue after the webcast via the OLE listserv and OLE Project website. Registration information will be posted on the OLE Website and listserv.

Planning underway for Business Process Modeling workshops

OLE Project Partners will meet November 6-8, 2008 at Rutgers University for a training session in business process modeling. Kyle Gabhart, of Web Age Solutions, will administer the “train the trainer” workshop. Kyle is a specialist in service orientation and service oriented architecture. Information on Kyle and the training agenda are posted.

This training will prepare us to host a series of regional workshops on library business process modeling in the U.S., Australia and Canada during the months of November, December and January. These workshops will provide a forum for representatives of local research libraries and related institutions to discuss our work surrounding the current Integrated Library System and propose ideas on what the core OLE framework should incorporate. Our hope is that a wide variety of libraries and consortia will participate in these workshops.

Workshop participation is open to any members of the research library community who work with the Integrated Library System either on a day to day basis or from a higher level. Registration information will be posted soon on this website.

OLE Project sharing information at conferences

OLE Project discussions are taking place at wide range of events. Presentations and discussions about the OLE Project are scheduled for conferences at PALINET, ASERL, and CNI. See the Events section of the website for details regarding upcoming events.

OLE Project conferring with other open source projects

OLE project partners have been in contact with several other open-source projects such as Project Bamboo, the Kuali Foundation, and the Collection Space Project to better understand their work and how it might inform OLE’s work and processes. We plan to continue conversations with additional projects to ensure that we learn from their experiences and to develop a design that integrates with other systems.


OLE Project Meeting Three:
Business Process Modeling for SOA

November 6-8, 2008

Rutgers University, The State University of New Jersey
Scholarly Communication Center

Archibald S. Alexander Library

169 College Avenue
New Brunswick
, NJ

Attendees: See end of document

Wednesday, November 5, 2008

Everyone flying in arrives at the Hyatt Regency, New Brunswick

Thursday, November 6, 2008

8:10 am Meet in Hyatt lobby to carpool to Alexander Library at Rutgers
8:30 am to 9:00 am Continental Breakfast
9:00 am to 10:30 am Business Process Modeling for SOA – Day One
Presenter:
Kyle Gabhart, Web Age Solutions, Inc.
Agenda below
10:30 am to 10:45 am Break
10:45 am to 12:00 pm Continued BPM training
12:00 pm to 1:00 pm Lunch
1:00 pm to 2:30 pm Continued BPM training
2:30 pm to 2:45 pm Break
2:45 pm to 4:30 pm End Day One BPM training
4:30 pm to 5:00 pm Break and travel to Rutgers Faculty Club
5:00 pm Dinner at Rutgers Faculty Club
Meet with regional library directors with focus on sharing OLE project,
getting input, and building enthusiasm
Hosted by Marianne Gaunt, University Librarian, Rutgers University Libraries

Friday, November 7, 2008

8:10 am Meet in Hyatt lobby to carpool to Alexander Library at Rutgers
8:30 am to 9:00 am Continental Breakfast
9:00 am to 10:30 am Business Process Modeling for SOA – Day Two
Presenter:
Kyle Gabhart, Web Age Solutions, Inc.
Agenda below
10:30 am to 10:45 am Break
10:45 am to 12:00 pm Continued BPM training
12:00 pm to 1:00 pm Lunch
1:00 pm to 2:30 pm Continued BPM training
2:30 pm to 2:45 pm Break
2:45 pm to 4:30 pm End BPM training
4:30 pm to 6:00 pm Break and travel back to Hyatt
6:00 pm to 9:00 pm Working dinner at Hyatt
Discussion Topics:
Scope: Expected updated scope document
Identifying opportunities for other libraries and institutions to contribute
Identify needed subgroups - governance, build project, bpm follow up, etc.

Saturday, November 8, 2008

8:10 am Meet in Hyatt lobby to carpool to Alexander Library at Rutgers
8:30 am to 9:00 am Continental Breakfast
9:00 am to 10:30 am Run through agenda for regional design workshops
Discuss deliverables from regional design workshops
Discuss expectations for posting on website
Discuss review process for deliverables from regional design workshops
Discuss feedback methods after each workshop
10:30 am to 10:45 am Break
10:45 am to 12:00 pm Review action items and assignments leading up to November webcast
Review action items and assignments leading up to January meeting
What worked / what didn’t for November meeting

Business Process Modeling for SOA Training Agenda
Presented by Kyle Gabhart, Web Age Solutions, Inc.
Further agenda details can be found at http://www.webagesolutions.com/training/xml/soa/wa1516/outline.html

Introduction

  • Introductions and course overview
  • Discuss course objectives

SOA Concepts

  • Introduce SOA concepts
  • Briefly explore the context for SOA
  • Discussion: SOA objectives within the OLE Project

Process Modeling Intro

  • Explore business processes and process modeling
  • Examine how process modeling supports SOA
  • Identify process modeling tasks, roles, and responsibilities
  • Discussion: Candidate business processes within the OLE Project

Process Mapping using BPMN

  • Introduce Business Process Modeling Notation (BPMN)
  • Explore commonly used BPMN notations
  • Exercise (Individual): Create some simply BPMN process maps

Model Preparation

  • Identify the five steps involved in any process improvement project
  • Explore risks and best practices associated with the model preparation phase
  • Exercise (Group): Create a project plan for process modeling

Modeling the As-Is Process

  • Highlight the key activities in modeling the “as-is” (current) business process
  • Explore the risks and best practices associated with modeling the current process
  • Exercise (Group): Create the as-is process model

Modeling the Optimized Process

  • Highlight the key activities in modeling the “to-be” (future) business process
  • Explore the risks and best practices associated with modeling the optimized process
  • Exercise (Group): Create the as-is process model

Process Automation Using BPEL

  • Discuss the advantages of process automation
  • Introduce the BPEL standard
  • Highlight the importance of automation within SOA
  • Discussion: How will process automation be used within the OLE Project?

Service Portfolio Management

  • Introduce the concept of a service portfolio
  • Highlight the importance of categorizing services and processes
  • Discussion: What might the service catalog look like for the OLE Project?

Attendees
Columbia University
Duke University
Indiana University
Lehigh University
Library and
Archives Canada
National Library of Australia
OhioLink
Rutgers University
University of Chicago
University of Florida
University of Kansas
University of Maryland
University of Pennsylvania
Vanderbilt University
Whittier College


Oct. 1, 2008 Webcast Recording Available

Thank you to all who participated in today’s webcast. If you were unable to attend or would like to review the meeting, you can access the presentation and audio.

1. The visual part of today’s meeting – the slides and chat – are available via an Adobe Connect webpage at: https://admin.na3.acrobat.com/_a776002596/p79435648/

2. To access the audio portion of the meeting, use the following phone numbers and passcode

North America, call toll-free: 1-888-203-1112

Outside North America, call Toll number: 1-719-457-0820

Toronto toll:   1-647-436-0148

When prompted, enter Replay passcode: 63559521

Note - first few minutes of the recording are silent

3. The following tips will help you to match the visual part of the meeting with the audio.

The Adobe Connect web page with the recorded visuals is indexed based on events such as slide changes and chat entries. Click on the icon next to the play/pause button near the bottom left of the screen to see the index or to filter certain types of events in the recording. You can also drag the cursor in the slider bar to advance to a specific point in time. While listening to the audio, press 5 to return to the beginning, 7 to back up, 8 to pause and 9 to advance.


Close
E-mail It