Project Summary Section

Summary

This swimlane is to develop a minimally viable product for the implementation of controlled digital lending (CDL) functionality as part of ReShare Returnables. Key CDL functionality includes:

Rationale and Strategic Fit

This work potentially benefits any consortium using Returnables. It will add an option for libraries to digitally share materials that they hold in their physical collection. It will also facilitate collaborative CDL in a consortial setting.

Ultimately, this swimlane adds the capability to support consortial CDL and adds further functionality which brings ReShare closer to supporting nonreturnables.

Goals

What measurable or demonstrable outcomes should be achieved by the end of this project?

Stakeholders

Questions

What questions do the EC, SC, and PM team have about this swimlane?

Questions

Answers


Project Charter Section

Project Team

Name

Role

Responsibilities

Debra Denault

Product owner

  • Represents the client or end-users and has a clear vision of the product

  • Sets and communicates requirements of EC to product manager

  • Maintains and updates the product backlog

  • Coordinates communications between SC, EC, PM, and SMEs

BLC or MCLS staff?

Product manager

  • Represents the client or end-users and has a clear vision of the product

  • Plans, schedules, budgets, executes, and delivers software product

  • Works with Product Owner to schedule individual features within releases

  • Works with Product Owner, SC, and EC for final roadmap approval

  • Coordinates roadmap and development priorities with product owner

Jason Skomorowski

Mike Taylor

Developers

  • Code development

  • Continuous testing

Documentation

QA testing

Requirements

Requirement

Number of Days

Number of People

mod-rs

ui-rs

OpenURL

VuFind

Totals

1

A new service type of “digital” will need to be created

4

1

(blue star)

4

2

Create a new state model based on the returnable state model to handle CDL requests

20

1

(blue star)

20

3

Modify request confirmation form to offer option to chose delivery by CDL

10

1

(blue star)

(blue star)

10

4

Add an institution-level configuration option for “will loan via CDL”

20

1

(blue star)

(blue star)

20

5

When building data rota, reference institution-level configuration for CDL

10

1

(blue star)

10

6

Ensuring the audit log stores the history of CDL requests, viewable by staff

0

0

0

7

Add request state of “Awaiting digitization” to put items in after they’ve been pulled from the shelf

part of #2

0

8

Create CDL request fulfillment interface, with fields for URL and loan expiration date

4

1

(blue star)

(blue star)

4

9

After lending library fulfills the request via the fulfillment interface, send URL and loan expiration date to borrowing library and then automatically to borrowing library’s patron

20

needs further research to confirm

20

needs further research to confirm

10

Create email template for CDL loan info sent to patron

2

1

(blue star)

(blue star)

2

11

Add request state of “Loaned via CDL” for lending library

part of #2

0

12

Add request state of “Borrowing via CDL” for borrowing library

part of #2

0

13

Add request state of “Borrowed Digitally”

part of #2

0

14

Add request state of “Loaned via CDL” for borrowing library

part of #2

0

15

Automatically set the request to a state of “Needs reshelving” on the lender’s side and close out the “loan” with the ILS (check in item message if enabled), when the CDL loan expiration date is reached.

4

1

(blue star)

4

16

Send an email alert to lending library staff with info about which physical items to restore to the shelves after their loans have been closed in ReShare

2

1

(blue star)

2

17

Create patron interface in VuFind for viewing request history, with different views for active and inactive requests

25

1

(blue star)

25

18

[Ideal functionality] Enable ReShare to accept an ISO request (actually an OpenURL) from ILLiad, and create a new CDL request from it

0

(blue star)

0

Total number of days work for development

121 days

24 weeks

6 months

19

Project implementation services 4 hrs/week over 24 weeks

(includes sprint management, testing, and progress reporting to stakeholders, Executive Committee, and Steering Committee)

96 hours

1

96 hours

Development: 121 days x 6 hrs/day = 726 hrs x $165/hr = $119,790

Project Management: 96 hrs x $165/hr = $15,840

Cost based on Index Data rates

$135,630

Scope

Estimated Schedule

Completion Criteria

Dependencies

Implementations & Other ReShare Priorities

Collaboration and Communication Strategy

Risks

Risk Area

Risk

Scope

Resources

Schedule

Budget

Resource / time overruns

Technology

Industry or market

  • CDL as a concept is potentially associated with the IA lawsuit which may have an impact on library/consortia risk assessments

  • Competition from other industry stakeholders (ExLibris and OCLC)

Other

Timeline

Project Milestones

Estimated Completion Date

Notes

Communication Requirements

Development of high-level workflows and needs

~Fall 2022

Start of software design/development

~January 2023

Request form

~April 2023

Staff workflows

~May 2023

Pilot testing

June-August 2023

Phase 2

~Summer 2023

Change Management

Budget

Description

Amount

Date

Development environment set up

Development

24 person-weeks

Project management

96 hours

QA testing

Deployment

Ongoing maintenance

Ownership of Intellectual Property

Describe who will own any intellectual property created as a result of the Contract. This may include aspects relating to work-for-hire, confidentiality, open source, derivative works, etc.

Payment Schedule and Sources of Funding

Date

To

From

Amount

ReShare

BLC

$100,000


Technical Requirements Section

Hardware and Software Technology Requirements

Testing & QA

Deployment

Documentation

Project Maintenance Plan

ReShare Core Implications

ReShare Adjacent Implications

Ongoing Support

Future Development