Indholdsfortegnelse

Sprint 0 – Eksempel

Sprint 0 er projektets forberedende fase, hvor teamet etablerer fundamentet for udviklingsarbejdet. Formålet er at definere projektets retning, afklare MVP'en, sikre fælles softwareversioner og opsætte den tekniske infrastruktur.
Sprint 0 indeholder ingen færdige spilfeatures, men skaber fundamentet for en effektiv udviklingsproces.


Team & Roller

Teamet arbejder agilt som et spiludviklingsteam med fire hovedroller. Alle hjælper hinanden, men én person har primæransvar for hver rolle.

Alle har ansvar for rapportskrivning, versionsstyring og review af opgaver.


Kommunikation & Arbejdsaftaler

Kommunikation på skolen

Primær kommunikation sker ansigt-til-ansigt for hurtige afklaringer og sparring.

Kommunikation uden for skolen

Online kommunikation foregår på Discord.

Svartider:

Koordinering

Daily Standup

Gennemføres fysisk eller via Discord.

Tre spørgsmål:

Kommunikationskultur

Teamet vægter tydelig, respektfuld og konstruktiv kommunikation.


Software og Versioner

Alle medlemmer har installeret og testet følgende værktøjer:

Software Version Formål
Godot 4.2.1 Game engine
C# (.NET) 6.0 Programmeringssprog
Dialogue Manager 3.0 Modul til dialoger
LibreSprite 1.0 Pixel art
Tenacity 1.3.3 Lydredigering
Twine 2.8.1 Narrativ design
Git 2.43.0 Versionsstyring
GitHub Desktop 3.3.6 Git interface
Trello Web ScrumLite board

Projektopsætning & Repository

Opsætning i Godot

Nedenstående er pushed til Repo fra start:

Repository / Godot -struktur

/
├── assets/
│   ├── sprites/
│   └── audio/
│       ├── raw/
│       ├── ambient/
│       └── soundFx/
├── scripts/
│   └── global/
├── scenes/
├── docs/
├── README.md
└── .gitignore

Branch-strategi

Commit-konventioner

Eksempel:

git commit -m "feat: implementering af player coyote jump"

Minimum Viable Product (MVP)

MVP'en er en simpel spilbar prototype, der viser kerneoplevelsen.

Kernefeatures

Succeskriterium: Spillet kan gennemføres uden kritiske fejl.


ScrumLite Board

Trello-board består af:

Kun reviewer må flytte opgaver fra Review → Done.

Initiale Backlog-opgaver


Sprintstruktur

Definition of Done

En opgave er færdig når: