Scrum Team Roles

My team and I decided on the following roles:

  • Jeffrey: DevOps
  • Aiden: Scrum Master
  • Luke A: Frontend Developer
  • Jagger: Frontend Developer
  • James: Backend Developer

My Expectations:

As DEVOPS, I will understand our project's platforms and requirements for proper deployment. I will also keeps tabs on each member/feature in the group, making sure that tasks are fulfilled prior to deployment. I have a good understanding of deployment through Flask and AWS, but I will continue to improve upon my understand. Need to make the process efficient to have CI/CD available at any time.

Group Role Expectations:

SCRUM MASTER will oversee general development and help out on all aspects of the project where needed. We intend to use HTML/CSS/SASS for our frontend and Python on the backend. The DevOps pipeline will be powered by GitHub Actions + AWS hosting provider. Scrum Master should be aware of everyone's progress and update issue ticket or other platform of the team's progress.

FRONTEND DEVELOPER will work alongside backend developer and scrum master to make the design that is on par with everyone's expectations. NO SLACKING OFF! If there isn't frontend work to be done, then they will be in charge of testing features and updating progress of the features.

BACKEND DEVELOPER will work on any code not associated with the direct front page designs. Algorithms, loops, iteration, and other tasks will all needed to be completed pretty early on. Any misunderstandings should be cleared with Scrum Master. Be on top of finishing the backend code as soon as CPT period starts.

Quality Control:

To incentivize group members to work to their fullest, I am adding a tiny punishment where whoever the group decides did the least amount of work over the CPT period will treat the group out to drinks, or a meal. On top of this, I'll check base with my team members more than last trimester.