Presentation of DSpace Technology Roadmap at the DSpace Interest Group sessions at both Open Repositories 2015 (Indianapolis, IN, USA on June 11) and the OAI9 (Geneva, Switzerland on June 16)
Video of this talk is available at: http://youtu.be/qlPAeqCptxw
Developer Data Modeling Mistakes: From Postgres to NoSQL
DSpace Technology Roadmap 2015-16
1. Licensed under Creative Commons Attribution-ShareAlike 4.0 International License
DSpace Technology Roadmap
(2015-16)
Tim Donohue, DuraSpace
Tech Lead for DSpace
tdonohue@duraspace.org
3. 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
4. http://tinyurl.com/dspacefeedback2015#dspaceplan
Path to a Roadmap
1. Roadmap Working Group formed
2. Strategic Plan for Technology,
Community & Sustainability
3. Use Case Analysis (130 use cases)
4. Technology Roadmap
5. Vetting by community
https://wiki.duraspace.org/display/DSPACE
/DSpace+2015-18+Strategic+Plan
5. 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)
9. 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 compliment6.0 New Features should compliment
the Roadmapthe Roadmap
• Refactoring code to supportRefactoring code to support
RoadmapRoadmap
10. http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0DSpace 7.0
• Late 2016 / Early 2017Late 2016 / Early 2017
• Organized development towardsOrganized development towards
prioritized roadmap featuresprioritized roadmap features
– More volunteers needed!More volunteers needed!
• Community contributions stillCommunity contributions still
welcomewelcome
– But, should align with RoadmapBut, should align with Roadmap
11. http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0 – Priority 1DSpace 7.0 – Priority 1
1. Single User Interface
2. Configurations in Admin UI
3. “Module” Framework / Registry
4. Simplified Collection Hierarchy
5. Integrations to lower effort to
deposit
Highest priority for 7.0 (in order)
12. http://tinyurl.com/dspacefeedback2015#dspaceplan
DSpace 7.0 – Priority 2
6. Hierarchical Metadata Support
7. Relationships between Objects
8. Enhanced, Basic Statistical Reports
9. Enhanced, Basic Preservation
10.Easy & Intuitive Deposit UI
Recommended for 7.0, but
contingent on contributors
16. 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
20. 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
21. 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
22. 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
23. 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