sgci – sistema de gerência de custos indiretos de projetos grupo: allan calacio david vega doglas...

22
SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador: Luis Antonio

Upload: internet

Post on 17-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

SGCI – Sistema de Gerência de Custos Indiretos de Projetos

Grupo:

Allan Calacio

David Vega

Doglas Macari

Leonardo Pinho

Rafael da Silva

Thaís Schmidt

Orientador:

Luis Antonio

Page 2: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Tópicos

• Equipe do Projeto

• Apresentação da Empresa

• Motivação

• Problemas detectados

• Objetivo do Sistema

• Escopo do Sistema

• Custos e Benefícios

• Plataforma do Projeto

• Implementação

• Uso de Padrões de Projeto

• Testes

• Proteção contra perda de dados

• Implantação

• Apresentação do Sistema

SGCI - Sistema de Gerência de Custos Indiretos 2

Page 3: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Equipe do Projeto

Grupo

Alan Calacio

David Vega

Doglas Maccari

Leonardo Pinho

Rafael da Silva

Thais Schmidt

SGCI - Sistema de Gerência de Custos Indiretos 3

Orientador

Luiz Antonio

Page 4: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Apresentação da Empresa

• Histórico da Vertigo Computação

• Foco atual: JEE5, SOA, Oracle/BEA, BPM e integração de sistemas.

• Principal Cliente: B2W

SGCI - Sistema de Gerência de Custos Indiretos 4

Page 5: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Problemas detectados

• Processo manual de controle de custos indiretos de projetos;

• Atraso na prestação de contas junto ao cliente;

• Ineficácia no controle de vouchers e solicitações de reembolso;

• Atraso no pagamento de reembolso;

• Relatórios inconsistentes.

SGCI - Sistema de Gerência de Custos Indiretos 6

Page 6: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Objetivo do Sistema

• Informatizar o processo de controle de custos indiretos de projetos;

• Facilidade de utilização;

• Facilitar a recuperação das informações;

• Mecanismos de controle de orçamento dos gastos;

• Relatório consolidado de despesas: solicitações de reembolso e vouchers);

• Base histórica de gastos com despesas em projetos para auxiliar no planejamento de custos em novos projetos;

SGCI - Sistema de Gerência de Custos Indiretos 7

Page 7: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Escopo do Sistema

• Solicitação de reembolso, autorização de pagamento e o registro de pagamento das solicitações;

• Registro e controle de vias de vouchers;

• Controle de gastos com despesas por projeto;

• Controle de acesso;

• Relatórios gerenciais.

SGCI - Sistema de Gerência de Custos Indiretos 8

Page 8: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Solicitação de Reembolso

SGCI - Sistema de Gerência de Custos Indiretos 9

Solicita reembolso de despesas e envia para aprovação

Aprova solicitação e libera para pagamento

Registra pagamento da solicitação

Colaborador

Coordenador

Financeiro

Page 9: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Voucher

SGCI - Sistema de Gerência de Custos Indiretos 10

Registra voucher e entrega para uso

Utiliza o voucher, registra o uso

e entrega via de voucher

Registra o recebimento da via de voucher

Coordenador

Colaborador

Financeiro

Page 10: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Custos e Benefícios

• O critério de escolha foi baseado nos benefícios quantitativos e qualitativos da solução, levando em consideração os seguintes critérios:

• Prazo

• Custo

• Qualidade

• A solução escolhida permitirá de forma segura, rápida e eficaz o controle de despesas.

SGCI - Sistema de Gerência de Custos Indiretos 11

Page 11: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Plataforma do Projeto

SGCI - Sistema de Gerência de Custos Indiretos 12

Ambiente de trabalho com plataforma web

Page 12: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Implementação

Arquitetura Utilizada:

• MVC

Plataforma Adotada:

• Java EE5

Tecnologias Utilizadas:

• Java

• JSF + RichFaces 3.2.2

• EJB3

• JPA/Hibernate

• JBoss Seam v. 2.0.2.SP1

• MySQL v. 5.1

• JBoss Application Server v. 4.2.2SGCI - Sistema de Gerência de Custos

Indiretos 13

Page 13: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Implementação

Ferramentas Utilizadas no Projeto:

• Eclipse Europa v. 3.3.2 + JBoss Tools v. 2.1.2.GA

• Subversion v. 1.5.1 – TortoiseSVN

• Google Code

SGCI - Sistema de Gerência de Custos Indiretos 14

Page 14: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Implementação

O JBoss Seam oferece infra-estrutura adicional para:

• Fluxo de páginas e workflow (jBPM);

• Gerenciamento de transação JPA;

• Validação por annotations;

• Segurança com Jboss Rules;

• Métodos assíncronos com @Asynchronous;

• Ajax (A4J);

• Captcha;

• Integração com JavaMail;

• Integração com iText (Java-PDF Library);

• Internacionalização.

SGCI - Sistema de Gerência de Custos Indiretos 15

Page 15: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Implementação

Estágio Atual de Implementação:

• 95%

Pendências:

• 2 relatórios gerenciais

SGCI - Sistema de Gerência de Custos Indiretos 16

Page 16: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Uso de Padrões de Projeto

Padrões de Projeto:

• Singleton

• Factory Method

• Template Method

Padrões Utilizados pelo Framework:

• Interface

• Proxy

• DAO (J2EE)

• Intercept Filter (J2EE)

• Front Controller (J2EE)

SGCI - Sistema de Gerência de Custos Indiretos 17

Page 17: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Testes

Garantia da Qualidade do Sistema

• Funcionalidade

• Segurança de Acesso (Perfil de Acesso)

• Integridade dos dados

• Usabilidade

• Confiabilidade

• Eficiência

• Manutenabilidade

• Portabilidade

SGCI - Sistema de Gerência de Custos Indiretos 18

Page 18: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Testes

Testes aplicados:

• Unitário

• Integração

• Sistema / Ciclos de Negócio

Ferramentas de Apoio:

• Elaboração de Roteiro / Casos de Testes

• MS Excel

• Execução dos Testes (workflow)

• Google Code – Issue Tracking

SGCI - Sistema de Gerência de Custos Indiretos 19

Page 19: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Proteção Contra Perda de Dados

Indisponibilidade do Sistema:

• Falta de Energia

• Incêndio

• Roubo de Equipamento

• Falha de Comunicação com o Servidor

• Falha de Hardware

• Falha do Sistema

• Perda de Dados

Backup:

• Incremental (Segunda-Sabado)

• Completo (Domingo)

SGCI - Sistema de Gerência de Custos Indiretos 20

Page 20: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Implantação

• Ambiente de Homologação

• Treinamento de Usuários

SGCI - Sistema de Gerência de Custos Indiretos 21

Page 21: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Apresentação do Sistema

SGCI - Sistema de Gerência de Custos Indiretos 22

Page 22: SGCI – Sistema de Gerência de Custos Indiretos de Projetos Grupo: Allan Calacio David Vega Doglas Macari Leonardo Pinho Rafael da Silva Thaís Schmidt Orientador:

Agradecimentos

• Orientador Prof. Luiz Antônio Pereira

• Por todo apoio durante ao projeto

• Familiares e amigos

• Por todo apoio e compreensão durante o período de dedicação ao projeto

• Banca Julgadora

Obrigado!

SGCI - Sistema de Gerência de Custos Indiretos 23