Skip to main content

Bewährte Methoden für Projects

Hier erhältst du Tipps zum Verwalten deiner Projekte.

Du kannst Projects verwenden, um deine Arbeit auf GitHub zu verwalten, wo sich auch deine Issues und Pull Requests befinden. Weiter unten findest du Tipps zur effizienten und effektiven Verwaltung deiner Projekte. Weitere Informationen zu Projects findest du unter Informationen zu Projects.

Aufteilen großer Issues in kleinere Issues

Wenn du ein großes Issue in kleinere Issues aufteilst, wird die Arbeit an diesen übersichtlicher. Außerdem können Teammitglieder dann parallel daran arbeiten. Dadurch werden Pull Requests ebenfalls kleiner, wodurch sie leichter zu überprüfen sind.

Um zu verfolgen, wie kleinere Sachverhalte in die größere Zielfestlegung passen, verwenden Sie Aufgabenliste, Meilensteine oder Bezeichnungen. Weitere Informationen finden Sie unter Erstellen einer Aufgabenliste, Informationen zu Meilensteinen und Verwalten von Bezeichnungen.

Kommunikation

Issues und Pull Requests enthalten integrierte Features, mithilfe derer du problemlos mit deinen Projektmitarbeiterinnen kommunizieren kannst. Verwende @mentions, um eine Person oder ein gesamtes Team auf einen Kommentar aufmerksam zu machen. Weise Projektmitarbeiterinnen Issues zu, um die Zuständigkeiten zu kommunizieren. Verweise auf verwandte Issues oder Pull Requests, um zu zeigen, wie sie miteinander zusammenhängen.

Verwenden Sie die Beschreibung, README und Statusupdates

Verwende die Beschreibung deines Projekts und die zugehörige Infodatei, um Informationen zum Projekt freizugeben.

Beispiel:

  • Erläutere den Zweck des Projekts.
  • Beschreibe die Projektansichten und ihre Verwendung.
  • Füge relevante Links und Personen ein, die für weitere Informationen kontaktiert werden können.

Infodateien von Projekten unterstützen die Markdown-Sprache, mit der du Bilder und erweiterte Formatierungen wie Links, Listen und Kopfzeilen verwenden kannst. Weitere Informationen findest du unter Erstellen eines projects.

Sie können auch allgemeine Updates für andere Benutzer Ihres Projekts freigeben, indem Sie Statusupdates veröffentlichen. Statusaktualisierungen ermöglichen es Ihnen, das Projekt mit einem Status zu markieren, z. B. "Bei Gefährdung" oder "Risiko", Start- und Zieltermine festzulegen und schriftliche Aktualisierungen für Ihr Team zu teilen. Weitere Informationen findest du unter Freigeben von project-Updates.

Verwenden von Ansichten

Verwende Projektansichten, um dein Projekt aus verschiedenen Winkeln zu betrachten.

Beispiel:

  • Filtere nach Status, um alle nicht gestarteten Elemente anzuzeigen.
  • Gruppiere nach einem benutzerdefinierten Prioritätsfeld, um das Volume von Elementen mit hoher Priorität zu überwachen.
  • Sortiere nach einem benutzerdefinierten Datumsfeld, um die Elemente mit dem frühesten Zielversanddatum anzuzeigen.

Weitere Informationen findest du unter Ändern des Layouts einer Ansicht.

Einzelne Single Source of Truth

Um zu verhindern, dass Informationen nicht synchronisiert werden, solltest du eine Single Source of Truth verwenden. Überwache das Zielversanddatum beispielsweise an einer einzigen Stelle, anstatt über mehrere Felder verteilt. Wenn Sich das Zielversanddatum ändert, musst du nur das Datum an einer Stelle aktualisieren.

Projects bleibt automatisch mit GitHub-Daten wie zugewiesenen Personen, Meilensteinen oder Bezeichnungen auf dem neuesten Stand. Wenn sich eines dieser Felder in einem Issue oder einem Pull Request ändert, wird die Änderung automatisch in deinem Projekt angezeigt.

Verwenden der Automatisierung

Du kannst Aufgaben automatisieren, damit du weniger Zeit für Routinearbeiten und mehr Zeit für das eigentliche Projekt aufwenden kannst. Je weniger du manuell erledigen musst, desto eher bleibt dein Projekt auf dem neuesten Stand.

Projects bietet integrierte Workflows. Wenn beispielsweise ein Issue geschlossen wird, kannst du den Status automatisch auf „Fertig“ festlegen. Du kannst auch integrierte Workflows konfigurieren, um Elemente automatisch zu archivieren, wenn sie bestimmte Kriterien erfüllen, und um Elemente automatisch aus einem Repository hinzuzufügen, wenn sie einem Filter entsprechen.

Darüber hinaus kannst du mit GitHub Actions und der GraphQL-API sich wiederholende Projektverwaltungsaufgaben automatisieren. Wenn du beispielsweise die Pull Requests nachverfolgen möchtest, die überprüft werden müssen, kannst du einen Workflow erstellen, der einen Pull Request zu einem Projekt hinzufügt und den Status auf „Überprüfung erforderlich“ setzt. Dieser Prozess kann automatisch ausgelöst werden, wenn ein Pull Request als „Bereit zur Überprüfung“ gekennzeichnet wird.

Verwenden verschiedener Feldtypen

Nutze die verschiedenen Feldtypen, um deinen Anforderungen gerecht zu werden.

Verwende ein Iterationsfeld, um Arbeit zu planen oder eine Zeitachse zu erstellen. Du kannst nach Iteration gruppieren, um zu überprüfen, ob Elemente zwischen Iterationen ausgeglichen sind, oder du kannst filtern, um sich auf eine einzelne Iteration zu konzentrieren. Mit Iterationsfeldern kannst du auch die Arbeit anzeigen, die du in vergangenen Iterationen geleistet hast, was bei der Geschwindigkeitsplanung und der Reflexion über die Leistungen deines Teams hilfreich sein kann. Iterationsfelder unterstützen auch Unterbrechungen, die anzeigen, wann du und dein Team ihre Iterationen unterbrechen. Weitere Informationen findest du unter Informationen zu Iterationsfeldern.

Verwende ein einzelnes Auswahlfeld, um Informationen zu einer Aufgabe basierend auf einer voreingestellten Liste von Werten nachzuverfolgen. Verfolge beispielsweise die Priorität oder Projektphase nach. Da die Werte aus einer voreingestellten Liste ausgewählt werden, kannst du sie einfach gruppieren oder filtern, um sich auf Elemente mit einem bestimmten Wert zu konzentrieren.

Weitere Informationen zu den verschiedenen Feldtypen findest du unter Grundlegendes zu Feldern.