Ir para o conteúdo

A Estrutura de Tópicos do Documento de Visão

Histórico de Revisão

Data Versão Descrição Autor(es)
20/03/2020 0.1 Criação do Documento Hércules
29/08/2020 0.2 Restruturação do Documento Guilherme
01/08/2020 0.3 Restruturação do Documento Guilherme
10/09/2020 0.4 Inserção do tópico 1 Hércules
10/09/2020 0.5 Atualização da Visão Geral do Produto Bruno
13/09/2020 0.7 Atualização do tópico de recursos Vitor
14/09/2020 0.8 Atualização do tópico Descrição da Parte Interessada e do Usuário Hércules
14/09/2020 0.9 Atualização do tópico Posicionamento Juliana
18/09/2020 1.0 Revisão Mateus Augusto
18/09/2020 1.1 Atualização do item 4.2 Bruno
21/09/2020 1.2 Atualização dos recursos Vitor
15/12/2020 1.3 Adição regras para a paleta de cores Bruno

Sumário

1. Introdução
2. Posicionando
3. Descrições da Parte Interessada e do Usuário
4. Visão Geral do Produto
5. Recursos do Produto
6. Restrições
7. Paleta de cores
8. Referências

1: Introdução

Esta introdução fornece uma visão geral de todo o documento de visão. Ela inclui o propósito, escopo, definições, acrônimos, abreviações, referências e visão geral de todo o documento.

1.1 Propósito:

Este documento visa definir o escopo e o propósito geral do projeto do sistema de gerenciamento do aplicativo "Vamos Cuidar", especificando o posicionamento em relação ao problema a ser resolvido, descrevendo as partes interessadas, dando uma visão geral do produto, definindo quais serão os recursos do produto, e por fim elencando as possíveis restrições atreladas a este projeto.

1.2 Escopo:

Este projeto é parte do desenvolvimento do aplicativo "Vamos Cuidar", e tem como objetivo desenvolver um sistema gerenciador para o aplicativo. Este aplicativo é feito em parceria com o DAF da UnB, e tem como objetivo fornecer uma interface para que pessoas vinculadas a UnB possam relatar problemas no ambiente da UnB e assim ter esses relatos entregues aos departamentos responsáveis. O sistema gerenciador, dentro do projeto, visa fornecer uma interface para que se possa gerenciar o conteúdo do aplicativo.

1.3 Definições, acrônimos e abreviações:

UnB - Universidade de Brasília

DAF - Decanato de Administração

PO - Product Owner (Dono do produto)

1.5 Visão geral:

Este documento traz o escopo e propósito geral deste projeto, e está dividido em 7 tópicos:
1. Introdução: fornece uma visão geral do documento de visão.
2. Posicionando: Descreve o propósito do produto e a importância deste para as partes envolvidas.
3. Descrições da Parte Interessada e do Usuário: Descreve todas as partes interessadas no produto e usuários.
4. Visão Geral do Produto: Essa seção fornece uma visão geral das capacidades, interfaces com outras aplicações, e configurações do sistema.
5. Recursos do Produto: Lista e descreve as funcionalidades do produto.
6. Restrições: Busca elencar quaisquer restrições de projeto externas, ou internas.
7. Referências: Lista todas as referências que foram utilizadas para elaborar este documento.

2: Posicionamento

2.1 Oportunidade de Negócios:

O sistema de gerenciamento do aplicativo “Vamos Cuidar” é uma interface para a avaliação dos problemas relatados pelos departamentos responsáveis. Com o sistema de gerenciamento, o DAF da UnB poderá administrar a plataforma com criação de posts, análise de dados e promover soluções para os problemas relatados.

2.2 Instrução do Problema:

A dificuldade e demora na resolução de problemas relacionados à UnB gera uma necessidade de um meio de informação rápido e apto no qual aja comunicação entre o relator e o departamento encarregado daquela devida adversidade. Uma solução bem sucedida para se obter uma comunicação mais eficiente é a criação de uma plataforma de fácil acesso para o DAF da UnB gerenciar, analisar e notificar sobre essas questões. No qual a análise será realizada de acordo com as categorias, número de posts sobre determinado assunto, votos e entre outros.

2.3 Instrução de Posição do Produto:

Para uma solução e notificação ágil aos problemas referentes à UnB informados por estudantes e/ou funcionários. O sistema gerenciador do aplicativo “Vamos Cuidar” é uma aplicação que permite a visualização de questões sobre a UnB. Nosso produto será o primeiro a providenciar uma interação direta entre pessoas da comunidade da UnB e o DAF.

3: Descrições da Parte Interessada e do Usuário

Esta seção fornece um perfil das partes interessadas e usuários que estão envolvidos no projeto. Esta seção também identifica os principais problemas que as partes interessadas e os usuários consideram que a solução proposta deva tratar.

3.1 Resumo da Parte Interessada:

Nome Descrição Responsabilidades
Cliente. DAF da UnB Administrar a plataforma, criando posts, analisando os dados, e providenciando soluções para problemas postados pelos usuários
Usuário do aplicativo Alunos, professores, ou quaisquer servidores da universidade Utilizar a plataforma, postando eventuais problemas na universidade, fornecendo informações como por exemplo o local do problema, e uma foto.
Equipe de Desenvolvimento Equipe formada por alunos das disciplinas de métodos de desenvolvimento de software, e engenharia do produto de software Desenvolver a plataforma

3.2 Resumo do Usuário:

Nome Descrição Parte Interessada
Administrador do aplicativo Este usuário administra o aplicativo, postando notícias, editando possíveis benefícios para os usuários, e editando anúncios de empresas parceiras, além de ter acesso a relatórios dos posts dos usuários. Cliente

3.3 Ambiente do Usuário:

A aplicação é em forma de aplicação web, e será utilizada em escritório dentro da UnB, no DAF.

3.4 Perfis das Partes Interessadas:

Representante Fernando
Descrição Coordenador de contratos
Tipo Especialista de negócios
Responsabilidades Administra o aplicativo, postando notícias, analisando dados, e solucionando os problemas elencados por usuários
Critérios de Sucesso Ter uma plataforma que facilite a administração e a manutenção dos contratos da faculdade
Envolvimento PO
Representante Comunidade acadêmica
Descrição Alunos, professores, terceirizados
Tipo Usuário casual
Responsabilidades Fornece dados para o aplicativo
Critérios de Sucesso Manutenção adequada da universidade
Envolvimento Usuário do aplicativo
Representante Renata
Descrição Responsável pelo hackathon, de qual o projeto foi vencedor
Tipo Especialista em negócios
Responsabilidades Fornece requisitos e informações para fazer a integração do sistema de gestão com o aplicativo
Critérios de Sucesso Integração bem sucedida do sistema gerenciador com o projeto
Envolvimento Integração do projeto
Representante Bruno
Descrição Equipe de desenvolvimento do aplicativo para celular
Tipo Equipe de desenvolvimento
Responsabilidades Trabalhará na parte do aplicativo para celular, que será gerenciado pelo sistema gerenciador, que é o objeto deste documento
Critérios de Sucesso Integração bem sucedida do sistema gerenciador com o projeto
Envolvimento Integração do projeto
Entregas Interface para comunicação entre o aplicativo e o sistema gerenciador
Representante Carla
Descrição Orientadora do projeto do aplicativo para smartphone
Tipo Orientador
Responsabilidades Orientará a equipe de desenvolvimento do aplicativo
Critérios de Sucesso Integração bem sucedida do sistema gerenciador com o projeto
Envolvimento Integração do projeto
Entregas Interface para comunicação entre o aplicativo e o sistema gerenciador
Representante Hilmer
Descrição Orientador do projeto do sistema gerenciador
Tipo Orientador
Responsabilidades Orientará a equipe de desenvolvimento sistema
Critérios de Sucesso Aplicativo funcional e bem documentado, aplicando as metodologias de desenvolvimento de software
Envolvimento Orientação
Entregas Documentação
Representante Guilherme Aguiar, Mateus Augusto, Gabriel Filipe
Descrição Equipe de Gerência do Projeto
Tipo Desenvolvedor
Responsabilidades Desenvolver o produto de software
Critérios de Sucesso Atender à necessidade das partes interessadas
Envolvimento Desenvolvimento e gestão do projeto
Entregas Documentação
Representante Fernando
Descrição Coordenador de contratos
Tipo Usuário avançado
Responsabilidades Coordenar contratos do DAF
Critérios de Sucesso Ter uma plataforma que facilite a administração e a manutenção dos contratos da faculdade
Envolvimento PO
Entregas Protótipo, Features da aplicação

3.5 Perfis do Usuário

Representante Gestores
Descrição Gestores do DAF
Tipo Usuário avançado
Responsabilidades Administra o aplicativo, postando notícias, analisando dados, e solucionando os problemas elencados por usuários
Critérios de Sucesso Ter uma plataforma que facilite a administração e a manutenção dos contratos da faculdade
Envolvimento PO
Entregas Protótipo, Features da aplicação

3.6 Principais Necessidades da Parte Interessada ou do Usuário:

Necessidade Prioridade Interesses Solução atual Solução proposta
Monitorar problemas relacionados a UnB 1 Melhorar o monitoramento dos contratos Monitoramento por servidores Utilizar a aplicação para ter uma melhor e mais ampla visualização dos dados
Facilitar Tomada de decisão 1 Apresentação de indicadores Decisão a partir de relatórios Utilizar a aplicação para fornecer indicadores
Apresentar feedback dos processos 1 Mostrar para a comunidade acadêmica o andamento do processo de resolução Notícias no site da UnB Alimentar feed da Aplicação mobile como notícias

3.7 Alternativas e Concorrência:

A principal alternativa ao nosso produto, que é a alternativa utilizada atualmente, é a de dispor do trabalho de servidores para inspecionar a universidade procurando por defeitos na infraestrutura, ou quaisquer outras falhas no funcionamento da universidade. E além disso, dispor do feedback da comunidade acadêmica que se disponham a relatar problemas, diretamente para o decanato.

4: Visão Geral do Produto

4.1 Perspectiva do Produto:

O produto possui aplicações semelhantes a de um relatório sobre o uso das funcionalidade de um aplicativo com o gerenciamento de informações do mesmo. O sistema gerenciador do Vamos Cuidar, tem uma dependência de uma aplicação mobile que tem o objetivo de enviar dados para a plataforma gestora.

4.2 Resumo das Capacidades:

Benefício para o Cliente Recursos de Suporte
Geração de relatórios sobre o uso das funcionalidades. O usuário tem acesso e pode tirar informações adicionais sobre as funcionalidades, como por exemplo: número de posts, categorias, votos, metas e rankings.
Avaliação dos problemas citados. Ao receber a notificação de um problema, o gestor pode avaliar a situação, tendo a opção de modificar o estado da situação.
Criação de conteúdo informativo. Com a criação de notícias tem-se a possibilidade de avisar os usuários do aplicativo mobile, informações referentes aos dados recebidos pelo sistema ou informações da própria rede da UnB
Sistema de recompensa por postagens e avaliações Com a colaboração de pessoas por meio do aplicativo, temos então a possibilidade de gerenciar recompensas fornecidas pela própria UnB ou empresas parceiras.
Gerenciamento de anúncios. Após ter um firmamento com empresas parceiras, terá a criação de anúncios da mesma. Com isso, o usuário pode criar e deletar de uma forma fácil suas propagandas.


4.3 Suposições e Dependências

O sistema de gerenciamento do Vamos Cuidar, tem uma dependência da aplicação mobile, pois irá receber os dados das denúncias dessa aplicação. A parte onde será disponibilizada o uso do sistema (Aplicação web) não necessita de um sistema de hardware robusto.

4.4 Custo e Precificação

O custo único seria o local onde o site será hospedado.

4.5 Licenciamento e Instalação

Não há necessidade de instalação, pois a plataforma é uma aplicação web. Já temos como o licenciamento a GNU General Public License v3.0.

5: Recursos do Produto

Os recursos do produto são listados abaixo.

5.1 Sistema de Login.

O Sistema deve Permitir que o usuário seja capaz de efetuar login, comprovando sua identidade podendo realizar operações de acordo com sua permissão. Toda notícia deve possuir título, imagem, texto, autor, e tags.

5.2 CRUD de Notícias.

A aplicação deve permitir que o usuário seja capaz de criar, visualizar, ler e excluir notícias. Estas notícias estarão disponíveis para o público geral visualizar e reagir.

5.3 Gestão de Benefícios.

Os usuários do sistema de gestão devem ser capazes de criar e excluir benefícios. Os usuários do aplicativo comprarão estes benefícios atravez de ponto adiquiridos por participação e engajamento. Os benefícios devem possuir titulo, nome da empresa e custo de pontos.

5.4 Disponibilização de Relatórios.

Deve-se permitir que os usuários visualizem relatórios de quatro classes, listados abaixo

5.4.1 Relatórios de Localização

Relatório com mapa de incidencia de posts por região.

5.4.2 Relatórios de Metas

Os usuários devem visualizar como está a situação das metas estabelecidas, como meta de novos usuários e post resolvidos por periodo de tempo.

5.4.3 Relatórios de Usuário

Estatística de Novos Usúarios por periodo de tempo.

5.4.4 Relatórios de Posts

Os usuários do sistema devem conseguir visualizar com clareza as estatísticas dos posts, visualizando as categorias de posts com maior engajamento, post mais votados e números de post por local, por categoria, anonimos, recebidos, Por periodo e dados como esolvidos.

5.5 Gerenciameto de Anúncios

O usuário deve ser capaz de criar e excluir anúncios que serão exibidos para os usuários do aplicativo.

5.6 Gestão de Posts

O sistema deve permitir que o gestor atenda aos posts gerados pela comunidade, além do CRUD dos posts e filtro de conteúdo manual de postagens anônimas.

6: Restrições

As restrições são todos os fatores que limitam a execução e o funcionamento da aplicabilidade, podendo afetar de forma direta ou indiretamente ao projeto. Porém, não é possível listar todas as restrições do projeto.

6.1 Restrições externas

Fatores externos que podem prejudicar o processo de desenvolvimento são aqueles que, de alguma forma, incapacite determinado membro de exercer suas atividades. Como falta de internet, energia, equipamento danificado ou algum fator físico ou social do indivíduo.

6.2 Restrições internas

O estado e a qualidade do produto, dependem diretamente da equipe envolvida, pois trata-se de um sistema de software e o processo de produção e implementação decorem do esforço intelectual dos membros.

6.3 Restrições implementação

Para minimizar os possíveis impasses que podem surgir no desenvolvimento de um projeto em equipe com ambientes separados, será utilizado a tecnologia Docker, assim criar um servidor de produção padrão para todos os desenvolvedores.

6.4 Restrições de Design

As restrições do design do sistema desenvolvido, são limitações das tecnologia escolhidas e ferramentas utilizadas.

6.5 Restrições de confiabilidade

O sistema desenvolvido terá auxilio ativo dos membros por todas as fases e disciplinas de um desenvolvimento de software na duração de um semestre letivo. Assim, cumprindo todas as fases necessárias para a entrega de uma solução de software funcional, mas posteriormente a entrega, não foram definidos como a manutenção irá ocorrer pelos membros.

6.6 Restrições de regulamentares

Existem atualmente lei que protegem e patronizam os dados dos usuários, como principal objetivo, garantir transparência no uso de dados das pessoas físicas em quaisquer meios. Em consequência disso, o projeto estará em conformidade com a Lei de proteção de Dados (Lei nº 13.709), LGPD.

7 Paleta de cores

Como o Vamos Cuidar Gestor faz parte de um departamento da UnB, temos que seguir as regras de padronização de cores da mesma.

Segue no link a seguir o arquivo com as paletas de cores da UnB : http://www.marca.unb.br/arquivosdigitais/files/guia_pratico/guia_pratico.pdf. Acessado em: 15 de Dezembro de 2020.

8 Referências

Vision document. Disponível em: https://www.ibm.com/support/knowledgecenter/en/SSWMEQ_4.0.6/com.ibm.rational.rrm.help.doc/topics/r_vision_doc.html. Acessado em: 10 de Setembro de 2020.