Schlagwort-Archive: dokuwiki

Im Team an Spezifikationen arbeiten (Software-Entwicklung)

Wenn Sie mit mehreren Personen an verschiedenen Standorten an einem Softwareprojekt arbeiten, stellt sich recht schnell die Frage, wie Sie denn gemeinsam Ihre Ideen austauschen und Spezifikationen diskutieren wollen. Noch dazu, wenn das Budget dafür begrenzt ist, weil sich erst aus einem »Hobby« eine lukrative Lösung entwickeln soll. Vor dieser Fragestellung stand unser Team genauso.

Als Rahmenbedingungen ergaben sich:

  • Die Lösung sollte möglichst kostenlos sein und im Idealfall auch als Opensource verfügbar.
  • Damit sollten sich Texte schnell schreiben und gemeinsam editieren lassen. Dass dabei die Kollegen Änderungen und Versionen sichtbar machen wollen, versteht sich fast von selbst.
  • Ein Rechte- und Rollensystem, das sich leicht anpassen lässt, wäre wünschenswert.
  • Die Lösung sollte skalierbar sein, um später auch mit wachsender Nutzerzahl am Datenbestand arbeiten zu können.
  • Schließlich muss sich der Ressourcenhunger in Grenzen halten, denn einen separaten Server für das Projekt wollte niemand anschaffen.

Natürlich sind wir bei einem Wiki gelandet. Denn diese Technologie deckt schon einmal die Grundbedürfnisse ab. Nun herrscht an Wiki-Lösungen nun wahrlich kein Mangel. Entschieden haben wir uns für Dokuwiki. Warum? Es ist kostenlos und verbraucht wenige Ressourcen. Basierend auf PHP kommt die Software ohne Datenbank aus und speichert alle Dokumente in Form einfacher Textdateien, was schon allein das Backup einfach macht. Der Editor ist angenehmen, die Syntax überschaubar und vor allem machte Dokuwiki insbesondere bei Texten, wie Spezifikationen, eine gute Figur, denn das mitgelieferte Stylesheet macht das Ausdrucken und damit die Erstellung von PDF-Dateien zum Kinderspiel. Die Formate passen unmittelbar und alles sieht gut aus. Ein Rechte- und Rollensystem ist enthalten und mit einer eigenen Oberfläche auch schnell angepasst.

Und noch ein wichtiger Pluspunkt: Über Plug-Ins kann eine Installation um interessante Funktionen nachgerüstet werden. Davon haben wir dann auch sofort Gebraucht gemacht und noch folgende Bausteine nachgerüstet:

  • Discussion: Auf Wunsch befindet sich am Ende jeder Seite im Wiki eine Kommentarfunktion, über die dann eine Diskussion über die Inhalte geführt werden kann. Das kleine Tool beherrscht sogar eine Thread-Ansicht, so dass es einfacher wird, einer längeren Diskussion zu folgen.
  • AVTaskbox: Damit legen Sie auf einer Seite Aufgabenblöcke an. Dabei können die Aufgaben auch an Mitglieder des gleichen Wiki-Spaces delegiert werden. Außerdem enthalten: Ein Fortschrittsbalken. So sind die Mitglieder des Teams darüber informiert, wie die eigene Arbeit voranschreitet.
  • Note: Mit dieser Erweiterung weisen Sie auf besonders wichtige Passagen hin. So sind Rahmen mit Warnhinweisen oder Blöcken, die auf die Wichtigkeit hinweisen, mit ein paar Zeilen Code enthalten. Funktioniert einfach und sieht super aus.

DokuWiki mit Plugins für Projektarbeit im Team aufrüsten

Aus meiner Sicht ist Dokuwiki eines der besten Wikis neben Mediawiki selbst. Der Vorteil des bewährten Programms: es speichert die Inhalte in einfachen Textdateien ab, kommt also ohne Datenbank aus. Dokuwiki eignet sich sehr gut für Dokumentationszwecke aller Art, kann aber mit einigen Plugins so ausgerüstet werden, dass damit auch die Abwicklung von Projekten im Team möglich ist.

AVTaskbox

Mit AVTaskbox können Sie direkt auf Ihrer Seite User-Stories platzieren. Die einfache Syntax erlaubt die Beschreibung des Projektschritts zu erfassen sowie die Verantwortlichkeiten und die voraussichtliche Dauer zu hinterlegen. Außerdem können Sie den Fortschritt in Prozentwerten angeben, die dann in Form eines Balkens ausgewertet werden.

EIne Userstory mit dem Plugin AVTaskbox

Discussion

In einem Projekt sind viele Dinge zu besprechen. Mit dem Plugin Discussion richten Sie auf jeder Ihrer Seiten oder auch nur auf ausgewählten Dokumenten einen Diskussionsbereich ein. Dieser beherrscht auch eine Thread-Ansicht. Wenn Sie das Recht haben, die Seite zu editieren, lässt sich bei Bedarf auch eine Diskussion schließen oder die Kommentare ausschalten.

Ein Diskussionsbereich in Dokuwiki

ToDo

Die User-Stories bilden ja in aller Regel eher größere Arbeitspakete. Um die eigene Arbeit einfacher zu organisieren und den anderen Mitgliedern den Fortschritt zu zeigen, eignet sich ToDo. Mit einem einfachen Block im Text erstellen Sie Aufgaben, die bei Erledigung abgehakt werden können. Schnell und unkompliziert.

Eine Todo-Liste in Dokuwiki

Alle drei rüsten das Wiki schon sehr gut auf und erleichtern den Austausch in einem Projektteam enorm.