PROJETO DE UMA FERRAMENTA DE APOIO A GESTÃO DE PROJETOS DE SOFTWARE
|
|
- Lara Galindo Melgaço
- 7 Há anos
- Visualizações:
Transcrição
1 1 PROJETO DE UMA FERRAMENTA DE APOIO A GESTÃO DE PROJETOS DE SOFTWARE Kaio Cesar Okada 1, Glaucia Gabriel Sass 2 UEMS Universidade Estadual de Mato Grosso do Sul, Cidade Universitária de Dourados - CEP: Dourados, MS, Brasil kaiookada@hotmail.com Resumo: A gestão de projeto é uma disciplina importante no processo de desenvolvimento de software. Nela são determinadas quais tarefas são necessárias e em que ordem elas devem ser executadas para construir softwares de qualidade. Os autores descrevem o processo de gestão de projetos de maneiras diferentes, mas com o principio de que os projetos devem passar por alguma fase em que é feita sua elaboração, planejamento, execução e manutenção. As ferramentas que proporcionam o apoio a gestão de projetos são chamadas de ferramentas CASE, um exemplo dela é o Microsoft Project 2000, ele auxilia a equipe de desenvolvimento de projetos proporcionando recursos e ferramentas para a criação de vários diagramas, gráficos e calendários. É possível realizar o controle das tarefas e projeto, os recursos permitem também a criação, atualização e verificação de status dos grupos de trabalho relacionado à determinada atividade. Palavras chaves: CASE, Gantt, Tarefas. Abstract: The project management is an important discipline in software development process. It is determined which tasks are needed and in what order they should be implemented to build quality software. The authors describe the process of project management in different ways, but with the principle that the projects must go through a stage which is their preparation, planning, implementation and maintenance. The tools that provide support for project management are called CASE tools, an example of it is Microsoft Project 2000, it helps the team of development projects by providing resources and tools for creating various diagrams, charts and calendars. You can make the control of project tasks and the resources also allow the creation, update and check the status of the working groups related to 1 Bolsista UEMS 2 Professora Msc. Orientadora
2 2 the particular activity. Key-words: CASE, Gantt, Tasks. 1. INTRODUÇÃO Segundo Pressman (2002) a gestão de projeto é uma disciplina importante no processo de desenvolvimento de software. Na gestão de projeto é determinada quais tarefas serão necessárias e em que ordem elas devem ser executadas para construir softwares de alta qualidade. A gestão de projeto visa planejar, monitorar e controlar o pessoal, o processo e eventos que ocorrem à medida que o software evolui da fase inicial para a fase de implementação. Projetos mal administrados levam a prazos de entrega irrealizáveis, fogem do orçamento e geram produtos de baixa qualidade. Hoje, existem no mercado várias ferramentas de gestão de projeto proprietárias, necessitando de investimentos consideráveis para sua utilização. A maioria das ferramentas encontradas são proprietárias. Sabendo da importância da utilização da ferramenta automatizada no desenvolvimento de software e da manipulação de uma ferramenta com essas características pelos alunos de graduação, o desenvolvimento de uma ferramenta CASE foi visto como uma necessidade. Para ajudar no processo de desenvolvimento de software muitas vezes são utilizadas ferramentas de Engenharia de Software Auxiliada por Computador (CASE - Computer-Aided Software Engineering). Ferramenta CASE é o nome dado ao programa utilizado para auxiliar nas atividades de processo de software, tais como engenharia de requisitos, projeto, teste, entre outros. A tecnologia CASE auxilia no processo de software pela automação de algumas atividades do processo de desenvolvimento do software que está em desenvolvimento. (Sommerville, 2007) 1.1. OBJETIVOS O objetivo deste trabalho é projetar a ferramenta de Gestão de Projeto de Software e implementar o recurso Gráfico de Gantt. Para a elaboração do projeto da ferramenta e implementação do recurso Gráfico de Gantt os seguintes objetivos específicos terão que ser atingido:
3 3 Estudar os conceitos de gestão de projetos de software proposto pela Engenharia de Software, para definir quais recursos da gestão de projeto será projetado para ser implementado na ferramenta; Estudar algumas ferramentas proprietárias de gestão de projeto de software. Por meio desse estudo será possível identificar quais conceitos da engenharia de software para gestão de projetos são mais utilizadas em ferramentas CASE. Ainda, será pesquisado quais desses recursos os profissionais utilizam de forma efetiva com resultados positivos para o desenvolvimento de software; Estudar a linguagem de programação Java; Projetar a ferramenta de Gestão de Projetos de Software; Desenvolvimento do protótipo da ferramenta; Desenvolvimento do recurso: Gráfico de Gantt. 2. MATERIAIS E MÉTODOS 2.1. METODOLOGIA Dentre os materiais que serão necessários para o desenvolvimento do projeto constam: um computador com processamento razoável e conectado a internet, e bibliografia sobre gestão de projetos de software existente na biblioteca da UEMS e UFGD, além da bibliografia disponibilizada pela orientadora. Para o desenvolvimento da ferramenta foi utilizada a metodologia RUP (Rational Unified Process) da (IBM, 2009) baseado na UML (Unified Modeling Language) (UML, 2009). A linguagem de programação utilizada para o desenvolvimento da ferramenta é a linguagem Java (Java, 2008), por ser uma linguagem livre e portável. O banco de dados MySQL (MySQL, 2008) será utilizado para armazenar os dados criados na ferramenta, esse banco de dados também é livre GESTÃO DE PROJETOS Gestão de Projetos é um processo que envolve toda a execução da criação de um software desde conhecer seu escopo, suas necessidades de recurso, elaboração de um cronograma, captação de requisitos, elaboração do projeto com base na análise dos requisitos até sua implantação. (Silva, 1997) Segundo PMI-SP a gestão de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas nas atividades de um projeto a fim de atender seus
4 4 requisitos. Ela é importante pois ajuda as organizações a atenderem as necessidades dos clientes padronizando as tarefas e reduzindo o número de tarefas que poderiam ser esquecidas. Também assegura que os recursos disponíveis estão sendo utilizados de maneira eficiente e eficaz FERRAMENTA CASE Segundo Sommerville (2007) CASE significa Computer-Aided Software Engineering, ele incorpora uma grande variedade de ferramentas para dar apoio ao processo de desenvolvimento de software. Atualmente os métodos de engenharia de software já estão com uma tecnologia CASE associada, como geradores de relatórios para auxiliar na criação da documentação do projeto. Ou seja, é uma ferramenta que auxilia no desenvolvimento do projeto de software, fornecendo recursos específicos para as atividades do projeto FUNDAMENTAÇÃO TEÓRICA Rocha e PMP (2003) descrevem o processo de gerenciamento de projetos segundo o Guia PMBOK 2000 em cinco grupos: iniciação, planejamento, execução, controle e encerramento. Figura 1: Relação entre grupos de processos da gerência de projeto. Fonte:(Rocha e PMP, 2003, p.7) A iniciação é o reconhecimento oficial da existência do projeto, o processo de iniciação faz parte da área de conhecimento Escopo e esquematiza e próxima etapa do projeto, o Planejamento. Quando um projeto é iniciado deve-se definir suas metas, elas descrevem o que se pretende realizar seguindo a regra SMART:
5 5 SPECIFIC: devem ser redigidas de forma clara, concisa e compreensiva; MEASURABLE: as metas devem ser mensuráveis; ACCURATE: devem descrever com precisão as necessidades; REALISTIC AND TANGIBLE: devem estar centradas na realidade, tornando todos os objetivos possíveis de serem realizados; TIME BOUND: devem ter prazos para sua finalização. No planejamento define-se as atividades do projeto e as descrevem como serão realizadas, essa etapa abrange todas as áreas de conhecimento. Tem como objetivo a definição das tarefas que serão realizadas, estimativa de tempo, recursos necessários e uma estrutura para o gerenciamento das revisões de controle do projeto. Nessa fase também é definido os esforços referentes à funcionalidade, qualidade, cronograma e custo. No processo de execução coloca-se os planos de projeto em ação, o gerente de projeto coordena e direciona os recursos para atender os objetivos do planejamento. Nessa etapa geralmente os custos são mais altos, solicitando um maior número de recursos e os gerentes de projeto encontram os maiores conflitos relacionados aos cronogramas. Essa etapa envolve as áreas de conhecimento: Integração, Qualidade, Recursos humanos, Comunicação e Aquisição. No processo de controle coleta-se dados que são analisados, verificando assim se a realização do projeto está de acordo com o plano de projeto. Essa etapa abrange as áreas de conhecimento Integração, Escopo, Tempo, Custo, Qualidade, Comunicação e Riscos. Quando encontrado algum desvio nas avaliações, são aplicadas medidas corretivas para sincronizar as atividades ao plano. No encerramento é documentada a aceitação formal do produto do projeto pelos participantes, são arquivados os registros do projeto para futuras referências. E nesse processo os participantes têm influencia mínima e os custos são baixos. As áreas de conhecimentos aplicadas a essa etapa são: Comunicação e Aquisição. Rocha e PMP (2003) também classificam segundo o PMBOK os processos em nove áreas de conhecimento: Gerenciamento da integração do projeto: descreve os processos necessários para garantir que os diversos elementos do projeto sejam coordenados corretamente;
6 6 Gerenciamento do escopo do projeto: descreve os processos necessários para garantir que no projeto esteja incluindo todos os trabalhos requeridos para a conclusão do projeto; Gerenciamento dos tempos do projeto: descreve os processos necessários para garantir que o projeto seja concluído no tempo planejado; Gerenciamento dos custos do projeto: descreve os processos necessários para garantir que o projeto seja concluído dentro do orçamento aprovado; Gerenciamento da qualidade do projeto: descreve os processos necessários para garantir que o projeto satisfaça as necessidades desejadas; Gerenciamento de recursos humanos do projeto: descreve os processos necessários para integrar as pessoas envolvidas, liderar, treinar e tratar dos conflitos, entre outras coisas; Gerenciamento das comunicações do projeto: descreve os processos necessários e as habilidades gerais de comunicação, garantindo que as informações do projeto sejam reunidas, documentadas e distribuídas para todas as pessoas envolvidas no projeto; Gerenciamento de risco do projeto: descreve os processos preocupados em identificar, analisar e responder com uma ação para os possíveis riscos que possam afetar o projeto; Gerenciamento de aquisições do projeto: abrange os processos relacionados à compra de mercadorias ou serviços em fornecedores. Segundo Sommerville (2005) quando se planeja um projeto deve ser estabelecido uma série de marcos, pois os gerentes precisam de informação para julgar o progresso e as estimativas de custos. Um marco é o ponto final de uma atividade no processo de desenvolvimento, ele deve representar o final de uma etapa lógica e distinta de um projeto. Para cada marco deve haver um documento para ser apresentado a gerencia. Um produto a ser entregue é o resultado do projeto entregue ao cliente, geralmente é entregue no término de alguma fase importante do projeto. Normalmente
7 7 esses produtos entregues são marcos, mas os marcos não necessariamente precisam ser algum produto a ser entregue. Eles podem ser resultados internos do projeto que são utilizados somente pelo gerente para verificar o andamento do projeto. Os diagramas de barras ou diagrama de Gantt e as redes de atividades são notações gráficas utilizadas para mostrar a programação do projeto. O diagrama de Gantt mostra quem é responsável por cada tarefa e para quando está programado o início e o término da atividade, enquanto as redes de atividades mostram as dependências entre as atividades do projeto. Gerenciar os riscos do projeto é uma importante tarefa de um gerente, ele deve prever os riscos que podem afetar a programação do projeto ou a qualidade do software e tomar as medidas necessárias para evitar esses riscos. Os resultados da análise de risco devem ser documentados com uma análise das conseqüências de algum fator de risco. Pode-se pensar no risco como uma probabilidade de que alguma circunstância adversa ocorra e possa ameaçar o projeto, o software que esta sendo desenvolvido ou a organização. O gerente de projeto deve prever tais riscos, compreender o impacto que eles têm no projeto, no produto e nos negócios e assim tomar providências para evitá-los. Sendo assim o processo de gerenciamento de riscos é dividido em: 1. Identificação de riscos: são identificados os possíveis riscos de projeto, produto e negócio; 2. Análise de riscos: são avaliadas as possibilidades e as conseqüências da ocorrência desses riscos; 3. Planejamento de riscos: são traçados planos para enfrentar os riscos, seja evitando-os ou minimizando seus efeitos no projeto; 4. Monitoramento de riscos: o risco é constantemente avaliado e os planos para a diminuição de riscos são revisados, à medida que mais informações sobre eles se tornam disponíveis. Sommerville mescla os grupos e as áreas descritos por Rocha e PMP e propõe a gestão de projeto dividida em seis etapas: elaboração de propostas, planejamento e programação de projetos, custo do projeto, monitoramento e revisões do projeto, seleção e avaliação de pessoal e elaboração de relatórios e apresentações.
8 8 A elaboração de propostas consiste em descrever os objetivos do projeto e como ele será desenvolvido. O planejamento de projetos consiste em identificar as atividades, os marcos e os documentos a serem produzidos no projeto. O custo do projeto é uma atividade em que se estima os recursos necessários para a realização do projeto. O monitoramento do projeto é uma atividade continua, o gerente deve acompanhar o andamento do projeto e comparar com os custos reais que foram planejados. A seleção e avaliação de pessoal consiste em selecionar uma equipe para trabalhar no projeto, o ideal é que a equipe contratada seja experiente e esteja totalmente disponível para o trabalho. A elaboração de relatórios e apresentação consiste em preparar os relatórios para os clientes e fornecedores, para isso os gerentes de projetos devem redigir documentos concisos e coerentes, que resumam as informações fundamentais do projeto. Eles também devem ser capazes de apresentar tais informações durante a revisão de andamento. Mas nem todos os autores definem a gestão de projetos dessa maneira, por exemplo, Pfleeger (2004) fala que a gestão pode ser dividida em cinco etapas: Acompanhamento do progresso, pessoal necessário para o projeto, estimativa de esforço, gerenciamento de riscos e plano de projeto. O acompanhamento do progresso consiste na criação de um cronograma de projeto, na divisão do trabalho, criação de gráficos de atividades e em estimar a finalização de cada atividade. Na etapa pessoal necessário para o projeto se delimitam quais as funções e características do pessoal envolvido, seus estilos de trabalho e a organização do projeto. Um aspecto importante no planejamento e gerenciamento de projetos é a compreensão de quanto o projeto realmente custará, pois custos de projetos muito elevados podem fazer com que clientes desistam do mesmo e ao passo que uma estimativa de baixo custo pode forçar a equipe de projeto a investir muito do seu tempo, sem que haja alguma compensação financeira. Por essa razão utiliza-se a estimativa de esforço, que é feita através de julgamento de especialistas, métodos algoritmos, métodos de aprendizado automático e encontrando o modelo para sua situação. Os gerentes de projetos devem determinar a possibilidade de acorrer algum evento indesejável durante o desenvolvimento ou manutenção do projeto, para isso ele
9 9 deve fazer planos para evitar ou minimizar tais eventos. Com isso é feito o gerenciamento de riscos que é basicamente dividido em duas partes: avaliação dos riscos e controle dos riscos. Para comunicar a análise e o gerenciamento de riscos, a estimativa de custos do projeto, o cronograma e a organização para os clientes, escreve-se um documento chamado plano de projeto, tal documento descreve as necessidades do cliente, e como o equipe de projeto espera satisfazê-las CASOS DE SUCESSO Neste tópico é descrito casos de sucessos da utilização de um software de gestão. Empresas que apresentavam dificuldades no gerenciamento do negócio, e que após adotarem um software de gestão conseguiram melhorar a controle da empresa. 1. Davene - Com o grande crescimento nos anos 90 a empresa acabou perdendo o controle de seus processos fundamentais, o que resultou em um risco à mesma, pois eram tais processos que orientavam suas compras e vendas. Isso fez com que a empresa adotasse um ERP (Enterprise Resource Planning), com isso a companhia programou mudanças gerenciais e culturais ao mesmo tempo em que implantava a solução. Como resultado a empresa adquiriu mais controle sobre suas operações, visão geral do negócio e previsibilidade em suas vendas. (SAP-Brasil, 2008) 2. Sabó - As operações da empresa eram baseadas em três unidades de negócio já que a mesma fabrica retentores, juntas e mangueiras. Os maiores desafios eram manter o controle logístico da quantidade elevadíssima de itens em produção e unificar as unidades numa gestão centralizada. A implantação do SAP ERP representou uma mudança radical para a empresa, com a unificação de suas três unidades industriais tornou-se mais fácil a gestão do negócio e ganhou-se velocidade de expansão. (SAP-Brasil, 2008)
10 FERRAMENTAS PARA GESTÃO DE PROJETOS Microsoft Project 2000 O Microsoft Project 2000 é um programa que auxilia a equipe de desenvolvimento de projetos proporcionando recursos e ferramentas para a criação de vários diagramas, gráficos e calendários. É possível realizar o controle das tarefas e projeto, os recursos permitem também a criação, atualização e verificação de status dos grupos de trabalho relacionado à determinada atividade. Algumas empresas que utilizam o Microsoft Project: Strattus Softwares ( e Project SA ( Ele possui vários recursos, entre eles estão: (Blumer, 2008) Tarefa: Uma tarefa é um evento que faz parte do projeto, ela é utilizada nos demais recursos para melhor coordenar o projeto. Recurso: Recursos são pessoas, software e equipamentos necessários para completar uma tarefa. Um projeto pode ser realizado com ou sem a colocação de recursos às tarefas, mas se não for atribuído recursos as mesmas haverá menos responsabilidade pelo término das tarefas e menos flexibilidade no planejamento. Calendário: A ferramenta Calendário mostra um calendário mensal com as tarefas e suas respectivas durações. Diagrama de Rede: O Diagrama de Rede mostra todas as tarefas e dependências da mesma, é usado para mostrar a tarefa e suas dependências em forma de fluxograma. Gantt de Controle: O Gantt de Controle é uma lista de tarefas, informações relacionadas e um gráfico que mostra a linha de base e as barras de Gantt para cada tarefa. Gráfico de Gantt: O Gráfico de Gantt é uma lista de tarefas, informações relacionadas e um gráfico que mostra as tarefas e suas respectivas durações com o decorrer do tempo. Uso da Tarefa: O Uso da tarefa é uma lista que mostra os recursos atribuídos, agrupados sob cada tarefa, é utilizado para visualizar quais
11 11 recursos estão atribuídos as tarefas e para ver os perfis de emprego de recurso. Gráfico de Recursos: Gráfico de Recursos é um gráfico que mostra a alocação dos recursos, custos ou empregos, é utilizado para apresentar informações sobre um recurso no decorrer do projeto. Planilha de Recursos: A planilha de recursos é uma lista de recursos e informações relacionadas utilizado para criar e editar informações de recursos em formato de planilha. Uso do Recurso: O Uso do Recurso é uma lista que mostra as atribuições de tarefas agrupadas sob cada recurso, é utilizada para mostrar as informações de custo ou alocação de trabalho de um determinado período, recurso por atribuição e para definir perfis de trabalho de recurso. Microsoft Visio 2003 O Microsoft Visio 2003 é uma ferramenta que auxilia na criação de diagramas que são divididos em várias categorias: Banco de Dados, Debate, Diagrama da Web, Diagrama de Bloco, Engenharia de Processos, Engenharia Elétrica, Engenharia Mecânica, Fluxograma, Gráficos, Mapas, Organogramas, Planta de Construção, Processo Empresarial, Rede, Software e Programação do Projeto. Segundo Microsoft na categoria Sofware pode-se criar vários modelos de diagramas, entre eles estão o Aplicativo Empresarial utilizando formas que representem PC's, mainframes e camadas de arquitetura; modelos de diagrama de modelagem de fluxo de dados; modelo de diagrama da UML tais como diagrama de caso de uso, colaboração, seqüência, componente, implantação e atividade. Na categoria Programação de Projeto permite criar e formatar calendários de dia, semana, semana múltiplos, mês e ano; criar cronogramas lineares com etapas do projeto e marcadores de intervalo; criar gráficos de Gantt para o gerenciamento de projetos, gerenciamento de tarefas, agendas, horários, compromissos, ciclos de vida do projeto e definição de metas. Também pode-se criar modelo de gráfico PERT para o gerenciamento de projetos, tarefas, agendas, horários, compromissos, estruturas detalhadas de
12 12 trabalho, método de caminho critico, ciclos de vida do projeto, definição de metas e cronogramas. dotproject Segundo Jordan o dotproject é um programa livre para a criação, monitoramento e gerenciamento de projetos online. Suas ferramentas permitem o gerenciamento de projetos corporativos a projetos mais simples. Eis algumas coisas que se pode realizar com o dotproject: Configurar projetos e tarefas, Comunicar-se com a equipe de desenvolvimento, Visualizar projetos como gráficos de Gantt, entre outros. O dotproject é composto por 10 recursos principais: 1. Gerenciamento de usuário; 2. Sistema de ticket de problema baseado em ; 3. Gerenciamento de cliente; 4. Listagem de projetos; 5. Lista de tarefas hierárquicas; 6. Repositório de arquivos; 7. Lista de contatos; 8. Calendário; 9. Fórum de discussão; 10. Permissões baseadas em recursos. 3. RESULTADOS Após os estudos realizados decidiu-se que a ferramenta será desenvolvida segundo Sommerville, por ser baseado no PMBOK, de forma que, para cada etapa proposta por ele os recursos da ferramenta foram projetados da seguinte forma: Elaboração de Propostas: Foi projetado o recurso para o cadastro inicial do projeto. Planejamento e Programação do Projeto: Foram projetados os recursos para o cadastro das Tarefas e Marcos. Custo do Projeto: Foram projetados os serviços oferecidos pela ferramenta para o cadastro de recursos e custos necessários no projeto.
13 13 Monitoramento e revisões do projeto: Foi projetado o recurso Gráfico de Gantt. Seleção e avaliação de pessoal: Foi projetado o recurso para o cadastro das pessoas envolvidas no projeto. Elaboração de Relatórios e Apresentações: Foi projetado os recursos Uso da Tarefa e Uso do Recurso. O recurso desenvolvido foi o Gráfico de Gantt, referente a quarta etapa proposta por Sommerville, para dar suporte ao gráfico de Gantt a primeira e a segunda etapa também foi desenvolvida, o restantes dos recursos foram somente projetados DIAGRAMA DE CASO DE USO O diagrama de caso de uso descreve o que o sistema fará, ele representa as possíveis funcionalidades do sistema, descreve um conjunto de seqüências, cada uma representando a interação de itens externos ao sistema com o próprio sistema. É composto de atores e casos de uso. (Booch, 2000) Figura 2: Diagrama de Caso de Uso Para o projeto ele representa a interação de gerente de projeto com as funcionalidades do programa que será desenvolvido.
14 DIAGRAMA DE CLASSE DE PROJETO O diagrama de classe de projeto ilustra as especificações para as classes de projeto e interfaces para sua aplicação. Figura 3: Diagrama de Classe de Projeto da ferramenta GetProject. A classe Projeto armazena o nome do projeto correspondente. As funcionalidades da classe incluem a criação de novo projeto, a busca de um projeto existente e a verificação prévia do nome de um projeto antes de sua criação. A classe PropProj armazena dados referentes as propriedades do projeto, como título do projeto, assunto do projeto, autor do projeto, gerente responsável pelo projeto e empresa contratante do projeto. A classe contém a funcionalidade da alteração dos dados da mesma no decorrer do projeto. A classe InfProj armazena dados referentes as informações do projeto, como data de início do projeto, data do fim do projeto e data atual do projeto. A classe contém a funcionalidade da alteração dos dados da mesma no decorrer do projeto. A classe Tarefas armazena os dados referentes às tarefas que compõe o projeto, para cada tarefa ela armazena seu nome, duração, data de início, data de término e caso uma determinada tarefa seja um marco instância o objeto com um valor
15 15 correspondente. Suas funcionalidades incluem a criação de uma nova tarefa, a alteração, busca e exclusão de uma tarefa já existente no projeto. A classe Recurso armazena dados referentes aos recursos que são utilizados no projeto, como nome do recurso, sua quantidade e custo correspondente. A classe contém as funcionalidades de instanciar um novo recurso, a alteração, a exclusão e a busca de um recurso já existente. A classe Pessoal armazena dados referentes ao pessoal envolvido no projeto, como nome, CPF, telefone, e endereço. Suas funcionalidades incluem instanciar uma nova pessoa que entre no projeto, alterar, buscar e excluir os dados de uma pessoa que já esta no projeto e a verificação prévia do CPF antes do cadastro de uma nova pessoa no projeto DIAGRAMA ENTIDADE RELACIONAMENTO O diagrama entidade relacionamento (DER) é um diagrama que descreve o modelo de dados de um sistema com alto nível de abstração. É utilizado para visualizar os relacionamentos entre as tabelas de um banco de dados relacional. Figura 4: Diagrama entidade relacionamento da ferramenta GetProject A principal mudança do mapeamento do modelo de classes para o modelo relacional é a adição de uma chave primaria (PK) para a identificação individual do
16 16 conteúdo do banco de dados para todas as tabelas. Outra mudança é o acréscimo de uma chave estrangeira (FK) para as tabelas com dependência da tabela projeto DIAGRAMA DE PACOTES O diagrama de pacote descreve os componentes do sistema juntamente com suas dependências. Figura 5: Diagrama de Pacotes O pacote Gerencia Projeto é composto pelas classes: Projeto, onde é instanciado o nome dos projetos; PropProj, onde são instanciados o título, assunto, autor, gerente e empresa dos projetos; InfProj, onde são instanciadas as datas de início, término e data atual dos projetos. O pacote Gerenciamento Tarefa é composto pela classe: Tarefas, onde é instanciado o nome, duração, data de início, data de término e marco das tarefas do projeto. O pacote Gráfico Gantt é composto pela classe: IGGantt, onde é gerado o gráfico de Gantt através da busca das tarefas relacionadas aos projetos na classe Tarefas. O pacote Uso Tarefa é composto pela classe: IUsoTarefa, onde é gerado a funcionalidade Uso da Tarefa através da busca das tarefas relacionadas aos projetos na classe Tarefas.
17 17 O pacote Gerenciamento Recursos é composto pelas classes: Recursos, onde é instanciado o nome, quantidade e custo dos recursos dos projetos. Pessoal, onde é instanciado o nome, CPF, telefone, , endereço, custo e papel do pessoal relacionado aos projetos. O pacote Uso Recurso é composto pela classe: IUsoRecurso, onde é gerado a funcionalidade Uso do Recurso através da busca dos recursos relacionados aos projetos nas classes Recursos e Pessoal PROTÓTIPO DA FERRAMENTA Protótipo da tela inicial da ferramenta, foi desenvolvida utilizando-se alguns componentes da linguagem de programação Java e foi baseada na tela inicial do Microsoft Project Figura 6: Protótipo da tela principal da ferramenta.
18 18 Protótipo da tela gerenciamento de tarefas, onde são inseridas as informações sobre as tarefas relacionadas ao projeto. Figura 7: Protótipo da tela de Gerenciamento de Tarefas. Protótipo da tela Gráfico de Gantt, onde são exibidas as tarefas do projeto com suas datas de início e término. Figura 8: Protótipo da tela Gráfico.
19 19 4. DISCUSSÃO Até o momento foram estudados os conceitos de gestão de projetos de software através de livros que estavam disponíveis nas bibliotecas das instituições UEMS (Universidade Estadual de Mato Grosso do Sul) e UFGD (Universidade da Grande Dourados), livros disponibilizados pela orientadora e de materiais encontrados na internet. As ferramentas estudadas para o desenvolvimento do protótipo do GetProject foram o Microsoft Project 2000 através de materiais encontrados na internet e Microsoft Visio 2003 através dos tópicos de ajuda do mesmo. Devido a dificuldades de instalação a ferramenta dotproject foi somente citada baseada no conteúdo do livro Gerenciamento de projetos com dotproject do autor Jordan. O projeto da ferramenta GetProject teve como base os conceitos do autor Sommerville e o programa Microsoft Project Para criar o protótipo da ferramenta foi estudada a linguagem de programação Java. Vários recursos foram projetados seguindo as etapas propostas por Sommerville. Sommerville fala que o diagrama de Gantt mostra quem é responsável por cada tarefa e para quando está programado o início e o término da atividade, contudo o gráfico foi implementado somente com as datas de início e término de cada tarefa, ficando ausente o responsável pela mesma. 5. AGRADECIMENTOS Deixo expressos meus sinceros agradecimentos a Universidade Estadual de Mato Grosso do Sul (UEMS), aos colegas e companheiros; pois sem eles o presente trabalho não teria sido concluído.
20 20 REFERÊNCIAS Livros Booch, G.; Rumbaugh, J.; Jacobson, I. (2000). Uml guia do usuário. p Jordan, L. (2008). Gerenciamento de projetos com dotproject. p Pfleeger, S. L. (2004). Engenharia de Software: Teoria e Prática. Ed. 2ª, p Pressman, R. S. (2002). Engenharia de Software. Ed. 5ª, p Silva, A. A.; Gomide, C. F.; Petrillo, F. (1997). Metodologia e Projeto de Softwares Orientados a Objetos. Ed. 1ª, p. 39. Sommerville, I. (2005). Engenharia de Software. Ed. 6ª, p Sommerville, I. (2007). Engenharia de Software. Ed. 8ª, p Sites de internet Blumer, L; Perrella, R. G. (2008). Microsoft project Disponível em: pdf (último acesso em 15/10/2008) IBM (2009). Rational process library. Disponível em: (último acesso em 31/07/2009) Java (2008). Developer resources for java technology. Disponível em: Microsoft (2003). Tópico de ajuda do Microsoft Visio Disponível em: (último acesso em 31/07/2009) MySQL (2008). Using mysql with java. Disponível em: (último acesso em 20/05/2008) PMI-SP (2008). Disponível em: (último acesso em 12/08/2009) Rocha, K. M. H.; PMP (2003). Gerência de Projetos: Uma visão geral em conformidade com o PMI - PMIBOK GUIDE Disponível em: overviewpmbok2000.pdf (último acesso em 20/02/2009) SAP-Brasil (2008). Disponível em: (último acesso em 20/09/2009) UML (2009). Unified modeling language. Disponível em: (último acesso em 30/07/2009)
Gerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Leia maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia mais29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC
Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento
Leia mais3 Gerenciamento de Projetos
34 3 Gerenciamento de Projetos Neste capítulo, será abordado o tema de gerenciamento de projetos, iniciando na seção 3.1 um estudo de bibliografia sobre a definição do tema e a origem deste estudo. Na
Leia maisGerenciamento de custos do projeto
PMBOK Visão Geral O PMBOK (Project Management Body of Knowledge) é um guia do Conjunto de Conhecimentos em de Projetos, o qual inclui práticas comprovadas que são amplamente aplicadas na gestão de s, além
Leia maisIntrodução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Leia maisIntrodução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos
Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto lasf.bel@gmail.com Módulo 6
Leia maisConcurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos
Contatos: E-mail: profanadeinformatica@yahoo.com.br Blog: http://profanadeinformatica.blogspot.com.br/ Facebook: https://www.facebook.com/anapinf Concurso da Prefeitura São Paulo Curso Gestão de Processos,
Leia maisGerenciamento de integração de projeto
Objetivos do Conteúdo Gerenciamento de integração de projeto Sergio Scheer / DCC / UFPR TC045 Gerenciamento de Projetos Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos;
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisQuestionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)
Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade
Leia maisPMBOK 4ª Edição III. O padrão de gerenciamento de projetos de um projeto
PMBOK 4ª Edição III O padrão de gerenciamento de projetos de um projeto 1 PMBOK 4ª Edição III Processos de gerenciamento de projetos de um projeto 2 Processos de gerenciamento de projetos de um projeto
Leia maisGerência de Projetos e EVTE. Fabiana Costa Guedes
Gerência de Projetos e Fabiana Costa Guedes 1 Agenda O que é um Projeto O que é Gerenciamento de Projetos O Contexto da Gerência de Projetos PMI Project Management Institute Ciclo de Vida do Projeto Áreas
Leia maisCurso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP
Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisREPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX
REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX Murilo Augusto Tosatti (ICV-Unicentro), Marcos Antonio Quináia (Orientador), e-mail: maquinaia@gmail.com. Universidade Estadual do
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisUnidade II MODELAGEM DE PROCESSOS
Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada
Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução a linguagem UML
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisCURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações
Leia maisLeslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015
Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015 Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos; - Desenvolver o Plano de Gerenciamento; - Construir um sistema
Leia maisMODELAGEM DE SISTEMAS DE INFORMAÇÃO
Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo
Leia maisQuestionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP Versão 1.6.4 Setembro 2009 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 2ª Edição (a publicar) Autor: Darci
Leia maisMDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI
MDMS- Metodologia de Desenvolvimento e Manutenção de Sistemas da Superintendência de Tecnologia da Informação - STI Metodologia de Desenvolvimento e Manutenção de Sistemas da Histórico de Alterações Versão
Leia maisQUALIDADE DE SOFTWARE
DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisMINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU SISTEMA DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisComo conduzir com sucesso um projeto de melhoria da qualidade
Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia
Leia maisPROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Leia maisSumário. Introdução ao Microsoft Project. 1 Microsoft Project, gerenciamento de projetos e você 3. 2 Visão geral do Project 11.
Sumário Introdução... xiii A quem se destina este livro...xiii Como o livro está organizado...xiii Como baixar os arquivos de prática...xiv Suas configurações no Project...xv Suporte técnico...xvi Parte
Leia maisO Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Leia maisProjeto Físico e Lógico de Redes de Processamento. Kleber A. Ribeiro
Projeto Físico e Lógico de Redes de Processamento Kleber A. Ribeiro Plano de projeto O Plano de Projeto é uma série de documentos ou uma coletânea lógica de documentos compilados pelo Gerente de Projetos
Leia mais2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
Leia maisOuvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos
Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Antonio Mendes da Silva Filho * The most important thing in communication is to hear what isn't being said. Peter Drucker
Leia maisDesafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira
Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisEspecificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Leia maisGerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br
Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Motivações Gerenciamento de projetos, vem sendo desenvolvido como disciplina desde a década de 60; Nasceu na indústria bélica
Leia maisGerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Leia maisEspecificação Técnica Sistema ABS TEM+
Especificação Técnica Sistema ABS TEM+ A solução ABS TEM+ desenvolvida pela Vergence é baseada no conceito de TEM (Telecom Expenses Management), o qual visa a aplicação de melhoras em relação à tecnologia,
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisQualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Leia maisProcessos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos
Processos de Gerenciamento de Projetos Planejamento e Controle de Projetos 5 TADS FSR Prof. Esp. André Luís Belini 2 Processos O gerenciamento de projetos é a aplicação de conhecimento, habilidades, ferramentas
Leia maisUML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem
Leia mais18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ
Leia maisSumário FPD Formulário de projeto P&D...4
1 de 22 Sumário FPD Formulário de projeto P&D...4 Introdução...4 Cadastrando e atualizando dados de projetos de P&D...4 Cadastrando novo projeto...5 Cadastrando coordenador do projeto...5 Cadastrando dados
Leia maisGERÊNCIA DE PROJETOS DE SOFTWARE. Introdução
GERÊNCIA DE PROJETOS DE SOFTWARE Introdução GERÊNCIA DE PROJETOS DE SOFTWARE - INTRODUÇÃO Um projeto é como uma viagem em uma rodovia. Alguns projetos são simples e rotineiros, como dirigir até uma loja
Leia maisO Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.
Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar
Leia maisPlanejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP
Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica
Leia maisDiretrizes de Qualidade de Projetos
Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão
Leia maisDisciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO
Leia maisO planejamento do projeto. Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler
O planejamento do projeto Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler 2 Introdução Processo de definição das atividades Sequenciamento de atividades Diagrama de
Leia mais1. REGISTRO DE PROJETOS
1. REGISTRO DE PROJETOS Nesta aplicação será feito o registro dos projetos/ ações de extensão, informando os dados iniciais do projeto, as classificações cabíveis, os participantes, a definição da região
Leia maisGerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009
Semana de Tecnologia Gerenciamento de Projetos Faculdade Unisaber 2º Sem 2009 ferreiradasilva.celio@gmail.com O que é um Projeto? Projeto é um "esforço temporário empreendido para criar um produto, serviço
Leia maisCAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Leia maisUm passo inicial para aplicação do gerenciamento de projetos em pequenas empresas
Instituto de Educação Tecnológica Pós-graduação Gestão de Projetos Aperfeiçoamento/GPPP1301 T132 09 de outubro de 2013 Um passo inicial para aplicação do gerenciamento de s em pequenas empresas Heinrich
Leia maisPMBoK Comentários das Provas TRE-PR 2009
PMBoK Comentários das Provas TRE-PR 2009 Comentário geral: As provas apresentaram grau de dificuldade médio. Não houve uma preocupação da banca em aprofundar os conceitos ou dificultar a interpretação
Leia maisAs principais novidades encontradas no PMBOK quarta edição
Page 1 of 5 As principais novidades encontradas no PMBOK quarta edição Por Rossano Tavares ( rossano.tavares@dm2tavares.com.br) Novas edições ou versões de manuais, programas, sistemas operacionais, livros,
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisUNIVERSIDADE PAULISTA CURSO SUPERIOR DE TECNOLOGIA. Projeto Integrado Multidisciplinar I e II
UNIVERSIDADE PAULISTA CURSO SUPERIOR DE TECNOLOGIA Projeto Integrado Multidisciplinar I e II Manual de orientações - PIM Cursos superiores de Tecnologia em: Gestão Ambiental, Marketing, Processos Gerenciais
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisUtilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
Leia maisIntrodução a Computação
Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos
Leia maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia maisSISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS
SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto
Leia maisPLANEJAMENTO ESTRATÉGICO
PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico
Leia maisparadigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0
paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a
Leia maisFACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS. Prof. Msc. Carlos José Giudice dos Santos
FACULDADE PITÁGORAS DISCIPLINA: GESTÃO DE PROJETOS Prof. Msc. Carlos José Giudice dos Santos O QUE SÃO PROCESSOS? De acordo com o Guia PMBOK, (2013) processo é um conjunto de ações e/ou atividades inter-relacionadas
Leia maisCONTROLE E RASTREABILIDADE DE SELOS DISTRIBUÍDOS E UTILIZADOS EM MEDIDORES Tema 1.2: Perdas Não Técnicas
COMISSÃO DE INTEGRAÇÃO ENERGÉTICA REGIONAL COMITÊ NACIONAL BRASILEIRO V CIERTEC - SEMINÁRIO INTERNACIONAL SOBRE GESTÃO DE PERDAS, EFICIENTIZAÇÃO ENERGÉTICA E PROTEÇÃO DA RECEITA NO SETOR ELÉTRICO Área
Leia maisDIAGRAMA DE ATIVIDADES
DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era
Leia maisQUANDO este projeto deve ser realizado e QUANTO este projeto deverá custar?
O PROJECT MODEL CANVAS (www.pmcanvas.com.br) é uma ferramenta que permite que um projeto seja entendido no contexto dos aspectos Fundamentals da teoria de gerenciamento de projetos. A metodologia facilita
Leia mais7 perguntas para fazer a qualquer fornecedor de automação de força de vendas
7 perguntas para fazer a qualquer fornecedor de automação de força de vendas 1. O fornecedor é totalmente focado no desenvolvimento de soluções móveis? Por que devo perguntar isso? Buscando diversificar
Leia maisO Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares
O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,
Leia maisMINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA
PROGRAMA DE MODERNIZAÇÃO INTEGRADA DO MINISTÉRIO DA FAZENDA - PMIMF MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA ATORES DA REDE DE INOVAÇÃO 2 O MODELO CONTEMPLA: Premissas e diretrizes de implementação Modelo
Leia maisDefinição de projeto segundo o PMI Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.
1 2 3 Definição de projeto segundo o PMI Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Temporário Temporário significa que todos os projetos possuem
Leia maisREQUEST FOR INFORMATION ESCLARECIMENTOS. Permitir identificar o potencial efetivo de negócios dos clientes, a partir de dados de suas interações.
Esclarecimento II REQUEST FOR INFORMATION ESCLARECIMENTOS PERGUNTA 1: Permitir identificar o potencial efetivo de negócios dos clientes, a partir de dados de suas interações. Isto significa utilizar algoritmos
Leia maisProject Management Body of Knowledge
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS PUCMINAS (UNIDADE BARREIRO) CURSOS: ADMINISTRAÇÃO DE EMPRESAS / LOGÍSTICA Project Management Body of Knowledge Definição Também conhecido como PMBOK é um
Leia maisPolítica Gestão de Configuração e Mudança
Política Gestão de Configuração Histórico de Alteração Data Versão Descrição Autor 20/08/2011 1 Versão Inicial Danilo Costa Versão 1 Pág. 2 de 7 Índice 1. POLÍTICA 4 1.1 Aplicabilidade 4 2. CONCEITUAÇÃO
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Engenharia Mecânica 9ª Série Fabricação Assistida por Computador A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC
CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1
Leia maisANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR.
ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR. OBJETO: CONTRATAÇÃO DE EMPRESA ESPECIALIZADA PARA CONSTRUÇÃO DO PORTAL E AQUISIÇÃO DE SOFTWARE DE GESTÃO DE
Leia maisGestão dos Prazos e Custos do Projeto
Gestão dos Prazos e Custos do Projeto Prof. Sérgio Ricardo do Nascimento Aula 4 14 de Novembro de 2013 1 Gestão dos Prazos e Custos do Projeto - Prof. Sérgio Ricardo do Nascimento Informações iniciais
Leia maisIntrodução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Leia maisSistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR
Roteiro para utilização do GEP Versão de referência: GEP V1.00 Índice analítico I Apresentação... 2 I.1 Controles básicos do sistema;... 2 I.2 Primeiro acesso... 2 I.3 Para trocar a senha:... 3 I.4 Áreas
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisMetodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr
Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software
Leia maisagility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO DO SIGPROJ VERSÃO USUÁRIO
GUIA RÁPIDO DE UTILIZAÇÃO DO SIGPROJ VERSÃO USUÁRIO INTRODUÇÃO O SIGProj é um sistema para elaboração, acompanhamento e gestão de projetos. Ele foi criado e é mantido pela Universidade Federal do Mato
Leia maisQuestionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP Versão 2.2.0 Julho 2014 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 3ª Edição (a publicar)
Leia mais