PROJETO DE UMA FERRAMENTA DE APOIO A GESTÃO DE PROJETOS DE SOFTWARE

Tamanho: px
Começar a partir da página:

Download "PROJETO DE UMA FERRAMENTA DE APOIO A GESTÃO DE PROJETOS DE SOFTWARE"

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.) 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 mais

Porque estudar Gestão de Projetos?

Porque 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 mais

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC

29/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 mais

3 Gerenciamento de Projetos

3 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 mais

Gerenciamento de custos do projeto

Gerenciamento 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 mais

Introdução. Escritório de projetos

Introduçã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 mais

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Introduçã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 mais

Concurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos

Concurso 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 mais

Gerenciamento de integração de projeto

Gerenciamento 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 mais

Processos de gerenciamento de projetos em um projeto

Processos 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 mais

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

Questioná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 mais

PMBOK 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 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 mais

Gerência de Projetos e EVTE. Fabiana Costa Guedes

Gerê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 mais

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Curso: 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 mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento 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 mais

REPRESENTAÇÃ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 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 mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 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 mais

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

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 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 mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. 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 mais

Unidade II MODELAGEM DE PROCESSOS

Unidade 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 mais

Ciê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 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 mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introduçã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 mais

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CURSO 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 mais

Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015

Leslier 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 mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM 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 mais

Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP

Questioná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 mais

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

MDMS-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 mais

QUALIDADE DE SOFTWARE

QUALIDADE 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 mais

ARCO - 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 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 mais

Gerenciamento de Projetos Modulo VIII Riscos

Gerenciamento 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 mais

MINISTÉ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 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 mais

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

UML 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 mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro 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 mais

Como conduzir com sucesso um projeto de melhoria da qualidade

Como 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 mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03

PROJETO 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 mais

Sumá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 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 mais

O Gerenciamento de Documentos Analógico/Digital

O 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 mais

Projeto 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 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 mais

2 Engenharia de Software

2 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 mais

Ouvir 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 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 mais

Desafio 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 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 mais

3 Qualidade de Software

3 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 mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capí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 mais

Especificação do Trabalho

Especificaçã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 mais

Gerê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 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 mais

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Gerenciamento 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 mais

Especificação Técnica Sistema ABS TEM+

Especificaçã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 mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria: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 mais

Qualidade de Software

Qualidade 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 mais

Processos 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. 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 mais

UML 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. 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 mais

18º 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 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 mais

Sumário FPD Formulário de projeto P&D...4

Sumá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 mais

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

GERÊ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 mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O 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 mais

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 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 mais

Diretrizes de Qualidade de Projetos

Diretrizes 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 mais

Disciplina: 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 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 mais

O 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 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 mais

1. REGISTRO DE PROJETOS

1. 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 mais

Gerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009

Gerenciamento 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 mais

CAPABILITY 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 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 mais

Um passo inicial para aplicação do gerenciamento de projetos em pequenas empresas

Um 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 mais

PMBoK Comentários das Provas TRE-PR 2009

PMBoK 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 mais

As principais novidades encontradas no PMBOK quarta edição

As 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 mais

Sistema 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

Sistema 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 mais

UNIVERSIDADE PAULISTA CURSO SUPERIOR DE TECNOLOGIA. Projeto Integrado Multidisciplinar I e II

UNIVERSIDADE 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 mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA 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 mais

Utilizando 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 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 mais

Introdução a Computação

Introduçã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 mais

TI 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://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 mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA 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 mais

PLANEJAMENTO ESTRATÉGICO

PLANEJAMENTO 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 mais

paradigma 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 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 mais

FACULDADE 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 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 mais

CONTROLE E RASTREABILIDADE DE SELOS DISTRIBUÍDOS E UTILIZADOS EM MEDIDORES Tema 1.2: Perdas Não Técnicas

CONTROLE 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 mais

DIAGRAMA DE ATIVIDADES

DIAGRAMA 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 mais

QUANDO este projeto deve ser realizado e QUANTO este projeto deverá custar?

QUANDO 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 mais

7 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 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 mais

O 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 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 mais

MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA

MINISTÉ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 mais

Definição de projeto segundo o PMI Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.

Definiçã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 mais

REQUEST FOR INFORMATION ESCLARECIMENTOS. Permitir identificar o potencial efetivo de negócios dos clientes, a partir de dados de suas interações.

REQUEST 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 mais

Project Management Body of Knowledge

Project 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 mais

Política Gestão de Configuração e Mudança

Polí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 mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES 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 mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE 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 mais

ANEXO 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. 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 mais

Gestão dos Prazos e Custos do Projeto

Gestã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 mais

Introduçã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 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 mais

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Sistema 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 mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS 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 mais

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Metodologia 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 mais

agility made possible

agility 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 mais

GUIA RÁPIDO DE UTILIZAÇÃO DO SIGPROJ VERSÃO USUÁRIO

GUIA 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 mais

Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP

Questioná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