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
Introspecção 01
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
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
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
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 |