Planejamento da Verificação dos Artefafos do Grupo 03
Introdução
A fase de verificação emerge como um dos pilares fundamentais no ciclo de desenvolvimento de um projeto. Nesse estágio crucial, os artefatos gerados passam por uma minuciosa análise para assegurar que estejam em conformidade com os requisitos especificados. Dessa forma, presente documento delineia o planejamento da verificação dos artefatos criados pelo Grupo 3, cujo projeto é fundamentado no aplicativo BRB Mobilidade.
Objetivos
O propósito deste planejamento é estabelecer uma abordagem sólida para a verificação sistemática dos artefatos gerados pelo Grupo 3, garantindo a presença dos elementos necessários e aderência aos padrões predefinidos. Além disso, busca-se assegurar que tais artefatos atendam às exigências estabelecidas com precisão e qualidade, promovendo, assim, uma entrega consistente e alinhada aos padrões estabelecidos.
Metodologia
A abordagem selecionada para conduzir essa verificação é a inspeção, uma metodologia que implica em uma revisão formal dos artefatos produzidos, visando identificar possíveis defeitos. Essa revisão é meticulosamente conduzida por meio de uma checklist, que inclui uma lista abrangente dos defeitos mais comuns a serem identificados, analisados e classificados.
É importante destacar que a leitura do artefato não deve ser realizada pelo seu autor, garantindo assim uma perspectiva mais objetiva e imparcial durante o processo de inspeção. Este método visa assegurar a qualidade dos resultados, contribuindo para a detecção precoce de problemas e aprimoramento contínuo dos artefatos produzidos. Uma "issue" foi gerada no repositório do nosso grupo (Grupo 02), encarregado da verificação, apresentando um checklist que abrange
cada artefato a ser analisado. A distribuição dos artefatos a serem verificados não segue uma divisão predeterminada, uma vez que cada participante, ao iniciar a verificação de um artefato específico, registra na "issue" sua responsabilidade pela verificação em questão. Este método é seguido até que todos os artefatos tenham sido devidamente analisados.
Conforme mencionado anteriormente, para orientar o acompanhamento na verificação, serão empregados checklists. Uma explicação mais detalhada sobre essa técnica estará disponível em um subtópico deste documento intitulado "Checklist".
Definição de "Issue"
O termo "issue" é comumente utilizado em contextos relacionados a gerenciamento de projetos, especialmente em sistemas de controle de versão, como o Git. Uma "issue" refere-se a um problema, tarefa, ou uma unidade de trabalho específica que precisa ser abordada, discutida ou acompanhada no contexto de um projeto de desenvolvimento de software.
Checklists
Checklist é uma palavra em inglês que significa “lista de verificação”. É uma ferramenta de controle que consiste em uma relação de itens ou tarefas que devem ser verificados, cumpridos ou lembrados.As checklists foram construídas levando em conta os padrões
esperados para cada artefato e as principais tarefas realizadas na elaboração dos mesmos.
Para verificar cada artefato de forma adequada, elaboramos um checklist específico para cada um deles. Cada documento de verificação contém uma aba de metodologia, onde apresentamos a tabela do checklist utilizado, sem preenchê-la. A tabela mostra os itens que devem ser verificados no artefato, conforme o exemplo da tabela 1. Cada documento de verificação também contém uma aba de desenvolvimento, onde registramos os resultados da verificação, preenchendo a tabela do checklist. A tabela indica se cada item foi atendido, parcialmente atendido ou não atendido pelo artefato, conforme o exemplo da tabela 2.
Tabela 1 - Tabela ilustrativa dos critérios de verificação de um artefato
ID | Descrição | Avaliação | Observação |
---|---|---|---|
1 | O artefato possui Introdução? | - | - |
2 | O artefato artefato possui uma Bibliografia/Referência Bibliográfica? | - | - |
3 | O artefato possui um Histórico de Versões com o id e descrição das versões, data, autores e revisores? | - | - |
4 | Os revisores são pessoas diferentes dos autores? | - | - |
Fonte - Limirio Guimarães |
Tabela 2 - Tabela demonstrativa dos resultados da verificação de um artefato
ID | Descrição | Avaliação | Observação |
---|---|---|---|
1 | O artefato possui Introdução? | Sim | - |
2 | O artefato artefato possui uma Bibliografia/Referência Bibliográfica? | Não | |
3 | O artefato possui um Histórico de Versões com o id e descrição das versões, data, autores e revisores? | Não | O artefato possui apenas uma versão na qual foi adicionada a introdução, no entanto há mais itens no artefato porém seus versionamentos não costam no historico de versão. |
4 | Os revisores são pessoas diferentes dos autores? | Não | A única versão do artefato que é a versão que adiciona a introdução do artefato nem sequer possui um revisor |
Fonte - Limirio Guimarães
Participantes
Os responsáveis pelas verificações dos artefatos do grupo 03, seram todos os atuais integrantes do grupo 02, que são estes em ordem alfabética: Altino Arthur, Breno Queiroz, Limirio Correia, Luis Eduardo, Mayara Alves, Milena Baruc e Vinicius Mendes. Conforme mencionado anteriormente, não existe uma atribuição prévia para determinar quem será encarregado pela verificação de cada artefato. Entretanto, a verificação de cada artefato deve ser registrada em um documento específico para aprimorar a organização. Um critério previamente estabelecido é que cada documento deve ter um revisor designado, sendo essa pessoa distinta daquela responsável pela autoria do documento.
Objetos de verificação
Planejamento
- Padronização do Projeto na versão 1.0 de data 06/10/2023, autorado por Doan Filho;
- Rich Picture na versão 1.3 de data 05/09/2023, autorado por Caio Braga;
- Aplicativo Selecionado na versão 1.1 de data 23/09/2023, autorado por Caio Lelis;
- Cronogramas na versão 4.0 de data 06/11/2023, autorado por Miguel de Frias;
- Ferramentas de Uso na versão 1.1 de data 19/09/2023, autorado por Caio Lelis;
- Heatmap na versão 1.1 de data 19/09/2023, autorado por Caio Braga;
- Termos de Uso na versão 1.1 de data 28/09/2023, autorado por Joel Soares;
Modelagem
- Cenários na versão 1.6 de data 25/10/2023, autorado por Miguel de Frias;
- Léxicos na versão 1.3 de data 24/10/2023, autorado por Caio Lelis;
- Casos de Uso na versão 1.3 de data 24/10/2023, autorado por Caio Braga;
- Especificação Suplementar na versão 1.0 de data 24/10/2023, autorado por Caio Lelis;
Modelagem Ágil
- Backlog do Produto na versão 1.2 de data 06/11/2023, autorado por Guilherme Basilio e Joel Soares;
- Histórias de Usuário na versão 1.2 de data 04/11/2023, autorado por Caio Lelis e Doan Filho;
- NFR Framework na versão 1.2 de data 06/11/2023, autorado por Caio Braga, Gabriel Barbosa e Miguel de Frias.
Elicitação
- Personas na versão 2.0 de data 24/10/2023, autorado por Joel Soares;
Técnicas
- Brainstorming na versão 1.0 de data 03/10/2023, autorado por Miguel de Frias e Caio Braga;
- Introspecção na versão 1.0 de data 03/09/2023, autorado por Miguel de Frias e Guilherme Basilio;
- Observação na versão 1.0 de data 03/10/2023, autorado por Gabriel Barbosa;
- Questionário na versão 1.0 de data 04/10/2023, autorado por Doan Filho;
Priorização de requisitos
- $100 na versão 1.0 de data 18/10/2023, autorado por Guilherme Basilio
- Introdução na versão 1.0 de data 03/10/2023, autorado por Caio Lelis;
- Moscow na versão 1.0 de data 03/10/2023, autorado por Doan Filho e Caio Lelis;
- Three Level Scale na versão 1.1 de data 06/11/2023, autorado por Joel Soares;
Cronograma
As verificações serão realizadas no período do dia 10 de novembro de 2023 até o dia 12 de novembro de 2023.
Bibliografia
BARBOSA, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021);Interação Humano-Computador e Experiência do usuário. BILHETERIA DIGITAL. Interacao-Humano_computador. Distrito Federal, 2023. Disponível em: https://interacao-humano-computador.github.io/2023.1-BilheteriaDigital/. Acesso em: 10/11/2023.
CHECKLIST FÁCIL. Inspeção: o que é, tipos, como fazer e benefícios. Checklist Fácil, 2021. Disponível em: https://blog-pt.checklistfacil.com/inspecao/#O_que_e_inspecao. Acesso em: 10/11/2023. BERTINI, Flávio; SANTOS, Simone.Técnicas de Inspeção de Documentos de Requisitosde Software: um Estudo Comparativo. PUC-Rio, 2006. Disponível em: http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER06/bertini.pdf. Acesso em: 10/11/2023.
📑 Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 |
10/11/2023 | Criação do Documento | Limirio Guimarães | Milena Baruc |