Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation Student Management System — Scrum Training

Practical Agile / Scrum training repository for software development students.

Students practice GitHub Issues, Pull Requests, and GitHub Projects before implementing application features.

Product

Product Student Management System
Organization style Simulation Software House
GitHub Project Student Management System - Scrum Training

What students practice

  • Product backlog creation
  • Epics and user stories
  • Acceptance criteria
  • Sprint planning and task breakdown
  • Story-point estimation
  • Assigning work and moving cards on the board
  • Pull requests and code reviews
  • Sprint reviews and retrospectives

Repository layout

.github/ISSUE_TEMPLATE/   Issue forms (Epic, User Story, Task, Bug)
.github/pull_request_template.md
docs/agile/               Vision, backlog, DoR, DoD, events, guides
scripts/setup-github-project.ps1
backlog/sprint-1-seed.json

Quick start (instructor)

  1. Install GitHub CLI and authenticate (scopes: repo, project, and read:org if org-owned):

    gh auth login
    gh auth refresh -s repo,project,read:org
  2. From this folder, create the Simulation-named remote repository (pick your Simulation org or user):

    # Example — replace SimulationEG with your Simulation org/user login
    gh repo create SimulationEG/Simulation-Student-Management-Scrum --public --source=. --remote=origin --push
    gh repo edit --add-topic simulation --add-topic scrum --add-topic agile --add-topic training --add-topic github-projects
  3. Run the setup script:

    .\scripts\setup-github-project.ps1
  4. Open the GitHub Project and create the five views (listed in docs/agile/README.md).

  5. Follow docs/agile/instructor-guide.md.

Student path

Read docs/agile/student-workflow.md and start from the Product Backlog view.

Sprint 1 (seed)

Goal: Users can create an account and log in successfully.
Capacity: 20 story points.

Selected stories: Register · Log in · Basic account validation (with frontend / backend / database / testing tasks).

Important

Application features are not implemented yet. Empty or stub code is intentional so the class focuses on Scrum workflow first.

License

Training material for Simulation Software House & Academy.

Releases

Packages

Contributors

Languages