Pré-requisitos: Documentação de Especificação
Para desenvolvimento do projeto da Your Money, a equipe de desenvolvimento usará o Git Hub como repositório principal, onde todas as informações do projeto serão salvas nele, que conterá também, toda a estrutura do código fonte e as descrições das configurações e especificações do projeto e de gerenciamento da equipe.
A ferramenta de controle de versão adotada no projeto foi Github também utilizado para hospedagem do repositório.
O projeto segue a seguinte convenção para o nome de branches:
main
: versão já testada do softwarehomolog
: versão em que são realizados os testes do softwaredev
: versão de desenvolvimento do software
Para a execução do projeto da Your Money, será utilizada a metodologia Scrum, metodologia extremamente difundida e reconhecida em todo o mundo para desenvolvimento de projetos agéis de TI.
A equipe de desenvolvimento do projeto da Your Money está dividida assim:
- Scrum Master: Stephanye Castellano
- Product Owner: Daniel Mendes
- Equipe de Desenvolvimento:
- Leonardo B. Alves
- Rafael Santana Oliveira
- Pedro Henrique
- Equipe de Design:
- Leonardo Melo de Lima
Para organização e distribuição das tarefas do projeto, a equipe está utilizando o GitHub Projects, onde as atividades a serem desenvolvidas, estão estruturada em listas de status, conforme descrito abaixo:
-
ToDo
: esta lista, expressará todos os itens que deverão ser desenvolvidas pela equipe, contendo os objetivos que devem ser alcançados dentro pelo projeto -
Sprint Backlog
: esta lista, expressará todos os itens que serão desenvolvidas na iteração atual, é o guideline da equipe, contendo os objetivos que devem ser alcançados dentro da sprint em execução, sendo o ponto de partida da equipe. -
In progress
: Quando a equipe de desenvolvimento iniciar uma atividade, está será movida para esta lista, indicando que está sendo realizada pela equipe. -
In review
: Quando a equipe de desenvolvimento terminar uma atividade, está será movida para esta lista, indicando que aguardando revisão pela equipe. -
Done
: Esta lista conterá todas as atividades finalizadas dentro da sprint e estão aptas a serem disponibilizadas ao cliente após todos os processos de revisões para a garantia da qualidade dos entregáveis que estarão prontos para serem utilizados.
A equipe de desenvolvimento seguirá com sprints semanais para execução das atividades previstas no Backlog, onde, as quarta-feiras, haverá o planejamento das ações a serem desenvolvidas, na segunda-feira, haverá revisão das atividades propostas e na terça-feira, haverá finalização e entrega dos itens alocados no planejamento da sprint.
As ferramentas empregadas no projeto são:
- Editor de código: Visual Studio Code e Visual Studio 2022
- Ferramentas de comunicação: Whatsapp e Microsoft Teams
- Ferramentas de desenho de tela: Miro
Os editores de código foram escolhidos porque possuem uma integração com o sistema de versão. As ferramentas de comunicação utilizadas possuem facilidade na troca de informações. Por fim, para criar diagramas utilizamos essa ferramenta por melhor captar e expressar as necessidades da nossa solução.
02-Especificações do Projeto- https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-1-e2-proj-int-t7-your-money/blob/main/docs/02-Especifica%C3%A7%C3%A3o%20do%20Projeto.md > 04-Projeto de Interface- https://github.com/ICEI-PUC-Minas-PMV-ADS/pmv-ads-2023-1-e2-proj-int-t7-your-money/blob/main/docs/04-Projeto%20de%20Interface.md >