-
Notifications
You must be signed in to change notification settings - Fork 0
MoSCoW
Uma das mais importantes partes em uma baseline de requisitos é a parte de priorização. Essa parte é responsável não apenas por eliminar requisitos menos significativos mas também por estabelecer e dar embassamento para a escolha daquele requisitos que irão para o processo de desenvolvimento de alguma funcionalidade e/ou melhoria de algum processo dentro do problema em questão. Então, graças a isso foi visto a necessidade de escolher um dos muitos métodos de priorização.
Dentre esses métodos um dos mais conhecidos e que vai ser usado nesse modulo da disciplina é o MoSCoW.
O MoSCoW é uma técnica para ajuda de priorização de itens, escopo, requisitos, classificação de mudanças.
O MoSCoW é dividido em 4 partes:
- Must: Que consiste em tudo que é imprencidível para o escopo do projeto. Que sejam funcionalidades bases do seu projeto.
- Should: Tudo que é importante para o escopo do projeto mas caso não tenha o produto não perderá seu valor de negócio.
- Could: Itens opcionais para a aplicação que são muito das vezes usado para agradar o cliente com funcionalidades extras.
- Won't: Tudo aquilo que será descartado da aplicação, ou seja, não será desenvolvido.
ID | Requisitos | Descrição | Valor de Negócio | Prioridade | ID Rastro | Rastro |
---|---|---|---|---|---|---|
RF1 | O usuário deve poder criar conta | Como um usuário do app eu gostaria de poder criar uma conta para realizar doações | Must | Alta | RFOAP01 | Observação e Análise de Protocolo |
RF2 | O usuário deve poder se conectar com facebook | Como um usuário do app eu gostaria de poder me conectar com o Facebook para facilitar a criação de uma conta | Should | Média | RFOAP02 | Observação e Análise de Protocolo |
RF3 | O usuário deve poder visualizar seu perfil | Como um usuário do app eu gostaria de poder visualizar meu perfil para ver minhas informações | Should | Média | RFOAP10 | Observação e Análise de Protocolo |
RF4 | O usuário deve poder vizualizar doações feitas | Como um usuário do app eu gostaria poder visualizaras doações feitas para visualizar com quantas doaçõeseu já cotribuí | Must | Alta | RFOAP11, RFST05 | Observação e Análise de Protocolo, Storytelling |
RF5 | O usuário deve poder vizualizar pra quais instituições são feitas as doações | Como um usuário gostaria de poder visualizar para quais instituições são feitas as doações | Could | Média | RFOAP12 | Observação e Análise de Protocolo |
RF6 | O usuário deve poder ler noticias | Como um usuário gostaria de ler notícias para se sentir informado | Must | Alta | RFOAP05 | Observação e Análise de Protocolo |
RF7 | O usuário deve poder coletar Ribons | Como um usuário gostaria de coletar ribons para poder doá-los | Must | Alta | RFOAP06, RFST07 | Observação e Análise de Protocolo, Storytelling |
RF8 | O usuário deve poder doar Ribons | Como um usuário gostaria de doar Ribons para ajudar quem precisa | Must | Alta | RFOAP07, RFST08 | Observação e Análise de Protocolo, Storytelling |
RF9 | O usuário deve poder escolher pra que causa ele estará doando | Como usuário eu gostaria de ter liberdade para escolher a causa que estarei ajudando | Must | Alta | RFOAP08 | Observação e Análise de Protocolo |
RF10 | O usuário deve poder visualizar o comprovante de doações | Como um usuário gostaria de visualizarum comprovante de doações para me certificar de que elas realmente estão sendo feitas | Should | Média | RFOAP09, RFST10 | Observação e Análise de Protocolo, Storytelling |
RF11 | O usuário deve poder comprar Ribons | Como um usuário gostaria de poder comprar ribons para poder doar do seu próprio dinheiro | Must | Alta | RFOAP13, RFST09 | Observação e Análise de Protocolo, Storytelling |
RF12 | O usuário deve poder visualizar um tutorial sobre o uso do app | Como um usuário gostaria de poder visualizar um tutorial para aprender sobre o funcionamento do app | Could | Média | RFOAP04 | Observação e Análise de Protocolo |
RF13 | O usuário deve poder conversar com a equipe | Como um usuário gostaria de poder entrar em contato com a equipe do app para dúvidas, sugestões, criticas e elogios | Would | Baixa | RFOAP14 | Observação e Análise de Protocolo |
RF14 | O usuário deve poder visualizar as perguntas frequentes em relação ao app | Como um usuário gostaria de ter acesso às perguntas frequentes para tirar dúvidas | Could | Média | RFOAP15 | Observação e Análise de Protocolo |
RF15 | O usuário deve poder ler politica de privacidade | Como um usuário gostaria de ler a política de privacidade para saber quais como são tratados seus dados. | Must | Alta | RFOAP16 | Observação e Análise de Protocolo |
RF16 | O usuário deve poder fazer login | Como um usuário gostaria de fazer login para ter acesso ao meu perfil | Must | Alta | RFOAP03, RFST04 | Observação e Análise de Protocolo, Storytelling |
RF17 | O aplicativo deve poder publicar notícias de terceiros | Como o aplicativo deve publicar noticias para o usuário ler | Must | Alta | RFIP01 | Introspecção |
RF18 | O aplicativo deve ser capaz de coletar padrões de utilização, frequência e alcance do uso | Como o aplicativo deve coletar padrões para se aperfeiçoar | Must | Alta | RFIC03 | Introspecção |
RF19 | O aplicativo deve poder coletar o conteúdo que o usuário lê, usa ou cria e os anúncios clicados pelo usuário | Como o aplicativo deve coletar o conteúdo sobre o usuário para se aperfeiçoar | Must | Alta | RFIC01 | Introspecção |
RF20 | O aplicativo deve poder coletar a duração das sessões do usuário | Como o aplicativo deve coletar a duração das sessões do usuário para se aperfeiçoar | Should | Média | RFIC04 | Introspecção |
RF21 | O aplicativo deve poder criar um histórico de informação detalhada do usuário e ligar todas as informações com a sua conta | Como o aplicativo deve salvar o histórico de atividades do usário para futuras consultas | Must | Alta | RFIC02 | Introspecção |
RF22 | O aplicativo deve poder determinar o tipo de navegador utilizado para acessar o app | Como o aplicativo deve determinar o tipo de navegador utilizado para conhecer melhor seus usuários | Should | Média | RFIC05 | Introspecção |
RF23 | O aplicativo deve poder coletar data e hora de acesso ao app | Como o aplicativo deve coletar data e hora de acesso para conhecer melhor seu usuário | Should | Média | RFIC06 | Introspecção |
RF24 | O aplicativo deve poder coletar páginas acessadas através do app | Como o aplicativo deve coletar páginas acessadas para se aperfeiçoar | Should | Média | RFIC07 | Introspecção |
RF25 | O aplicativo deve poder coletar localização geográfica do usuário | Como o aplicativo deve coletar localização geográfica do usuário para conhecer melhor seu usuário | Should | Média | RFIC08 | Introspecção |
RF26 | O aplicativo deve ser capaz de determinar se o app foi acessado através de um link e determinar o endereço deste site | Como o aplicativo deve saber de onde foi acessado para se aperfeiçoar | Could | Média | RFIC09 | Introspecção |
RF27 | O aplicativo deve ser capaz de Identificar o dispositivo utilizado | Como o aplicativo deve identificar o dispositivo utilizado para conhecer melhor seu público | Could | Média | RFIC010 | Introspecção |
RF28 | O aplicativo deve ser capaz de proteger informações do usuário | Como o aplicativo deve proteger as informações do usuário para que ele se sinta seguro | Must | Alta | RFIU013 | Introspecção |
RF29 | O aplicativo deve ser capaz de repassar informações dos usuários | Como o aplicativo deve repassar informações dos usuários para gerar propaganda | Must | Alta | RFIP02 | Introspecção |
RF30 | O aplicativo deve ser capaz de retornar o sucesso da doação feita pelo usuário | Como o aplicativo deve retornar o sucesso da doação feita pelo usuário para que o usuário saiba que o aplicativo é confiável | Must | Alta | RFST01 | Storytelling |
RF31 | O usuário deve ser esclarecido sobre como o app funciona pela primeira vez | Como o aplicativo deve mostrar ao usuário seu funcionamento para que ele não se sinta confuso | Should | Média | RFST02 | Storytelling |
RF32 | O aplicativo deve possibilitar o compartilhamento de histórias | Como o aplicativo deve possibilitar o compartilhamento de histórias para amigos, conecidos ou quem desejarmos | Must | Alta | RFST03 | Storytelling |
RF33 | O usuário deve poder ser comunicado a respeito de produtos, serviços, promoções e pesquisas do patrocinador | Como o aplicativo deve possibilitar a comunicação do usuário com o patrocinador | Must | Alta | RFIP03 | Introspecção |
RF34 | O aplicativo deve poder redirecionar o usuário à página da notícia | Como o aplicativo deve possibilitar o direcionamento do usuário | Must | Alta | RFIP04 | Introspecção |
RF35 | O aplicativo deve poder redirecionar o usuário ao site da bancorbrás | Como o aplicativo deve possibilitar o o redirecionamento ao site do patrocinador | Must | Alta | RFIP05 | Introspecção |
RF36 | O usuário deve poder coletar o presente diário | Como o aplicativo deve possibilitar a coleta de um bonus diário | Must | Alta | RFIU01 | Introspecção |
RF37 | O usuário deve poder coletar um presente diário | Como o usuário deve poder coletar um presente diário | Must | Alta | RFIU01 | Introspecção |
RF38 | O usuário deve poder visualizar com quantos dias de ajuda a comunidade do Ribon já contribuiu | Como o usuário deve poder visualizar com quantos dias de ajuda a comunidade do Ribon já contribuiu | Must | Alta | RFIU02 | Introspecção |
RF39 | O usuário deve poder visualizar quantos ribons já foram doados pela comunidade do Ribon | Como o usuário deve poder visualizar quantos ribons já foram doados pela comunidade do Ribon | Must | Alta | RFIU03 | Introspecção |
RF40 | O usuário deve poder compartilhar as histórias | Como o usuário deve poder compartilhar as histórias | Must | Alta | RFIU04 | Introspecção |
RF41 | O usuário deve poder compartilhar as doações | Como o usuário deve poder compartilhar as doações | Must | Alta | RFIU05 | Introspecção |
RF42 | O usuário deve poder convidar amigos para usar o app | Como o usuário deve poder convidar amigos para usar o app | Must | Alta | RFIU06 | Introspecção |
RF43 | O usuário deve poder visualizar quantos ribons ele possui | Como o usuário deve poder visualizar quantos ribons ele possui | Must | Alta | RFIU07, RFST06 | Introspecção, Storytelling |
RF44 | O usuário deve poder sair da sua conta | Como o usuário deve poder sair da sua conta | Must | Alta | RFIU08 | Introspecção |
RF45 | O usuário deve poder visualizar quem publicou a história | Como o usuário deve poder visualizar quem publicou a história | Must | Alta | RFIU09 | Introspecção |
RF46 | O usuário deve poder visualizar a data de publicação da história | Como o usuário deve poder visualizar a data de publicação da história | Must | Alta | RFIU010 | Introspecção |
RF47 | O usuário deve poder clicar na história para ler a mesma por completo | Como o usuário deve poder clicar na história para ler a mesma por completo | Must | Alta | RFIU011 | Introspecção |
RF48 | O usuário deve poder navegar por um feed de histórias | Como o usuário deve poder navegar por um feed de histórias | Must | Alta | RFIU012 | Introspecção |
SERRANO, Maurício; SERRANO, Milene. Requisitos - 2º/2018. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.
Grupo Uber. 2º semestre de 2018, disponível em: https://github.com/victorhdcoelho/Requisitos-uber-2018.2/wiki/