dspace technology roadmap 2015-16

24
Licensed under Creative Commons Attribution-ShareAlike 4.0 International License DSpace Technology Roadmap (2015-16) Tim Donohue, DuraSpace Tech Lead for DSpace [email protected]

Upload: tim-donohue

Post on 28-Jul-2015

515 views

Category:

Technology


3 download

TRANSCRIPT

Licensed under Creative Commons Attribution-ShareAlike 4.0 International License

DSpace Technology Roadmap(2015-16)

Tim Donohue, DuraSpaceTech Lead for DSpace

[email protected]

http://tinyurl.com/dspacefeedback2015#dspaceplan

We want feedback!

During this talk (or after), please provide feedback at:

http://tinyurl.com/dspacefeedback2015

Twitter hashtag: #dspaceplan

http://tinyurl.com/dspacefeedback2015#dspaceplan

How we got here

• 2013– Vision discussions (face-to-face mtg)– Vision document (mostly technical)

• 2014– Vision (feature-based) Survey– “Product Plan” (use cases & gaps)– Community Use Case gathering (DCAT)

https://wiki.duraspace.org/display/DSPACE/Strategic+Planning

http://tinyurl.com/dspacefeedback2015#dspaceplan

Path to a Roadmap

1. Roadmap Working Group formed2. Strategic Plan for Technology,

Community & Sustainability3. Use Case Analysis (130 use cases)4. Technology Roadmap5. Vetting by community

https://wiki.duraspace.org/display/DSPACE/DSpace+2015-18+Strategic+Plan

http://tinyurl.com/dspacefeedback2015#dspaceplan

Roadmap Working Group

• Tim Donohue (DuraSpace)• Lieven Droogmans (@mire)• Stuart Lewis (U of Edinburgh)• Jonathan Markow (DuraSpace)• Michele Mennielli (Cineca)• Richard Rodgers (MIT)• Ryan Steans (Texas Digital Library)• Maureen Walsh (Ohio State U)

http://tinyurl.com/dspacefeedback2015#dspaceplan

Assumptions

• NOT rewriting DSpace from scratch– Highly active Developer Community– Requires high resource commitments– Time-consuming / potentially risky

• ARE aiming for a leap forward in user experience / User Interface

2015-16 Roadmap(final draft)

http://tinyurl.com/dspacefeedback2015#dspaceplan

Roadmap OverviewRoadmap Overview

• 6.0 Release (2015)6.0 Release (2015)• 7.0 Release (2016)7.0 Release (2016)

– Priority 1Priority 1– Priority 2Priority 2

• Post-7.0 (2017 or later)Post-7.0 (2017 or later)• IntegrationsIntegrations

https://wiki.duraspace.org/display/DSPACE/RoadMap

http://tinyurl.com/dspacefeedback2015#dspaceplan

DSpace 6.0DSpace 6.0

• Late 2015Late 2015• A “bring us what you have” releaseA “bring us what you have” release

– Like 5.0 (55 contributors)Like 5.0 (55 contributors)– Like 4.0 (59 contributors)Like 4.0 (59 contributors)– Like 3.0 (45 contributors)Like 3.0 (45 contributors)

• 6.0 New Features should compliment 6.0 New Features should compliment the Roadmapthe Roadmap

• Refactoring code to support RoadmapRefactoring code to support Roadmap

http://tinyurl.com/dspacefeedback2015#dspaceplan

DSpace 7.0DSpace 7.0

• Late 2016 / Early 2017Late 2016 / Early 2017• Organized development towards Organized development towards

prioritized roadmap featuresprioritized roadmap features– More volunteers needed!More volunteers needed!

• Community contributions still Community contributions still welcomewelcome– But, should align with RoadmapBut, should align with Roadmap

http://tinyurl.com/dspacefeedback2015#dspaceplan

DSpace 7.0 – Priority 1DSpace 7.0 – Priority 1

1. Single User Interface2. Configurations in Admin UI3. “Module” Framework / Registry4. Simplified Collection Hierarchy5. Integrations to lower effort to

deposit

Highest priority for 7.0 (in order)

http://tinyurl.com/dspacefeedback2015#dspaceplan

DSpace 7.0 – Priority 2

6. Hierarchical Metadata Support7. Relationships between Objects8. Enhanced, Basic Statistical Reports9. Enhanced, Basic Preservation10.Easy & Intuitive Deposit UI

Recommended for 7.0, but contingent on contributors

http://tinyurl.com/dspacefeedback2015#dspaceplan

Post-7.0 Priorities

• Easier Installation• Easier Upgrade• Advanced Statistical Reports• Theme Management in UI• Enhanced Versioning• Replace “Bundle” with Metadata• Advanced Preservation Tools• Enhanced Search/Browse• Enhanced Access Control

http://tinyurl.com/dspacefeedback2015#dspaceplan

Prioritized Integrations

• Authentication / Authorization• Increased exposure in external systems• Additional persistent identifiers (e.g. DOI)

• Enhanced personal identifiers (e.g. ORCID)

• Streaming Video / Audio• Streaming Images / Documents• Search Engine Optimization

Unscheduled as of yet. Dependent on higher priority features.

How?

http://tinyurl.com/dspacefeedback2015#dspaceplan

How?• Managed projects (starting for 7.0)

– Part time, donated developers– Scheduled (1-2 wk) development sprints

• Need more volunteers / contributors!– Donate a developer part-time to help

with a feature of interest– We’ll work with you to schedule dev for

sprints

http://tinyurl.com/dspacefeedback2015#dspaceplan

“Signed Up”

• @mire• Cineca• DuraSpace• University of Edinburgh• University of Illinois• IUPUI• Texas Digital Library• [your institution here]

What comes first?

Converge on Single UI

JSPUIJSPUI XMLUIXMLUI

DSpace UIDSpace UI

http://tinyurl.com/dspacefeedback2015#dspaceplan

DSpace UI

• Prototype (at least) 2-3 UI platforms– At least one Java-based– At least one non-Java

• By end of 2015– Approve a single platform / prototype– Finalize developer team / schedule

• Early 2016 : dev sprints begin• Demos / Early Training at OR16• Release in 7.0

http://tinyurl.com/dspacefeedback2015#dspaceplan

Other 7.0 priorities

• Projects will be established with a similar development model– 1-2 week development sprints– Open development (ongoing feedback)

• The more collaborators, the more we can achieve for 7.0– Conversely, if less, we achieve less

http://tinyurl.com/dspacefeedback2015#dspaceplan

How you can help

• Become a DuraSpace Member!– Help us hire a DSpace Product Manager– Voice in DSpace governance & roadmap

• Donate a developer (part time)– Choose a project– Get in touch– We’ll schedule sprints

http://tinyurl.com/dspacefeedback2015#dspaceplan

Q & A

• Questions or concerns?• What do you like?• What is missing or prioritized too low?• What would you be willing to contribute

to?

http://tinyurl.com/dspacefeedback2015

Twitter hashtag: #dspaceplan

http://tinyurl.com/dspacefeedback2015#dspaceplan

Image Credits

• Roadmap: https://flic.kr/p/6AX7aq• 6 bug: https://flic.kr/p/2pwJt3• 7 dice: https://flic.kr/p/62EfXS• Priority: https://flic.kr/p/dGyfqe• Help wanted: http://www.vectorhq.com/psd/help-wanted-

sign-psd-467881• Futures: https://flic.kr/p/iU3qg9• To Do: https://flic.kr/p/3f49wJ• Egg breakout: https://flic.kr/p/7TtEoY• Converging Road lines: https://flic.kr/p/59eZ2g• Simple UI: https://flic.kr/p/bDMn4