📇
Guided workflow
✏️ Use Next and Previous to move through each phase.
1 / 7
👋 Start here
This deck walks through the GitHub-style flow for LGTM: repo setup, planning issues, working on branches, pull requests, and closing the loop—plus what happens when the sprint ends.
- Press Next to begin with repository setup.
- The counter shows your position (seven steps including this intro).
- You can jump using the numbered dots below.
🗂️ Repository setup
- Create a repository for the session’s deliverable and invite everyone on the team as collaborators (or use an org team) so no one is blocked on access.
-
Clone the repo locally on each machine
you’ll use—verify
git pull/git statusbefore work starts. -
Optional: protect
mainso changes land only via reviewed PRs—match how real teams gate production branches.
📌 Plan and prioritize
- Read the project requirements as a group. Break the brief into small, completable issues—each should be doable in roughly part of a sprint.
-
Open issues with titles, descriptions, acceptance hints, and links to Trends or docs so assignees don’t have to hunt context.
Open an issue in your session repo
- Agree on order: discuss priorities loud enough that the whole table hears the same ranking. Projects
- Assign owners: one person or a pair/trio (max three) per issue—avoid mega-groups so accountability stays clear. All issues
🌿 Research and develop
- Comment on the issue as you research—paste queries, URLs, screenshots, and decisions so reviewers and teammates see the trail.
-
Create a branch per issue with a clear name (e.g. tied to the issue number).
That’s
where session work lives—not directly on
main. Create a branch - Add Markdown files in the repo on your branch: notes, tables, draft sections of the deliverable. Commit early and often with meaningful messages.
🔍 Review and merge
-
Open a pull request into
mainwhen the issue’s slice of work is ready for review—describe what changed and link the issue. Create a pull request - A different teammate (or team) reviews: ask questions, request edits, then approve when satisfied. All pull requests
- Merge after approval—respect branch protection if you turned it on.
🔁 Keep going until done
- When an issue is merged, grab the next open issue by team agreement—same cycle: branch → commits → PR → review → merge.
- Repeat until every issue you planned for this goal is closed or explicitly parked.
💬 When the sprint ends
- Join the retrospective as a full group: what worked, what slowed you down, one change for the next sprint. The project lead and researcher sync per game rules; the Scrum Master keeps time using Play.
Celebrate wins—then reset for the next sprint.