Pular para conteúdo

Post Mortem

Histórico de Versão

Data de Realização Data Prevista de Revisão Versão Descrição Autor Revisor
27/01/2023 28/01/2023 1.0 Criação do Documento Ana Luiza Thiago Olivera
29/01/2023 30/01/2023 1.1 Finaliza Artefatos, Resultados e V&V Ana Luiza Thiago Olivera
31/01/2023 01/02/2023 1.2 Adição da Seção Planejamento Thiago Olivera Ana Luiza
31/01/2023 01/02/2023 1.3 Adição da Seção Mei e Técnicas Pedro Lucas Eduardo
31/01/2023 01/02/2023 1.4 Adição da Execução e das ferramentas João Lucas Eduardo

Introdução

O presente documento visa reunir os materiais requisitados pelo professor André Barros de Sales, da disciplina Requisitos de Software da Universidade de Brasília, para a realização da apresentação final. O conteúdo presente abaixo aborda os seguintes tópicos detalhadamente:

  • O aplicativo selecionado;
  • Planejamento de recursos e entregas;
  • Execução do projeto;
  • Resultados alcançados;
  • Tabelas sintetizando as técnicas utilizadas, artefatos criados, métodos de verificação e validação, ferramentas e seu uso, vídeos das apresentações;
  • Facilidades e dificuldades.

Vale destacar que o documento foi elaborado seguindo o template utilizado pelo projeto do YouTube [1], realizado no semestre 2022.1.

Objetivo

A disciplina de requisitos de software possui o objetivo de ensinar os alunos sobre requisitos, desde o seu processo de elicitação até técnicas de como priorizá-los, junto ao planejamento de um projeto. O projeto foi desenvolvido com a finalidade de aprender de forma prática sobre os tópicos da ementa da disciplina. Para isso foi escolhido um aplicativo onde o grupo poderia aplicar as técnicas que nos foram apresentadas no decorrer da dsiciplina.

MEI

Sobre o MEI

Microempreendedor Individual ou mais conhecido como MEI, é um aplicativo ligado ao Portal do Empreendedor. O aplicativo fornece vários auxílios para quem deseja formalizar algum trabalho a fim de obter, por exemplo, uma aposentadoria. O aplicativo lista algumas funções, são as principais:

  • Gerar guia de pagamento do DAS;
  • Status do CNPJ;
  • Solicitar Restituição;
  • Fornecer ajuda aos usuários.

Todos esses pontos estão presentes e foram trabalhos ao longo do projeto.

Por quê o MEI?

Antes de entender a razão da escolha do MEI vale citar que foram analisados 6 aplicativos. Nessa análise, foram elaborados Rich Pictures e houve uma reunião para análise dos problemas encontrados em cada aplicativo. Por fim, depois de muitas análises foi possível levantar dados maiores sobre o MEI e entender que seria o melhor aplicativo para nosso projeto, existe um documento explicando mais sobre o MEI.

Planejamento

Esta seção tem como objetivo relatar o planejamento feito ao decorrer da disciplina, que consiste basicamente nos documentos realizadas como um meio de "preparação" para o bom desenvolvimento do projeto.

Em tal etapa temos diversos documentos, tais como aplicativos analisados, aplicativo escolhido, Ferramentas, etc, que estão listados e podem ser visualizados na seção de Artefatos - Etapa 1, porém aqui será mostrado apenas o cronograma planejado do projeto, que seria a essência do planejamento do mesmo, por possuir em detalhes a realização de cada artefate e de cada "Sub-artefato" ou até documentos e etapas auxiliares para que seja realizada uma boa execução.

O Cronograma Planejado pode ser visto aqui, porém também será listado logo abaixo, nas Tabelas de 1-6 Relacionadas ás etapas 1-6 respectivamente:

Etapa 1

Tarefa Responsáveis Início Fim Revisão Revisor
Listar apps avaliados Ana e Pedro 28/10/2022 01/11/2022 02/11/2022 João
Discorrer sobre o app selecionado Ana e Pedro 01/11/2022 19/11/2022 20/11/2022 Pedro
Ferramentas do projeto Arthur, Eduardo e Thiago 12/11/2022 19/11/2022 20/11/2022 Ana
Adicionar Rich Pictures Ana, Arthur, Pedro, João, Thiago, Eduardo 12/11/2022 19/11/2022 20/11/2022 Thiago
Refazer Rich Picture do app selecionado João 19/11/2022 23/11/2022 24/11/2022 Arthur
Cronograma de atividades Arthur e Thiago 16/11/2022 23/11/2022 24/11/2022 Eduardo
Heatmap Eduardo 16/11/2022 23/11/2022 24/11/2022 João
Metodologias Arthur e Thiago 16/11/2022 23/11/2022 24/11/2022 João
Equipe Thiago 16/11/2022 23/11/2022 24/11/2022 João
Atas Arthur 16/11/2022 23/11/2022 24/11/2022 Ana

Tabela 1 - Tarefas para a Etapa 1

Etapa 2

Tarefa Responsáveis Início Fim Revisão Revisor
Traçar perfil de usuários Eduardo, João e Pedro 23/11/2022 29/11/2022 30/11/2022 João, Ana
Personas Pedro 23/11/2022 29/11/2022 30/11/2022 João
Perfil - Questionário Eduardo 23/11/2022 29/11/2022 30/11/2022 Thiago
Elicitação - Introspecção Arthur 23/11/2022 29/11/2022 30/11/2022 Ana
Elicitação - Entrevista Arthur 23/11/2022 29/11/2022 30/11/2022 João
Elicitação - Brainstorm Pedro 23/11/2022 29/11/2022 30/11/2022 Ana
Priorização - MoSCoW Ana 23/11/2022 29/11/2022 30/11/2022 João
Priorização - First Things First Ana 23/11/2022 29/11/2022 30/11/2022 João
Priorização - Three-Level Scale Ana 23/11/2022 29/11/2022 30/11/2022 Arthur
Cronograma para elicitação de requisitos Thiago 23/11/2022 29/11/2022 30/11/2022 Arthur
Cronograma para priorização de requisitos Thiago 23/11/2022 29/11/2022 30/11/2022 João
Gravação de priorização - Three-Level Scale Ana 23/11/2022 29/11/2022 30/11/2022 Eduardo
Gravação de priorização - Moscow Pedro 23/11/2022 29/11/2022 30/11/2022 Arthur
Gravação de elicitação - entrevista Pedro 23/11/2022 29/11/2022 30/11/2022 Eduardo
Gravação de elicitação - introspecção Arthur 23/11/2022 29/11/2022 30/11/2022 João
Gravação de elicitação e priorização - brainstorm Pedro, Arthur, Thiago, Eduardo 23/11/2022 29/11/2022 30/11/2022 João

Tabela 2 - Tarefas para a Etapa 2

Etapa 3

Tarefa Responsáveis Início Fim Revisão Revisor
Cenários - especificações João, Eduardo 30/11/2022 11/12/2022 12/12/2022 Thiago
Cenários - criação João, Eduardo 30/11/2022 11/12/2022 12/12/2022 Thiago
Léxicos - especificações Ana 30/11/2022 11/12/2022 12/12/2022 Pedro
Léxicos - definições Ana 30/11/2022 11/12/2022 12/12/2022 Pedro
Casos de Uso - especificação Pedro, Thiago 02/12/2022 11/12/2022 12/12/2022 Ana
Casos de Uso - atores Pedro, Thiago 02/12/2022 11/12/2022 12/12/2022 Ana
Casos de Uso - diagrama Pedro, Thiago 02/12/2022 11/12/2022 12/12/2022 Ana
Especificação suplementar Eduarto, Arthur 02/12/2022 11/12/2022 12/12/2022 João
Modelo FURPS+ Eduardo 02/12/2022 11/12/2022 12/12/2022 Arthur

Tabela 3 - Tarefas para a Etapa 3

Etapa 4

Tarefa Responsáveis Início Fim Revisão Revisor
Histórias de usuário Eduardo 13/12/2022 03/01/2023 04/01/2023 João
Histórias de usuário - contato com usuário/persona Pedro 13/12/2022 03/01/2023 04/01/2023 Thiago
Histórias de usuário - critérios de aceitação Arthur 13/12/2022 03/01/2023 04/01/2023 Ana
Backlogs - épicos Thiago 13/12/2022 03/01/2023 04/01/2023 Arthur
Backlogs - temas Thiago 13/12/2022 03/01/2023 04/01/2023 Arthur
NFR Framework Ana 13/12/2022 03/01/2023 04/01/2023 Eduardo
Softgoals Arthur 13/12/2022 03/01/2023 04/01/2023 João
Impactos João 13/12/2022 03/01/2023 04/01/2023 Thiago

Tabela 4 - Tarefas para a Etapa 4

Etapa 5

Tarefa Responsáveis Início Fim Revisão Revisor
Verificação de requisitos Ana, Pedro, Thiago 05/01/2023 10/01/2023 11/01/2023 João
Validação de requisitos João, Arthur, Eduardo 05/01/2023 10/01/2023 11/01/2023 Thiago

Tabela 5 - Tarefas para a Etapa 5

Etapa 6

Tarefa Responsáveis Início Fim Revisão Revisor
Pós-rastreabilidade Pedro, Thiago 11/01/2023 15/01/2023 16/01/2023 João
Backward From Ana, Arthur 11/01/2023 15/01/2023 16/01/2023 Thiago
Forward From João, Eduardo 11/01/2023 15/01/2023 16/01/2023 Ana
Planejamento de verificação de artefatos Ana, Pedro 15/01/2023 18/01/2023 19/01/2023 Arthur
Relatos da verificação de artefatos João, Thiago 15/01/2023 18/01/2023 19/01/2023 Eduardo

Tabela 6 - Tarefas para a Etapa 6

Execução

Durante a execução do projeto a equipe tentou realizar o mais fielmente possível o cronograma Planejado, porem infelizmente não foi possível seguir a risca tal cronograma como pode ser visto no Cronograma Realizado, portanto na tabela a seguir está apresentado as 7 fases do nosso projeto, cada uma delas com sua respectiva descrição.

1ª Etapa

A primeira etapa do projeto se caracteriza principalmente pela formação da equipe e escolha do aplicativo, durante a primeira etapa do projeto pode se dizer que ela ira definir o projeto inteiro, por isso a sua importância, além disso, pode se dar destaque a alguns artefatos muito importante para o andamento do projeto, tais como o Roadmap , as Ferramentas Utilizadas e os Rich Pictures.

2ª Etapa

A segunda etapa do projeto é caracterizada pela elicitação, nessa etapa a equipe tinha como objetivo listar técnicas de priorização e elicitação as quais seriam utilizadas no projeto, além de definir alguns artefatos muito importantes para o andamento do projeto tais como o Perfil de Usuário e o elenco de Personas.

3ª Etapa

Na terceira etapa do projeto o objetivo principal da equipe era aprender e aplicar técnicas de Modelagem de Requisitos, portanto nesse etapa do projeto os artefatos desenvolvidos foram Cenários , Léxico, Use Cases e Especificação Suplementar.

4ª Etapa

Devido à complexidade da modelagem de requisitos a quarta etapa apresenta como principal característica ser uma continuação da terceira etapa, portanto com intuito de complementar a Modelagem inicial de requisitos aplicando principalmente os estudos realizados sobre o modelo ágil tais como o Scrum, foram confeccionados os seguintes artefatos Histórias de Usuário, Backlogs, NFR Framework.

5ª Etapa

Na quinta etapa somos apresentados aos estudos de verificação e validação, para a melhora da qualidade individual de cada artefato, com o princípio fundamentalmente didático fomos introduzidos a análise, por meio de uma análise externa, portanto nesta primeira etapa de análise outro grupo realizou a análise do projeto em quanto o nosso grupo realizou a análise do grupo Linkedin.

6ª Etapa

E então na sexta etapa realizamos uma autoanalise e verificamos grande parte dos artefatos do projeto por meio da inspeção e validamos os artefatos confeccionados com os responsáveis do aplicativo, o qual no nosso caso é a receita federal e absorvemos todo o feedback dessa etapa, buscando corrigir os principais problemas encontrados nesta etapa.

7ª Etapa

E para finalizar com chave de ouro o projeto Criamos os artefatos relacionados a Pós-Rastreabilidade e entregamos o Backward-from, O Forward-from e a Matriz Geral do projeto, essa etapa visa principal rastrear os requisitos e suas conexões em todas as etapas do projeto além de que a rastreabilidade pode ser vista como um fator que auxilia a gerência da qualidade.

E para representar melhor cada etapa da Execução do projeto foi realizada uma apresentação, com o grupo apresentando os principais artefatos de cada apresentação, esses videos podem ser encontrados a seguir:

Etapa Video
Link Aqui
Link Aqui
Link Aqui
Link Aqui
Link Aqui
Link Aqui
Link Aqui

Tabela 7 - Lista das gravações realizadas

Ferramentas

Na tabela a seguir pode ser encontrada as ferramentas utilizadas durante o projeto e suas principais funções :

Logo Nome da ferramenta Etapa Utilidade
Google Docs Todo o projeto Utilizado para fazer o planejamento e elaboração de diversos documentos relacionados ao projeto.
Google Chrome Todo o projeto Um dos navegadores utilizados para avaliar os sites e ter acesso às diversas ferramentas.
GitHub Todo o projeto Utilizado para trabalhar com o projeto da disciplina.
Microsoft Teams Todo o projeto Local de trabalho, usado principalmente para as reuniões síncronas da equipe.
YouTube Todo o projeto Utilizado para compartilhar apresentações e disponibilizar as reuniões para o professor.
Visual Studio Code Todo o projeto Ferramenta de programação, utilizada para montar o github pages.
Lucid Chart Modelagem Ferramenta utilizada para construir alguns diagramas.
Figma Análise Utilizado para trabalhar com protótipos de alta fidelidade.

Tabela 8 - Lista de ferramentas utilizadas

Técnicas

Planejamento

Dentro do planejamento o grupo seguiu alguns passos para iniciarmos os trabalhos com relação ao MEI, a primeira etapa foi analisar alguns aplicativos e utilizar a técnica do "Rich Picture" para entender o sistema como um todo, depois de analisar todos Rich Pictures, o MEI foi escolhido. Tabém foi decidido a forma de ser trabalho, foi utilizado o sistema de Sprints, com reuniões de forma predominante no sábado.

Nesse primeiro momento foi feito alguns documentos que auxiliam o trabalho, como por exemplo, Heatmap, Roadmap e Políticas de Trabalho.

Os participantes do Planejamento foram: Ana, Pedro, João Lucas, Thiago, Eduardo e Arthur

Elicitação

O Grupo buscou algumas técnicas para elicitar os requisitos, o primeiro a ser trabalhado foi o questionário, porém não tivemos os resultados esperados para, portanto, não conseguimos utilizar esses dados e atrasamos em primeiro momento. Logo depois, conseguimos utilizar de forma correta 3 técnicas, sendo elas:

  • Brainstorming - Os participantes dessa técnica foram: João Lucas, Eduardo, Thiago e Pedro
  • Entrevista - Os participante dessa técnica foi: Pedro
  • Introspecção - Os participante dessa técnica foi: Arthur

Com essas três técnicas, o grupo MEI conseguiu listar requisitos funcionais e não funcionais para serem trabalhados ao longo do projeto. Vale ressaltar a importância do trabalho com as personas.

Os perfis de Usuário e as Personas foram elaborados por: Ana, Eduardo e Pedro.

Um último passo da Elicitação, foi a Priorização. O Grupo utilizou algumas técnicas para priorizar, podemos citar as 3:

  • Moscow
  • First Things First (FTF)
  • Three-Level Scale

A Priorização foi realizada pela Ana.

Modelagem

Foram utilizados algumas técnicas para modelar os requisitos. Aqui vamos comentar sobre um pouco de cada um:

Cenários

Os cenários estão presentes para representar algumas possíveis histórias. O Documento foi feito pelo: João Lucas e Eduardo

Léxicos

Os Léxicos estão presentes quando o grupo precisou identificar palavras-chaves ou frases com relação as etapas presentes no aplicativo. Foi desenvolvida por: Ana.

Casos de Uso

Os Casos de Uso são processos que descrevem um conjunto de ações entre o usuário e o sistema e isso gera um resultado observável. Foi levantado tabelas e diagramas para representar os casos de uso. Desenvolvido por: Thiago, Pedro e Eduardo.

Especificação Suplementar

O Grupo buscou a metodologia FURPS+ para identificar as especificações suplementares e assim identificar informações adicionais sobre os requisitos. Foi desenvolvido por: Arthur e Eduardo.

NFR Framework

Utilizamos esse framework para conduzir melhor o processo de Design, colocando os requisitos não funcionais em primeiro lugar

Histórias de Usuáriso

As histórias de usuários levantaram desejos do usuário dentro do aplicativo e também seus objetivos. Desenvolvido por Thiago e Pedro Lucas.

Backlog

Por fim, fizemos uma lista de afazeres, conhecido como Backlog. Feito por: Arthur

Pós-Rastreabilidade

Aqui ligamos os requisitos que são desenvolvidos ao longo do ciclo de vida do projeto com seus artefatos. O Grupo desenvolveu 3 artefatos:

Artefatos

A seguir estão apresentadas as tabelas referentes a cada etapa do projeto. Vale destacar que a Etapa 5: Verificação e Validação está apresentada no tópico V&V.

Etapa 1: Planejamento

A tabela 9 abaixo apresenta os artefatos criados durante o projeto na Etapa 1: Planejamento, com o nome de seus respectivos criadores e revisores.

Artefato Criador Revisor Data de Finalização
Página inicial do projeto João Lucas Thiago Oliveira 20/11/2022
Aplicativos Analisados Ana Luiza
Pedro Lucas
Thiago Oliveira
Ana Luiza
Pedro Lucas
João Lucas
30/11/2022
Aplicativo Escolhido Ana Luiza
Pedro Lucas
Thiago Oliveira
Ana Luiza
Pedro Lucas
João Lucas
Eduardo
20/01/2023
Metodologia e Processos Arthur Taylor
Thiago Oliveira
Arthur Taylor
Thiago Oliveira
João Lucas
30/11/2022
Ferramentas Ana Luiza
João Lucas
Thiago Oliveira
Ana Luiza
João Lucas
21/11/2022
Heatmap Eduardo
Thiago Oliveira
João Lucas 30/11/2022
Roadmap Arthur Taylor
Thiago Oliveira
Ana Luiza
Arthur Taylor
Thiago Oliveira
09/12/2022
Políticas - Código de Conduta para Colaboradores João Lucas Ana Luiza 11/11/2022
Políticas - Política de Contribuição João Lucas Ana Luiza 11/11/2022
Políticas - Política de Issue João Lucas Ana Luiza 11/11/2022
Políticas - Política de Branch João Lucas Pedro Lucas 11/11/2022
Políticas - Política de Commit João Lucas
Ana Luiza
João Lucas
Ana Luiza
11/11/2022
Políticas - Política de Pull Request João Lucas Ana Luiza 11/11/2022
Políticas - Política de Segurança João Lucas Ana Luiza 11/11/2022
Cronograma de Elicitação/Priorização Thiago Oliveira
Ana Luiza
Arthur Taylor
João Lucas
07/12/2022
Termo de Consentimento Ana Luiza
Thiago Oliveira
Ana Luiza
Eduardo
20/01/2023

Tabela 9 - Artefatos realizados durante a etapa 1

Etapa 2: Elicitação

A tabela 10 abaixo apresenta os artefatos criados durante o projeto durante a Etapa 2: Elicitação - Técnicas e Priorização, com o nome de seus respectivos criadores e revisores.

Artefato Criador Revisor Data de Finalização
Técnicas de Elicitação Arthur Taylor
Ana Luiza
Thiago Oliveira
Arthur Taylor
João Lucas
30/11/2022
Brainstorming Ana Luiza
João Lucas
Pedro Lucas
Ana Luiza
Pedro Lucas
Arthur Taylor
20/01/2023
Entrevista Pedro Lucas
Ana Luiza
João Lucas
Eduardo
20/01/2023
Introspecção Arthur Taylor
Ana Luiza
Arthur Taylor
Ana Luiza
20/01/2023
Perfil do Usuário Eduardo
Ana Luiza
João Lucas
Thiago Oliveira
26/01/2023
Persona Ana Luiza
Pedro Lucas
João Lucas 30/11/2022
Priorização Ana Luiza Arthur Taylor
Thiago Oliveira
04/12/2022

Tabela 10 - Artefatos realizados durante a etapa 2

Etapas 3 e 4: Modelagem

A tabela 11 abaixo apresenta os artefatos criados durante o projeto durante a Etapas 3 e 4: Modelagem de Requisitos, com o nome de seus respectivos criadores e revisores.

Artefato Criador Revisor Data de Finalização
Cenários João Lucas
Eduardo
Ana Luiza 10/12/2022
Léxicos Ana Luiza João Lucas
Pedro Lucas
10/12/2022
Casos de Uso Pedro Lucas
Eduardo
Thiago Oliveira
Thiago Oliveira
Ana Luiza
Pedro Lucas
23/01/2023
Especificação Suplementar Arthur Taylor
Eduardo
Ana Luiza
João Lucas
04/01/2023
NFR Framework Ana Luiza
João Lucas
João Lucas
Ana Luiza
28/12/2022
Histórias de Usuário Pedro Lucas
Thiago Oliveira
Ana Luiza
Thiago Oliveira
25/01/2023
Backlog Arthur Taylor Eduardo 02/01/2023

Tabela 11 - Artefatos realizados durante as etapas 3 e 4

Etapa 6: Pós-Rastreabilidade

A tabela 12 abaixo apresenta os artefatos criados durante o projeto durante a Etapa 6: Pós-Rastreabilidade, com o nome de seus respectivos criadores e revisores.

Artefato Criador Revisor Data de Finalização
Backward-from Pedro Lucas
Eduardo
João Lucas 23/01/2023
Forward-from Thiago Oliveira
João Lucas
Thiago Oliveira
João Lucas
Ana Luiza
27/01/2023
Matriz Geral Ana Luiza Arthur Taylor 23/01/2023

Tabela 12 - Artefatos realizados durante a etapa 6

Total de artefatos: 50*.

*Esse número leva em consideração os artefatos presentes em V&V.

Contagem Individual

A tabela 13 abaixo apresenta a quantidade total de artefatos criados e revisados por cada integrante, incluindo durante a etapa de V&V. Vale lembrar que as gravações com os usuários não são contabilizados na listagem.

Integrante Criados Revisados
Ana Luiza 21 20
Arthur Taylor 10 9
Eduardo 9 5
João Lucas 14 31
Pedro Lucas 11 7
Thiago Oliveira 16 9

Tabela 13 - Artefatos por integrante

Comentários

  • O número total de artefatos criados é inferior à soma dos artefatos criados por cada integrante. Isso se deve ao fato de que diversos integrantes participaram da criação de um mesmo artefato;
  • Os integrantes Pedro Lucas, Eduardo e Arthur Taylor foram responsáveis por realizar as gravações com os usuários;
  • O integrante Arthur Taylor foi o responsável por criar as atas de reunião e apresentações;
  • O questionário sobre o perfil do usuário foi criado e divulgado pelo integrante Eduardo.

Resultados

Acreditamos que o objetivo primordial desse projeto, aplicar na prática o que foi aprendido em sala de aula, foi alcançado de diferentes formas. No início, os resultados não foram satisfatórios, deixando muito a desejar. As técnicas e conceitos foram aplicados de forma incorreta e, com isso, o trabalho iniciou "com o pé esquerdo". Apesar desse fato, o grupo conseguiu se reorganizar e melhorar muito a qualidade dos artefatos que estavam sendo elaborados a partir das Etapas 3 e 4, sem deixar de lado as melhorias a serem realizadas nos artefatos iniciais. Com isso em mente, pode-se afirmar que a aplicação de técnicas e conceitos aprendidos em sala foi realizada com sucesso durante o projeto.

O outro objetivo do projeto, não menos importante que o primeiro apresentado, era analisar um aplicativo. O MEI foi escolhido após a elaboração e análise dos diferentes Rich Pictures elaborados pelos integrantes do grupo. Após a escolha do aplicativo, foi possível iniciar a aplicação dos conceitos e ténicas aprendidos, por meio da realização das fases de Planejamento, Elicitação e Priorização, Modelagem e Pós-rastreabilidade.

Todos os integrantes presentes nas tabelas de Artefatos participaram ativamente do projeto. Seja por meio da elaboração direta de artefatos ou da realização de pesquisas e entrevistas com os usuários, todos participaram dando o melhor de si. Todos concordam: houve grande desenvolvimento de softskills. As mais notáveis foram:

  • Organização;
  • Planejamento;
  • Resiliência.

A seguir, confira um resumo dos resultados mais notáveis do projeto.

Perfil do Usuário

O Perfil do Usuário identificado pelo grupo é semelhante ao perfil encontrado em estudos realizados por outros pesquisadores [2]. Esse fato dá suporte aos dados obtidos pelo grupo, que são compatíveis com os obtidos por meio de pesquisas oficiais de grandes empresas.

Requisitos

Diversos requisitos elicitados não são atendidos pelo aplicativo atual. Com isso em mente, foi possível realizar uma priorização de requisitos e determinar quais eram os mais importantes de serem implementados ou melhorados. Também foi possível criar SIGs que mapeiam de forma clara o que é e o que não é atendido pelo sistema atualmente.

Protótipo de Alta Fidelidade

O Protótipo de Alta Fidelidade foi elaborado pelo integrante João Lucas, em colaboração com Arthur Taylor, e aprovado por todo o grupo (Ana, Pedro, Thiago e Eduardo). Sua criação visava melhorar pontos críticos, como a segurança do aplicativo, a partir do resultado da análise e modelagem de requisitos. Confira aqui o Protótipo.

V&V

Verificação

Para realizar a verificação dos artefatos do projeto, foram escolhidas pessoas não envolvidas na criação de cada artefato. Com isso, buscava-se encontrar erros não percebidos pelo criador e/ou revisor do mesmo até então.

A metodologia adotada foi a Inspeção com o auxílio de Checklists. Na tabela 14 abaixo, Autor representa o criador da checklist e Revisor o responsável por aplicar a inspeção.

Artefato Autor Revisor Data de Aplicação
Rich Picture Arthur Taylor Ana Luiza 09/01/2023
Aplicativo Escolhido Eduardo João Lucas 15/01/2023
Termo de Consentimento Ana Luiza João Lucas 15/01/2023
Brainstorming Pedro Lucas João Lucas 16/01/2023
Entrevista Pedro Lucas João Lucas 16/01/2023
Introspecção Pedro Lucas João Lucas 16/01/2023
Perfil de Usuário Arthur Taylor João Lucas 16/01/2023
Personas Arthur Taylor João Lucas 16/01/2023
Priorização Arthur Taylor
Ana Luiza
João Lucas
Arthur Taylor
18/01/2023
Léxicos Thiago Oliveira João Lucas 16/01/2023
Cenários Thiago Oliveira João Lucas 16/01/2023
Casos de Uso Ana Luiza João Lucas 15/01/2023
Especificação Suplementar João Lucas Eduardo 16/01/2023
NFR Framework Eduardo João Lucas 15/01/2023
Backlog Eduardo João Lucas 15/01/2023

Tabela 14 - Artefatos de verificação

Validação

Para realizar a Validação, foram escolhidas as técnicas de validação informal e prototipagem. Essas técnicas permitem que um stakeholder comente sobre o trabalho realizado até então.

Técnica Criador Revisor Data de Finalização
Validação Informal Thiago Oliveira
Ana Luiza
João Lucas
Ana Luiza
16/01/2023
Prototipagem Ana Luiza
João Lucas
João Lucas
Pedro Lucas
15/01/2023

Tabela 15 - Artefatos de validação

Facilidades e Dificuldades

Ana

"Acredito que a maior dificuldade do projeto tenha sido entrar em contato com os usuários e engajar comunidades do Facebook com o preenchimento de um questionário sobre o perfil dos usuários. Lidar com a equipe em certos momentos também é difícil, mas no final acaba sendo recompensador! Gostei de trabalhar neste projeto e acredito que aplicarei o que aprendi em futuros projetos."

Arthur

"Positivos: A oportunidade de aprender a matéria de forma pratica durante a execução do projeto, a grande quantidade de apresentações que propiciava vários fedbacks para a melhora do projeto e nos possibilitou uma melhora contínua do projeto.Negativos: Devido ao semestre reduzido as entregas acabaram ficando um pouco corridas algumas vezes."

Eduardo

"A experiência que tive sobre a disciplina foi o trabalho em grupo, onde todos se ajudavam e a metodologia de ensino ministrada pelo professor. Pois ele auxiliava após cada apresentação todos os grupos com comentários do que achou mais interessante em cada grupo e que os demais grupos poderiam seguir. A dificultade encontrada foi com o cronograma, pois acredito que o tempo disponível no semestre não colaborou para que conseguimos desenvolver com mais calma"

João

"Plano de ensino bem elicitado, muitas listas de exercicios, materiais de apoio bons para consulta e estudo foram essenciais para a realização do projeto."

Pedro

"Pontos Positivos: Acredito que foi um projeto que demonstrou de forma fiel todo trabalho de documentação e levantamentos de requisitos. Demonstrou a importância desse contato.O Grupo foi bem importante para o desenvolvimento do trabalho.Pontos Negativos:Acredito que seja uma quantidade desnecessária de atividades.Apesar de ser para aprendermos acredito que possamos usar menos técnicas para um mesmo objetivo"

Thiago

Facilidade: Ter uma série de projetos anteoriores, sendo deles alguns bons que serviram de exemplo, um dos monitores bem presente e explicando bem a disciplina. Dificulade: Poucos projetos anteriores bons, fazendo com que tenha uma certa dificuldade de se basear nos mesmos,alta quantidade de conteudo e tarefas no começo pro meio do semestre, confusão em muitas entregas por não ter explicitado tudo necessario para a mesma, fazendo com que não entregassemos o "esperado" pelo professor, entregas seguidas com prazo extremamente curto entre elas. porem apesar de tudo achei uma boa disciplina, deu para aprender realmente algumas das mecanicas de IHC(Trocar pro req aqui), e é isso que realmente importa.

Bibliografia

[1] 2022.1-YouTube. Disponível em: https://requisitos-de-software.github.io/2022.1-Youtube/apresentacao-final/. Acesso em: 27 de Janeiro de 2023.

[2] Análise do perfil do Microempreendedor Individual (MEI). Disponível em: https://www.jurozero.sc.gov.br/padrao-categoria-noticias/342-analise-do-perfil-do-microempreendedor-individual-mei.html. Acesso em 20 de Janeiro de 2023.