Termo de Abertura do Projeto
1. Introdução
O Ministérios da Indústria, Comércio Exterior e Serviços(MDIC) é responsável pelas políticas de desenvolvimento da indústria, legislação de propriedade intelectual, regulamentação e execução de políticas relacionadas ao comércio externo, assim como as políticas de prestação de serviços. Dessa maneira, o MDIC possui uma vasta coleção de dados referentes à tais assuntos. Porém, tais dados são de difícil acesso, até mesmo para aqueles que trabalham dentro do próprio Ministério, o que impossibilita que ocorrão pesquisas profundas por meio dos analistas que lá trabalham.
Seguindo uma política de dados abertos, deseja-se que tais dados sejam agora disponilibilizados de maneira simples, prática e efetiva, provendo liberdade e autonomia para o usuário, fazendo com que as informações providas a partir dessa disponibilização sejam úteis. Além disso, deseja-se que pessoas que são afetadas por esses dados sejam capazes de visualiza-los de maneira mais simples, tendo em vista que muitos dos interessados nem sabem da existência deles. Os possíveis interessados são todos aqueles que realizam comércio de bens e prestação de serviços, como imobiliárias, lojas de roupa, programadores, arquitetos, etc.
2. Descrição do Projeto
O ComexStat é um projeto idealizado pelo Ministério da Indústria, Comércio Exterior e Serviços(MDIC), que será desenvolvido por alunos da Engenharia de Software da Universidade de Brasília. O sistema têm como objetivo a facilitação da disponibilização de dados relacionados à comércio de bens e prestação de serviços no Brasil, assim como a possibilidade de pesquisas avançadas e apresentação personalizada. Serão disponibilizados gráfico e tabela, além de download de arquivos PDF referente a eles.
Além disso, outro foco importante do sistema é a praticidade de uso dele, de maneira que as informações contidas nele possam ser facilmente exportadas, seja em forma de PDF ou de permalink, de maneira que as informações geradas pelo sistema não estejam necessariamente presas à ele, provendo assim uma liberdade para o usuário utilizar o que foi gerado em outros arquivos, ou até mesmo em posts de blogs.
3. Propósito do Projeto
Os dados referentes à comércio de bens e prestação de serviços são vastos. Porém, o acesso à eles é muito difícil, tendo em vista a maneira na qual eles foram armazenados e o sistema existente hoje para a visualização deles. Isso causa um empencilho para muitos dos interessados neles, impossibilitando assim análises mais profundas, assim como seu entendimento.
Notando isso, o ComexStat têm como objetivo facilitar a visualização dos dados referentes à comercio de bens e prestação de serviços para todos aqueles que estejam interessados, como imobiliárias, programadores, etc.
4. Oportunidade de Negócios
Apesar dos dados referentes à comércio de bens e prestação de serviços no Brasil serem abertos, o acesso a eles não é simples e nem intuitivo, até mesmo para aqueles que trabalham dentro do próprio MDIC. Dessa maneira, muitos dos possíveis interessados nem sabem da existência de tais dados, impossibilitando o entendimento das leis e políticas brasileiras referentes à comércio de bens e prestação de serviços, prejudicando então empreendedores, empresas e prestadores de serviço em geral, como arquitetos, programadores, artistas, etc. Além, é claro, de prejudicar os estudos que poderiam ser feitos dentro do próprio Ministério, já que uma análise profunda dos dados hoje é inviável ou indevidamente complexa para os analistas.
Tendo isso em vista, o ComexStat se apresenta como uma solução para tais problemas. O sistema será feito de maneira a focar em pontos essenciais para que se tenha facilidade e praticidade para o usuário, focando em maneiras avançadas de pesquisa de dados. Além disso, o sistema oferecerá opções personalizadas de apresentação dos dados por meio de gráficos, assim como a opção de geração de arquivos PDF a partir das pesquisas feitas pelo usuário.
5. Escopo do Projeto
O ComexStat será uma plataforma web que terá como objetivo a facilitação na visualização dos dados do comércio de bens e de prestação de serviços no Brasil. Tendo isso em vista, alguns recursos são imprescindíveis para o sucesso do sistema.
O sistema deve ser capaz de gerar tabelas a partir dos dados providos pelo banco de dados do MDIC, com a aplicação de filtros específicos, de maneira que o usuário possa ser capaz de fazer uma pesquisa personalizada para as suas necessidades. Além disso, o sistema deve apresentar opções de gráficos, para que a visualização dos dados seja facilitada para o usuário. Outro ponto importante é a capacidade de se gerar arquivos PDF a partir do que foi gerado nas pesquisas do usuário.
6. Equipe e Papéis
A equipe que realizará o ComexStat estará dividida entre os seguintes papéis:
Papel | Responsabilidade |
---|---|
Desenvolvedor | O desenvolvedor tem como papel desenvolver, testar, garantir a qualidade e entregar o aplicativo |
Product Owner | Responsável por passar a visão do cliente para a equipe, assim como priorizar a ordem de desenvolvimento do sistema de acordo com as necessidades do cliente. |
Devops | Responsável pela configuração de ambiente dos membros de desenvolvimento, assim como automatização de testes e deploy do sistema. |
Arquiteto de Software | No contexto da disciplina, atuará de maneira a analisar se a arquitetura de microserviços é viável para o projeto. |
Scrum Master | É um facilitador da equipe, responsável por retirar possíveis impedimentos que possam comprometer o andamento do projeto. |
A equipe é compostas por alunos da disciplina de Métodos de Desenvolvimento de Software e Engenharia de Produto de Software. Os papéis foram divididos da seguinte maneira:
Estudante | Papel |
---|---|
Matheus Vitor Costa Joranhezon | Product Owner |
Fabíola Malta Fleury | Scrum Master |
Vinicius Rodrigues Oliveira | Devops |
Sannya Santana de Arvelos | Arquiteto de Software |
André Lucas Ferreira Lemos de Souza | Desenvolvedor |
Caio Brandão Santos | Desenvolvedor |
João Victor de Oliveira Matos | Desenvolvedor |
Kaique Henrique de Carvalho Borges | Desenvolvedor |
Marcos Nery Borges Júnior | Desenvolvedor |
Rogério Silva dos Santos Júnior | Desenvolvedor |
7. Metodologia de Desenvolvimento
A metodologia decidida para a realização desse projeto é a Ágil, mais especificamente, será utilizado uma adaptação do modelo Scrum e do XP(eXtreme Programming), para que as necessidades da equipe possam ser atendidas, devido ao contexto da disciplina.
8. Estratégia de Comunicação
A equipe irá necessitar fortemente de contato presencial e virtual acentuados, graças à complexidade do projeto. Tendo isso em vista, para o aspecto presencial, serão realizadas reuniões ao longo da semana, sendo elas:
Reunião | Descrição | Dia | Horário | Duração |
---|---|---|---|---|
Daily | Essa reunião tem como objetivo alinhar a equipe durante a semana, de maneira que seja um momento para que todos os membros fiquem cientes da evolução do projeto como um todo. Além disso, é um momento para se expôr impedimentos, assim como compartilhar experiências. | Terças e Quintas | 15:50 | No máximo 15 minutos. |
Review, Retrospectiva e Planejamento | Essa reunião é para que seja feita uma análise da sprint como um todo. Nela será feito uma revisão do que foi produzido durante a semana, assim como uma retrospectiva do que foi positivo e negativo em questão de processo. Também será planejado o que será feito na próxima sprint. | Sábado | 09:30 | No máximo 3 horas. |
Além disso, para o aspecto virtual, serão utilizadas as seguintes ferramentas:
Nome | Descrição |
---|---|
Slack | Principal canal de comunicação da equipe. Aqui são tiradas dúvidas, imprevistos são comunicados e se tem a integração com o github, para que os membros sejam notificados da atividade do repositório. |
Telegram | Canal de comunicação utilizado primariamente para a comunicação com o cliente. |
9. Prazo e Custo
O projeto terá uma duração de um total de 16 sprints. A primeira sprint teve inicio no dia 14 de Agosto de 2018, de maneira que a última sprint será iniciada no dia 26 de novembro de 2018. Durante esse período, haverão duas datas de entregas importantes, sendo elas denominadas releases. Uma ocorrerá no inico de outubro, enquanto outra ocorrerá entre o final de novembro e o início de dezembro. Totalizando assim 4 meses para a duração do projeto.
O custo do projeto foi calculado utilizando os seguintes valores, em reais:
Nome | Custo | Quantidade | Custo Mensal | Custo Total |
---|---|---|---|---|
Desenvolvedores | 3500 | 6 | 21000 | 84000 |
Engenheiros de Produto | 6500 | 4 | 26000 | 104000 |
Os valores para os salários foram obtidos a partir de salários de pessoas que exercem cargos semelhantes em Brasília. Para o time de desenvolvedor, considerou-se um salário de um desenvolvedor júnior, enquanto para os Engenheiros de Produto foi considerado o salário de um desenvolvedor sênior.