Se trata de um aplicativo que visa beneficiar empreendedores da área de construção civil a encontrar mão de obra especializada na área, como a esses profissionais de disponibilizar em uma plataforma especializada seu perfil e amostras de trabalho realizado, com indicador de localidade em relação ao pesquisador mostrando suas referências e amostras de projetos realizados por meio de imagens e depoimentos de contratantes anteriores.
O objetivo é beneficiar os funcionários de construção civil com uma aplicação web para que possam encontrar possíveis projetos para trabalhar ou até pessoas que queiram realizar alguma obra e que estão procurando um ou mais funcionários. Entende-se que o aplicativo depende da adesão dos usuários para atingir o seu propósito maior, quanto mais pessoas utilizarem mais dados coletados e assim maior precisão no retorno das informações.
Optamos pela utilização da metodologia ágil Scrum pois além de podermos fazer entregas constantemente ao final das sprints (feedback continuo para saber se estamos conforme o planejado), poderíamos também fazer mudanças rapidamente (caso algum erro for constatado) graças a grande adaptabilidade que o processo nos proporciona. Outra razão seria o prazo curto e a velocidade de implementação que o processo tem.
Estórias de usuário;
Listas de requisitos (não) funcionais.
A criação do backlog do produto para ser utilizado no decorrer do projeto para gerar o backlog das sprints.
Também será gerado uma lista contendo todas as Estórias de usuários.
Fluxogramas;
Protótipo;
Diagrama de entidade-relacionamento (Banco de Dados).
Versionamento de código;
Clean Code.
Matheus – Mantenedor do repositório;
Front-end – Matheus, Igor, Roberto;
Back-end – Kess, Pedro, Samuel.
Diagrama de entidades relacionais.
O própio código fonte do projeto, com comentários e documentação.
Testes Manuais;
Testes Unitários.
o grupo decidiu que durante o desenvolvimento do trabalho refletirá quando o uso dos testes em um nivel mais profundo se faz viavel e necessário e quando o uso de testes manuais já supre a nessessidade
Todos da equipe será responsável pelos os testes unitários;
A sub-equipe front-end será responsável pelos testes manuais.
Gerenciamento de configuração de software
Controle de versão e integração continua.
Para isso o grupo decidiu usar a ferramenta do Git para o controle de versão, usando como plataforma o github.
Todos os integrantes do grupo terão os mesmos papeis nessa disciplina do projeto, pois todos serão responsáveis pela manutenção e gerenciamento das configurações do projeto.
O próprio produto final proposto na disciplina de requisitos.
Kanban
Daily
Retrô
Planning
Sprints
Um quadro no Trello;
Documentação da Planning;
Documentação de Retrô.