Data | Versão | Descrição | Autor(a) |
---|---|---|---|
09/09/2018 | 1.0.0 | Abertura do Documento | Shermam Tácia da Costa Lima |
13/09/2018 | 1.0.1 | Ajustes na Formatação | Shermam Tácia da Costa Lima |
27/09/2018 | 1.0.2 | Revisão e atualização dos riscos e Referências | Shermam Tácia da Costa Lima |
20/11/2018 | 1.0.3 | Alteração descrição do projeto | Shermam Tácia da Costa Lima |
28/11/2018 | 1.0.4 | Refatoração das Restrições | Shermam Tácia da Costa Lima |
Termo de Abertura do Projeto
1. Introdução
Este documento tem como objetivo apresentar uma visão inicial do projeto NaturalSearch. Neste documento também serão descritas as principais informações do projeto, como: restrições, riscos iniciais, cronogramas e marcos, custos e stakeholeders do projeto.
2. Descrição do Projeto
O projeto NaturalSearch, busca auxiliar o sistema Versalic, consumindo assim os dados da API Salic(Projetos, Proponentes), tratando esses dados e depositando no banco de dados do NaturalSearch, de forma que o usuário que acessar o sistema e procurar por projetos e/ou proponentes, possa ter como retorno as informações de projetosculturais que englobam o(s) termo(s) pesquisado(s) visualizados por meio de grafos que representam relação de semelhança.
3. Justifiativa
Com a lei de acesso a informação, a sociedade busca saber, com que o dinheiro público está sendo investido, como é o caso da cultura. É essencial que as pessoas que procurarem sobre os projetos existentes relacionado a cultura, consiga visualiza-los de uma forma de fácil acesso. Levando em consideração que já existe um sistema que realiza essa função, que é o Versalic. Porém, ele não permite uma boa visualização dos dados, por esse motivo este projeto busca melhorar a visualização dessas informações por meio do armazenamento das informações por meio de grafos, que facilita nas busca dos dados e seus relacionamentos, tornando mas prazerosa a visualização, para com que o usuário visualize melhor os dados, e também os projetos quem tem maiores semelhanças.
4. Objetivo do Projeto
Desenvolver um produto para melhorar a visualização do Sistema Versalic por meio de uma estrutura de dados orientada para armazenar e acessar informações de um grafo hierarquicamente particionado. Considerando que o Versalic é portal de visualização do sistema de apoio às leis de incentivo à cultura.
5. Produto do Projeto
Desenvolvimento de um sistema de visualização de dados, para auxiliar o sistema Versalic, que tem como proposito mostrar os dados de projetos relacionados a cultura, ulizando o armazenamento dos dados por meio de grafos, que facilita as buscar dos dados, por se tratar de grandes informações, o grafo permite uma busca rapida, e uma melhor visualização.
6. Restrições
A proposta desse projeto envolve a utilização de certos recursos: · O usuário deve dispor de internet · O usuário deve dispor de um navegador, podendo ser Chrome e Opera Mini.
7. Riscos Iniciais
Os principais riscos do desenvolvimento do NaturalSearch e suas medidas preventivas são:
7.1 Riscos Negativos
Riscos | Impacto | Medidas Preventivas |
---|---|---|
Equipe de desenvolvimento não se adaptar a tecnologia escolhida. | Não haverá a entrega do produto | Realização de treinamentos para compartilhar conhecimento |
Membros da equipe abandonarem a disciplina | Sobrecarga dos membros restantes do projeto | Planejar e gerir a equipe de acordo com a perda, a fim de não gerar sobrecarga. |
Falta de comunicação | Dificuldade no gerenciamento do projeto | Manter a equipe unida, buscando feedbacks constantes para minimizar ao máxima a falta de comunicação e fazendo o acompanhamento constante dos membros. |
Falta de infraestrutura de trabalho | Dificuldade no gerenciamento do projeto | Buscar reunir a equipe num ambiente que tenha condições mínimas de trabalho. |
Buscar reunir a equipe num ambiente que tenha condições mínimas de trabalho. | Atraso no Projeto | Mudar a dupla, colocar outra pessoa que possa auxiliar |
Perda ou defeito de equipamentos | Atraso na entrega do projeto | Manutenir os equipamentos periodicamente a fim de evitar maiores problemas |
Mudança no Escopo do Projeto / Arquitetura | Atraso no projeto, adaptação da tecnologia | Realizar treinamento |
Mal planejamento das sprints | Pode acarretar em um atraso grave na entrega do projeto | Montar o backlog das sprints utilizando a priorização do backlog geral |
7.2 Riscos Positivos
Riscos | Impactos |
---|---|
Design agradável | Satisfação dos usuários |
Terceiros colaborarem com o projeto | Maior visibilidade da plataforma e mais funcionalidades |
8. Cronogramas e Marcos
O projeto tem como base dois principais marcos, que representam entregas do produto,são eles: Release 01 e Release 02. O cronograma do projeto é baseado nas datas pré-determinadas nas disciplinas de Métodos de Desenvolvimento de Software e Engenharia de Produto de Software. As principais datas e as mais importantes atividades serão descritas na tabela abaixo:
Marco | Data | Atividade |
---|---|---|
Início do Projeto | 14/07/2018 | Começo do Projeto |
Release 01 | 03/10/2018 | Entrega da primeira versão funcional do sistema com algumas funcionalidades implementadas e testadas, além de sua documentação. |
Release 02 | 29/11/2018 | Entrega do versão final do projeto com as funcionalidades restantes do escopo previamente definido com a utilização da abordagem ágil. |
9. Custo Estimado
Foram postos na base do cálculo todos os insumos dos processos necessários para a realização do projeto, portanto, gastos com pessoal, aquisições e ferramentas foram contabilizados.
9.1 Aquisição
Os recursos físicos necessários para o desenvolvimento do projeto é que cada um dos envolvidos com o projeto tenha seu próprio notebook, a equipe de desenvolvimento necessita de máquinas que sejam capazes de suportar o seu ambiente de desenvolvimento com pelo menos os requisitos mínimos para desenvolver aplicativos na plataforma.
Recurso | Quant. | Preço Unitário | Mensal | Meses | Sub Total |
---|---|---|---|---|---|
Notebook | 10 | R$ 2.800,00 | Não | - | R$ 28.000,00 |
Internet | 1 | R$ 120,00 | Sim | 4 | R$ 480,00 |
Energia Elétrica | 1 | R$ 190,00 | Sim | 4 | R$ 760,00 |
Portanto, com os recursos de notebook, internet e Energia Elétrica, o custo total da aquisição é de : R$ 29.240,00.
9.2 Recursos Humanos
O custo dos recursos humanos para o software pode ser estimado baseando-se na quantidade de horas trabalhadas por semana e o custo médio do valor/hora da equipe que irá trabalhar no produto. A equipe é composta por 4 gerentes de projetos e 6 desenvolvedores. Estima-se que cada integrante da equipe de desenvolvimento trabalhe 15 horas semanais e a cada membro da equipe de gerência trabalhe 12 horas semanais. Considerando o valor em relação ao mercado de Desenvolvedores e Gerente, o valor definido para os Desenvolvedores é de R$ 32,00 a hora e dos Gerentes R$39,67. Levando em consideração os 4 meses, sendo estes composto de 15 semanas.
Gerente do Projeto | Desenvolvedores | |
---|---|---|
Quantidade de Membros | 4 | 6 |
Horas Trabalhadas na semana | 12 | 15 |
Valor da Hora | 39,67 | 32,00 |
Semanas de Trabalho | 15 | 15 |
Considerando para os Gerente do Projeto:
4 membros x 12 horas semana cada = 48 horas a equipe trabalha na semana
R$ 39,67 o valor da hora x 48 horas equipe/semana = R$ 1.904,16 semana
R$ 1.904,16 equipe/semana x 15 semanas = R$ 28.562,40
Considerando para os Desenvolvedores:
6 membros x 15 horas semana cada = 90 horas a equipe trabalha na semana
R$ 32,00 o valor da hora x 90 horas equipe/semana = R$ 2.880,00 semana
R$ 2.880,00 equipe/semana x 15 semanas = 43.200,00
Por tanto, o custo do total dos Recursos Humanos:
R$ 28.562,50 Gerente + R$ 43.200,00 Desenvolvedores = R$ 71.762,50
9.3 Ferramentas
Ferramentas | Finalidade | Preço |
---|---|---|
Sistema Operacional Linux | Ambiente de Desenvolvimento | R$ 0,00 |
Google Drive | Armazenamento e edição colaborativa dos artefatos e documentos do projeto | R$ 0,00 |
Git e GitHub | Controle de versão do código | R$ 0,00 |
Docker | Plataforma para testar e implantar a aplicação. | R$ 0,00 |
Circleci | Integração contínua | R$ 0,00 |
Draw.io | Construção de Diagramas | R$ 0,00 |
Telegram | Comunicação | R$ 0,00 |
Hangouts | Reuniões não presenciais, compartilhamento de tela. | R$ 0,00 |
Editores de Texto | Editor de Texto / Código | R$ 0,00 |
9.4 Total
Tipo de Recurso | Custo |
---|---|
Recursos Humanos | R$ 71.762,50 |
Equipamentos e Serviços | R$ 29.240,00 |
Ferramentas | R$ 0,00 |
Total | R$ 101.002,50 |
10. Stakeholders
Os Gerentes do projeto NaturalSearch é definido por 4 discentes da Disciplina de Engenharia de Produto de Software:
Nome | Papel | User Git | |
---|---|---|---|
Filipe Coelho Hilário Barcelos | Arquiteto | filipekn4@gmail.com | @FilipeKN4 |
Igor Araújo de Sousa | Devops | igotaraujo97@gmail.com | @zero101010 |
Lucas Midlhey Cardoso Naves | Product Owner | lucasmidlhey@gmail.com | @lucasmidlhey |
Shermam Tácia da Costa Lima | Scrum Master | tacia68@gmail.com | @tacia68 |
Os Desenvolvedores são composto por 6 discentes da disciplina de Metodos e Tecnicas de Escrita Ciêntifica:
Nome | Papel | User Git | |
---|---|---|---|
Mikhaelle de Carvalho Bueno | Desenvolvedor | mikhabueno@outlook.com | @Mikhaelle |
Adrielly Rodrigues de Jesus | Desenvolvedor | drykaa1@gmail.com | @drykette |
Marcos Vinícius Rodrigues da Conceição | Desenvolvedor | vinicius_kof36@hotmail.com | @marcos-mv |
Fabiana Luiza V. P. Ribas | Desenvolvedor | fabianalv.ribas@gmail.com | @fabianaribas |
Gustavo Duarte Moreira | Desenvolvedor | Gustavoduartemoreira@gmail.com | @gustavoduartemoreira |
Michel Martins de Camargo | Desenvolvedor | michel.dcamargo@gmail.com | @micheldcamargo |
Orientadora
Nome | Papel | User Git | |
---|---|---|---|
Carla Rocha | Orientadora | rocha.carla@gmail.com | @RochaCarla |
Referências
Rank de tarifas. ANEEL Agência Nacional de Energia Elétrica. Disponível em http://www.aneel.gov.br/ranking-das-tarifas. Acesso em 02 de setembro de 2018
LOVEMONDAYS. Salários para programadores e equipe de analista, arquiteto, scrum master, DevOps e PO. Disponível em: https://www.lovemondays.com.br/
Link do Sistema Versalic http://versalic.cultura.gov.br/#/home. Acesso em 02 de setembro de 2018