Faculdade de Tecnologia SENAC Goiás Gestão da Tecnologia da Informação DCSoft Sistema de Depreciação/Contábil PLANO DE GERENCIAMENTO DO PROJETO Equipe: Eduardo Rocha da Silva ERDS Bruno Cattany Martins Rodrigues BCMR Fernando Amorim dos Santos Baptista Neto FADSBN Samily Rocha Gois SRG
Goiânia -2015- Histórico das revisões Data Versão Descrição Autor (es) 25/05/2015 1.0 Versão Inicial ERDS, BCMR, FADSBN, SRG Introdução: O projeto integrador da Graduação Tecnológica em Gestão da Tecnologia da Informação oferecido e mantido pela Faculdade de Tecnologia SENAC Goiás, constitui-se em uma estratégia de ensino/aprendizagem com o objetivo de proporcionar a interdisciplinaridade dos temas abordados nos módulos durante o semestre. Sendo um instrumento de integração entre ensino, pesquisa e extensão na medida em que proporcionará contato com as demandas do mercado de trabalho. O processo de construção do Projeto fornece subsídios para a avaliação das competências relacionadas ao perfil profissional do discente e seus resultados são acrescidos nos temas do módulo para avaliação final do discente. Visão Geral deste documento: As informações a seguir servem de orientação a todos os alunos matriculados na graduação tecnologia em Gestão da Tecnologia da Informação da Faculdade de Tecnologia SENAC Goiás sobre o Projeto Integrador do primeiro semestre de 2015. Project Charter (Termo de abertura de projeto): Descrição do produto: Aplicação Web para automatizar os procedimentos necessários ao controle do patrimônio. Descrição das Atividades: Gestão de Tecnologia da Informação Elaborar os acordos de Nível de Serviço para a aplicação a ser desenvolvida. Este acordo deverá contemplar os seguintes itens: SLA s, ANO s e Contratos de disponibilidade, de continuidade e capacidade. Programação para Internet
Desenvolver uma aplicação para Internet com controle de acesso para o problema proposto na disciplina Contabilidade Gerencial. A aplicação deve contemplar os seguintes recursos: Ser uma aplicação desenvolvida em Java utilizando o framework JavaServer Faces. Utilizar o SGBD PostgreSQL para fazer a persistência dos dados com base no modelo desenvolvida na disciplina Tópicos Especiais em Banco de Dados. Utilizar CSS para fazer a formatação das páginas. Utilizar o framework Facelets para organização das páginas. Tópicos Especiais em Banco de dados Elaborar o documento de especificação dos requisitos de dados contemplando a possibilidade de análise do nível de depreciação dos ativos no decorrer do tempo. Elaborar os modelos conceitual e lógico do bando de dados. Elaborar os scripts SQL contemplando todo esquema do Banco de Dados e as consultas pré-definidas nos requisitos funcionais. Gerenciamento de Redes Fazer o levantamento ativos de infra-estrura utilizados na uma empresa. Fazer a especificação técnica e localização dos equipamentos que podem ser patrimoniados. Contabilidade Gerencial Analisar as informações geradas com os cálculos desenvolvidos para o aplicativo. Validar os cálculos referentes à depreciação e demais cálculos. Gerencia de Projetos Elaborar um projeto, segundo orientações do PMBoK, para o Projeto Integrador, que contenha, pelo menos, os seguintes artefatos: 1. Plano de Gerenciamento do Projeto 2. EAP e Diagrama de Rede de Petri (que deverão estar inclusos no Plano de Gerenciamento) 3. Cronograma (em arquivo separado), usando o software MS-Project 4. Planilha Matriz de Rastreabilidade 5. Plano de Gerenciamento de Risco Observação: a especificação do software (ou seja, escopo do Projeto), presente no Plano de Gerenciamento do Projeto, deverá ser feito em arquivo separado, utilizando UML, onde deverão ser colocados, pelo menos, os diagramas abaixo, bem como toda a análise de requisito (conforme disciplina Análise e Projetos de Sistemas visto em GTI-3). 1. Diagrama de Caso de Uso 2. Diagrama de Classe 3. Diagrama de Atividade
Responsabilidades: Todos os membros da equipe possuem responsabilidades estabelecidas para desenvolver o software corretamente, respeitando os requisitos estabelecidos na contabilidade como: cálculos, vida útil e etc. A tabela 2.1 mostra as responsabilidades de cada membro da equipe. Função Responsabilidades Gerente de Projeto A função do gerente é, a par de uma visão global da realidade, fixar objetivos e estabelecer metas. Educar. Comunicar. Manter, em níveis harmoniosos, as relações interpessoais e interdepartamentais. Inovar e despertar a criatividade. Delegar, como estímulo à iniciativa, à responsabilidade e ao autodesenvolvimento. Um dos discursos sobre motivação mais poderosos do mundo resume-se em apenas quatro palavras: "Acredito na sua capacidade". Conduzir mudanças inteligentemente buscando a expansão da qualidade das pessoas, do departamento, dos produtos, dos serviços e da empresa, como meio de sobrevivência e garantia de sucesso. Gerenciar cada pessoa como indivíduo e não simplesmente como pequena parte de um grupo maior. Equipe de Desenvolvimento Produzir artefatos de código referentes ao sistema. Realizar testes dos seus produtos para garantir as funcionalidades do software. Entregar relatórios periódicos ao gerente através de e-mail (Hotmail ou gmail de preferência); Manter controle sobre a qualidade de seus serviços e da qualidade
do código que desenvolve (Desenvolvedor de software). Criar identidade visual das telas referentes à navegação do software, realizada pelo designer. Equipe de Designer Gráfico Produzir telas de alta qualidade e performance, proporcionando ao usuário uma fácil usabilidade. Criar imagens com resolução adequada para a tarefa em questão, evitando uma grande ocupação em mb. Criar logo/marca para o sistema baseando-se em estudos de designer. Tabela 2.1 Responsabilidades associadas aos membros da equipe. Escopo O escopo do projeto é composto dos processos para garantir que o projeto inclua todo o trabalho exigido, e somente o trabalho exigido, para completar o projeto com sucesso. As finalidades do Gerenciamento do Escopo do Projeto incluem a definição do trabalho necessário para concluir o projeto, servir como guia (ou ponto de referência) para determinar que trabalho não está incluído (ou não é necessário) no projeto. Detalhamento do produto O sistema terá interfaces voltadas para todos os tipos de usuários. Os vários usuários do sistema terão acesso as mesmas interfaces, bastando apenas criar um usuário e senha para começarem a utilizar o sistema. Os administradores do sistema terão acesso a todos os usuários e aos históricos do uso da aplicação. O sistema será implementado na plataforma Java EE (Java web), com o SGBD sendo o postgresql. Objetivo do projeto O objetivo do projeto DCSoft é cumprir com todos os requisitos levantados, testando e validando com a equipe de testes cada caso de uso para que o software seja perfeitamente adequado para realizar as simulações de depreciação de bens.
Requisitos do projeto As tabelas 3.1 e 3.2 mostra os requisitos levantados para os usuários e os administradores do sistema que são. Requisitos funcionais - Usuários Cadastrar/Efetuar Login/Alterar/Excluir Conta Cadastrar/Remover/Alterar Listar Dar Baixa Simular Depreciação Calcular Depreciação já baixados Tabela 3.1 Requisitos funcionais dos Usuários Requisitos funcionais Administradores Listar/Verificar Históricos de utilização Tabela 3.2 Requisitos funcionais dos Administradores Usuários Estrutura Analítica do Projeto EAP (WBS) Figura 3.1 - Estrutura analítica do projeto - EAP (WBS)
A EAP é uma ferramenta de decomposição do trabalho do projeto em partes manejáveis. É estrutura em árvore exaustiva, hierárquica (de mais geral para mais específica) de entregáveis (deliverables) e tarefas que precisam ser feitas para completar um projeto. O objetivo de uma WBS é identificar elementos terminais (os itens reais a serem feitos em um projeto). Assim, a WBS serve como base para a maior parte do planejamento de projeto. A Work Breakdown Structure é uma ferramenta bastante comum. Várias resoluções de trabalho do governo dos Estados Unidos têm como requerimento uma Work Breakdown Structure. A WBS não é criada apenas para o gerente do projeto, mas para toda a equipe de execução do projeto. Plano de Gerência do Cronograma O cronograma serve para o acompanhamento das atividades durante o projeto em cada uma das fases. É importante que seja feito um grande esforço para evitar mudanças no cronograma, pois isso poderia acarretar alterações indesejáveis em outros aspectos do projeto, tais como custo, restrições temporais, etc. O cronograma do projeto encontra-se em um arquivo chamado gerenciamento do cronograma e foi desenvolvido utilizando a ferramenta MS Project, neste arquivo também é possível visualizar o diagrama de petri. O link para download do MS Project se encontra na mesma página deste arquivo. Custo Não há custos.