Entwicklungsprozess

Schritte im Entwicklungsprozess
ILIAS hat einen eigenen Entwicklungsprozess. In diesem Entwicklungsprozess werden Projekte systematisch, effizient und transparent umgesetzt

Community Werkzeuge 
Nutzen Sie diese Community Werkzeuge, um ihre Projekte umsetzen. Community Werkzeuge stehen allen offen und sind kostenlos

1. Schritt

Idee haben
Halten Sie Ihre Anforderungen in einem Feature Wiki-Artikel fest.

Feature Wiki
Im Featurewiki werden Anforderungen gemanagt. 

2. Schritt

Zuständigen Maintainer kontaktieren
Kontaktieren Sie den zuständigen Maintainer

Liste der Maintainer
Identifizieren Sie Ihren zuständigen Ansprechpartner

3. Schritt

Projekt in Pipeline
Setzen Sie den Featurewiki Artikel auf die Agenda des Jour Fixe. Geben Sie dem Maintainer Bescheid. 

 Agenda-Pipeline des Jour Fixe
Der zuständige Maintainer muss den Artikel auf 'Checked & Attendance' setzen.

4. Schritt

Entscheidung im Jour Fixe
Der Jour Fixe entscheidet, ob eine Funktion Teil eines zukünftigen Releases sein soll oder nicht.
Beantworten Sie die Fragen, welche ggf. an Sie gerichtet werden

Jour Fixe
Findet alle 14 Tage öffentlich statt. Im Jour Fixe entscheiden Produkt Manager und Maintainer. Die Protokolle des Jour Fixes enthalten alle Entscheidungen.

4. Schritt

Vertrag und Finanzierung 
Holen Sie ein Angebot des Maintainers ein. Typischerweise wird ein Werkvertrag geschlossen. 

Crowdfunding 
Crowdfunding erlaubt die Kosten auf mehrere Schultern zu verteilen. 

5. Schritt

Umsetzung 
Neue Funktionen für eine Komponente werden vom zuständigen Maintainer entwickelt. 

Release Seite 
Listet alle Projekte auf, welche für das neue Hauptrelease akzeptiert sind. 

6. Schritt

Testen und Fehlerbeseitigung 
Entwickler- und Abnahmetests werden für neue Funktionen durchgeführt. Bestehende Funktionen werden von der Community getestet. Alle Fehler werden mit dem Bugtracker Mantis erfasst.

Bugtracker
Der Bugtracker sammelt und managt Fehlermeldungen, ihre Beseitigung und die entsprechenden Nachtests.
Approval im Featurewiki
Für jedes Projekt muss gegenüber dem Verein die Abnahme bestätigt werden. 

7. Schritt

Release und Wartung
Major Releases mit neuen Funktionen werden einmal im Jahr veröffentlicht. Minor Releases, enthalten Fehlerbeseitigungen aber keine neue Funktionalität. 

Roadmap
Bietet Zeitpläne und Informationen zu aktuellen, vergangenen und zukünftigen Releases.
Download
Die können alle Releases kostenlos herunterladen und betreiben. 

8. Schritt

Dokumentation
Handbücher für Anwender werden bereitgestellt. Es wird eine deutsche Online Hilfe vom Redaktionsteam erstellt.

Benutzerdokumentation
Kostenlose Lernmodule erklären alle Funktionen in ILIAS. 
Online Hilfe
Die kostenlose Hilfe ist kontext- und rechtesensitiv.