1 of 51

FOLIO Community Onboarding

Onboarding new FOLIO members

Kat Berry

Kirstin Kemner-Heek

Alexis Manheim

Martina Schildt

Petra Schneider

Sharon Wiles-Young

| www.folio.org

1

2 of 51

FOLIO Onboarding process�

| www.folio.org

2

3 of 51

Onboarding process to get to know…

  • … FOLIO
      • Community and software
      • Meeting structure
  • … the new members
      • Learn areas of interest as well as capacity
      • Point to areas of need and possible engagement
      • Find areas of engagement together
      • Fix the commitments
  • … and follow up
      • Offer ongoing contact and advice, organize mentors

| www.folio.org

3

4 of 51

Onboarding steps

Pre- information

1st onboarding meeting

2nd onboarding meeting

Stay in touch…

General information for new members to watch recordings or wiki prior to first meeting

Onboarding group identifies potential mentors related to interests and resources

Q&A | Carve out areas of interest and engagement | Point out needs and propose roles of engagement

Plan focus of engagement | Presentation of specific roles that are of interest | Mentorship | Clarify whom to report to

Find mentors

Ongoing opportunity for feedback & questions | Standing offer to help

| www.folio.org

4

5 of 51

FOLIO Introduction�

| www.folio.org

5

6 of 51

What is FOLIO?

“The Future Of Libraries Is Open - FOLIO is a collaboration of libraries, developers and vendors building an open source library services platform.

It supports traditional resource management functionality and can be extended into other institutional areas.”

(Source: folio.org)

| www.folio.org

6

7 of 51

FOLIO - Goals and target group

  • Goal
    • Development of a full market competitive Library Service Platform (LSP) to serve as library management system and more ….
    • Open source, sustainable, innovative, flexible, enhanceable
    • Interoperability and extensibility
            • example: working with university identity management or other systems
  • Target group
    • Academic and research libraries
    • Public libraries and special libraries

| www.folio.org

7

8 of 51

Many characteristics of FOLIO

  • FOLIO is hosted by the Open Library Foundation (OLF)
  • FOLIO is an open source project
  • FOLIO is a software development project
  • FOLIO is a migration and implementation project
  • FOLIO is community and governance
  • FOLIO is a cooperative project

| www.folio.org

8

9 of 51

FOLIO … is open participation!

“Libraries cannot afford to dismiss the value benefits of using and contributing to open source communities”*

  • FOLIOs code is open source and secured under the umbrella of OLF
    • “Safe haven” of code under the OLF - Apache 2.0 license
    • Data security, data safety, data ownership → data sovereignty, no vendor lock-in
  • Open APIs: quick, non proprietary add-ons possible
    • Invites institutions to participate cooperatively and transparently in development
    • UX and technical requirements exist, qualified new requirements may be added to main release
  • FOLIO the project is sustained by a community of FOLIO members and their customers
    • Not a classic open source initiative, participation is institution based
    • Community and institutional engagement is key for sustainable software usage and healthy development environment

(Open Source Library Systems: A Guide by R. Wilson & J. Mitchell, Rowman & Littlefield, 2021)

| www.folio.org

9

10 of 51

  • Umbrella organization since 2016
    • “ … ensures the availability, accessibility and sustainability of open source and open access projects for and by libraries.” (Source: https://openlibraryfoundation.org/)
    • Annual member conference WOLFCon
  • Current projects: FOLIO, GOKb, ReShare, VuFind, ARC
    • Each project is self-organized
  • Governance
    • OLF Board (7 members) - President: Tom Cramer, Stanford University
    • OLF Executive Committee, senior program officer, treasurer, secretary

| www.folio.org

10

11 of 51

FOLIO - Members (2022)

  • Auburn University - Supporting
  • BSZ (Konstanz) - Supporting
  • BVB (Munich) - Supporting
  • CU Boulder - Empowering
  • Cornell University - Sustaining
  • Darmstadt University Library - Supporting
  • Duke University - Supporting
  • EBSCO Information Services - Enabling
  • EPAM - Contributing
  • FAU University Library Nuremberg-Erlangen - Supporting
  • Fenway Libraries Organization (FLO) - Contributing
  • Five Colleges Inc - Supporting
  • Frankfurt University Library - Supporting
  • GBV (Goettingen) - Empowering
  • Giessen University Library - Supporting
  • Grand Valley State University - Contributing
  • Hangzhou metadata co.ltd - Supporting
  • HBZ (Cologne) - Empowering
  • HeBIS (Frankfurt/Main) - Supporting
  • Index Data - Supporting
  • JIANGSU JIATU NETWORK TECHONOLOGY CO.,LTD. - Supporting
  • Kassel University Library - Supporting
  • Knowledge Integration - Supporting
  • LMU Munich - Supporting
  • Lehigh University - Sustaining
  • Leipzig University Library - Sustaining
  • Mainz University Library - Supporting
  • Marburg University Library - Supporting
  • Michigan State - Supporting
  • Missouri State University - Supporting
  • Regensburg University Library - Supporting
  • Saxon State and University Library Dresden - Sustaining
  • Shanghai Jiao Tong University Library - Supporting
  • Shanghai Library - Supporting
  • Shanghai RFID Intelligence Digital Technology Co.,LTD. - Supporting
  • Spokane Public Library - Supporting
  • Stanford University - Empowering
  • Texas A&M University - Sustaining
  • TUM Technical University Library Munich - Supporting
  • University of Alabama - Sustaining
  • University of Chicago - Sustaining

| www.folio.org

11

12 of 51

FOLIO - a bit of history …

Okapi platform is built by Index Data and EBSCO

Okapi platform

Before 2016

Start of community funded projects, e.g. ERM

Community projects

2018

FOLIO gets new governance model

New governance model

2021

Transformation process: stakeholder become FOLIO community

Transformation

2020/2021

Open Library Environment (OLE) joins as 3rd stakeholder → first governance model

OLE

2016

2018 ongoing

Releases

9 main releases - most recent Nolana (12/12), Orchid is in preparation

2019

1st implementer

First implementer Chalmers goes live in September

Diverse Community

Community develops from OLE to a more diverse community with different members, like vendors, libraries, networks, more international etc.

Ongoing

| www.folio.org

12

13 of 51

FOLIO - Governance overview

New governance structures since January 2021

| www.folio.org

13

14 of 51

FOLIO – resourcing and budget

  • Membership fees: per year / various levels
  • Funding ($ 5.000 - $ 50.000 $ plus) and / or FTE (minimum 20 hrs. / week)
  • Contractual arrangement: „memorandum of understanding“ (MoU)
  • Additional contribution of members and other participants
      • Developer, DevOps, UX/UI, technical architects, product owner / project leads, SIG convener, special matter experts
  • Yearly report (latest: fy 2021/22) is available for FOLIO members

| www.folio.org

14

15 of 51

FOLIO – cooperative project

  • Cooperational presentations and events: library conferences, FOLIO days, information events (virtual / on-site)
  • Wiki and regional web pages (e.g. Germany)
  • Membership Conference of the OLF: WOLFCon (latest: 2022 in Hamburg)
  • Growing number of implementations → implementer reports and projects
  • Various community driven development projects, like ERM, eUsage, NCIP, course reserves, single record import, serials management, Open Access/APC, …

| www.folio.org

15

16 of 51

FOLIO – Implementations

  • Self-hosting: Texas A+M, UB Leipzig, Shanghai Public Library, …

  • Public-service hosting: GBV: ZBW Kiel/Hamburg, SuUB Bremen, Stabi Berlin, SUB Hamburg, UB Halle, UB Braunschweig, hbz: WDR, UB Leipzig: SLUB Dresden, …
  • Vendor services: Chalmers, 5 Colleges, Cornell, Spokane Library, Holy Cross, Lehigh, Chicago, …
  • New participants: Library of Congress, Nat. Lib. Australia, Stanford, MOBIUS Consortium

| www.folio.org

16

17 of 51

FOLIO Software�

| www.folio.org

17

18 of 51

FOLIO Software

  • Software is community driven based on priorities and Special Interest Groups (SIGs), Product Owner (PO) and developer conversations
  • User interface design: consistent look and feel and with new development ensure the UX/UI design principles are met
  • System architecture - Okapi - multi-tenant
  • Process of development to testing
  • App ideas and integration
  • Interoperability of software

| www.folio.org

18

19 of 51

FOLIO technical architecture

| www.folio.org

19

20 of 51

Models of “How to develop” in FOLIO

Meet the Teams

| www.folio.org

20

21 of 51

Models of “How to develop” in FOLIO

  • Vendor funded development
    • like: EBSCO / EPAM (in different teams): ACQ apps, INNReach, eHoldings, SRS, many more
  • Mixed teams - vendors and community
    • like EBSCO/EPAM, Index Data, K-Int plus libraries: Inventory, …
  • Development funded by community / institutions - done by companies
    • like single record import, serials management development, ERM
  • Development group build by single institutions / (“your own”)
    • like course reserves, calendar, NCIP, bound-with

| www.folio.org

21

22 of 51

Models of “How to develop” in FOLIO

  • How to find a development community and enter the development of FOLIO:
    • Offer development resources to the FOLIO project: one developer or a team → Community Council
    • Offer monetary resources to hire a software vendor to build a new app or a new functionality idea → Community Council
    • Offer money or development resources through SIG/PO: find a small group of libraries in SIG that have similar functional needs
  • If this development will be done according to the FOLIO standards*, it will be integrated into the core software (flower release)

| www.folio.org

22

23 of 51

FOLIO conceptual work

  • UX/UI Designer
    • Part of the development team responsible

for UI design and consistency (wireframes)

  • Product Owner
    • Responsible for transfer of functional

requirements into technical specifications

    • Connection to developer teams
    • Responsible for fulfilment of product timeline

and roadmap goals

  • 3 release cycles per year
    • “flower releases”
    • Release Planning group responsible for each release

| www.folio.org

23

24 of 51

FOLIO - Information tools

  • Demo installation (FOLIO snapshot)
    • latest release
    • Login information: diku_admin | admin
  • Past release environments and German environments
  • FOLIO Jira
  • Code on GitHub
  • Testrail for bugfest testing
    • Training and accounts are needed for testers

| www.folio.org

24

25 of 51

FOLIO Community�

| www.folio.org

25

26 of 51

Vendors

Service Providers, Software Vendors, and Integration Partners

Libraries

Academic, Public and Special libraries of all sizes, worldwide

Networks/ Consortia

Groups of libraries and networks sharing systems and resources

Developers

Code contributors, architects, DevOps, QA and other technical professionals

| www.folio.org

26

27 of 51

The Three Governing Councils

Product

Guides functional development and manages scope.

Community

Ensures strong and healthy community as well as smooth operations. Handles finances.

Technical

Maintains technical policies, best practices, infrastructure, and operational health.

| www.folio.org

27

28 of 51

FOLIO - Special Interest Groups (SIGs)

  • Core part of community representation
  • Aligned with functional areas of FOLIO
  • Define workflow, feature requirements

and specifications

  • Most meet weekly; all are open*

*Calendar of SIG meetings with links to details and FOLIO Meetings with Zoom access info

| www.folio.org

28

29 of 51

Provide real-world expertise, answer specific questions and provide feedback, help shape direction of development

SUBJECT MATTER/

FUNCTIONAL

EXPERTS

Keep the SIG functioning, set agendas, listen to concerns, coordinate effort across multiple areas

CONVENER

Represent the SIG in other groups to communicate, advocate, and coordinate specific activities or areas of work

SIG LIAISON

Roles within a SIG

| www.folio.org

29

30 of 51

Document needs, manage

feature backlog, serve as bridge between developers and functional experts in SIGs

PRODUCT OWNER

Convert functional needs of experts into visual interface using mockups and wireframes, follows the UX guidelines throughout the whole ecosystem

UX/UI DESIGNER

Work on a team to develop code based on functional requirements from SIGs and technical requirements from POs within guidelines from architects and UX/UI designers

DEVELOPER

Roles related to SIGs

| www.folio.org

30

31 of 51

Joining a SIG

  • What is your area of interest/expertise?
  • Check out SIG meetings and charge on the wiki
  • Look at Slack for recent posts. How can you contribute?
  • Contact the convener for more information and how to get up to speed
  • What kind of time do you want to put into your involvement?

| www.folio.org

31

32 of 51

How to get started�

| www.folio.org

32

33 of 51

FOLIO - Communication tools

Primary Communication:

  • FOLIO wiki
  • Weekly meetings
  • Slack
  • email lists
  • Folio.org
  • Github
  • Jira

Regional project websites

  • German project website

| www.folio.org

33

34 of 51

More ways to get involved

Documentation & Roles

  • Documentation Editor/Manager
  • Documentation Working Group (under Support SIG)
    • works with SMEs from relevant SIGs
    • meets monthly
  • Product Council Liaison

Testing

Bugfests occur before each release

  • Have someone add you to #bug-fest
  • First time? Review helpful resources, attend kick off meeting
  • Gain access to test rails
  • Claim tests you will complete during testing week
  • Complete testing

| www.folio.org

34

35 of 51

FOLIO – What has contributed to our success?

  • Intensive cooperation from the beginning
  • Cooperative development with partners
  • Cooperation in virtual, agile, and diverse communication structures and spaces
  • Commitment to active information sharing and transparency
  • Flexible and pragmatic approach to solve upcoming challenges
  • Start and iterate - quick correction where necessary
  • Start small – grow steady and continuously → enable trust building and resource sharing

| www.folio.org

35

36 of 51

FOLIO … is innovative and unique

  • Building additional functionality to classical ILS, e.g. ERM, OA request management, CDL …
  • Building regional functionality, e.g. translation support, integration of 3rd party systems such as ILL, …
  • Cooperation of public and commercial development for special features
  • Consistent usage of internal and external APIs
  • International cooperation and long-term perspective
  • Free choice of business model

| www.folio.org

36

37 of 51

Next steps: topics and questions for mentoring

  • Working with other libraries / strategic level
  • What are your areas of interest and/or expertise?
    • Join a SIG
  • What kind of involvement do you want to put into FOLIO?
    • How much time and how many people?
    • How much time do I need to invest for each role in a SIG?
  • What do your implementation plans and timeline look like?
  • Have you talked with other FOLIO implementers? Are you interested in mentoring?
  • Suggest reaching out to peers in FOLIO on your own

| www.folio.org

37

38 of 51

Questions?

| www.folio.org

38

39 of 51

SECOND meeting slides

I’m moving what was marked as secondary from the community section here. If we want to add back we can.

We’ve discussed that slides that go here would be covered in the second meeting, after they have had a chance to digest the first section.

39

40 of 51

Subject Matter/Functional Experts

What is a Subject Matter/Functional Expert?

  • Members of the FOLIO Community who regularly attend SIG meetings and provide
    • real-world expertise,
    • answers specific questions
    • feedback to help to shape direction of development in their area
  • Time commitment varies

Responsibilities

  • Bring real world examples from your institution
  • Share existing workflows and pain points
  • Respond to mock-ups and wireframes
  • Perform User Acceptance Testing

| www.folio.org

40

41 of 51

Convener

What is a SIG Convener?

  • The SIG convener is a person(s) selected by the group participants to facilitate, and to some extent moderate, the group’s discussions and activities.
  • Time commitment?

Responsibilities

  • Determine when rough consensus has been reached and discussion should move on to another topic
  • Onboarding new members
  • Coordinate meeting agendas and ensures that minutes are posted to the SIG's wiki space
  • Communicate SIG activities to the Product Council

| www.folio.org

41

42 of 51

Product Owner (PO)

What is a PO?

  • The product owner represents user community. They work with a special interest group (SIG) to determine what features will be in the product release
  • Time commitment: 5-15 hrs/wk
  • Open product owner positions

Responsibilities

  • Research and gather proposed features and/or user stories and requirements
  • Backlog maintenance
  • Platform maintenance
  • Product development
  • QA and product testing
  • Release management
  • Stakeholder communication and customer support
  • Support other POs, mentor new POs

| www.folio.org

42

43 of 51

Product Owner (PO) support

Gain experience and skills

  • Opportunities to gain experience by supporting current POs
  • Contact Lead PO (Khalilah Gambrell) or if you know the PO that you want to work with, contact directly
    • Inform the PO
      • Chosen activity
      • Time commitment and duration
    • You and PO agree to the commitment.

PO Support opportunities

  • Conduct market intelligence
  • Research requirements' questions
  • Peer review requirements
  • Test drive new functionality
  • Review existing functionality
  • Review bugs
  • Review functionality with SIG
  • Write test cases
  • Organize user acceptance testing
  • Coordinate user research activities

| www.folio.org

43

44 of 51

SIG Liaison

What is a SIG Liaison?

  • Volunteer or designee appointed by the Convener that attends meetings and/or represents a SIG on other teams or working groups
  • Time commitment varies

Responsibilities

  • Represent the SIG in separate group(s)
  • Communicate, advocate, and coordinate on behalf of the SIG
  • Specific activities or areas of work as assigned

| www.folio.org

44

45 of 51

Other ideas to introduce:

  • Roadmap overview
  • Aspirations of project:

| www.folio.org

45

46 of 51

FUN for today 2/7

From Sebastian:

I asked ChatGPT for a limerick about FOLIO. Here is what it offered:

I once heard of a library system called FOLIO

It was open source and quite versatile, oh my!

It could manage collections and services with ease

And offered a range of APIs to please

It was hailed as a game changer, no lie!

| www.folio.org

46

47 of 51

Notes

  • Present to PC next week
    • present slides
    • explain what we had in mind and what we want to do with it
  • Ask for direct feedback and open up for comments (max. 2 weeks)
  • Find a pilot group to test the concept: new members from 2022
  • Integrate in “welcome email” as offer (FOLIO secretary SMLLC) -> wiki page of onboarding group with contact data

| www.folio.org

47

48 of 51

OPEN source: Context for FOLIO

  • Engagement with FOLIO community
  • “Libraries cannot afford to dismiss the value benefits of using and contributing to open source communities” ****ADD to slide 20?
  • Professional development opportunities

****Extra slides/info in the folder --

| www.folio.org

48

49 of 51

Notes

  • goal 1: onboard new members who sign a MOU first
    • concentrate on that process in the following slides
  • goal 2: reuse the PPT to do the same for SaaS institutions and other interested parties
  • goal 3: split the onboarding in 2 parts
    • 1. general information and questions -> maybe homework
    • 2. Come back and carve out best areas to start and connect to each other

DEADLINE January 26, 2023 -> Presentation at PC!!!

| www.folio.org

49

50 of 51

Goals for onboarding new FOLIO members

  • Get to know new institutions and learn about their motivations to Join FOLIO
    • Hold conversations and ask questions of new institutions in the FOLIO community
    • Identify their strengths, interests and options in FOLIO engagement
  • Explain “state of the art” of FOLIO - Vision and status of the FOLIO project
    • Explain immediate needs and areas of engagement in FOLIO
    • walk the institutions through the roadmap

| www.folio.org

50

51 of 51

Onboarding questions

  • What is the area you are most interested in?
  • What kind of resources do you have?
  • What would a potential area of investment look like?
  • What is your experience with open source?

| www.folio.org

51