SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Strategic Development –
Future Plans for DSpace
Pascal-Nicolas Becker
German DSpace User Group Meeting 2015, Tübingen
If not indicated otherwise content is licensed under CC BY 4.0
Creative Commons Attribution 4.0 International | https://creativecommons.org/licenses/by/4.0
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Status quo
• Ein jährliches Major-Release mit neuen Funktionen
• Minor-Releases nach Bedarf, nur Bugfixes
• 3-4 Monate vor dem kommenden Major-Release werden festgelegt:
• Release Team
• Deadlines for Pull Requests (DSpace 6: 29. Oktober 2015)
• Feature Freeze (DSpace 6: 20. November 2015)
• Testathron (DSpace 6: 07.-18. Dezember 2015)
• Daten für Release Candidates und das endgültige Release
(DSpace 6: 24.11.2015, 23.12.2015, Jan./Feb. 2016)
Status Quo:
"bring us what you have"
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Doppelte Arbeit
• JSPUI & XMLUI: zwei Oberflächen, Features erscheinen
nur für eine von beiden und müssen portiert werden
• Tickets werden zum Teil erst erstellt, wenn absehbar ist,
dass ein Feature rechtzeitig fertig wird => Zeitgleiche
Entwicklung des selben Features
• Verschiedene Features können sich gegenseitig
beeinflussen (Bsp.: API-Änderungen, Einführung neuer
Strukturen und Entitäten)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Aufwändige Features
• Wie viel Aufwand bin bereit für einen Beitrag zu DSpace einzugehen, bei
dem ich nicht weiß ob er aufgenommen wird?
• Wie viel Aufwand investiere ich in einen Beitrag zu DSpace, bei dem ich
nicht weiß, ob er mit anderen Beiträgen harmoniert?
• Wie finde ich Mitstreiter zur Entwicklung aufwändiger Beiträge?
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Offene Fragen im Vorfeld
• Wie kann die Nutzung der "Ressourcen" verbessert werden?
Wie kann die Zusammenarbeit verbessert werden?
• Warum gibt es keine Roadmap für DSpace?
• Wie können wir Features für kommende Releases
festlegen/planen?
• Wer setzt solche Pläne um: DSpace ist Open-Source, es
gibt also keinen Anspruch auf Weiterentwicklung: "Use as it
is without any warranty"
DSpace ist und bleibt
Open Source.
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Strategic Plan for DSpace
• 2013-2015: Entwicklung eines strategischen Plans für
DSpace, präsentiert jeweils auf der Konferenz "Open
Repositories" (Folien Online), im Anschluss diskutiert
• Strategischer Plan für drei Bereiche: Technologie,
Community und Nachhaltigkeit
• DSpace Governance Model
• Sammlung und Analyse von Nutzungsszenarien („Use Cases“)
• Product Plan / Roadmap
• Jetzt: Ziele und geplante Aktionen/Folgen (Auswahl)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Strategic Plan: Technologie
1. DSpace konzentriert sich auf den Einsatz als institutionelles Repositorium
2. DSpace wird "schlank" sein, Agilität und Flexibilität sind primäre Ziele
3. DSpace wird Kernfunktionalitäten beinhalten, die "erweitert" (Plugins) werden
können oder Möglichkeiten zur Integration für ergänzende Dienste/Tools
bieten
4. DSpace wird in einer Art und Weise geplant, dass es leicht/schnell zur
Integration zukünftiger/neuer Dienste/Tools aus dem weiteren akademischen
"Ecosystem" konfiguriert werden kann
5. DSpace wird kostengünstige Lösungen zur Ineinsatznahme und zum Betrieb
unterstützen (durch die Bereitstellung eines einfachen "just works" Setup)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Folgen (Auswahl)
• Vision Survey, Use Case Study, Roadmap
• Reduktion/Konzentration auf eine (neu zu entwickelnde) Oberfläche und eine
Suchmaschinentechnologie (SOLR)
• Integrationsmöglichkeiten für Plugins (z.B. mittels Spring IoC)
• Übernahme kompletter Metadatensätzen ("Items) z.B. PubMed, CrossRef,
DataCite, ...
• Integration von Diensten wie ORCID, Vivo, Sherpa Romeo, ...
• Bereitstellung eigener Metadaten, Integration in Europeana, OpenAire, ...
• Leichtere Installation, Upgrade-Prozeduren, Möglichkeiten zum "Theming"
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
DSpace Governance Model
Graphic by Valorie Hollister and Tim Donohue, published under Creative Commons Attribution-Share Alike 3.0 Unported License.
Die Graphik zeigt einen ersten Entwurf. Nicht alle Arbeitsgruppen wurden einge-
richtet, die Grundidee (Projektführung durch die Community) wird aber deutlich.
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Strategic Plan: Community
1. Erweiterung des DSpace Governance Model dahingehend
Beiträge von Entwicklerzeit anzuerkennen
2. Steigerung der Mitgliederzahlen und Teilnahme am
Governance Model der internationalen DSpace Community
3. Koordiniere Projektaktivität, um mehr geordnete,
vorhersagbare Ergebnisse zu erreichen
4. Entwickle Partnerschaften mit anderen Organisationen und
Projekten im Repositorienumfeld
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Folgen (Auswahl)
• Entwicklung und Pflege einer technischen Roadmap durch die Community,
ableiten hoch priorisierte Entwicklungsaufgaben, die durch gemischte Gruppen
von Entwicklern, Institutionen oder Service Providern übernommen werden
• Plane laufende "Sprints" mit freiwillig Beitragenden, koordiniert durch die
Technische Führung von DSpace
• Begrüße ad hoc Beiträge, die zur Integration in ein Release geplant sind
• Erstelle eine Policy, um die Pflege redundanter Funktionen zu vermeiden
=> Braucht eine Institution ein Feature, sollte sie zur Entwicklung in
Zusammenarbeit mit anderen "Gleichgesinnten" beitragen (durch eigene
Entwickler-Personentage oder Beauftragung z.B. Von Service Providern)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Strategic Plan: Nachhaltigkeit
1. Entwickeln einer Liste, die die Vorteile von DSpace allen
Beteiligten klar darlegt
2. Steigerung der DSpace Mitgliederzahlen
3. Etablieren stärkerer internationaler Präsenz von DSpace
4. Einstellen eines DSpace Product Manager
5. Steigern der Projektertrags um diese Wachstums- und
Nachhalitägkeitsinitiativen zu unterstützen
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Zusammenfassung
• Entwicklung von DSpace soll planbarer, voraussehbarer und
besser strukturiert werden
• Ressourcen sollen besser genutzt werden, es sollen mehr
Ressourcen akquiriert werden
• Es gibt eine Roadmap
• DSpace 7 wird das erste Release nach diesem Model
• Es wird eine neue Oberfläche entwickelt, die JSPUI und XMLUI
ersetzen soll, geplant für DSpace 7 (Ende 2016/Anfang 2017)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Beteiligung
• Beiträge (finanziell und/oder Entwicklerzeit) führt zu
Mitbestimmung
• Auch nicht technische Beteiligung möglich!
• Diskussionen und z.B. Nutzungsszenarien im Wiki
(https://wiki.duraspace.org), Tickets im Issue-Tacking-System
(https://jira.duraspace.org)
• Regelmäßige Telefonkonferenzen durch DCAT (englischsprachig),
Einladungen über dspace-general, kostenlose Einwahl
• Diskussionen auf den einschlägigen Mailinglisten und beim Developer
Meeting (IIRC)
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Ausblick auf DSpace 6
• Voraussichtlich Januar / Februar 2016
• Pull Request Deadline: 29. Oktober 2015
=> Umfang des Releases noch nicht absehbar
• Service Based API (dazu gleich mehr)
• Verbesserungen der Versionierung
• Weiterentwicklung der REST API
• Bugfixes, Bugfixes, Bugfixes
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Service Based API
• Bessere Trennung verschiedener Ebenen im Code
• Einführung von JPA und Hibernate
• Änderung wie auf die Datenbank zugegriffen wird
• bessere Unterstützung verschiedener Datenbanksysteme mit dem
selben Code
• mittelfristig eventuell Unterstützung weiter Datenbanksysteme über
PostgreSQL und Oracle hinaus
• Austauschbarkeit einzelner Komponenten/bessere
Modularisierung von DSpace
• UUIDs zur internen Adressierung aller Objekte
Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015
Links
• https://wiki.duraspace.org/display/DSPACE/DSpace+2015-18+Strategic+Plan (aktuell)
• https://wiki.duraspace.org/display/DSPACE/Strategic+Planning
(Übersicht 2013-2015)
• https://wiki.duraspace.org/display/DSPACE/Project+Governance
• http://dspace.org/governance
• https://wiki.duraspace.org/display/DSPACE/RoadMap
• https://wiki.duraspace.org/display/DSPACE/DSpace+Release+6.0+Status
@mire und ich führen fortgeschrittene Gespräche mit dem Ziel ab
2016 gemeinsam DSpace Services in Deutschland anzubieten.
Pascal-Nicolas Becker
dspace@pascal-becker.de

Weitere ähnliche Inhalte

Andere mochten auch

SWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebSWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebPascal-Nicolas Becker
 
Illuminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportIlluminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportPascal-Nicolas Becker
 
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...Philippe-Didier GAUTHIER
 
PréSentation Ar457, Argan Care Code Spas Et Instituts
PréSentation Ar457, Argan Care Code Spas Et InstitutsPréSentation Ar457, Argan Care Code Spas Et Instituts
PréSentation Ar457, Argan Care Code Spas Et InstitutsJennifer PIQUET
 
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...Symposia 360°
 
Phx Home & Garden_Emerging Artists
Phx Home & Garden_Emerging ArtistsPhx Home & Garden_Emerging Artists
Phx Home & Garden_Emerging ArtistsCatherine Adams
 
Sosa almada da cunda 2º 7
Sosa almada da cunda 2º 7Sosa almada da cunda 2º 7
Sosa almada da cunda 2º 7PabloPereira
 
Raumbesetzung
RaumbesetzungRaumbesetzung
RaumbesetzungVetBib
 
Clíment trabajo final
Clíment trabajo finalClíment trabajo final
Clíment trabajo finalPabloPereira
 
Augustdorfer Lebensretter 1/2012
Augustdorfer Lebensretter 1/2012Augustdorfer Lebensretter 1/2012
Augustdorfer Lebensretter 1/2012Andreas Kleesiek
 
Instructivo aprobado 2011 2
Instructivo aprobado 2011 2Instructivo aprobado 2011 2
Instructivo aprobado 2011 2Leonardo Mamani
 
Google vs Yahoo - comment Google a construit et monétise son leadership
Google vs Yahoo - comment Google a construit et monétise son leadershipGoogle vs Yahoo - comment Google a construit et monétise son leadership
Google vs Yahoo - comment Google a construit et monétise son leadershipWSI Business Performance
 
De lima trabajo final
De lima trabajo finalDe lima trabajo final
De lima trabajo finalPabloPereira
 
Pflegeversicherung - Zusatz und gesetzliche
Pflegeversicherung - Zusatz und gesetzlichePflegeversicherung - Zusatz und gesetzliche
Pflegeversicherung - Zusatz und gesetzlicheMöller Claudia
 

Andere mochten auch (17)

SWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebSWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic Web
 
Illuminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportIlluminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data Support
 
Basic aspects of Open Access
Basic aspects of Open AccessBasic aspects of Open Access
Basic aspects of Open Access
 
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...
e-Portfolio2.0 :Quels usages du e-portfolio, en recrutement et gestion des re...
 
Website
WebsiteWebsite
Website
 
PréSentation Ar457, Argan Care Code Spas Et Instituts
PréSentation Ar457, Argan Care Code Spas Et InstitutsPréSentation Ar457, Argan Care Code Spas Et Instituts
PréSentation Ar457, Argan Care Code Spas Et Instituts
 
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...
SecTXL '11 | Hamburg - Dr. Marc Störing: "Datenschutz in der Cloud - So geht'...
 
Phx Home & Garden_Emerging Artists
Phx Home & Garden_Emerging ArtistsPhx Home & Garden_Emerging Artists
Phx Home & Garden_Emerging Artists
 
Sosa almada da cunda 2º 7
Sosa almada da cunda 2º 7Sosa almada da cunda 2º 7
Sosa almada da cunda 2º 7
 
Raumbesetzung
RaumbesetzungRaumbesetzung
Raumbesetzung
 
Clíment trabajo final
Clíment trabajo finalClíment trabajo final
Clíment trabajo final
 
Augustdorfer Lebensretter 1/2012
Augustdorfer Lebensretter 1/2012Augustdorfer Lebensretter 1/2012
Augustdorfer Lebensretter 1/2012
 
Instructivo aprobado 2011 2
Instructivo aprobado 2011 2Instructivo aprobado 2011 2
Instructivo aprobado 2011 2
 
Google vs Yahoo - comment Google a construit et monétise son leadership
Google vs Yahoo - comment Google a construit et monétise son leadershipGoogle vs Yahoo - comment Google a construit et monétise son leadership
Google vs Yahoo - comment Google a construit et monétise son leadership
 
Amazing
AmazingAmazing
Amazing
 
De lima trabajo final
De lima trabajo finalDe lima trabajo final
De lima trabajo final
 
Pflegeversicherung - Zusatz und gesetzliche
Pflegeversicherung - Zusatz und gesetzlichePflegeversicherung - Zusatz und gesetzliche
Pflegeversicherung - Zusatz und gesetzliche
 

Ähnlich wie Strategic Development - Future Plans for DSpace

DSpace as publication platform
DSpace as publication platformDSpace as publication platform
DSpace as publication platformredsys
 
SharePoint im WCMS-Einsatz - Möglichkeiten und Grenzen
SharePoint im WCMS-Einsatz - Möglichkeiten und GrenzenSharePoint im WCMS-Einsatz - Möglichkeiten und Grenzen
SharePoint im WCMS-Einsatz - Möglichkeiten und GrenzenMichael Gisiger
 
Domain-driven design - eine Einführung
Domain-driven design - eine EinführungDomain-driven design - eine Einführung
Domain-driven design - eine Einführungdie.agilen GmbH
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017oraclebudb
 
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...ag-digitalisierung
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
chapter zürich rpa best practices
chapter zürich rpa best practiceschapter zürich rpa best practices
chapter zürich rpa best practicesCristina Vidu
 
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployMark Lechtermann
 
Einführung und Grobüberblick über TYPO3 4.7
Einführung und Grobüberblick  über TYPO3 4.7Einführung und Grobüberblick  über TYPO3 4.7
Einführung und Grobüberblick über TYPO3 4.7Steffen Ritter
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
Übersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittÜbersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittSDL Language Technologies
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2 oraclebudb
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Ulrike Schwinn
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturQAware GmbH
 
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Cristina Vidu
 
Neos CMS - Das CMS der nächsten Generation - IPC 2015
Neos CMS - Das CMS der nächsten Generation - IPC 2015Neos CMS - Das CMS der nächsten Generation - IPC 2015
Neos CMS - Das CMS der nächsten Generation - IPC 2015die.agilen GmbH
 

Ähnlich wie Strategic Development - Future Plans for DSpace (20)

The State of DSpace
The State of DSpaceThe State of DSpace
The State of DSpace
 
DSpace as publication platform
DSpace as publication platformDSpace as publication platform
DSpace as publication platform
 
SharePoint im WCMS-Einsatz - Möglichkeiten und Grenzen
SharePoint im WCMS-Einsatz - Möglichkeiten und GrenzenSharePoint im WCMS-Einsatz - Möglichkeiten und Grenzen
SharePoint im WCMS-Einsatz - Möglichkeiten und Grenzen
 
Domain-driven design - eine Einführung
Domain-driven design - eine EinführungDomain-driven design - eine Einführung
Domain-driven design - eine Einführung
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
 
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...
digital.bewegungsarchive.de - das Digitalisierungsportal für die Archive von ...
 
Agents of D.E.V.O.P.S
Agents of D.E.V.O.P.SAgents of D.E.V.O.P.S
Agents of D.E.V.O.P.S
 
UBA Data Cube
UBA Data CubeUBA Data Cube
UBA Data Cube
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
chapter zürich rpa best practices
chapter zürich rpa best practiceschapter zürich rpa best practices
chapter zürich rpa best practices
 
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
 
Einführung und Grobüberblick über TYPO3 4.7
Einführung und Grobüberblick  über TYPO3 4.7Einführung und Grobüberblick  über TYPO3 4.7
Einführung und Grobüberblick über TYPO3 4.7
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
Feature teams
Feature teamsFeature teams
Feature teams
 
Übersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittÜbersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste Schritt
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
 
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
 
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...
 
Neos CMS - Das CMS der nächsten Generation - IPC 2015
Neos CMS - Das CMS der nächsten Generation - IPC 2015Neos CMS - Das CMS der nächsten Generation - IPC 2015
Neos CMS - Das CMS der nächsten Generation - IPC 2015
 

Mehr von Pascal-Nicolas Becker

Integration der gemeinsamen Normdatei in DSpace auf Basis von lobid
Integration der gemeinsamen Normdatei in DSpace auf Basis von lobidIntegration der gemeinsamen Normdatei in DSpace auf Basis von lobid
Integration der gemeinsamen Normdatei in DSpace auf Basis von lobidPascal-Nicolas Becker
 
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...Pascal-Nicolas Becker
 
Stewarding national user groups to strengthen international Open Source Softw...
Stewarding national user groups to strengthen international Open Source Softw...Stewarding national user groups to strengthen international Open Source Softw...
Stewarding national user groups to strengthen international Open Source Softw...Pascal-Nicolas Becker
 
OR2019 - The revenge of the repository rodeo - DSpace
OR2019 - The revenge of the repository rodeo - DSpaceOR2019 - The revenge of the repository rodeo - DSpace
OR2019 - The revenge of the repository rodeo - DSpacePascal-Nicolas Becker
 
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...Pascal-Nicolas Becker
 

Mehr von Pascal-Nicolas Becker (7)

Integration der gemeinsamen Normdatei in DSpace auf Basis von lobid
Integration der gemeinsamen Normdatei in DSpace auf Basis von lobidIntegration der gemeinsamen Normdatei in DSpace auf Basis von lobid
Integration der gemeinsamen Normdatei in DSpace auf Basis von lobid
 
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...
DSpace - Rolle, Aufgaben und Verhältnis der Open-Source-Community und ihrer S...
 
Stewarding national user groups to strengthen international Open Source Softw...
Stewarding national user groups to strengthen international Open Source Softw...Stewarding national user groups to strengthen international Open Source Softw...
Stewarding national user groups to strengthen international Open Source Softw...
 
OR2019 - The revenge of the repository rodeo - DSpace
OR2019 - The revenge of the repository rodeo - DSpaceOR2019 - The revenge of the repository rodeo - DSpace
OR2019 - The revenge of the repository rodeo - DSpace
 
Workshop Docker for DSpace
Workshop Docker for DSpaceWorkshop Docker for DSpace
Workshop Docker for DSpace
 
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
 
Forschungsdaten und DSpace
Forschungsdaten und DSpaceForschungsdaten und DSpace
Forschungsdaten und DSpace
 

Strategic Development - Future Plans for DSpace

  • 1. Strategic Development – Future Plans for DSpace Pascal-Nicolas Becker German DSpace User Group Meeting 2015, Tübingen If not indicated otherwise content is licensed under CC BY 4.0 Creative Commons Attribution 4.0 International | https://creativecommons.org/licenses/by/4.0
  • 2. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Status quo • Ein jährliches Major-Release mit neuen Funktionen • Minor-Releases nach Bedarf, nur Bugfixes • 3-4 Monate vor dem kommenden Major-Release werden festgelegt: • Release Team • Deadlines for Pull Requests (DSpace 6: 29. Oktober 2015) • Feature Freeze (DSpace 6: 20. November 2015) • Testathron (DSpace 6: 07.-18. Dezember 2015) • Daten für Release Candidates und das endgültige Release (DSpace 6: 24.11.2015, 23.12.2015, Jan./Feb. 2016)
  • 3. Status Quo: "bring us what you have"
  • 4. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Doppelte Arbeit • JSPUI & XMLUI: zwei Oberflächen, Features erscheinen nur für eine von beiden und müssen portiert werden • Tickets werden zum Teil erst erstellt, wenn absehbar ist, dass ein Feature rechtzeitig fertig wird => Zeitgleiche Entwicklung des selben Features • Verschiedene Features können sich gegenseitig beeinflussen (Bsp.: API-Änderungen, Einführung neuer Strukturen und Entitäten)
  • 5. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Aufwändige Features • Wie viel Aufwand bin bereit für einen Beitrag zu DSpace einzugehen, bei dem ich nicht weiß ob er aufgenommen wird? • Wie viel Aufwand investiere ich in einen Beitrag zu DSpace, bei dem ich nicht weiß, ob er mit anderen Beiträgen harmoniert? • Wie finde ich Mitstreiter zur Entwicklung aufwändiger Beiträge?
  • 6. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Offene Fragen im Vorfeld • Wie kann die Nutzung der "Ressourcen" verbessert werden? Wie kann die Zusammenarbeit verbessert werden? • Warum gibt es keine Roadmap für DSpace? • Wie können wir Features für kommende Releases festlegen/planen? • Wer setzt solche Pläne um: DSpace ist Open-Source, es gibt also keinen Anspruch auf Weiterentwicklung: "Use as it is without any warranty"
  • 7. DSpace ist und bleibt Open Source.
  • 8. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Strategic Plan for DSpace • 2013-2015: Entwicklung eines strategischen Plans für DSpace, präsentiert jeweils auf der Konferenz "Open Repositories" (Folien Online), im Anschluss diskutiert • Strategischer Plan für drei Bereiche: Technologie, Community und Nachhaltigkeit • DSpace Governance Model • Sammlung und Analyse von Nutzungsszenarien („Use Cases“) • Product Plan / Roadmap • Jetzt: Ziele und geplante Aktionen/Folgen (Auswahl)
  • 9. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Strategic Plan: Technologie 1. DSpace konzentriert sich auf den Einsatz als institutionelles Repositorium 2. DSpace wird "schlank" sein, Agilität und Flexibilität sind primäre Ziele 3. DSpace wird Kernfunktionalitäten beinhalten, die "erweitert" (Plugins) werden können oder Möglichkeiten zur Integration für ergänzende Dienste/Tools bieten 4. DSpace wird in einer Art und Weise geplant, dass es leicht/schnell zur Integration zukünftiger/neuer Dienste/Tools aus dem weiteren akademischen "Ecosystem" konfiguriert werden kann 5. DSpace wird kostengünstige Lösungen zur Ineinsatznahme und zum Betrieb unterstützen (durch die Bereitstellung eines einfachen "just works" Setup)
  • 10. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Folgen (Auswahl) • Vision Survey, Use Case Study, Roadmap • Reduktion/Konzentration auf eine (neu zu entwickelnde) Oberfläche und eine Suchmaschinentechnologie (SOLR) • Integrationsmöglichkeiten für Plugins (z.B. mittels Spring IoC) • Übernahme kompletter Metadatensätzen ("Items) z.B. PubMed, CrossRef, DataCite, ... • Integration von Diensten wie ORCID, Vivo, Sherpa Romeo, ... • Bereitstellung eigener Metadaten, Integration in Europeana, OpenAire, ... • Leichtere Installation, Upgrade-Prozeduren, Möglichkeiten zum "Theming"
  • 11. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 DSpace Governance Model Graphic by Valorie Hollister and Tim Donohue, published under Creative Commons Attribution-Share Alike 3.0 Unported License. Die Graphik zeigt einen ersten Entwurf. Nicht alle Arbeitsgruppen wurden einge- richtet, die Grundidee (Projektführung durch die Community) wird aber deutlich.
  • 12. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Strategic Plan: Community 1. Erweiterung des DSpace Governance Model dahingehend Beiträge von Entwicklerzeit anzuerkennen 2. Steigerung der Mitgliederzahlen und Teilnahme am Governance Model der internationalen DSpace Community 3. Koordiniere Projektaktivität, um mehr geordnete, vorhersagbare Ergebnisse zu erreichen 4. Entwickle Partnerschaften mit anderen Organisationen und Projekten im Repositorienumfeld
  • 13. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Folgen (Auswahl) • Entwicklung und Pflege einer technischen Roadmap durch die Community, ableiten hoch priorisierte Entwicklungsaufgaben, die durch gemischte Gruppen von Entwicklern, Institutionen oder Service Providern übernommen werden • Plane laufende "Sprints" mit freiwillig Beitragenden, koordiniert durch die Technische Führung von DSpace • Begrüße ad hoc Beiträge, die zur Integration in ein Release geplant sind • Erstelle eine Policy, um die Pflege redundanter Funktionen zu vermeiden => Braucht eine Institution ein Feature, sollte sie zur Entwicklung in Zusammenarbeit mit anderen "Gleichgesinnten" beitragen (durch eigene Entwickler-Personentage oder Beauftragung z.B. Von Service Providern)
  • 14. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Strategic Plan: Nachhaltigkeit 1. Entwickeln einer Liste, die die Vorteile von DSpace allen Beteiligten klar darlegt 2. Steigerung der DSpace Mitgliederzahlen 3. Etablieren stärkerer internationaler Präsenz von DSpace 4. Einstellen eines DSpace Product Manager 5. Steigern der Projektertrags um diese Wachstums- und Nachhalitägkeitsinitiativen zu unterstützen
  • 15. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Zusammenfassung • Entwicklung von DSpace soll planbarer, voraussehbarer und besser strukturiert werden • Ressourcen sollen besser genutzt werden, es sollen mehr Ressourcen akquiriert werden • Es gibt eine Roadmap • DSpace 7 wird das erste Release nach diesem Model • Es wird eine neue Oberfläche entwickelt, die JSPUI und XMLUI ersetzen soll, geplant für DSpace 7 (Ende 2016/Anfang 2017)
  • 16. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Beteiligung • Beiträge (finanziell und/oder Entwicklerzeit) führt zu Mitbestimmung • Auch nicht technische Beteiligung möglich! • Diskussionen und z.B. Nutzungsszenarien im Wiki (https://wiki.duraspace.org), Tickets im Issue-Tacking-System (https://jira.duraspace.org) • Regelmäßige Telefonkonferenzen durch DCAT (englischsprachig), Einladungen über dspace-general, kostenlose Einwahl • Diskussionen auf den einschlägigen Mailinglisten und beim Developer Meeting (IIRC)
  • 17. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Ausblick auf DSpace 6 • Voraussichtlich Januar / Februar 2016 • Pull Request Deadline: 29. Oktober 2015 => Umfang des Releases noch nicht absehbar • Service Based API (dazu gleich mehr) • Verbesserungen der Versionierung • Weiterentwicklung der REST API • Bugfixes, Bugfixes, Bugfixes
  • 18. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Service Based API • Bessere Trennung verschiedener Ebenen im Code • Einführung von JPA und Hibernate • Änderung wie auf die Datenbank zugegriffen wird • bessere Unterstützung verschiedener Datenbanksysteme mit dem selben Code • mittelfristig eventuell Unterstützung weiter Datenbanksysteme über PostgreSQL und Oracle hinaus • Austauschbarkeit einzelner Komponenten/bessere Modularisierung von DSpace • UUIDs zur internen Adressierung aller Objekte
  • 19. Future Plans for DSpace Pascal-Nicolas Becker Tübingen, 05.10.2015 Links • https://wiki.duraspace.org/display/DSPACE/DSpace+2015-18+Strategic+Plan (aktuell) • https://wiki.duraspace.org/display/DSPACE/Strategic+Planning (Übersicht 2013-2015) • https://wiki.duraspace.org/display/DSPACE/Project+Governance • http://dspace.org/governance • https://wiki.duraspace.org/display/DSPACE/RoadMap • https://wiki.duraspace.org/display/DSPACE/DSpace+Release+6.0+Status
  • 20. @mire und ich führen fortgeschrittene Gespräche mit dem Ziel ab 2016 gemeinsam DSpace Services in Deutschland anzubieten. Pascal-Nicolas Becker dspace@pascal-becker.de