Team - UB-ES-2021-A4/Booksy GitHub Wiki

Booksy's Team Structure

These are the team members and their main roles, with their supportive roles:

Total Team Size: 5

Name Main Role Supportive Roles
Oriol Saguillo González Product Owner BackEnd Developer, SCRUM
Alberto Barrgán Verdejo Backend Developer SCRUM
Samuel Calabria Cano Quality Analysis BackEnd Developer, SCRUM
Eric Duque Martín DevOps BackEnd Developer, SCRUM
María Isabel González Sánchez Frontend Developer BackEnd Developer

Responsibilities

Product Owner

  • Works with customer to define product backlog in Trello and Kanban
  • Owns project delivery plan
  • Acts as a point of contact for the team for any business requirement clarifications
  • Requests enhancements in the web for the final user
  • Plans the architectural model of the project

Quality Analysis

  • Owns technical quality of the delivery
  • Maintains software architecture
  • Test the improvements made for the web throughout the sprints
  • Sets code review process

DevOps

  • Deploys the web once it is fully done for the sprint
  • Checks everything is running and functions correctly
  • Maintains CI and CD in the project

Scrum Master

  • Facilitates SCRUM daily meetings by SLACK Bot
  • Sets the sprint planning with the team by Poker planning
  • Keeps track of teams workflow by a Burntdown chart
  • Discusses the sprint retrospective with the team to keep improving through the sprints

Backend Developer

  • Designs the BackEnd Architecture and technologies used for it
  • Implements the necessary code for making the Database work properly
  • Creates the proper API content and URLs to enable the Frontend to work

Frontend Developer

  • Designs the prototypes for the future Frontend code
  • Chooses the technologies used for its development
  • Designs the architectural model of the web
  • Implements the JavaScript, HTML and CSS files for the web