nighthawkcoders / teacher_portfolio

GitHub Pages / Jupyter Notebook guides for Python, Java, JavaScript, Linux
https://nighthawkcoders.github.io/teacher_portfolio/
Apache License 2.0
1 stars 50 forks source link

Establish Scrum Master / QA session with Teacher #137

Open jm1021 opened 3 months ago

jm1021 commented 3 months ago

Scrum Master Role

Scrum Master will be established in Team, two triangles. They will be responsible for primary communication, planning and integrations.

Planning and Reporting progress

Be aware of key milestones in canvas and coordinate with time on reporting progress.

Scrum Master / Integrator role

Team will have a single member that can commit to the class repository. This will be the Team Integrator.

The Team Integrator will setup a forked repository where you can do Team and Triangle work. All integrations will be team members will be performed by Pull Requests.

All Integrators will work with others of similar role and ensures all Pull Requests are tested prior to merging into the class repository.

Triangle Management

Each triangle should create a fork off of the team repository. Integrator should make sure Team repository is up to date prior to performing Pull Request from Triangle fork. Integrators will learn to revert if errors break the build.