Voluntee-planner.org ist eine Plattform zur Organisation von Freiwilligen-Diensten. Zurzeit werden die Freiwilligen-Dienste in folgenden Einrichtungen koordiniert:
Die Entwicklung läuft bereits auf Hochtouren. Wir warten nicht bis zum Hackathon. Wie kannst du mithelfen? Es gibt für jeden etwas zu tun, egal ob Programmierer, Designer oder Projektmanager. Es geht bei uns nicht um Perfektion oder fehlerfreien Code, sondern darum, den Freiwilligen in den Flüchtlingsheimen zu helfen. Dafür sind auch die Erfahrungen der Leute wichtig, die vor Ort helfen. Welche Funktionen benötigen sie? Wie sollen die Sachen aussehen? Ist die Bedienung gut?
Wenn du mithelfen willst, freuen wir uns also riesig. Meld dich bitte einfach hier an. Wir melden uns dann kurz bei dir, erzählen dir wo du direkt helfen kannst. Dann fügen wir dich zu den beiden Diensten hinzu, die wir nutzen – Trello und Slack – und ihr könnt loslegen. Für Github braucht ihr keine besondere Freigabe, das Repository ist öffentlich. Wenn ihr etwas entwickelt habt, dann schickt einen Pull Request an den development branch.
Ihr könnt Anforderungen und Ideen für Funktionen in Trello beschreiben. Und Skizzen erstellen, die zeigen, wie Sachen aussehen sollen.
Außerdem könnt ihr die bestehende Anwendung regelmäßig nutzen und jeden Fehler oder Sachen, die euch komisch vorkommen in Github melden (dafür braucht ihr ein Github-Konto)
Bevor du anfängst, lege dir bitte – sofern noch nicht vorhanden – ein Konto bei Github zu. Für Slack und Trello brauchst du nicht unbedingt ein Konto, wenn wir dich einladen, wird das im weiteren Verlauf automatisch erstellt.
Programmier, was du dir zutraust!
Programmier, was du dir zutraust!
Du kannst helfen, dass die Seite responsiv wird und sich auf Displays und Browsern aller Art gut lesen und schnell laden und benutzen lässt. Das ist sehr wichtig für die Akzeptanz bei den Nutzern
Machen alle Funktionen, was sie sollen? Gibt es Sicherheitslücken?
Du kannst die Wünsche der Nutzer in Spezifikationen übersetzen und damit den vielen Programmierern die Möglichkeit geben, sofort mit dem Coden loszulegen. Du kannst im Trello-Board “Feature Requests” loslegen und nimmst dir einfach eine Karte.
Erstellen von User Stories, Anforderungen, Design, Mock-Ups usw. läuft über Trello.
In Trello gibt es verschiedene Boards, die bestimmten Aktivitäten gewidmet sind:
Der angestrebte Workflow sieht so aus. Du suchst dir einen Bereich aus, in dem du dich wohl fühlst. Im Board “Feature Requests” kannst du als Anwender, Designer oder Produktmanager mitwirken.
Als Programmierer kannst du direkt aufs “Tech Board” schauen.
Wenn du eine Trello-Karte und damit eine Aufgabe bearbeitest, setze bitte einfach deinen Namen darauf. Somit weiß jeder, wen er bei Fragen oder Kommentaren ansprechen kann.
Im Trello-Board “Feature Requests” kannst du als Freiwilligen, der selbst Schichten verwaltet, schreiben, wie Volunteer Planner für dich noch besser werden kann: Neue Funktionen zur Planung, genauere Daten von Freiwilligen u.ä. Du kannst deine “Feature Requests” ganz einfach so beschreiben wie im persönlichen Gespräch, egal ob auf Deutsch oder Englisch. Bist du ein Projektmanager oder hast du etwas technisches Verständnis, dann kannst du aus den Wünschen User Stories formulieren. Auf Englisch kann man etwa schreiben: „As a <type of user>, I want <some goal> so that <some reason>.” Und auf Deutsch: “Als <Nutzer>, will ich <Ziel erreichen> um <bestimmte Konsequenz zu erzielen>.” Du kannst diese User Stories kommentieren und den Umfang der Funktion genauer beschreiben. Aus einem Wunsch machst du eine Spezifikation, eine Funktionsbeschreibung. Wenn ausreichend klar ist, was die Funktion umfassen soll, schiebst du sie auf das “Mockup” oder “UI” Board. Als Designer kannst du hier Skizzen oder statische HTML-Prototypen für die gewünschten Funktionen hinzufügen. Sobald ganz klar ist, was du Funktion umfasst und wie sie aussehen soll, kannst du sie in die Spalte “Backlog” im Tech Board verschieben.
Du musst Spezifikationen nicht bis ins letzte Detail ausführen, Ziel ist nur, dass Programmierer direkt damit loslegen und wenigstens einen ersten Test schreiben können.
Als Programmierer kannst du dir eine Spezifikation aus dem “Backlog” nehmen und deinen Namen darauf schreiben. Dann leg los!
Codeverwaltung und Bug-Tracking über Github
In Slack trifft man sich, um alles, was nicht direkt mit Aufgaben zu tun hat, zu besprechen. Die Gruppe ist unter https://coders4help.slack.com/