“agile” as key to collaboration on nyu digital collections discovery initiative

40
“Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative Daniel Lovins June 26, 2016

Upload: lovins-daniel

Post on 14-Apr-2017

325 views

Category:

Software


0 download

TRANSCRIPT

Page 1: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

“Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Daniel LovinsJune 26, 2016

Page 2: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Intro

05/03/23 2

Top Down?

Page 3: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Intro

05/03/23 3

Collaboration Across Subcultures

Page 4: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Overview• Agile Development

• Implementing a Strategic Initiative

• Hydra Project

• From User Stories to Features

• Next Steps

Overview

05/03/23 4

Page 5: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

Page 6: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 6

Case Studies

Page 7: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 7

My Case Study

Page 8: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 8

Goal 4: “Establish processes and support structures that ensure we can select, acquire, preserve, and provide access to the full spectrum of research materials”

Initiative 4.3: “a plan to provide intellectual access to NYU-curated digital collections via the library's primary discovery-and-access interfaces”

Page 9: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 9

Page 10: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 10

Web Archives

Faculty Digital Repo

Spatial Data Repo

Lib Guides

BobCat (discovery Portal)

Hydra/ Fedora

Digital Library Pub.

Patrons

credit: http://rones.su/

Hydra as Middleware

Page 11: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Background

05/03/23 11

Credit: abkldesigns.com

Page 12: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile Development

Page 13: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 13

Scrum Framework

Page 14: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 14

Evolution of User Stories into Product Features

Page 15: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

• Library ITS• Digital Library Technology Services (DLTS)• Collections & Research Services• User Experience (UX)• Knowledge Access Design & Development (KADD)

• Part of Knowledge Access & Resource Management Services (KARMS)

Agile

05/03/23 15

Initiative Participants

Page 16: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

• Scrum Master• Product Owner• Development Team

Agile

05/03/23 16

Roles

Page 17: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

• Library ITS• Digital Library Technology Services (DLTS)• Collections & Research Services• User Experience (UX)• Knowledge Access Design & Development (KADD)

• Part of Knowledge Access & Resource Management Services (KARMS)

Agile

05/03/23 17

Initiative Participants

Page 18: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

• backlog grooming• sprint planning• daily scrums• sprint reviews• sprint retrospectives

Agile

05/03/23 18

Scrum Events

Page 19: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 19

Page 20: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 20

Backlog grooming

Page 21: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 21

Evolution of User Stories into Product Features

Page 22: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 22

Sprint planning

Page 23: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

• Spatial Data Repository (SDR)• Faculty Digital Archive (FDA)• Ephemeral NGO Reports• Numeric Datasets• Archived Web Sites• Digital Library publishing (Drupal sites, digitized texts, video, audio,

etc.)

Agile

05/03/23 23

Initial Target Collections

Page 24: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 24

Dedicated Portals

Page 25: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 25

BobCat

Page 26: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 26

User Story in Pivotal Tracker

Page 27: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 27

User Stories into Product Features

Page 28: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 28

Sprint planning

Page 29: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 29

Cucumber Tests

Page 30: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 30

SDR record in its native environment

Page 31: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 31

SDR record as it appears in Ichabod

Page 32: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 32

In-browser editing form in Ichabod

Page 33: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 33

SDR record in Bobcat

Page 34: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 34

Page 35: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Agile

05/03/23 35

More Complex Story 1

“As a curator, I want to be able to describe existing resources at the collection level so that I can add information to them.”  Acceptance criteria:  •All existing collections in Ichabod are changed to use a Collection object rather than Resource Set to store collection information

•Collection Abstract field exists, and is editable

•UI is unchanged as a result of this modification.

Page 36: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

More Complex Story 2

As a collection curator, I want to see my resources organized in Ichabod by collection, because that’s the way I think.

 Acceptance criterion:  • There is a collection object in Rails with these fields: Collection Name,

Abstract, Rights, Discoverability Flag, Provider, and Department.

Agile

05/03/23 36

Page 37: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Next Steps & Conclusions

Page 38: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

•Collect and refine user stories for additional resource sets• ISAW Flickr channel for archeology images• Ancient World Online blog posts• Digitized special collections (via finding aids portal)• Indian Ocean Postcards

•Integrate UX assessment more tightly into feedback loop

•Expand range of assessment inputs to include • application transaction logs• web analytics• direct interviews with students and researchers

Next Steps

05/03/23 38

Page 39: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Recap

05/03/23 39

Strategic Initiative: Bring together disparate collections

Agile Development• User story

• Functional requirement• Keep focus on user needs

• Backlog grooming• Sprint planning• Daily scrum

Support interdepartmental collaboration

Page 40: “Agile” as Key to Collaboration on NYU Digital Collections Discovery Initiative

Questions?

________Contact: [email protected]