|
|
(22 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Im Sopra wird das Vorgehensmodell [[Scrum]] in Verbindung mit [[Gitea]] eingesetzt. [[Gitea]] (auch GitHub) als Werkzeug ist nicht speziell für die Verwendung mit Scrum entworfen worden, sodass die Artefakte auf entsprechende Funktionen von Gitea abgebildet werden müssen.
| | #REDIRECT [[Ablauf]] |
| | |
| == Git Struktur im Sopra ==
| |
| Im Sopra benutzen wir offiziell zwei Branches:
| |
| * '''master''' Hier wird das Spiel aktiv entwickelt.
| |
| * '''release''' Hier wird jeweils die Arbeit für einen abgeschlossenen Sprint mittels [[Gitea#Pull_Request|Pull-Request]] veröffentlicht. Dieser Branch (nur dieser) wird dazu verwendet die Arbeit der Sprints und das Spiel zu bewerten.
| |
| | |
| == Artefakte in Scrum und Gitea <ref>https://github.com/jvandemo/github-scrum-workflow</ref><ref>https://zube.io/blog/agile-project-management-workflow-for-github-issues/</ref> ==
| |
| | |
| * Ein '''Sprint''' wird in Gitea durch einen Milestone (<code>Issues -> Milestones</code>) dargestellt.
| |
| * Das '''Product Backlog''' besteht in Gitea aus allen User Stories(<code>Issues</code>) die noch keinem Sprint zugeordnet wurden.
| |
| * Eine '''User Story''' ist ein Issue in Gitea dem das label <code>user story</code> zugewiesen wurde. Zu jedem ''Sprint planning'' sollten alle User Stories sowohl ein label für die priorität (<code>prioritiy: high</code>,...) und geschätzte Bearbeitungszeit haben.
| |
| * Ein '''Sprint Backlog''' besteht aus allen User Stories die einem Sprint zugwiesen sind (<code>Issues -> Milestones -> <Sprintname></code>). Alle User Stories im Sprint Backlog müssen eine Priorität (normalerweise <code>prioritiy: high</code>) und eine Aufwandsabschätzung haben (z.B.: <code>estimate: 2</code>,...).
| |
| | |
| == References ==
| |
| <references />
| |