Análise de Discurso
Técnica que consiste na análise de construções ideológicas presentes em uma conversa grupal. Por este método, cada membro do grupo de discussão pode exprimir suas ideias e argumentos de forma direta, sem interrupções, uma pessoa por vez, de tal forma que se torna possível fazer uma análise mais profunda dos requisitos que podem ser gerados a partir de cada ponto de vista individual. Este método pode ser aplicado de três princiapais formas:
-
Análise de Conversação: é um pouco menos estruturado, sem turnos pré-estabelecidos, permite que a análise funcione sob o cenário de interações sociais que fluem mais naturalmente.
-
Turntaking: forma mais estruturada, existem turnos com ordem pré-estabelecida, e com críterio de passagem pro turno seguinte, como tempo ou uma pausa vocal mais longa.
-
Pares Adjacentes: forma ordenada de análise para uma conversa entre os atuantes dos dois lados, na qual a função de orador é transferida de forma alternada entre eles, como o que é visto no tradicional modelo de Pergunta e Resposta.
Metodologia
Neste caso, o modelo utilizado foi a análise de conversação, cinco membros do grupo se reuniram, sendo um moderador, que também ficou responsável por sintetizar a discussão e análisar os resultados, gerando os requisitos e este documento, e quatro oradores. Os turnos aconteceram na ordem natural da conversa, e podiam se repetir caso o orador tivesse outros pontos de vistas a exprimir.
Grupo de Discussão
Nome | Papel | Observação |
---|---|---|
Marcos Nery | Moderador / Sintetizador | Membro da equipe |
André Lucas | Orador | Membro da equipe |
Gabriel Davi | Orador | Membro da equipe |
Heron Rodrigues | Orador | Membro da equipe |
João Lucas | Orador | Membro da equipe |
Resumo da Discussão
Abaixo pode ser visto um resumo dos pontos princiapais levantados por cada orador em seu respectivo turno, bem como os requisitos gerados por cada um deles. A gravação conversação completa pode ser obtida através deste link
André Lucas: Citou que o aplicativo tem bons diferenciais em relação a outros na mesma categoria, como a possibilidade de utilizar ferramentas de tradução instantánea e vídeo chamadas em grupo, Marcos complementou que, o recurso de compartilhamento de tela, presente na aplicação, também não é vista na maior parte dos concorrentes. Requisitos : AD1, AD2, AD3
André Lucas: Comentou também que a documentação é boa, e ajuda o usuário a entender mais sobre o aplicativo e seus principais usos, e que o mesmo vale para a comunidade, que é grande e tem sempre gente disposta pra tirar dúvidas sobre funcionalidades ou como contribuir com o projeto. Requisitos : AD4
André Lucas e Gabriel Davi: Disseram que uma parte difícil no uso da aplicação é que ela não notifica o usuário das mensagens que chegam a menos que alguém tenha explicitamente mencionado a tag do usuário nelas, o que acaba sendo ruim para eles pois eles perdem a chegada de muitas mensagens. Por isso, eles opinaram que a plataforma deveria deixar o usuário escolher se prefere esse comportamento ou se gostaria de ser notificado sobre qualquer mensagem que chega. Requisitos : AD5
Gabriel Davi e Heron Rodrigues: Citaram que, embora a versão web da aplicação seja muito boa, a versão mobile deixa a desejar, e além de um design pouco intuitívo e pouco atrativo, com muitas ferramentas escondidas do usuário, tem features que estão presentes na versão web mas não lá. Requisitos : AD6
Gabriel Davi e João Lucas: Citaram que o suporte para bots e plugins externos é muito bom, o que dá para o usuário grande capacidade de customizar a aplicação e dar mais funcionalidades para ela. Foi complementado por Marcos que além dos plugins existem também os temas, pelos quais o usuário modifica livremente a aparência da aplicação. Requisitos : AD7, AD8, AD9
Heron Rodrigues: Disse que costuma ter alguns problemas quanto a conexão com a internet, e que as vezes algumas funcionalidades do aplicativo não funcionam direito por conta disso, mas que as mensagens de erro nunca são claras o suficiente para saber se essa é de fato a causa ou é algum outro erro. Requisitos : AD10
João Lucas: Citou que a aplicação conta com uma ótima funcionalidade de pesquisa de channels públicos dentro do servidor, pela qual você pode fácilmente achar e entrar em channels cujo assunto é de seu interesse, para assim interagir com outras pessoas por dentro desse tema. Requisitos : AD11
João Lucas: Citou também que a aplicação te dá a possibilidade de criptografar as conversas de chats em grupo, coisa que dá mais segurança ao usuário, e que outros aplicativos concorrentes, como o Slack, não possuem. Requisitos : AD12
Todos : Comentaram que, ao entrar no servidor público do Rocket.chat, você é automâticamente colocado em alguns channels do servidor, o que alguns usuários acham interessante, pois esses channels são focados na interação da comunidade que contribuí com o app, mas outros acham ruim, pois não tem interesse em participar desses chats. Dessa forma, deveria ser perguntado ao usuário se ele quer ou não ser colocado nesses grupos. Requisitos : AD13
Requisitos Elicitados
Abaixo podem ser vistos de forma tabular os requisitos elicitados pelo moderador da discussão com a aplicação da técnica da análise de discurso. Foi utilizada a técnica MoSCoW de priorização, pela qual os requisitos recebem atribuições de prioridade que variam de Must, a mais alta, até Would, a mais baixa, passandor por Should e Could, que nessa ordem representam prioriádes intermediárias.
Código | Descrição | Prioridade |
---|---|---|
AD1 | O aplicativo deve ser capaz de traduzir instantáneamente mensagens em outras linguas | Must |
AD2 | O aplicativo deve ser capaz de realizar vídeoconferências em grupo | Must |
AD3 | O aplicativo deve ter a funcionalidade de compartilhamento de tela entre usuários | Could |
AD4 | A documentação da plataforma deve ser completa, servindo para ajudar os usuários a entender melhor a aplicação | Should |
AD5 | O usuário deve ser capaz de escolher se quer notificações para todas as mensagens que chegam ou só para as que o mencionam | Must |
AD6 | As versões da aplicação para diferentes dispositivos devem estar niveladas umas com as outras, para que o usuário tenha uma experiência de igual qualidade em todas elas | Must |
AD7 | A aplicação deve oferecer suporte para o uso de Bots nos channels | Should |
AD8 | A aplicação deve oferecer suporte para o uso de plugins externos, que adicionem mais funcionalidades a mesma | Could |
AD9 | A aplicação deve oferecer suporte para o uso de temas feitos pelos usuários, que permitem customizar a aparência da mesma | Would |
AD10 | A aplicação deve mostrar mensagens claras de erro, que ajudem o usuário a entender exatamente qual problema está ocorrendo | Should |
AD11 | A aplicação deve permitir que o usuário pesquise por channels públicos dentro do servidor cujos assuntos sejam de interesse | Could |
AD12 | A aplicação deve oferecer aos usuários a possibilidade de criptografar as mensagens trocadass via channel | Could |
AD13 | Deve ser perguntado ao usuário se ele quer ou não entrar nos chennels gerais do servidor, sem coloca-lo neles arbitrariamente | Would |
Por fim, segue também em formato tabular os requisitos anteriormente organizados, agora priorizados pelo método First Things First.
Funcionalidades (FTF) | Benefício Relativo | Penalidade Relativa | Valor Total | Valor % | Custo Relativo | Custo % | Risco Relativo | Risco % | Prioridade |
AD1 | 8 | 9 | 25 | 10,12145749 | 6 | 10,90909091 | 5 | 10,20408163 | 0,6321512847 |
AD2 | 7 | 5 | 19 | 7,692307692 | 6 | 10,90909091 | 5 | 10,20408163 | 0,4804349764 |
AD3 | 6 | 1 | 13 | 5,263157895 | 4 | 7,272727273 | 5 | 10,20408163 | 0,425313659 |
AD4 | 7 | 5 | 19 | 7,692307692 | 4 | 7,272727273 | 2 | 4,081632653 | 0,825927061 |
AD5 | 8 | 9 | 25 | 10,12145749 | 5 | 9,090909091 | 5 | 10,20408163 | 0,7131327565 |
AD6 | 8 | 8 | 24 | 9,71659919 | 5 | 9,090909091 | 4 | 8,163265306 | 0,7376404174 |
AD7 | 7 | 8 | 22 | 8,906882591 | 6 | 10,90909091 | 5 | 10,20408163 | 0,5562931305 |
AD8 | 4 | 4 | 12 | 4,858299595 | 3 | 5,454545455 | 2 | 4,081632653 | 0,6481741292 |
AD9 | 5 | 6 | 16 | 6,477732794 | 2 | 3,636363636 | 2 | 4,081632653 | 1,14101241 |
AD10 | 6 | 8 | 20 | 8,097165992 | 3 | 5,454545455 | 2 | 4,081632653 | 1,080290215 |
AD11 | 8 | 9 | 25 | 10,12145749 | 4 | 7,272727273 | 4 | 8,163265306 | 0,8914159456 |
AD12 | 6 | 6 | 18 | 7,287449393 | 5 | 9,090909091 | 6 | 12,24489796 | 0,4790164906 |
AD13 | 4 | 1 | 9 | 3,643724696 | 2 | 3,636363636 | 2 | 4,081632653 | 0,6418194808 |
TOTAL | 84 | 79 | 247 | 100 | 55 | 100 | 49 | 30,6122449 |
Versionamento
Data | Versão | Modificação | Autor |
---|---|---|---|
06/04/2019 | 1.0 | Adição da análise de discurso | Marcos Nery |
06/04/2019 | 1.1 | Adição da priorização por MoSCoW | Marcos Nery |
09/04/2019 | 1.2 | Adição da priorização por FTF | Marcos Nery |