Pular para conteúdo

Prototipação

Introdução

A validação¹ é um processo essencial no desenvolvimento de software, que busca analisar se o produto atende às necessidades e expectativas dos stakeholders. Diferente da verificação, que verifica se o software construído está correto de acordo com as especificações, a validação concentra-se em analisar se o software está sendo construído corretamente, ou seja, se está sendo desenvolvido o software certo.

Isso envolve a participação direta dos usuários e a avaliação do produto em seu ambiente desejado, garantindo que ele cumpra seu propósito e entregue o valor esperado. A validação pode ser realizada em várias etapas do processo de desenvolvimento, como a análise de requisitos, a criação de protótipos, as discussões com os usuários e os testes de aceitação, permitindo ajustes e melhorias contínuas para atender às necessidades dos stakeholders de forma eficaz.

Metodologia

No processo de criação deste artefato, seguimos uma abordagem sistemática, utilizando a técnica de prototipação. Inicialmente, identificamos todos os requisitos do aplicativo que ainda não haviam sido implementados, e que possuem alta prioridade de acordo com a fase de avaliação. Em seguida, utilizamos o Figma³, para criar uma representação visual interativa das funcionalidades implementadas.

Essa abordagem permitiu-nos visualizar o progresso e as características do aplicativo, proporcionando uma experiência mais envolvente e facilitando a comunicação entre os membros da equipe de desenvolvimento e os stakeholders.

A prototipação - Modelo 1 considerará exclusivamente requisitos de funcionalidade. Sendo elas:

ID Descrição dos Requisitos Rastreabilidade
01 Possibilidade de usar marcação de texto (negrito, itálico, etc) GLO01
02 O usuário poderia separar suas notas em pastas INT11
03 O usuário poderia definir templates para suas notas INT12
04 O usuário poderia importar ou exportar modelos de layout INT17
05 O aplicativo poderia ter integração com outros aplicativos INT16
06 O usuário poderia definir um lembrete para suas notas B16
07 O sistema poderia fornecer estatísticas sobre as notas INT15
08 O sistema poderia oferecer sugestões de notas relacionadas INT14
10 O usuário deveria poder definir cores para suas tags INT05
11 Para o primeiro acesso do usuário, deve ter uma breve explicação sobre o aplicativo e as suas funcionalidades INT08
12 Capacidade de criar no dispositivo um arquivo cópia de uma nota ST06
13 O aplicativo deve possuir um editor de texto avançado para permitir a utilização da função toggle ENT04
14 Poder baixar uma cópia da nota no dispositivo ST06/GLO06
15 O usuário deve ser capaz de pesquisar notas por palavra-chave ou tag/pastas B05
16 Os usuários devem poder exportar suas notas em diferentes formatos, como PDF ou Word, para uso posterior fora do aplicativo B12
17 O usuário deve ser capaz de anexar arquivos, imagens, áudios ou vídeos às notas B10
18 O aplicativo deve manter um histórico de versão de notas, permitindo que os usuários voltem para versões anteriores de suas notas B18

Protótipo

O protótipo também pode ser acessado CLICANDO AQUI.

Modelo 1 - Protótipo Simplenote. Fonte Autor (2023).

Resultados

Após a prototipação foi feita uma reunião para avaliação com a PO do projeto, na qual:

Vídeo 1 - Validação do protótipo. Fonte: Autor (2023).

Durante a avaliação, constatamos que o entrevistado expressou sua aprovação em relação às funcionalidades implementadas no protótipo em questão. No entanto, foi recomendado que aprimorássemos o fluxo de tela do protótipo para proporcionar uma melhor experiência de uso. Além disso, foram sugeridas melhorias na acessibilidade do aplicativo Simplenote.

As sugestões recebidas são cruciais para direcionar o processo de aperfeiçoamento do protótipo. Ao melhorar o fluxo de tela, será possível otimizar a navegação e a interação dos usuários, tornando o uso do aplicativo mais intuitivo e eficiente. Além disso, ao priorizar a acessibilidade, garantimos que o Simplenote possa ser utilizado por um público mais amplo, incluindo pessoas com deficiências visuais ou outras limitações que possam afetar sua experiência de uso. Com base nisso, e estamos comprometidos em levar em consideração essas sugestões e aplicar as melhorias necessárias para oferecer uma experiência ainda melhor aos usuários do Simplenote.

Referências

[1] UNIVESP. Gerência e Qualidade de Software - Aula 05 - Verificação e Validação. YouTube, 21 jun. 2018. Disponível em: https://www.youtube.com/watch?v=1Y-1zz6rZxo&t=22s. Acesso em: 20 jun. 2023

[2] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 23. 1º/2019. 53 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.

[3] Figma. Disponível em: https://www.figma.com/file/oAmOTvKcjLRS654uMoQSPN/SimpleNote?type=design&node-id=0-1&t=tySorZ07TBuMIrjO-0. Acesso em: 21 jun. 2023.

Histórico de versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 21/06/2023 Criação do artefato Ana Beatriz e Mylena João