10
Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace Lieven Droogmans, @mire Debra Hanken Kurtz, Texas Digital Library

Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Embed Size (px)

Citation preview

Page 1: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Licensed under Creative Commons Attribution-ShareAlike 4.0 International License

The Future of DSpace

Jonathan Markow, DuraSpaceTim Donohue, DuraSpace

Lieven Droogmans, @mireDebra Hanken Kurtz, Texas Digital Library

Page 2: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Reminder: Vision

DSpace will:1.Focus on IR fundamentals, modern use

cases2.Be lean & flexible3.Include “core IR” functionality which can

be extended4.Be designed to integrate well5.Support low-cost, hosted

solutions

Page 3: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Survey Analysis & Planning

Page 4: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Draft Product Plan(ning)

• Team: 6 Committers & DCAT• Analysis: DSpace Vision Survey

“features importance ranking”– Feature categorization– Rough draft of use cases– Where do we stand on popular features?

• “Non-Functional” platform goals

http://tinyurl.com/dspaceplan

Page 5: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Survey Feature GapsBy Average Ranking

Mostly Met

Partially Met

Not Met

ALL FEATURES(34 total) Very Highly Ranked

(19 features)

Moderately High(15 features)

>7.5 avg out of 10

NOTE: Survey purposefully listed features & needs which we knew were not yet met.

5.0-7.5 avg out of 10

Page 6: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Highly Ranked Gaps…

• 4 most highly ranked, unmet needs:– Batch upload via UI– Relationships between objects*– Configuration via Admin UI– Template driven UI for easy branding

Very Highly Ranked(19 features)

Page 7: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Structural/Arch(7 features)

Stats/Metrics(4 features)

End User UI(9 features)

Admin UI(7 features)

Integrations(7 features)

Survey Feature Gaps byCategory

Page 8: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Non-Functional Goals

• DSpace should strive to:– Be Easy to Install– Be Easy to Upgrade– Be Scalable and have Good Performance– Be Attractive to New Developers– Be Attractive to New Repo Mgrs– Avoid maintaining duplicative codebases

Group felt these are important in maintaining a sustainable community product

Page 9: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Likely Project Scope

• Need *single* UI and to decrease duplicative code / functions– Current maintenance effort is high– Ongoing development effort is double

• Refactoring or rebuilding of codebase– Codebase & architecture is aging, needs

cleanup / enhancement– Again, decrease duplicative code

Page 10: Licensed under Creative Commons Attribution-ShareAlike 4.0 International License The Future of DSpace Jonathan Markow, DuraSpace Tim Donohue, DuraSpace

Group Recommendations

• Our “organic” development model is not good for significant work

• Organized/funded project needed– Hire a Product Manager– Full time Tech Lead

• Model to make Product decisions• Process to achieve our Product goals