(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= GERPRO =
== '''Escopo''' ==
== '''Escopo''' ==
Com o intuito de tornar mais simples e rápida a gestão de projetos, o sistema irá prover de forma integrada a criação das atividades vinculadas a cada um dos casos de usos do projeto a ser desenvolvido. Além disso, contará com o gráfico de Gantt, a fim de segmentar melhor as atividades, definir melhor os prazos e identificar as interdependências entre as atividades.
Com o intuito de tornar mais simples e rápida a gestão de projetos, o sistema irá prover de forma integrada a criação das atividades vinculadas a cada um dos casos de usos do projeto a ser desenvolvido. Além disso, contará com o gráfico de Gantt, a fim de segmentar melhor as atividades, definir melhor os prazos e identificar as interdependências entre as atividades.
Linha 8: Linha 10:
=== What ===
=== What ===


==== Qual o nome do seu projeto? ====
* Qual o nome do seu projeto? *
GerPro - Gerenciamento de Projetos.
GerPro - Gerenciamento de Projetos.


==== Qual o objetivo deste projeto? ====
* Qual o objetivo deste projeto? *
Manter em um único sistema, todas as informações
Manter em um único sistema, todas as informações
relacionadas a um projeto, ou seja, um sistema onde será possível elaborá-las e
relacionadas a um projeto, ou seja, um sistema onde será possível elaborá-las e
salvá-las. Abaixo segue alguns exemplos destas informações:
salvá-las. Abaixo segue alguns exemplos destas informações:
* Casos de uso;
** Casos de uso;
* Casos de testes;
** Casos de testes;
* Cronograma e acompanhamento das atividades do projeto;
** Cronograma e acompanhamento das atividades do projeto;
* Riscos;
** Riscos;
* Comunicação;
** Comunicação;
* Status Report;
** Status Report;
* Bugs;
** Bugs;
* Backlog;
** Backlog;
* Alocação de Recursos.
** Alocação de Recursos.


==== Quais os maiores desafios, na sua opinião, para se realizar este trabalho? ====
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho? *
* Padronização de cada um dos documentos a serem elaborados.
** Padronização de cada um dos documentos a serem elaborados.


==== Quais os conhecimentos básicos que devemos ter para se implementar este projeto? ====
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto? *
* Prática em Gerenciamento de Projetos;
** Prática em Gerenciamento de Projetos;
* Conhecimentos de Linguagens de Programação e Frameworks para desenvolvimento Web;
** Conhecimentos de Linguagens de Programação e Frameworks para desenvolvimento Web;
* Conhecimentos em Banco de Dados;
** Conhecimentos em Banco de Dados;
* Conhecimentos em Segurança de Dados;
** Conhecimentos em Segurança de Dados;


==== Quais soluções similares existem no mercado? ====
* Quais soluções similares existem no mercado? *
* Asana;
** Asana;
* JIRA;
** JIRA;
* Open Atrium;
** Open Atrium;
* Open Project;
** Open Project;
* Redmine;
** Redmine;
* Rukovoditel;
** Rukovoditel;
* Teamwork;
** Teamwork;
* Wrike;
** Wrike;
* Zoho.
** Zoho.


=== Why ===
=== Why ===


==== Por que é interessante desenvolver este projeto? ====
* Por que é interessante desenvolver este projeto? *
Este projeto se torna interessante pois visa organizar,
Este projeto se torna interessante pois visa organizar,
em um único local, todas as informações pertinentes a um projeto, de modo a não
em um único local, todas as informações pertinentes a um projeto, de modo a não
Linha 53: Linha 55:
cronograma utilizando MS Project etc.
cronograma utilizando MS Project etc.


==== Por que deve usar a tecnologia escolhida? ====
* Por que deve usar a tecnologia escolhida? *
Acredito que utilizar tecnologia Web seja o melhor
Acredito que utilizar tecnologia Web seja o melhor
caminho por vários motivos, sendo o principal deles fácil acesso do sistema,
caminho por vários motivos, sendo o principal deles fácil acesso do sistema,
Linha 75: Linha 77:
=== Who ===
=== Who ===


==== Quem pode se beneficiar deste projeto? ====
* Quem pode se beneficiar deste projeto? *
Qualquer pessoa que possua um projeto a ser gerenciado.
Qualquer pessoa que possua um projeto a ser gerenciado.


==== Quem poderá operar o sistema? ====
* Quem poderá operar o sistema? *
Qualquer pessoa que faça parte do projeto que está sendo
Qualquer pessoa que faça parte do projeto que está sendo
gerenciado.
gerenciado.


==== Quem deverá participar do desenvolvimento do sistema? ====
* Quem deverá participar do desenvolvimento do sistema? *
Analistas de Desenvolvimento, DBAs (Database
Analistas de Desenvolvimento, DBAs (Database
Administrator, ou seja, Administrador de Banco de Dados) e Gerentes de Projetos
Administrator, ou seja, Administrador de Banco de Dados) e Gerentes de Projetos
Linha 89: Linha 91:
=== Where ===
=== Where ===


==== Onde os dados serão inseridos? ====
* Onde os dados serão inseridos? *
O sistema será disponibilizado na nuvem, onde os dados
O sistema será disponibilizado na nuvem, onde os dados
serão inseridos e/ou externalizados. Com isso, o acesso será possível de
serão inseridos e/ou externalizados. Com isso, o acesso será possível de
qualquer lugar, desde que haja uma conexão com a Internet.
qualquer lugar, desde que haja uma conexão com a Internet.


==== Onde os dados serão externalizados, publicados? ====
* Onde os dados serão externalizados, publicados? *
O sistema será disponibilizado na nuvem, onde os dados
O sistema será disponibilizado na nuvem, onde os dados
serão inseridos e/ou externalizados. Com isso, o acesso será possível de
serão inseridos e/ou externalizados. Com isso, o acesso será possível de
qualquer lugar, desde que haja uma conexão com a Internet.
qualquer lugar, desde que haja uma conexão com a Internet.


==== Onde esta aplicação poderá ser usada? ====
* Onde esta aplicação poderá ser usada? *
Esta aplicação poderá ser utilizada em qualquer empresa
Esta aplicação poderá ser utilizada em qualquer empresa
que possua um projeto a ser gerenciado, seja ela uma startup ou uma empresa
que possua um projeto a ser gerenciado, seja ela uma startup ou uma empresa
Linha 105: Linha 107:
gerenciar projetos poderão, também, utilizar-se do sistema.
gerenciar projetos poderão, também, utilizar-se do sistema.


==== Onde os dados serão armazenadas? ====
* Onde os dados serão armazenadas? *
As informações serão armazenadas em Bancos de Dados MySQL
As informações serão armazenadas em Bancos de Dados MySQL
por ser um SGBD que utiliza linguagem SQL, além de ser amplamente utilizado e
por ser um SGBD que utiliza linguagem SQL, além de ser amplamente utilizado e
possuir versão gratuita.
possuir versão gratuita.


==== Onde o software deverá ser hospedado? ====
* Onde o software deverá ser hospedado? *
O sistema e os seus Bancos de Dados serão hospedados na
O sistema e os seus Bancos de Dados serão hospedados na
DigitalOcean, empresa esta que disponibiliza máquinas virtuais com excelentes custos-benefícios
DigitalOcean, empresa esta que disponibiliza máquinas virtuais com excelentes custos-benefícios
Linha 123: Linha 125:
=== When ===
=== When ===


==== Em quanto tempo pretende desenvolver o sistema? ====
* Em quanto tempo pretende desenvolver o sistema? *
Pretendo possuir uma versão inicial do sistema pronta
Pretendo possuir uma versão inicial do sistema pronta
para ser comercializada dentro de 12 meses. Uma vez lançada esta versão
para ser comercializada dentro de 12 meses. Uma vez lançada esta versão
inicial, pretendo lançar pacotes de melhorias a cada 3 meses.
inicial, pretendo lançar pacotes de melhorias a cada 3 meses.


==== Quais serão as fases e em quanto tempo cada uma? ====
* Quais serão as fases e em quanto tempo cada uma? *
* Primeira fase (1 mês): Estudar os melhores frameworks e plug-ins da linguagem Java que possam ser utilizados no desenvolvimento do sistema.
** Primeira fase (1 mês): Estudar os melhores frameworks e plug-ins da linguagem Java que possam ser utilizados no desenvolvimento do sistema.
* Segunda fase (2 meses): Realizar o desenvolvimento do layout do sistema.
** Segunda fase (2 meses): Realizar o desenvolvimento do layout do sistema.
* Terceira fase (3 meses): Desenvolver um protótipo.
** Terceira fase (3 meses): Desenvolver um protótipo.
* Quarta fase (6 meses): Desenvolver e testar a versão inicial proposta para o sistema.  
** Quarta fase (6 meses): Desenvolver e testar a versão inicial proposta para o sistema.  


=== How ===
=== How ===


==== Como será dividido o desenvolvimento do sistema? ====
* Como será dividido o desenvolvimento do sistema? *
* Levantamento, análise e especificação dos requisitos, junto a Gerentes de Projetos com experiência em diversas áreas;
** Levantamento, análise e especificação dos requisitos, junto a Gerentes de Projetos com experiência em diversas áreas;
* Especificação dos diagramas e casos de uso;
** Especificação dos diagramas e casos de uso;
* Construção do protótipo;
** Construção do protótipo;
* Implementação e testes do sistema;
** Implementação e testes do sistema;
* Documentação.
** Documentação.


==== Como será feita a entrada de dados? ====
* Como será feita a entrada de dados? *
Anteriormente à disponibilização do sistema para uso,
Anteriormente à disponibilização do sistema para uso,
será feita uma primeira carga de dados. Uma vez que o sistema tenha sido
será feita uma primeira carga de dados. Uma vez que o sistema tenha sido
Linha 149: Linha 151:
o direito de uso do mesmo.
o direito de uso do mesmo.


==== Como será feita a saída de dados? ====
* Como será feita a saída de dados? *
A saída de dados será feita através de uma interface web, inicialmente, juntamente com relatórios que serão disponibilizados para que os
A saída de dados será feita através de uma interface web, inicialmente, juntamente com relatórios que serão disponibilizados para que os
usuários possam extrair.
usuários possam extrair.


==== Funcionalidades ====
* Funcionalidades *
* Logar no sistema
** LOGAR NO SISTEMA
* Resetar a senha de acesso ao sistema
** RESETAR A SENHA DE ACESSO AO SISTEMA
* Cadastrar Usuário
** CADASTRAR USUÁRIO
* Remover Usuário
** REMOVER USUÁRIO
* Atualizar Usuário
** ATUALIZAR USUÁRIO
* Consultar Usuário
** CONSULTAR USUÁRIO
* Cadastrar Cliente
** CADASTRAR CLIENTE
* Remover Cliente
** REMOVER CLIENTE
* Atualizar Cliente
** ATUALIZAR CLIENTE
* Consultar Cliente
** CONSULTAR CLIENTE
* Cadastrar Usuário do Cliente
** CADASTRAR USUÁRIO DO CLIENTE
* Remover Usuário do Cliente
** REMOVER USUÁRIO DO CLIENTE
* Atualizar Usuário do Cliente
** ATUALIZAR USUÁRIO DO CLIENTE
* Consultar Usuário do Cliente
** CONSULTAR USUÁRIO DO CLIENTE
* Cadastrar Projeto
** CADASTRAR PROJETO
* Remover Projeto
** REMOVER PROJETO
* Atualizar Projeto
** ATUALIZAR PROJETO
* Consultar Projeto
** CONSULTAR PROJETO
* Relacionar Usuário e Projeto
** CADASTRAR PAPEL DE USUÁRIO NO PROJETO
* Cadastrar Papel de Usuário no Projeto
** REMOVER PAPEL DE USUÁRIO NO PROJETO
* Remover Papel de Usuário no Projeto
** ATUALIZAR PAPEL DE USUÁRIO NO PROJETO
* Atualizar Papel de Usuário no Projeto
** CONSULTAR PAPEL DE USUÁRIO NO PROJETO
* Consultar Papel de Usuário no Projeto
** RELACIONAR USUÁRIO E PAPEL DE USUÁRIO NO PROJETO
* Relacionar Usuário e Papel de Usuário no Projeto
** REMOVER RELAÇÃO ENTRE USUÁRIO E PAPEL DE USUÁRIO NO PROJETO
* Cadastrar Casos de Uso
** CADASTRAR CASOS DE USO
* Remover Caso de Uso
** REMOVER CASO DE USO
* Atualizar Caso de Uso
** ATUALIZAR CASO DE USO
* Consultar Caso de Uso
** CONSULTAR CASO DE USO
* Cadastrar Atividade
** CADASTRAR ATIVIDADE
* Remover Atividade
** REMOVER ATIVIDADE
* Atualizar Atividade
** ATUALIZAR ATIVIDADE
* Consultar Atividade
** CONSULTAR ATIVIDADE
* Apontar Tempo de Trabalho na Atividade
** APONTAR TEMPO DE TRABALHO NA ATIVIDADE
* Relacionar Atividade e Caso de Uso
** CADASTRAR MILESTONE
* Cadastrar Milestone
** REMOVER MILESTONE
* Remover Milestone
** ATUALIZAR MILESTONE
* Atualizar Milestone
** CONSULTAR MILESTONE
* Consultar Milestone
** RELACIONAR MILESTONE E ATIVIDADE
* Relacionar Milestone e Atividade
** REMOVER RELAÇÃO ENTRE MILESTONE E ATIVIDADE
* Cadastrar Comunicação
** CADASTRAR COMUNICAÇÃO
* Remover Comunicação
** REMOVER COMUNICAÇÃO
* Atualizar Comunicação
** ATUALIZAR COMUNICAÇÃO
* Consultar Comunicação
** CONSULTAR COMUNICAÇÃO
* Enviar Comunicação
** ENVIAR COMUNICAÇÃO


=== How much ===
=== How much ===


==== Quanto deverá custar todo o sistema? ====
* Quanto deverá custar todo o sistema? *
R$ 400.000,00.
R$ 400.000,00.


==== Quantas pessoas deverão ser usadas (Equipe)? ====
* Quantas pessoas deverão ser usadas (Equipe)? *
Analista de Desenvolvimento Backend: 2
Analista de Desenvolvimento Backend: 2


Linha 215: Linha 217:
Analista de Testes: 2
Analista de Testes: 2


==== Quanto custa cada profissional? ====
* Quanto custa cada profissional? *
Analista de Desenvolvimento Backend: R$ 4.000,00
Analista de Desenvolvimento Backend: R$ 4.000,00


Linha 226: Linha 228:
Analista de Testes: R$ 3.000,00
Analista de Testes: R$ 3.000,00


==== Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? ====
* Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? *
A forma de comercialização do sistema ainda precisa ser
A forma de comercialização do sistema ainda precisa ser
definida, porém uma possível forma de ocorrer seja através da venda de “pacotes”
definida, porém uma possível forma de ocorrer seja através da venda de “pacotes”
Linha 235: Linha 237:


== DFD ==
== DFD ==
Feito utilizando "Creately".


[[Arquivo:DFD_01_GerPro.pdf]]
[[Arquivo:DFD_01_GerPro.pdf]]
Linha 247: Linha 250:


== DER ==
== DER ==
Feito utilizando "MySQL Workbench".


[[Arquivo:DER_GerPro.pdf]]
[[Arquivo:DER_GerPro.pdf]]
Linha 255: Linha 259:


= Protótipos =
= Protótipos =
Feito utilizando "Balsamiq Mockups 3".


[[Arquivo:Prototipos_GerPro.pdf]]
[[Arquivo:Prototipos_GerPro.pdf]]
Linha 260: Linha 265:
= Pesquisador =
= Pesquisador =


*Carlos César Gomes dos Santos Filho
* Carlos César Gomes dos Santos Filho


<br>
<br>

Edição atual tal como às 20h30min de 17 de novembro de 2016

GERPRO

Escopo

Com o intuito de tornar mais simples e rápida a gestão de projetos, o sistema irá prover de forma integrada a criação das atividades vinculadas a cada um dos casos de usos do projeto a ser desenvolvido. Além disso, contará com o gráfico de Gantt, a fim de segmentar melhor as atividades, definir melhor os prazos e identificar as interdependências entre as atividades.

Neste sistema, cada um dos clientes relacionados a um projeto poderão acompanhar o andamento dos mesmos, através de relatórios que serão disponibilzados, de forma a, por exemplo, informar quais atividades já foram executadas e quais não foram.

5W2H

What

  • Qual o nome do seu projeto? *

GerPro - Gerenciamento de Projetos.

  • Qual o objetivo deste projeto? *

Manter em um único sistema, todas as informações relacionadas a um projeto, ou seja, um sistema onde será possível elaborá-las e salvá-las. Abaixo segue alguns exemplos destas informações:

    • Casos de uso;
    • Casos de testes;
    • Cronograma e acompanhamento das atividades do projeto;
    • Riscos;
    • Comunicação;
    • Status Report;
    • Bugs;
    • Backlog;
    • Alocação de Recursos.
  • Quais os maiores desafios, na sua opinião, para se realizar este trabalho? *
    • Padronização de cada um dos documentos a serem elaborados.
  • Quais os conhecimentos básicos que devemos ter para se implementar este projeto? *
    • Prática em Gerenciamento de Projetos;
    • Conhecimentos de Linguagens de Programação e Frameworks para desenvolvimento Web;
    • Conhecimentos em Banco de Dados;
    • Conhecimentos em Segurança de Dados;
  • Quais soluções similares existem no mercado? *
    • Asana;
    • JIRA;
    • Open Atrium;
    • Open Project;
    • Redmine;
    • Rukovoditel;
    • Teamwork;
    • Wrike;
    • Zoho.

Why

  • Por que é interessante desenvolver este projeto? *

Este projeto se torna interessante pois visa organizar, em um único local, todas as informações pertinentes a um projeto, de modo a não ser necessário a utilização de documentos de texto e planilhas, controle de cronograma utilizando MS Project etc.

  • Por que deve usar a tecnologia escolhida? *

Acredito que utilizar tecnologia Web seja o melhor caminho por vários motivos, sendo o principal deles fácil acesso do sistema, pois o mesmo pode ser acessado utilizando-se um navegador em qualquer dispositivo.

O desenvolvimento do backend do sistema será realizado utilizando-se a linguagem Java, devido à ampla gama de frameworks e plug-ins que podem ser encontrados.

O desenvolvimento do frontend da aplicação será realizado utilizando-se HTML5 com Bootstrap e Material Design for Bootstrap, a fim de prover uma única interface adaptável a diversos tipos de dispositivos.

O Banco de Dados será estruturado utilizando-se o MySQL, por ser um Sistema de Gerenciamento de Banco de Dados (SGBD) que utiliza linguagem SQL (Structured Query Language, ou seja, Linguagem de Consulta Estruturada), além de ser amplamente utilizado e possuir versão gratuita.

Who

  • Quem pode se beneficiar deste projeto? *

Qualquer pessoa que possua um projeto a ser gerenciado.

  • Quem poderá operar o sistema? *

Qualquer pessoa que faça parte do projeto que está sendo gerenciado.

  • Quem deverá participar do desenvolvimento do sistema? *

Analistas de Desenvolvimento, DBAs (Database Administrator, ou seja, Administrador de Banco de Dados) e Gerentes de Projetos participarão do desenvolvimento do sistema.

Where

  • Onde os dados serão inseridos? *

O sistema será disponibilizado na nuvem, onde os dados serão inseridos e/ou externalizados. Com isso, o acesso será possível de qualquer lugar, desde que haja uma conexão com a Internet.

  • Onde os dados serão externalizados, publicados? *

O sistema será disponibilizado na nuvem, onde os dados serão inseridos e/ou externalizados. Com isso, o acesso será possível de qualquer lugar, desde que haja uma conexão com a Internet.

  • Onde esta aplicação poderá ser usada? *

Esta aplicação poderá ser utilizada em qualquer empresa que possua um projeto a ser gerenciado, seja ela uma startup ou uma empresa multinacional de grande porte. Além disso, pessoas físicas que desejem gerenciar projetos poderão, também, utilizar-se do sistema.

  • Onde os dados serão armazenadas? *

As informações serão armazenadas em Bancos de Dados MySQL por ser um SGBD que utiliza linguagem SQL, além de ser amplamente utilizado e possuir versão gratuita.

  • Onde o software deverá ser hospedado? *

O sistema e os seus Bancos de Dados serão hospedados na DigitalOcean, empresa esta que disponibiliza máquinas virtuais com excelentes custos-benefícios a um baixo preço.

As máquinas da DigitalOcean são todas equipadas com SSD e, por isso, o espaço de armazenamento é reduzido, quando se deseja trabalhar com baixos custos. Para suprir essa necessidade de espaço para armazenamento de arquivos, iremos utilizar o serviço Amazon S3, da Amazon, o qual é um serviço específico para este fim.

When

  • Em quanto tempo pretende desenvolver o sistema? *

Pretendo possuir uma versão inicial do sistema pronta para ser comercializada dentro de 12 meses. Uma vez lançada esta versão inicial, pretendo lançar pacotes de melhorias a cada 3 meses.

  • Quais serão as fases e em quanto tempo cada uma? *
    • Primeira fase (1 mês): Estudar os melhores frameworks e plug-ins da linguagem Java que possam ser utilizados no desenvolvimento do sistema.
    • Segunda fase (2 meses): Realizar o desenvolvimento do layout do sistema.
    • Terceira fase (3 meses): Desenvolver um protótipo.
    • Quarta fase (6 meses): Desenvolver e testar a versão inicial proposta para o sistema.

How

  • Como será dividido o desenvolvimento do sistema? *
    • Levantamento, análise e especificação dos requisitos, junto a Gerentes de Projetos com experiência em diversas áreas;
    • Especificação dos diagramas e casos de uso;
    • Construção do protótipo;
    • Implementação e testes do sistema;
    • Documentação.
  • Como será feita a entrada de dados? *

Anteriormente à disponibilização do sistema para uso, será feita uma primeira carga de dados. Uma vez que o sistema tenha sido disponibilizado, todas as informações serão acrescentadas por usuários que comprarem o direito de uso do mesmo.

  • Como será feita a saída de dados? *

A saída de dados será feita através de uma interface web, inicialmente, juntamente com relatórios que serão disponibilizados para que os usuários possam extrair.

  • Funcionalidades *
    • LOGAR NO SISTEMA
    • RESETAR A SENHA DE ACESSO AO SISTEMA
    • CADASTRAR USUÁRIO
    • REMOVER USUÁRIO
    • ATUALIZAR USUÁRIO
    • CONSULTAR USUÁRIO
    • CADASTRAR CLIENTE
    • REMOVER CLIENTE
    • ATUALIZAR CLIENTE
    • CONSULTAR CLIENTE
    • CADASTRAR USUÁRIO DO CLIENTE
    • REMOVER USUÁRIO DO CLIENTE
    • ATUALIZAR USUÁRIO DO CLIENTE
    • CONSULTAR USUÁRIO DO CLIENTE
    • CADASTRAR PROJETO
    • REMOVER PROJETO
    • ATUALIZAR PROJETO
    • CONSULTAR PROJETO
    • CADASTRAR PAPEL DE USUÁRIO NO PROJETO
    • REMOVER PAPEL DE USUÁRIO NO PROJETO
    • ATUALIZAR PAPEL DE USUÁRIO NO PROJETO
    • CONSULTAR PAPEL DE USUÁRIO NO PROJETO
    • RELACIONAR USUÁRIO E PAPEL DE USUÁRIO NO PROJETO
    • REMOVER RELAÇÃO ENTRE USUÁRIO E PAPEL DE USUÁRIO NO PROJETO
    • CADASTRAR CASOS DE USO
    • REMOVER CASO DE USO
    • ATUALIZAR CASO DE USO
    • CONSULTAR CASO DE USO
    • CADASTRAR ATIVIDADE
    • REMOVER ATIVIDADE
    • ATUALIZAR ATIVIDADE
    • CONSULTAR ATIVIDADE
    • APONTAR TEMPO DE TRABALHO NA ATIVIDADE
    • CADASTRAR MILESTONE
    • REMOVER MILESTONE
    • ATUALIZAR MILESTONE
    • CONSULTAR MILESTONE
    • RELACIONAR MILESTONE E ATIVIDADE
    • REMOVER RELAÇÃO ENTRE MILESTONE E ATIVIDADE
    • CADASTRAR COMUNICAÇÃO
    • REMOVER COMUNICAÇÃO
    • ATUALIZAR COMUNICAÇÃO
    • CONSULTAR COMUNICAÇÃO
    • ENVIAR COMUNICAÇÃO

How much

  • Quanto deverá custar todo o sistema? *

R$ 400.000,00.

  • Quantas pessoas deverão ser usadas (Equipe)? *

Analista de Desenvolvimento Backend: 2

Analista de Desenvolvimento Frontend: 2

Gerente de Projeto: 1

Analista de Requisitos e Processos: 1

Analista de Testes: 2

  • Quanto custa cada profissional? *

Analista de Desenvolvimento Backend: R$ 4.000,00

Analista de Desenvolvimento Frontend: R$ 3.000,00

Gerente de Projeto: R$ 8.000,00

Analista de Requisitos e Processos: R$ 6.000,00

Analista de Testes: R$ 3.000,00

  • Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? *

A forma de comercialização do sistema ainda precisa ser definida, porém uma possível forma de ocorrer seja através da venda de “pacotes” de funcionalidades e limites de projetos, usuários etc.

Modelo Estruturado

DFD

Feito utilizando "Creately".

Arquivo:DFD 01 GerPro.pdf

Arquivo:DFD 02 GerPro.pdf

Arquivo:DFD 03 GerPro.pdf

Arquivo:DFD 04 GerPro.pdf

Arquivo:DFD 05 GerPro.pdf

DER

Feito utilizando "MySQL Workbench".

Arquivo:DER GerPro.pdf

DD

Arquivo:DD GerPro.pdf

Protótipos

Feito utilizando "Balsamiq Mockups 3".

Arquivo:Prototipos GerPro.pdf

Pesquisador

  • Carlos César Gomes dos Santos Filho