RohanG326 / dnhsscioly

Official Del Norte High School Science Olympiad Website
MIT License
0 stars 1 forks source link

Team Roles and Policies #2

Open nicm2 opened 2 years ago

nicm2 commented 2 years ago

Roles

Name Github Profile Role
Nicolas Mounier https://github.com/nicm2 Scrum Master
Bailey Say https://github.com/horizon-ab Backend Developer
Rohan Gaikwad https://github.com/RohanG326 Frontend Developer
Andrew Meng https://github.com/supermengman Backend Developer
Name Github Profile Role
Krish Patil https://github.com/icyGS Scrum Master
Don Tran https://github.com/dontran15 Backend Developer
Nathan Manangan https://github.com/ProRichyMan Frontend Developer
Nicholas Ramos https://github.com/NicholasRamos5 Backend Developer

Policies

Scrum

Scrum Board: Kanban is the Scrum Board style that our team uses and feels comfortable using as a way to organize and delegate project work, commits, and issues. Kanban is basic and simple to understand as it uses "To do", "In progress", and "Completed" columns to track task progress.

Work

Monday -Plan out activities for the week, use MyConnect assignment as a guide. Assign issues and place them in scrum board (to be moved throughout the week). Have a weekly Monday stand-up meeting to organize tasks and ensure everyone knows what needs to be completed.

Tuesday-Thursday -Understand and take notes on CB topics from College Board and Human Prep and Career Tech. Work on completing tasks for the week and working on improving our website. Fix bugs and look over each other's commit by the end of the week.

Friday -Code and wrap up commits for team project. By the end of the period, have most tasks completed and deployed.

Weekend -Extra time to work on tasks if needed / fix bugs

Software Development Life Cycle

Planning/Strategy: Monday Standup meeting, distribute work amongst team members

Analysis: Communication and assistance on expected goals and outcomes of the week

Design: Work on assigned tasks (Tuesday-Thursday)

Implementation: Deployment and bringing all pieces together (Thursday)

Testing and Integration: Testing and making sure all everything merged (Friday)

Maintenance: Work on issues or unfinished work (Saturday-Sunday)