Skip to content

verificacao_priorizacao

victorhdcoelho edited this page Nov 5, 2018 · 12 revisions

Verificação - Inspeção Backlog de Produto

Data Versão Descrição Autor
05/11/2018 1.0 Criado o documento de Inspeção de Priorização Davi Alves e Victor Hugo

1. Introdução

Este documento tem a finalidade de fazer a verificação da priorização, utilizando a técnica de inspeção, que é uma das técnicas utilizadas na verificação de requisitos.

2. Objetivos

Os objetivos pretendidos com esta inspeção é verificar a qualidade dos artefatos produzidos pelo grupo e priorizar quais artefatos refatorar com base nos resultados obtidos.

3. Metodologia

O modelo de verificação escolhido foi o de inspeção, é um modelo eficaz que verifica se os artefatos estão de acordo com a notação esperada. Para a aplicação do modelo foi seguido o processo de Fagan.

Foram elaboradas 185 priorizações baseadas nas elicitações feitas pela equipe, as priorizações são feitas usando uma tecnica chamada moscow, e ajuda na priorização de itens, escopo, requisitos.Priorizamos cada requisito definindo termos como " ", " ", " ".

Foram elaboradas perguntas baseadas no material disponibilizado pelos professores, as respostas das perguntas devem ser "sim" ou "não", onde "sim" resulta em um impacto positivo e o "não" resulta em um impacto negativo.

Com base na tabela e no número de critérios não cumpridos, as histórias de usuário foram divididos em qualidades alta, média e baixa. Onde as histórias de qualidade baixa são os que precisam de refatoração urgente.

4. Perguntas

1 - Os itens classificados estão realmente de acordo com a prioridade que devia estar?

2 - Existe duplicidade de requisitos?

3 - Existe Rastro do requisito?

4 - Existe ambiguidade na escrita do requisito?

5. Tabela de Avaliação

ID das priorizações Requisito 1 2 3 4
RF001 Empacotar a aplicação e disponibilizar em repositórios confiáveis como AppleStore e PlayStore.
RF002 O usuário tem que fazer um cadastro para entrar no App.
RF003 A aplicação tem que permitir o usuário entrar nela apenas se efetuar o login.
RF004 A aplicação tem que permitir o usuário entrar nela apenas se efetuar o cadastro.
RF005 A aplicação tem que guardar as informações do cadastro e login do usuário.
RF006 A aplicação tem que efetuar o cadastro pelo facebook.
RF007 A aplicação tem que efetuar o cadastro pelo google+.
RF008 A aplicação tem que efetuar o login pelo facebook.
RF009 A aplicação tem que efetuar o login pelo google+.
RF010 A aplicação tem que solicitar que o usuário permita ela pegar as informações pessoais do facebook.
RF011 A aplicação tem que solicitar que o usuário permita ela pegar as informações pessoais do google+.
RF012 A aplicação tem que validar as informações do facebook.
RF013 A aplicação tem que validar as informações do google+
RF014 O usuário tem que conseguir verificar o trajeto para o destino desejado.
RF015 A aplicação tem que solicitar ao usuário que ele digite o trajeto do destino.
RF016 A aplicação tem que solicitar ao usuário um ponto de partida da corrida.
RF017 A aplicação tem que validar se o endereço do usuário existe
RF018 A aplicação tem que avaliar endereços com o nome ou posição próximos ao que ele digitou e mostrar ao usuário.
RF019 O usuário tem que receber dicas de lugares para que ele possa ir caso tenha digitado metade do endereço ou o endereço errado.
RF020 A aplicação tem que solicitar ao usuário que ele possa pedir a viagem ou não.
RF021 O usuário tem que ser capaz antes de confirmar a viagem ver o preço por tipo de carro.
RF022 A aplicação tem que calcular a trajetória do usuário para cada tipo de carro disponível. E mostrar o preço ao usuário.
RF023 A aplicação tem que calcular a trajetória do usuário para cada tipo de carro disponível. E mostrar o tempo ao usuário.
RF024 O usuário tem que ser capaz de solicitar o carro desejado apertando na opção que lhe agradar.
RF025 A aplicação tem que solicitar a forma de pagamento antes da confirmação da viagem.
RF026 A aplicação tem que mostra as formas de pagamento para o usuário.
RF027 O usuário tem que escolher a forma de pagamento que mais lhe agrada.
RF028 A aplicação tem que solicitar dados do cartão caso a opção seja de cartão de crédito ou débito.
RF029 A aplicação tem que solicitar as informações necessárias da conta PayPal caso seja escolhida.
RF030 A aplicação tem que redirecionar para a página de aguardo de carros para caso o usuário escolha a opção dinheiro.
RF031 Caso a opção seja dinheiro o motorista será notificado e terá que ficar com conta dele a questão do troco.
RF032 A aplicação tem que validar os dados de cartão de crédito .
RF033 A aplicação tem que validar os dados da conta PayPal .
RF034 A aplicação tem que notificar o motorista caso a opção seja dinheiro.
RF035 A aplicação tem que notificar o motorista caso a opção seja cartão ou conta PayPal.
RF036 A aplicação tem que solicitar o motorista para a corrida especificada.
RF037 A aplicação tem que notificar os motoristas próximos da corrida solicitada.
RF038 A aplicação tem que solicitar para os motoristas que confirmem a corrida ou não.
RF039 A aplicação tem que pegar as informações do motorista que está aceitou a corrida e mostrar ao usuário.
RF040 O usuário tem que se capaz de solicitar o cancelamento da corrida.
RF041 O motorista tem que se capaz de solicitar o cancelamento da corrida.
RF042 A aplicação tem que processar o cancelamento e passar ao usuário ou ao motorista.
RF041 O usuário tem que ser capaz de dar justificativa para que o dinheiro da corrida seja devolvido.
RF042 A aplicação tem que solicitar ao usuário que ele dê uma justificativa para o cancelamento
RF043 A aplicação tem que validar se o motivo do cancelamento é valido ou não para devolver ou não o dinheiro
RF044 A aplicação ao final do trajeto traçado tem que perguntar a avaliação de 0 a 5 estrelas ao usuário sobre a viagem.
RF045 A aplicação ao final do trajeto traçado tem que perguntar a avaliação de 0 a 5 estrelas ao motorista sobre o passageiro.
RF046 O usuário tem que ser capaz de avaliar o motorista.
RF047 O motorista tem que ser capaz de avaliar o usuário.
RF048 A aplicação tem que fazer a média das avaliações gerais e salvar no perfil do usuário.
RF049 A aplicação tem que fazer a média das avaliações gerais e salvar no perfil do motorista.
RF050 O usuário tem que solicitar mudanças no perfil dele.
RF051 O motorista tem que ser capaz de mudar suas configurações de perfil.
RF052 O motorista e o usuário tem que conseguir fazer as solicitações de mudanças de configurações gerais do app.
RF053 O usuário e o motorista tem que solicitar histórico de viagens.
RF054 A aplicação tem que conseguir guardar o histórico de viagens.
RF056 O motorista tem ser capaz de colocar seu plano de carreira dentro do app.
RF057 A aplicação tem que ser capaz de calcular o plano de carreira do motorista a cada corrida.
RF058 O usuário tem que se capaz de adicionar mais formas de pagamento.
RF059 A aplicação tem que solicitar ao usuário caso queira para se tornar um motorista uber.
RF060 A aplicação tem que dar ao usuário a opção de resgatar cupom de desconto para outras corridas .
RF061 A aplicação tem que ser capaz de ver se o cupom está válido e se pode utilizá-lo para corridas.
RF062 A aplicação tem que fazer a solicitação dos dados do motorista para cadastro na uber.
RF063 A aplicação tem que validar as informações do motorista para ver se ele tá apto ou não a participar da empresa.
RF064 O futuro motorista ou não tem que saber o feedback da sua requisição para motorista.
RF065 É necessário que a localização do smartphone esteja ligada para fazer uso da funcionalidade principal do aplicativo.
RF066 Ao abrir o aplicativo, a tela inicial deve ser o mapa mostrando onde o cliente está localizado e os carros da Uber disponíveis ao seu redor.
RF067 O aplicativo deve manter um histórico de destinos, para sugerir diretamente destinos que o cliente costuma ir.
RF068 Na tela inicial, deve haver um campo para escrever o destino para qual o cliente deseja se deslocar.
RF069 Ao selecionar um destino deve ser mostrado ao cliente os tipos de carros disponíveis, o valor da corrida para o carro padrão e o método de pagamento que o cliente está utilizando, além do botão de confirmar viagem.
RF070 Os diferentes carros disponíveis devem ser UberX, UberSelect, UberBlack e UberBag.
RF071 O aplicativo deve mostrar mensagens exibindo a flutuação dos preços, conforme o horário e o número de carros disponíveis ao redor.
RF072 Ao selecionar um tipo de carro deve ser exibido uma breve descrição de qual seu diferencial.
RF073 Ao selecionar um tipo de carro deve ser exibido o valor da viagem e o tempo para chegar ao destino.
RF074 Ao selecionar um tipo de carro deve ser verificada a disponibilidade deste nas redondezas, caso nenhum seja encontrado, não é possível confirmar a viagem.
RF075 Ao realizar um swipe para cima na tela inicial o cliente deverá ser levado a uma tela de mensagens, contendo avisos e dicas da Uber.
RF076 O menu “Viagens com desconto” deve conter o código promocional do usuário para que ele compartilhe com novos clientes, gerando desconto para ambos.
RF077 Ao clicar nas três barras na parte de cima do mapa, o menu lateral deve abrir.
RF078 O menu lateral deve conter, o nome do cliente, sua média de avaliações e versão do aplicativo
RF079 O menu lateral deve conter os botões “Suas viagens”, “Ajuda”, “Pagamento”, “Viagens com desconto” e “Configurações”.
RF080 O menu lateral deve conter propagandas de outros serviços Uber, como o UberEats e o UberDriver
RF081 A aba “Suas viagens” deve conter um histórico de viagens feitas, exibindo o trajeto, o horário da realização da viagem, o carro usado e o valor pago.
RF082 Ao clicar em uma viagem feita o usuário deve ser deslocado a uma aba de detalhes da viagem, exibindo o exibindo o trajeto, o horário da realização da viagem, o carro usado, valor pago, nome do motorista, a avaliação que o cliente deu a ele e o endereço completo do local inicial e destino.
RF083 “Detalhes da viagem” deve conter uma aba de “Ajuda” e outra de “Recibo”.
RF084 A aba de ajuda contida em “Detalhes da viagem” deve apresentar as seguintes opções, “Eu me envolvi em um acidente”, “Revisão de valores ou taxas”, “Itens perdidos”, “Opiniões sobre o motorista”, “Opiniões sobre o veículo” e “Tive outro problema”.
RF085 A aba Recibo contida em “Detalhes da Viagem” deve apresentar as seguintes informações, “Preço da viagem”, “Subtotal”, “Regulação Distrital”, “Pedágios, cobranças extras e taxas”, “Total” e qual foi o método de pagamento utilizado.
RF086 O menu “Pagamento” deve conter as formas de pagamento armazenadas e uma opção para adicionar nova forma de pagamento.
RF087 O menu “Pagamento” deve conter perfis de usuário e a opção de adicionar um novo perfil de usuário.
RF088 O menu “Pagamento” deve conter uma opção de recompensas dando dicas de promoções da Uber com parceiras.
RF089 O menu “Pagamento” deve conter uma opção para que o usuário insira um código promocional.
RF090 O menu “Configurações” deve conter as seguintes informações: Nome do usuário, celular e e-mail.
RF091 O menu “Configurações” deve conter uma opção para gerenciar contatos de confiança.
RF092 O menu “Configurações” deve conter uma opção para configurar perfil familiar.
RF093 O menu “Configurações” deve conter uma opção para gerenciar privacidade.
RF094 O menu “Configurações” deve conter um botão para se deslogar do aplicativo.
RF95 Bitcoin como mais uma Forma de Pagamento
RF96 Implementar outros meios de pagamento, aumentar as opções do usuário
RF97 Crédito/Débito no Evento em que o usuário estiver presente, adicionar o preço do uber na comanda do evento em que o usuário estiver frequentando.
RF98 Extra de código promocional
RF99 Fazer mais promoções
RF100 Implementar Pacotes de Promoções
RF101 Implementar Pacotes de Fidelização
RF102 Implementar Único pagamento Ida/Volta
RF103 Adicionar Mais Gerenciadores de Pagamentos
RF104 SAC para Pagamentos, auxiliar nas dificuldades dos usuários
RF105 Opção de relatar erro mais visível, de modo que seja fácil para o usuário reportar um erro.
RF106 Opção para retirar alguma Forma de Pagamentos, se o usuário desejar retirar aquela opção de pagamento assinada anteriormente.
RF107 Simular um pagamento, para que o usuário possa realizar uma simulaçao de preços, saldo em conta, aceitação do cartão.
RF108 Alocar todo conteúdo relacionado ao pagamento em um só menu, de modo que seja intuitivo e fácil de se localizar.
RF109 Mostrar o custos que gera o valor final, para que o usuário possa avaliar o serviço.
RF110 Adicionar extratos de viagens também no menu de Pagamentos
RF111 O aplicativo tem que apresentar o sistema de GPS e Mapa para sua localização e a do usuário quando solicitado
RF112 O aplicativo tem que apresentar várias formas de pagamento de modo que seja de fácil execução e desempenho rápido
RF113 Os requisitos minímos do carro do Motorista UBER padrão deve ter 5 assentos, 4 portas e ar condicionado
RF114 O aplicativo deve ter um bom chat de conversas rápidas entre o passageiro e o motorista apenas para se comunicarem caso tenha algum problema
RF115 O aplicativo deve oferecer um sistema de auxílio ao motorista e tutorias a utilização do programa
RF116 O aplicativo poderia aceitar outras formas de pagamento além de dinheiro e cartões de débito/crédito
RF117 A empresa UBER poderia compensar os motoristas dedicados e exemplares com premiações e assim incentivar outros motoristas
RF118 O aplicativo poderia apresentar o histórico de transações do Motorista a empresa UBER em meses e anos
RF119 Os métodos para avaliação da Premiação seria pelo Ranking de corridas, avalição e tempo trabalhado (anos)
RF120 A UBER poderia trabalhar com outras formas de transporte rápido como ônibus e motos
RF121 Poderia informar para o motorista qual a forma de pagamento do usuário antes da corrida
RF122 Deve haver um sistema de posição global
RF123 Deve ser possível navegar pelo GPS
RF124 Deve ser possível ver minha localização atual no GPS do aplicativo
RF125 Deve ser possível retornar para minha localização atual com apenas um clique
RF126 Deve ser possível ver, no gps do aplicativo, os veículos de ubers disponíveis, em tempo real
RF127 Deve ser possível solicitar uma viagem para uma localização específica
RF128 Deve ser possível selecionar localizações de viagens recentes, para agilizar o processo
RF129 Deve ser possível olhar o preço da viagem antes de aceitá-la
RF130 Deve ser possível escolher o tipo do veículo em que se quer viajar
RF131 Deve ser possível analisar os dados do motorista e do carro solicitado pelo aplicativo
RF132 Deve ser possível escolher o modo de pagamento antes de confirmar a viagem
RF133 Deve ser possível ver o tempo estimado e a distancia até o destino
RF134 Deve ser possível me comunicar com o motorista pelo aplicativo
RF135 Deve ser possível ver a localização do carro do motorista em tempo real
RF136 Deve ser possível avaliar o motorista de 1 a 5 estrelas
RF137 Deve ser possível dar o feedback sobre o motorista para a uber
RF138 Deve ser possível fazer um elogio ao motorista
RF139 Deve ser possível dar uma gorjeta ao motorista
RF140 Deve haver um menu lateral com as demais informações do aplicativo
RF141 Deve ser possível ver a média das avaliações no menu lateral
RF142 Deve aparecer a foto de perfil no menu lateral
RF143 Deve haver uma mensagem incentivando o cliente a se tornar um motorista de uber
RF144 Deve haver titulos direcionando para o historico de viagens, para o guia de ajuda, para a configuração das formas de pagamento, para o guia de viagens com desconto e para as configurações em geral
RF145 Deve haver um título direcionando para uma propaganda do uber eats
RF146 Deve haver um título direcionando para as informações legais do aplicativo
RF147 Deve ser possível ver todas viagens já feitas
RF148 Deve ser possível selecionar uma viagem para ver os detalhes desta
RF149 Nos detalhes da viagem deve ser possível ver o caminho percorrido, data, horário, valor da viagem, avaliação dada ao motorista, uma aba de ajuda e um recibo com todos os valores cobrados pela uber
RF150 Deve ser possível ver todas as viagens agendadas
RF151 Deve ser possível ver as viagens feitas com perfil familiar
RF152 Deve ser possível relatar um problema sobre a última viagem
RF153 Deve redirecionar para problemas específicos: revisão do valor de viagens, opções de conta e pagamento, o guia da uber, cadastrando, outros problemas, acessibilidade
RF154 Deve ser possível escolher as formas de pagamento, entre cartão de crédito ou débito, dinheiro, paypal, uber pré-pago
RF155 Deve ser possível cadastrar mais de uma forma de pagamento
RF156 Deve ser possível criar perfis de usuários com preferências de pagamento para cada perfil
RF157 Deve ser possível adicionar códigos promocionais
RF158 Deve ser possível compartilhar o código promocional do usuário em diversas plataformas para ganhar cupons de desconto
RF159 Deve ser possível compartilhar o código promocional do usuário diretamente com o what’s app
RF160 Deve ser possível editar o perfil de usuário
RF161 Deve ser possível salvar localizações específicas para facilitar seu acesso
RF162 Deve ser possível adicionar contatos de segurança, para que estes acompanhem suas viagens com a Uber
RF163 Deve ser possível configurar o perfil familiar
RF164 Deve ser possível configurar a privacidade das informações compartilhadas com a Uber
RF165 Deve ser possível realizar o logout da aplicação
RF166 Deve ser possível permitir ou não o compartilhamento da localização com a Uber
RF167 Deve ser possível permitir ou não o compartilhanento da localização em tempo real com o motorista
RF168 Deve ser possível permitir ou não a sincronização dos contatos do telefone com o aplicativo (não existe mais)
RF169 Deve ser possível alterar as preferências das notificações
RF170 Deve ser possível sincronizar o calendário do celular com o aplicativo (não existe mais)
RF171 Deve ser possível exluir a conta do usuário
RF172 Mostrar informações do motorista no perfil dele, como, por exemplo, tempo de trabalho, número de viagens, sua avaliação, elogios.
RF173 Sistema de conquistas para motoristas.
RF174 Opção de compartilhar histórias.
RF175 Confirmação de identidade por foto antes de iniciar o trabalho.
RF176 Melhorar a opção de voz do GPS do aplicativo.
RF177 Melhorar o sistema de navegação.
RF178 Resolver o problema com passageiros demorados, que tomam o tempo dos motoristas.
RF179 Criar uma I.A. para o aplicativo da Uber.
RF180 Melhorar mais a precisão do mapa.
RF181 Tornar o app mais prático, precisando de menos interações com o usuário.
RF182 Mostrar destinos mais populares.
RF183 Acessibilidade para deficientes.
RF184 Integração com eventos.
RF185 Parceria com eventos.

6. Qualidade do Modelo

6.1 Critérios de qualidade:

  • Reprovação em APENAS 1 critérios - Qualidade Alta
  • Reprovação dentre 2 e 3 critérios - Qualidade Média
  • Reprovação em mais de 4 critérios - Qualidade Baixa

7. Análise dos Modelos

7.1 Qualidade Baixa

  • Não houve mais que 3 reprovações por critérios.

7.2 Qualidade Média

  • Não possui rastreabilidade.

7.3 Qualidade Alta

  • Passou em todos os critérios e foi utilizado como base para a parte de modelagem de requisitos;

8. Conclusões

  • A maioria dos requisitos tem a rastreabilidade e estão bem escritos. Porém ainda tem que melhorar as justificativas do por que daquele requisito.
  • Outra verificação que foi vista é a parte de alguns requisitos que tem que ser reavaliados e agrupados em um único requisito.
  • Os requisitos com baixa qualidade foram feitos com o Brain Storm. E isso se dá graças a abstração das ideias levantadas que por não apresentarem um prioridade alta não foram bem descritas e explicadas nessa parte.


Módulo II - Pré-Rastreabilidade


Módulo III - Elicitação

Técnicas de Elicitação

Priorização


Módulo IV - Modelagem

Modelagem Inicial

Modelagem Tradicional

Modelagem Ágil

Modelagem Intencional


Módulo V - Análise


Módulo IV - Pós-Rastreabilidade

Clone this wiki locally