[Entwurf] Koordination FOLIO-Entwicklung
ENTWURF Auf dieser Seite wird ein Vorschlag fĂ¼r die Koordination von FOLIO-Entwicklungen im D-A-CH(DACH)-Raum erarbeitet.
Ziele sind:
- Erstellung einer Ăœbersicht der Gruppen und Gremien, die an der Erstellung von FOLIO-EntwicklungswĂ¼nschen im DACH-Raum beteiligt sein könnenÂ
- ZusammenfĂ¼hrung der Aktivitäten hinsichtlich spezifischer Funktionen oder Themen in den jeweiligen VerbĂ¼nden/Einrichtungen des DACH-RaumsÂ
- Erstellung nachhaltiger und nachvollziehbarer "DACH-Anforderungen", um "interne" Diskussionen in den internationalen SIG und/oder nachträgliche Entwicklungen aus dem DACH-Raum zu vermeiden
- Erstellung einer Ăœbersicht notwendiger Entwicklungen fĂ¼r den DACH-Raum, um rasch Entwicklungstätigkeiten in den jeweiligen SIG beeinflussen zu können
- Erstellung einer Ăœbersicht notwendiger Entwicklungen fĂ¼r den DACH-Raum, die nicht regulär oder nicht rasch genug in der jeweiligen internationalen SIG bearbeitet werden können
Ăœbersicht
Weitere Informationen zu den jeweiligen Aufgaben werden in dem folgenden Abschnitt Erläuterungen erfasst.
Aufgabe | Ziel | Beispiel | Zuständigkeit |
---|---|---|---|
Gap-Analyse |
|
| |
Gaplog |
|
| |
Funktionsanalyse |
|
| |
Anforderungsanalyse |
|
| |
Abstimmung D-A-CH SIG |
| ||
Vorstellung SIG |
|
| |
Erstellung eines Jira-Tickets |
|
| |
Beauftragung/Entwicklung |
|
|
Erläuterungen
Gap-Analyse
- In den Einrichtungen/VerbĂ¼nden (Initiator) werden die LĂ¼cken nach der jeweiligen Vorgehensweise (je Release, inhaltliche Schwerpunkte, ...) untersucht
- Die Ergebnisse sind in der Regel nur eingeschränkt zugänglich
- Die ermittelten LĂ¼cken können (mĂ¼ssen aber nicht) in den D-Gruppen vorgestellt und mit anderen Gaps zusammengefĂ¼hrt werden - wenn eine transparente Abstimmung mit anderen Einrichtungen gewĂ¼nscht ist, sollten die folgenden Schritte durchgefĂ¼hrt werden
Gaplog
- Wenn möglich, soll eine Funktionsanalyse erstellt werden, in der die LĂ¼cke ausfĂ¼hrlicher beschrieben ist, und gegebenenfalls Vorschläge zur Behebung eingetragen werden - ist dies nicht möglich, kann eine knappe Beschreibung im Gaplog erfolgen.
- Dies entspricht der Funktion eines Backlogs, in dem Themen gesammelt, jedoch nicht ausfĂ¼hrlich beschrieben werden
- Jede Einrichtung/Verbund ist verantwortlich fĂ¼r die Eingabe der jeweiligen LĂ¼cke in das Gaplog
- Einfache Anforderungen können gegebenenfalls sofort in die jeweilige Implementer Liste eingetragen werden
- In der jeweiligen D-Gruppe wird entschieden, ob und wann eine LĂ¼cke aus dem Gaplog bearbeitet wird, dies ist unter anderem abhängig von:
- Ressourcen zur Bearbeitung
- Aktivitäten in den internationalen SIG
- Anzahl der "UnterstĂ¼tzer" einer LĂ¼cke in der jeweiligen D-Gruppe
- ...
Funktionsanalyse
- Jeder Initiator muss sich intensiv an der Erarbeitung der Funktionsanalyse beteiligen
- Es werden Ideen und unterschiedliche Erwartungen diskutiert und dokumentiert
- Einfache Anforderungen können gegebenenfalls gleich in die Implementer Liste eingetragen werden
- Die Bearbeitung erfolgt unter Umständen in Kleingruppen
- Mahnverfahren
- Abstimmung JahresĂ¼bergang - FYRO
Anforderungsanalyse
- Jeder Initiator muss sich intensiv an der Erarbeitung der Anforderungsanalyse beteiligen
- Es handelt sich um Anforderungen (Lösungsvorschläge), nicht um Lösungen!
- Es werden konkrete Lösungsvorschläge zur Vorstellung in der jeweiligen SIG erstellt - ohne Diskussionen oder Hinweise auf die UrsprĂ¼nglichen Vorschläge
Abstimmung D-A-CH SIG
Idee in D-MM - es wird bisher noch nicht aktiv angewendet und hängt auch von der Komplexität der Anforderung ab:
- Vor der Vorstellung in der jeweiligen SIG sollten die anderen D-Gruppen informiert werden, um mögliche Auswirkungen auf andere Apps zu erkennen und gegebenenfalls notwendige MaĂŸnahmen zu ergreifenÂ
- Insbesondere bei komplexen Anforderungen sollten alle D-Gruppen informiert werden, bevor eine Anforderung in der jeweiligen internationalen SIG vorgestellt wird
Vorstellung SIG
Es muss entschieden werden, ob abgeschlossene Anforderungsanalysen generell in den internationalen SIG vorgestellt werden, oder ob dies vorher mit einem Gremium abgestimmt werden muss - insbesondere bei komplexen Anforderungen
- Bisher gibt es nur BefĂ¼rwortung, dass Anforderungen in der internationalen SIG vorgestellt wird - vor allem, um parallele Entwicklungen zu vermeiden, oder um UnterstĂ¼tzer zu finden
- Wenn eine Anforderung nicht in der SIG berĂ¼cksichtigt wird oder zu lange dauert, mĂ¼ssen andere MaĂŸnahmen getroffen werden
Beauftragung/Entwicklung
- Einige notwendige Entwicklungen werden nicht in der jeweiligen SIG realisiert werden können, oder die Dauer der Realisierung ist zu lange → es mĂ¼ssen Entwicklungen beauftragt werden
- Dies sollte in der Gruppe "Deutsche FOLIO Partner" vorgestellt und bewertet werden.Â
To Do: Erstellung möglicher Abläufe
- Entwicklung, die in das offizielle Release einflieĂŸt
- Vorstellung in PC, CC, ...
- Dieser Prozess ist aufwändig, aber dafĂ¼r ist eine Kompatibilität mit dem Gesamtsystem relativ sicher
- Entwicklung, die nicht in das offizielle Release einflieĂŸt
- Weniger Abstimmungsaufwand mit PC, CC, ...
- Die Kompatibilität muss jedoch selbst mit jedem Release gewährleistet werden
- Entwicklung, die in das offizielle Release einflieĂŸt