Diese Anleitung meint GitHub Projects als Planungs- und Steuerungswerkzeug.
Sie meint nicht die normale README.md eines Repositories.
GitHub Projects ist die Arbeitsfläche, auf der ihr Aufgaben, Prioritäten, Status und Verantwortlichkeiten organisiert.
Man kann es sich als Mischung vorstellen aus:
- Board
- Roadmap
- Team-Übersicht
- operativem Planungsraum
Ein gutes Project verbindet Issues, Pull Requests und Fortschritt in einer gemeinsamen Sicht.
Ohne Project-Board passiert oft Folgendes:
- Aufgaben gehen unter
- Prioritäten sind unklar
- niemand weiß, was gerade aktiv ist
- Reviews und Blocker werden zu spät sichtbar
Mit GitHub Projects bekommt ihr:
- klare Prioritäten
- sichtbaren Status
- bessere Übergaben
- weniger operative Reibung
Empfohlener Mindeststandard:
BacklogReadyIn ProgressReviewDone
Empfohlen für OpenSIN:
Priority– P0 / P1 / P2Type– Feature / Bug / Docs / Research / OpsOwner– zuständige PersonArea– z. B. Website / Automation / Infra / DocsMilestone– optional für Releases oder Phasen
Ein gutes Project hat nicht nur eine Ansicht.
Empfohlene Views:
- Board View – operative Arbeit
- Table View – saubere Übersicht
- My Work – Aufgaben pro Person
- Roadmap – langfristige Planung
- Neue Arbeit entsteht als Issue
- Das Issue wird im Project eingeordnet
- Priority, Type und Owner werden gesetzt
- Bei Umsetzung entsteht ein Branch
- Die Änderung landet per Pull Request im Review
- Nach Merge wird das Item auf
Donegesetzt oder automatisch geschlossen
So bleibt alles verbunden:
Problem → Planung → Umsetzung → Review → Abschluss
| Feld | Zweck |
|---|---|
Status |
aktueller Arbeitsstand |
Priority |
Wichtigkeit |
Type |
Art der Aufgabe |
Owner |
verantwortliche Person |
Area |
Produkt- oder Themenbereich |
Target |
Sprint, Meilenstein oder Release |
| View | Zweck |
|---|---|
Backlog |
ungeplante oder spätere Aufgaben |
Active Work |
laufende Arbeit |
Review Queue |
alles, was Feedback braucht |
Shipped |
abgeschlossene Arbeit |
My Items |
persönliche Arbeitsfläche |
Wenn Arbeit wichtig genug ist, dass sie nachverfolgt werden soll, braucht sie ein Issue und einen Platz im Project.
Nicht alles bleibt ewig in In Progress.
Status sollen real sein.
Jedes aktive Item braucht eine zuständige Person.
Review ist ein echter Zustand, kein unsichtbarer Zwischenraum.
Vermeidet:
- Board ohne Owner
- Board ohne Prioritäten
- 100 Backlog-Items ohne Pflege
- Aufgaben in Chat, aber nicht im Project
Done, obwohl PR noch offen ist
Project Name: OpenSIN Operating Board
Fields:
- Status
- Priority
- Type
- Owner
- Area
Views:
- Board: Active Work
- Table: Full Overview
- Board: Review Queue
- Table: My Work
GitHub Projects ist die operative Wahrheit darüber, was wichtig ist, wer woran arbeitet und was als Nächstes passieren muss.
- Alle aktiven Aufgaben haben einen Owner
- Priority ist sichtbar
- Status ist aktuell
- Issues, PRs und Project hängen zusammen
- Review-Arbeit ist nicht unsichtbar