Ir para o conteúdo

Introspecção

1. Oque é Introspecção?

A introspecção consiste em entender quais propriedades o sistema deve possuir para que seja um sucesso. Demanda o Engenheiro de Requisitos imaginar o que ele gostaria, se ele tivesse que desempenhar uma dada tarefa, com os equipamentos disponíveis e demais recursos, se colocando no lugar do usuário daquele sistema.

2. Objetivo

A utilização dessa técnica buscou apresentar como o Rocket.chat pode se encaixar em diferentes situações, atendendo os mais diversos tipos de perfis.

3. Ferramenta utilizada

Geração de personas

Introspecção 01

INT1

Requisitos elicitados:

Código Descrição Prioridade
INT1.1 O usuário deve ter a disposição, a criação de canais e grupos, privados/publicos, ilimitados. Must Have
INT1.2 O app deve possuir uma interface intuitiva, com boa usabilidade. Should Have
INT1.3 A plataforma deve oferecer a possibilidade do usuário entrar no app por meio de uma conta de outra aplicação. Would Have
INT1.4 O app deve oferecer a possibilidade do usuário instalar seu próprio servidor local. Must Have
INT1.5 O usuário deve ter a disposição, o uso de áudio e video conferência. Should Have
INT1.6 O app deve oferecer ao usuário, poder mencionar, um ou todos, os membros do grupo para chamar atenção para alguma mensagem. Should Have
INT1.7 Deve ser uma plataforma que ofereça segurança com dados dos usuários. Must Have

Introspecção 02

INT2

Requisitos elicitados:

Código Descrição Prioridade
INT2.1 O usuário deve poder enviar arquivos e documentos em uma conversa. Should Have
INT2.2 O app deve oferecer um campo de busca dentro de uma conversa. Could Have
INT2.3 O app deve ser capaz de listar todos os documentos já enviados em uma conversa, para que o usuário consiga achar facilmente qualquer um deles. Could Have
INT2.4 O usuário deve poder marcar/mencionar um determinado membro de um grupo para chamar sua atenção para uma mensagem importante. Should Have
INT2.5 O usuário deve poder criar chats para conversas em grupo. Must Have
INT2.6 A plataforma deve ter uma interface com um visual agradável, minimalista e intuitivo. Should Have

Introspecção 03

INT3

Requisitos elicitados:

Código Descrição Prioridade
INT3.1 A aplicação deve ser capaz de organizar multiplos grupos para contextos diferentes. Must Have
INT3.2 A plataforma deve oferecer a possibilidade de um servidor dedicado para o usuário assinante. Should Have
INT3.3 Os canais devem ser capazes de suportar o aumento de integrantes, sem afetar sua eficiência Must Have
INT3.4 As mensagens devem ser enviadas o mais rápido possível e sem perda de dados Must Have
INT3.5 Os usuários deve ser capazes de conseguir realizar transmissões ao vivo, como Web Conferência e Compartilhamento de tela Should Have
INT3.6 A aplicação deve ser capaz de realizar a transcrição de audio em texto(traduzir), para equipes de pessoas que não tenham um idioma muito familiarizado Would Have
INT3.7 A aplicação deve estar disponível em diferentes plataformas, como mobile e Desktop Could Have
INT3.8 A plataforma deve permitir a integração com serviços externos Should Have
INT3.9 A plataforma deve permitir a integração de Bots Should Have
INT3.10 A empresa responsável pelo Rocket.Chat deve oferecer tutoriais e suporte técnico para ajudar novos usuários na plataforma Should Have

Introspecção 04

INT4

Requisitos elicitados:

Código Descrição Prioridade
INT4.1 A aplicação deve oferece aos usuários troca de mensagens Must
INT4.2 A aplicação deve oferece ao usuário divisão em channels Must
INT4.3 A aplicação possui compartilhamento de imagem disponível para usuários Must
INT4.4 A aplicação deve ser capaz de fazer tradução instantânea Must
INT4.5 A aplicação deve possuir suporte de idiomas para o usuário Should
INT4.6 A aplicação deve possuir integração com outras ferramentas Should
INT4.7 A aplicação deve fornecer conversão de áudio em texto para o usuário Should
INT4.8 O app oferece ao usuário instalar seu próprio servidor local Should

Versionamento

Data Versão Modificação Autor
08/04/2019 1.0 Adição da Introspecção 01 Heron Rodrigues
09/04/2019 1.1 Adição da Introspecção 02 Weiller Fernandes
09/04/2019 1.2 Adição de Requisitos e Prioridades da Introspecção 02 Weiller Fernandes
09/04/2019 1.3 Adição de Requisitos e Prioridades da Introspecção 01 Heron Rodrigues
10/04/2019 1.4 Adição de Requisitos e Prioridades da Introspecção 03 Lucas Maciel
10/04/2019 1.5 Adição de Índices nos Requisitos Lucas Maciel
21/04/2019 1.6 Adição de Requisitos e Prioridades da Introspecção 04 André Lucas