Ferramentas utilizadas
Introdução
Neste artefato, busca-se relacionar todas as ferramentas trabalhadas ao longo do projeto ao propósito que serviram e identificar como apoiaram o desenvolvimento das análises realizadas desde a etapa de Planejamento até a Validação.
Ferramentas
Na tabela abaixo, é apresentada uma relação consolidada das ferramentas utilizadas ao longo do projeto.
Tabela 1: Ferramentas
Ferramentas | Uso Realizado | Etapa |
---|---|---|
GitHub | Versionamento e armazenamento do projeto da disciplina | Planejamento, Pré-Rastreabilidade, Elicitação, Modelagem, Modelagem Ágil, Pós-Rastreabilidade, Verificação, Validação e Final |
Microsoft Teams | Gravação de reuniões, apresentações do grupo e validações com o usuário | Planejamento, Pré-Rastreabilidade, Elicitação, Modelagem, Modelagem Ágil, Pós-Rastreabilidade, Verificação, Validação e Final |
Visual Studio Code | Criação e edição de arquivos do projeto | Planejamento, Pré-Rastreabilidade, Elicitação, Modelagem, Modelagem Ágil, Pós-Rastreabilidade, Verificação, Validação e Final |
Youtube | Compartilhamento de gravações das reuniões e apresentações da equipe | Planejamento, Pré-Rastreabilidade, Elicitação, Modelagem, Modelagem Ágil, Pós-Rastreabilidade, Verificação, Validação e Final |
Principal ferramenta de comunicação da equipe | Planejamento, Pré-Rastreabilidade, Elicitação, Modelagem, Modelagem Ágil, Pós-Rastreabilidade, Verificação, Validação e Final | |
Miro | Organização e cronograma da equipe, visualização dos requisitos | Planejamento, Elicitação |
MkDocs | Criação do GitPages do projeto | Planejamento |
Microsoft Whiteboard | Ferramenta para criação do Rich Picture | Pré-Rastreabilidade |
This Person Does Not Exist | Imagens de pessoas geradas por IA para representar personas | Elicitação |
Mural | Visualização dos requisitos para priorização | Elicitação |
Google Meet | Gravação de entrevistas | Elicitação |
Lucid Chart | Diagramação UML de artefatos | Modelagem, Modelagem Ágil |
Figma | Prototipação de requisitos não implementados | Validação |
Outlook | Comunicação de comprovação informal | Validação |
Autor: Kallyne Macedo, 2024.
Aplicação das ferramentas
O repositório GitHub da disciplina contém toda a documentação correspondente ao projeto, sendo possível visualizar também o versionamento de cada artefato e as mudanças realizadas ao longo do tempo. O repositório pode ser acessado a qualquer momento através do botão no canto superior direito da página.
Figura 1: Repositório GitHub do grupo - Firefox
Autor: Kallyne Macedo, 2024.
No Microsoft Teams, foi criada uma equipe privada aos membros do grupo para a realização de reuniões.
Figura 2: Equipe Teams de desenvolvimento do projeto
Autor: Kallyne Macedo, 2024.
O Visual Studio Code foi a ferramenta de edição de código escolhida pelo grupo por motivos de famialiaridade e compatibilidade nativa com arquivos markdown, composição principal do projeto. Além disso, através da ferramenta, é possível rodar o MkDocs, framework gerador de páginas no GitHub e assim visualizar o resultado final dos artefatos.
No Miro, foi criado um layout de cronograma para a organização das primeiras etapas do projeto, além de ter sido utilizado como ferramenta em parte da priorização dos requisitos e elaboração do diagrama de casos de uso.
Figura 3: Cronograma Planejado no Miro
Autor: Kallyne Macedo, 2024.
O Mural, ferramenta semelhante ao Miro, foi utilizado também na priorização dos requisitos.
O Microsoft Whiteboard, também semelhante ao Miro, foi utilizado na elaboração do Rich Picture.
O Lucid Chart, ferramenta de diagramação, foi utilizada na criação do NFR Framework.
O This Person Does Not Exist, site de geração de rostos por IA, foi utilizado para gerar imagens representativas das personas do projeto.
O Google Meet, ferramenta de reuniões online síncronas e instantâneas, foi utilizado também para registro de vídeos realizados principalmente com usuários externos à disciplina, por ser de mais fácil acesso do que o Microsoft Teams, em etapas como a elicitação de requisitos por entrevista.
Video 1: Entrevista de Elicitação com Nathália
Autor: Kauan Eiras, 2024.
O YouTube, demonstrado acima, foi utilizado como ferramenta de armazenamento de todos os vídeos registrados no decorrer do projeto. Todos os vídeos foram classificados como não listados, e podem ser encontrados ao decorrer dos artefatos.
O WhatsApp, ferramenta de comunicação instantânea, foi utilizado para conversas, resolução de dúvidas e organização de reuniões ao longo do projeto, através da participação dos membros em um grupo.
O Figma foi a ferramenta de prototipação escolhida para o desenvolvimento das telas de funcionalidades ainda não implementadas no app Firefox. Através dele, foi possível prototipar em alta fidelidade, simulando as interações entre as páginas.
Embed 1: Protótipo de telas não implementadas no app Firefox
Autor: Kallyne Macedo, 2024.
Por fim, o Outlook, ferramenta de e-mail, foi utilizado para estabelecer comunicação com os mantenedores do app Firefox, de forma a convidá-los a gerar feedback para o projeto.
Conclusão
Ao longo do projeto, em conformidade com o ritmo de estudo e de repasse do conteúdo, foram utilizadas mais ferramentas do que o planejado inicialmente. Dessa forma, por familiaridade dos membros do grupo com recursos específicos, algumas ferramentas com funcionalidade similar foram utilizadas concomitantemente, mas sempre em processos diferentes, de forma a manter a padronização nos documentos. Apesar disso, as ferramentas utilizadas foram fundamentais para o desenvolvimento do projeto, proporcionando melhorias na capacidade de desenvolvimento e de detalhamento na confecção dos artefatos.
Referências
- GitHub. Disponível em: https://docs.github.com/pt. Acesso em: 28 de mar. de 2024.
- Microsoft Teams. Disponível em: https://learn.microsoft.com/en-us/microsoftteams/. Acesso em: 28 de mar. de 2024.
- Youtube. Disponível em: https://www.youtube.com/. Acesso em: 28 de mar. de 2024.
- Miro. Disponível em: https://miro.com/pt/. Acesso em: 28 de mar. de 2024.
- Visual Studio Code. Disponível em: https://code.visualstudio.com/docs. Acesso em: 28 de mar. de 2024.
- MkDocs. Disponível em: https://www.mkdocs.org/. Acesso em: 28 de mar. de 2024.
- Whatsapp. Disponível em: https://developers.facebook.com/docs/whatsapp/?locale=pt_BR. Acesso em 31 de mar. 2024.
- Microsoft Whiteboard. Disponível em: https://www.microsoft.com/pt-br/microsoft-365/microsoft-whiteboard/digital-whiteboard-app. Acesso em 31 de mar. 2024.
- Figma. Disponível em: https://www.figma.com/. Acesso em 07 de jul. 2024.
- Mural. Disponível em: https://www.mural.co/. Acesso em 07 de jul. 2024.
- Google Meet. Disponível em: https://meet.google.com/. Acesso em 07 de jul. 2024.
- Lucid Chart. Disponível em: https://lucid.app/documents. Acesso em 07 de jul. 2024.
- This Person Does Not Exist. Disponível em: https://thispersondoesnotexist.com/. Acesso em 07 de jul. 2024.
- Outlook. Disponível em: https://outlook.office.com/. Acesso em 07 de jul. 2024.
Histórico de versão
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 | 03/07/2024 | Criação da página | Guilherme Westphall | Kallyne Macedo |
1.1 | 08/07/2024 | Adição das ferramentas | Kallyne Macedo | Leonardo Aguiar |