Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • IACC Wiki IACC Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Instrumento para Avaliacao de Competencias Clinicas
  • IACC WikiIACC Wiki
  • Wiki
  • processo

Last edited by Augusto César Bottega Agostini Jun 28, 2024
Page history

processo

Home Escopo Processo Design/Mockups Configuração Arquitetura Gerência Código BD Qualidade Analytics

Processos do Projeto

Sumário

  • Sprints
    • Sprint 0
    • Sprint 1
    • Sprint 2
    • Sprint 3
    • Sprint 4

Desenvolvimento

Git Workflow

Gitworkflow

Links Desenvolvimento

  • Frontend IACC: Frontend da aplicação.
  • Backend IACC: Backend da aplicação.

Material de apoio

Outras páginas da wiki com informações importantes para o desenvolvimento:

  • 📄 Rotas: documentação das rotas da API.
  • 📄 Deploy: como fazer o deploy da aplicação (backend para AWS).

Sprints

A cada sprint, são apresentados:

  • Definição dos membros das Squads suas respectivas USs (Planning);
  • Marcos da Sprint: data limite para abertura de merge requests e integrações;
  • Entrega feita para os Stakeholders com dívidas técnicos;
  • Dados da Retrospectiva;

Sprint 0

Click to expand

Squads

Nesta primeira sprint fizemos a divisão das equipes mais focadas na facilitação do aprendizado das tecnologias, maior capacidade de definições do banco/entidades e também facilitar a criação dos mockups. Ao inicio definimos a frente de preferencia de cada membro (b = backend e f = frontend) e conseguimos fazer a distribuição onde cada liderança (AGES 3), com a sua especialidade, ficou com os membros desta mesma especialidade.

image

Marcos

Sem definição de marcos para esta sprint pois temos apenas estudos dirigidos, desenvolvimento de mockups, entendimento do projeto e criação de user histories nesta sprint, sem a necessidade de uma entrega definida.

Sprint 1

Click to expand

Squads

A ideia para estra primeira sprint de desenvolvimento foi gerar times independentes. Todas as equipes tem membros de ambas as frentes. Com os AGES 3 especialistas em backend ficaram os front ends mais experientes e com os especialistas de front ficaram os mais experientes em backend.

image

Marcos

  • 21/03/2024: Planejamento da sprint 1
  • 04/04/2024: Demo interna da equipe (tentativa de adiantar o trabalho para o freeze)
  • 06/04/2024: Freeze da Main
  • 09/04/2024: Apresentação para stakeholders

Entregáveis e dívidas técnicas

Para esta sprint planejamos 2 semanas de trabalho da equipe, onde foi levado em conta 3 horas/pontos de cada membro por semana (como na imagem das squads), totalizando 90 pontos (pontos = horas) de capacidade da equipe. Definimos 82 pontos para a sprint, deixando 8 horas livres por ser a primeira sprint do projeto e todos estarem se acostumando com o desenvolvimento das tarefas.

image

image

image

image

image

image

image

Sprint 2

Click to expand

Marcos

  • 09/04/2024: Planejamento da sprint 2
  • 27/04/2024: Demo interna da equipe (tentativa de adiantar o trabalho para o freeze)
  • 30/04/2024: Freeze da Main
  • 02/05/2024: Apresentação para stakeholders

Entregáveis e dívidas técnicos

Para sprint 2 planejamos 3 semanas de trabalho da equipe, onde foi levado em conta 3 horas/pontos de cada membro por semana, totalizando 135 pontos (pontos = horas) de capacidade da equipe. Definimos 168 pontos para a sprint, por conta de uma entrega extra proposta, onde o calculo foi de 123 pontos planejados e mais 45 pontos extras focando no que trazia mais sentido ao cliente, o questionário.

image

Planejado

image

image

image

image

image

image

image

image

image

image

image

image

image

Extra

image

image

image

Sprint 3

Click to expand

Marcos

  • 02/05/2024: Planejamento da sprint 3
  • 16/05/2024: Demo interna da equipe (tentativa de adiantar o trabalho para o freeze)
  • 18/05/2024: Freeze da Main
  • 21/05/2024: Apresentação para stakeholders

Entregáveis e dívidas técnicos

Para sprint 3 planejamos 2 semanas de trabalho da equipe, onde foi levado em conta 3 horas/pontos de cada membro por semana, totalizando 90 pontos (pontos = horas) de capacidade da equipe. Definimos 109 pontos para a sprint. O excesso foi devido ao alto número de dívidas que tinham ficado nas últimas sprints.

image

image

image

image

image

image

image

image

image

image

image

image

image

Sprint 4

Click to expand

Marcos

  • 23/05/2024: Planejamento da sprint 4
  • 20/06/2024: Demo interna da equipe (tentativa de adiantar o trabalho para o freeze)
  • 25/06/2024: Apresentação para stakeholders

Entregáveis e dívidas técnicos

Por ser a última sprint do projeto, paramos de focar nas histórias de usuário e criamos diferentes fluxos, exatamente 11. Esses fluxos contemplam todas as funcionalidades do aplicativo e foram usados de uma maneira a gerar uma usabilidade continua para o usuário.

image

image

image

image

image

image

image

image

image

image

image

Clone repository

Áreas das Squads

{\color{darkblue}\mathbb{Página \space Inicial \space do \space BACKEND}}

{\color{darkblue}\mathbb{Página \space Inicial \space do \space FRONTEND}}

{\color{darkblue}\mathbb{Página \space Inicial \space do \space DATABASE}}.