Escolar Documentos
Profissional Documentos
Cultura Documentos
25 de abril de 2007
Sumrio
I Sobre essa Apostila 3 5 10
11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 12 12 12 12 13 13 14 15 15 15 16 16 17 17 17 18 18 18 18
3 Introduo a Gerncia de Projeto 3.1 Incio . . . . . . . . . . . . . . . . . . . . . . . 3.2 O que um Projeto? . . . . . . . . . . . . . . 3.3 Conceitos bsicos sobre Gerncia de Projeto 3.3.1 Gerncia de Projetos . . . . . . . . . 3.4 Abordagens . . . . . . . . . . . . . . . . . . . 3.4.1 Abordagem Tradicional . . . . . . . . 3.4.2 PMBOK . . . . . . . . . . . . . . . . . 3.4.3 Desenvolvimento gil de Software . . 3.5 PMBOK e PMI . . . . . . . . . . . . . . . . . 3.5.1 PMI . . . . . . . . . . . . . . . . . . . 3.5.2 PMBOK . . . . . . . . . . . . . . . . .
CDTC
Brasil/DF 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 32 32 32 33 34 34 34 35 36 36 36 37 38 38 38 39 40 40 41 42 42 43 43 43
5 Instalao 5.1 Requisitos para Instalao . . . . . . . . 5.1.1 Apache . . . . . . . . . . . . . . . 5.1.2 PHP . . . . . . . . . . . . . . . . . 5.1.3 MySQL . . . . . . . . . . . . . . . 5.1.4 Browser . . . . . . . . . . . . . . . 5.1.5 Correio . . . . . . . . . . . . . . . 5.2 Instalao . . . . . . . . . . . . . . . . . . 5.2.1 Passo 1 - Download . . . . . . . . 5.2.2 Passo 2 - Congurando usurios . 5.2.3 Passo 3 - Acessando a pasta . . . 5.2.4 Passo 4 - Iniciando a Instalao . 5.2.5 Passo 5 - Criando Banco de dados 5.2.6 Passo 6 - Logando . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Pequenos Detalhes 6.1 Tela Inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Alteraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 Adicionando a traduo para Portugus ou outra Lingua 6.2.2 System Admininstration . . . . . . . . . . . . . . . . . . 6.3 Usurios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Ferramentas bsicas 7.1 Barra de Navegao . . . . . . . . . . . . . 7.1.1 Companhias (empresas) . . . . . . 7.1.2 Projetos . . . . . . . . . . . . . . . . 7.1.3 Tarefas . . . . . . . . . . . . . . . . 7.1.4 Calendrio . . . . . . . . . . . . . . 7.1.5 Arquivos . . . . . . . . . . . . . . . . 7.1.6 Contatos . . . . . . . . . . . . . . . 7.1.7 Frum . . . . . . . . . . . . . . . . . 7.1.8 Tickets . . . . . . . . . . . . . . . . 7.1.9 Administrar Usurios . . . . . . . . . 7.1.10 Administrar Sistema . . . . . . . . . 7.1.11 Novo Item (caixa de seleo) . . . . 7.2 Adicionando . . . . . . . . . . . . . . . . . . 7.2.1 Adicionando Empresa (Companhia) 7.2.2 Adicionando Projetos . . . . . . . . 7.2.3 Adicionando Tarefas . . . . . . . . . 7.2.4 Adicionando Arquivos . . . . . . . . 7.2.5 Adicionando Contatos . . . . . . . . 7.2.6 Frum . . . . . . . . . . . . . . . . . 7.2.7 Adicionando Tickets . . . . . . . . . 7.3 Relatrio e Grcos . . . . . . . . . . . . . 7.3.1 Relatrios . . . . . . . . . . . . . . . 7.3.2 Grcos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parte I
CDTC
Brasil/DF
Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br. O formato original deste material bem como sua atualizao est disponvel dentro da licena GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de mesmo nome, tendo inclusive uma verso traduzida (no ocial). A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br) desde outubro de 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.
Autores
A autoria deste de responsabilidade de Daniel Henrique da Silva (daniel@cdtc.org.br). O texto original faz parte do projeto Centro de Difuso de Tecnologia e Conhecimento, que vem sendo realizado pelo ITI (Instituto Nacional de Tecnologia da Informao) em conjunto com outros parceiros institucionais, atuando em conjunto com as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiando inclusive a comunidade Free Software junto a outras entidades no pas. Informaes adicionais podem ser obtidas atravs do email ouvidoria@cdtc.org.br, ou da home page da entidade, atravs da URL http://www.cdtc.org.br.
Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.
Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br) . Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation License.
Parte II
Informaes Bsicas
CDTC
Brasil/DF
Sobre o CDTC
Objetivo Geral O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira. Objetivo Especco Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e de cdigo fonte aberto, identicando e mobilizando grupos de formadores de opinio dentre os servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo treinamento especco para tcnicos, prossionais de suporte e funcionrios pblicos usurios, criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de produtos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros (dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.
Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece seu curso. So elas: Licenas para cpia de material disponvel Os 10 mandamentos do aluno de Educao a Distncia Como participar dos foruns e da wikipdia Primeiros passos muito importante que voc entre em contato com TODAS estas informaes, seguindo o roteiro acima.
Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br). 6
CDTC
Brasil/DF
dada permisso para copiar, distribuir e/ou modicar este documento sob os termos da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".
1. Acesso Internet: ter endereo eletrnico, um provedor e um equipamento adequado pr-requisito para a participao nos cursos a distncia. 2. Habilidade e disposio para operar programas: ter conhecimentos bsicos de Informtica necessrio para poder executar as tarefas. 3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distncia conta muitos pontos, pois ir colaborar para o processo ensino-aprendizagem pessoal, dos colegas e dos professores. 4. Comportamentos compatveis com a etiqueta: mostrar-se interessado em conhecer seus colegas de turma respeitando-os e fazendo ser respeitado pelo mesmo. 5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua reviso e a sua recuperao de materiais. 6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes e realiz-las em tempo real. 7. Curiosidade e abertura para inovaes: aceitar novas idias e inovar sempre. 8. Flexibilidade e adaptao: requisitos necessrio mudana tecnolgica, aprendizagens e descobertas. 9. Objetividade em sua comunicao: comunicar-se de forma clara, breve e transparente ponto - chave na comunicao pela Internet. 10. Responsabilidade: ser responsvel por seu prprio aprendizado. O ambiente virtual no controla a sua dedicao, mas reete os resultados do seu esforo e da sua colaborao.
CDTC
Brasil/DF
todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que interesse ao grupo, favor post-la aqui. Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especco do curso. recomendado que voc faa uso do Forum de dvidas gerais que lhe d recursos mais efetivos para esta prtica. . O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas a todos participantes do curso. Assim, ca muito mais fcil obter respostas, j que todos podem ajudar. Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico recomendvel ver se a sua pergunta j foi feita por outro participante. A segunda forma se d pelas Wikis: . Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por pessoas de todas as partes do mundo. Acesse-a em portugus pelos links: Pgina principal da Wiki - http://pt.wikipedia.org/wiki/ Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!
Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos: Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar; Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das ferramentas bsicas do mesmo; Entrar nas lies seguindo a seqncia descrita no Plano de Ensino; Qualquer dvida, reporte ao Frum de Dvidas Gerais.
Perl do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores. O tutor ideal um modelo de excelncia: consistente, justo e prossional nos respectivos valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar. 8
CDTC
Brasil/DF
A classicao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e, para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor ou instrutor: fornece explicaes claras acerca do que ele espera, e do estilo de classicao que ir utilizar; gosta que lhe faam perguntas adicionais; identica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classicao foi ou no foi atribuda; tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de ameaa e de nervossismo) d uma ajuda complementar para encorajar um estudante em diculdade; esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente; ajuda o estudante a alcanar os seus objetivos; exvel quando necessrio; mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso, talvez numa fase menos interessante para o tutor); escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado; acima de tudo, devolve os trabalhos rapidamente;
Parte III
Dotproject
10
Captulo 1
DotProject
O DotProject um software de gerenciamento de projetos. o melhor e o mais usado no mundo. Usando o DotProject a equipe de desenvolvimento do projeto tem fcil acesso a tudo, visto que ele online e engloba vrias utilidades como fruns, calendrios, grcos, informaes a respeito da empresa e do projeto, lista de contatos e etc.
11
Captulo 2
Plano de ensino
2.1 Objetivo
Capacitar o usurio para o uso autnomo do DotProject e suas funcionalidades.
2.3 Pr-requisitos
Os usurios devero ser, necessariamente, funcionrios pblicos e ter conhecimentos bsicos de gerncia de projeto.
2.4 Descrio
O curso ser realizado na modalidade Educao a Distncia e utilizar a Plataforma Moodle como ferramenta de aprendizagem. O curso tem durao de uma semana e possui um conjunto de atividades (lies, fruns, glossrios, questionrios e outros) que devero ser executadas de acordo com as instrues fornecidas. O material didtico est disponvel on-line de acordo com as datas pr-estabelecidas em cada tpico. A verso adotada do DotProject a 2.0.4, caso possua outra verso podem ocorrer diferenas com relao a este material.
2.5 Metodologia
O curso est dividido da seguinte maneira:
12
CDTC
Brasil/DF
Lio 3 - Instalao; Lio 4 - Pequenos Detalhes; Lio 5 - Ferramentas bsicas; Avaliao. As lies contm o contudo principal. Elas podero ser acessadas quantas vezes forem necessrias, desde que estejam dentro da semana programada. Ao nal de cada lio, voc receber uma nota de acordo com o seu desempenho. Responda com ateno s perguntas de cada lio, pois elas sero consideradas na sua nota nal. Caso sua nota numa determinada lio for menor do que 6.0, sugerimos que voc faa novamente esta lio. Ao nal do curso, ser disponibilizada a avaliao referente ao curso. Tanto as notas das lies quanto a da avaliao sero consideradas para a nota nal todos os mdulos caro visveis para que possam ser consultados durante a avaliao nal. Aconselhamos a leitura da "Ambientao do Moodle"para que voc conhea a plataforma de Ensino a Distncia, evitando diculdades advindas do "desconhecimento"sobre a mesma. Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida dever ser enviada no frum. Diariamente os monitores daro respostas e esclarecimentos.
2.6 Programa
O curso DotProject oferecer o seguinte contedo: Idias bsicas de gerncia de projeto; Instalao e congurao do DotProject; Introduo s ferramentas bsicas.
2.7 Avaliao
Toda a avaliao ser feita on-line. Aspectos a serem considerados na avaliao: Iniciativa e autonomia no processo de aprendizagem e de produo de conhecimento; Capacidade de pesquisa e abordagem criativa na soluo dos problemas apresentados. Instrumentos de avaliao: Participao ativa nas atividades programadas; Avaliao ao nal do curso; O participante far vrias avaliaes referente ao contedo do curso. Para a aprovao e obteno do certicado, o participante dever obter nota nal maior ou igual a 6.0 de acordo com a frmula abaixo: 13
CDTC
Brasil/DF
Nota Final = ((ML x 7) + (AF x 3)) / 10 = Mdia aritmtica das lies AF = Avaliaes
14
Captulo 3
CDTC
Brasil/DF
O signicado de projeto bem amplo, mas para o nosso curso basta saber que ao fazer algo com qualidade preciso projetar tudo para que nada saia do esperado.
16
CDTC
Brasil/DF
3.4 Abordagens
As abordagens mais utilizadas na Gerncia de Projetos so:
1. Iniciao do Projeto; 2. Planejamento do Projeto; 3. Produo do Projeto; 4. Monitoramento do Projeto; 5. Fechamento do Projeto. Algumas dessas etapas podem ser excluidas ou podem ocorrer mais de uma vez, dependendo da complexidade do projeto. Para manter um certo controle do projeto, o gerente pode contar com vrias tcnicas, tais como cronograma denindo prazos e anlises de custos para ter uma previso e um controle sobre os gastos, e etc.
3.4.2 PMBOK
Project Management Body Knowledge um padro de Gerncia de Projeto desenvolvido pelo PMI que muito utilizado por indstrias (na maioria as de construo civil). Aborda as seguintes reas do conhecimento:
Gerncia de integrao de projetos; Gerncia de escopo de projetos; Gerncia de tempo de projetos; Gerncia de custo de projetos; Gerncia de qualidade de projetos; Gerncia de recuros humanos de projetos; Gerncia de comunicaes de projetos; Gerncia de riscos de projetos; Gerncia de aquisies de projetos.
17
CDTC
Brasil/DF
3.5.2 PMBOK
O propsito principal do PMBOK identicar o subconjunto de conhecimentos sobre a prosso que so consenso, sendo aplicveis para a maior parte dos projetos na maior parte do tempo. Outro propsito prover um vocabulrio nico para a prosso, padronizando seus termos. Tambm usado como referncia bsica para os exames de certicao do PMI. Estruturao do PMBOK (edio 2000): considerado um guia terico para o desenvolvimento de projetos prticos, serve como orientador para o estudo de metodologias para projetos e prov uma estrutura bsica para o entendimento de Gerncia de Projetos. Contexto da gerncia de projetos: descreve o ambiente em que os projetos operam. 18
CDTC
Brasil/DF
Processos da gerncia de projetos: descreve uma viso genrica sobre a interao dos vrios processos de gerenciamento de projetos. Tambm desenvolve solues entre os sistemas e mtricas mais avanadas da topologia em sistemas de informao. As reas de Conhecimento da Gerncia de Projetos Gerncia da integrao do projeto: descreve os processos requeridos para certicar-se que os vrios elementos do projeto esto propriamente coordenados. Consiste em: Desenvolvimento do plano do projeto; Execuo do plano do projeto; Controle integrado de alteraes; Soluo de conitos entre objetivos e alternativas concorrentes. Gerncia do escopo do projeto: descreve os processos requeridos para garantir que o projeto inclua todo o trabalho requerido (requisitos), e somente o trabalho requerido, para completar o processo com sucesso. Consiste em: Iniciao; Denio do escopo; Vericao de escopo; Controle de alteraes de escopo. Gerncia do tempo de projeto: descreve os processos requeridos para garantir que o projeto seja completado dentro do prazo. Consiste em: Denio de atividades; Sequenciamento de atividades; Estimativa de durao das atividades; Desenvolvimento de cronograma; Controle de cronograma. Gerncia do custo do projeto: descreve os processos requeridos para que o projeto seja completado dentro do oramento aprovado. Consiste em: Planejamento de recursos; Estimativa de custos; Oramento de custos o Controle de custos. Gerncia da qualidade do projeto: descreve os processos requeridos para garantir que o projeto satisfaa as necessidades pelas quais ele foi feito. Consiste em: Planejamento de qualidade; Garantia de qualidade; Controle de qualidade. Gerncia dos recursos humanos do Projeto: descreve os processos requeridos para fazer o uso mais efetivo das pessoas envolvidas no projeto. Consiste em: 19
CDTC
Brasil/DF
Planejamento organizacional; Aquisio de equipe (staff); Desenvolvimento de equipe. Gerncia das comunicaes do projeto: descreve os processos requeridos para garantir rpida e adequada gerao, coleo, disseminao, armazenamento e disposio nal das informaes do projeto. Consiste em: Planejamento de comunicaes; Distribuio de informaes; Relatrios de desempenho; Encerramento administrativo. Gerncia dos riscos do projeto: descreve os processos relacionados a identicar, analisar e responder aos riscos do projeto, avaliando a probabilidade de ocorrncia e a gravidade das conseqncias. Consiste em: Planejamento do gerenciamento dos riscos; Identicao dos riscos; Anlise quantitativa dos riscos; Monitoramento e controle dos riscos. Gerncia das aquisies do projeto: descreve os processos requeridos, para adquirir bens e servios de fora da organizao dona do projeto. Consiste em: Planejamento das aquisies; Planejamento das solicitaes; Seleo dos fornecedores; Administrao do Contrato; Encerramento do Contrato; Iniciar progamas do prototipo para incluso de novos projetos. Anlise quantitativa de riscos Monitoramento e controle dos riscos
20
Captulo 4
O DotProject
4.1 Introduo ao DotProject
O DotProject um programa distruibudo sob licena GNU-GPL (http://www.gnu.org/licenses /gpl.txt) e tem seu desenvolvimento mantido principalmalmente pela empresa australiana Saki Computers (http://www.saki.com.au) a qual trabalha mantendo servios extras correlacionados ao mesmo, como customizao, suporte tcnico e etc. um software relativamente novo, pois comeou a ser desenvolvido no ano 2000 devido grande demanda por um programa que sistematizasse e facilitasse a organizao dos projetos, visto que os existentes eram softwares proprietrios muito caros e relativamente limitados. Desde ento o aprimoramento tem sido contnuo e rpido. Atualmente se encontra na verso 2.04. Como o dotProject est sob a GNU-GPL tem cdigo aberto e livre, o usurio, bem como empresas interessadas, podem customiz-lo de acordo com suas necessidades, o que seria invivel em um sistema proprietrio.
4.2 Funcionamento
Como o DotProject um programa livre ele no especica nem limita qual plataforma deve ser usada, por isso ele funciona tanto em Windows como em Linux. Basta fazer o download do pacote adequado. A interface dele vem em ingls, mas exitem diversos pacotes de idiomas que traduzem todo o programa, facilitando assim, para o usurio que no tem o dominio completo de outra lingua. O pacote portugus-brasileiro, chamado de pt_br, muito bom e completo. Traduzido para portugus do Brasil e no para o de Portugal. A nica exigncia do DotProject o PHP. Qualquer sistema operacional que tenha um servidor com suporte PHP pode usar o DotProject.
21
CDTC
Brasil/DF
O acesso ao DotProject feito atravs de um navegador (browser). Podendo ser livre ou proprietrio. Por exemplo: Mozilla refox, Opera, Mozilla, Internet Explorer, Konqueror e etc. Uma das grandes vantagens do DotProject poder us-lo em qualquer lugar, desde que o servidor esteja disponvel pela internet, pois a instalao desnecessria em computadores "clientes", basta ter instalado no servidor que, usando um browser de outro computador com internet, voc poder acessar todo o projeto e fazer as modicaes que desejar. Com o DotProject voc pode ter:
Grcos para uma melhor anlise; Relatrios sobre o projeto; Informaes das empresas participantes do projeto; Informaes sobre tarefas; Contato de funcionrios; Uma melhor comunicao dentro do projeto; e etc. Tudo isso online, onde voc quiser, basta que o servidor esteja conectado a internet (caso no esteja voc s vai poder acessar localmente como explicaremos mais tarde) e voc tenha um computador com acesso a internet e um browser compatvel.
22
Captulo 5
Instalao
5.1 Requisitos para Instalao
Como j foi dito anteriormente, o DotProject um software online, por isso preciso ser instalado em um servidor que deve ter suporte PHP e MySQL. Para os usurios acessarem o DotProject, devem usar um browser (Mozilla refox, opera, konqueror, internet explorer e etc). Resumindo, o servidor que ter o DotProject deve ter:
5.1.1 Apache
recomendado a verso 1.3.27 ou posterior, com resalvas para as verses do Apache2, pois s recomendado a partir da 2.0.49 ou mais atual combinadas com PHP 4.3.5 ou mais atual. Verses anteriores ou combinadas com verses anteriores do PHP podem ter problemas.
5.1.2 PHP
recomendado verso 4.1.x ou superior. Verses anteriores a 4.0.x no devem ser usadas. Alm disso, a biblioteca GD deve estar instalada e necessita de suporte a XML.
5.1.3 MySQL
MySQL, verso 3.23.51 ou superior so recomendadas. Precisar tambm cliente de adminstrao para o MySQL, em caso de dvidas verique o MySQL Command Centre no site do MySQL.
23
CDTC
Brasil/DF
5.1.4 Browser
Voc vai precisar de uma verso relativamente nova do seu browser, pois o suporte Javascrip necessrio. O uso do Firefox mais recomendado, pois o IExplorer no tem o mesmo desempenho com imagens png que o Firefox. As verses recomendadas so:
5.1.5 Correio
Caso voc utilize o Linux, o DotProject v1.0.2 usa o sendmail para controlar os envios de correio, j no Windows usa-se SMTP. Para a verso 2.0 do DotProject no mais necessrio o sendmail.
5.2 Instalao
Se voc tiver os pr-requisitos citados anteriormente no ter problemas na instalo e uso do DotProject, visto que simples. Para facilitar ainda mais o entendimento vamos dividi-la em passos para deixar bem claro o que est sendo feito:
http://ufpr.dl.sourceforge.net/sourceforge/dotproject/dotproject-2.0.4.tar.gz Em seguida deve descompactar em algum diretrio que tenha acesso a web e permisso de escrita. No Debian, esse diretrio seria o /var/www ou no public_html. Para outros sistemas existem diretrios diferentes. Esse primeiro passo pode ser simplicado com os comandos:
# apt-get install wget # cd /var/www # wget -c -nd http://ufpr.dl.sourceforge.net/sourceforge/dotproject/dotproject-2.0.4.tar.gz # tar xzvf dotproject-2.0.4.tar.gz
24
CDTC
Brasil/DF
Para congurar o root como dono de todos os arquivos digite: chown -R root dotproject Para ajustar as permisses dentro do DotProject digite no terminal: chmod o+w dotproject/includes chmod o+w dotproject chmod o+w dotproject/les Feito isso, as permisses esto liberadas para que voc instale o DotProject na sua mquina.
Obs: Essas permisses sero modicadas posteriormente para assegurar a segurana do sistema.
http://localhost/dotproject Feito isso, aparecer uma tela para voc clicar no link iniciar a instalao e congurao do DotProject (Star Installation).
25
CDTC
Brasil/DF
mysql -u root CREATE DATABASE NOME_DO_BANCO_DE_DADOS GRANT ALL PRIVILEGES ON nome_do_banco_de_dados* to "dp-user"localhost"IDENTIFIED BY "SENHA" FLUSH PRIVILEGES quit Pronto, o banco de dados est criado com os privilgios necessrios. Feito isso, v at o navegador que est na pgina de instalao e digite a senha que voc deniu na criao do banco de dados no campo DATABASE USER PASSWORD. Clique no boto install db & write cfg
26
Captulo 6
Pequenos Detalhes
6.1 Tela Inicial
Aps ter instalado o DotProject na lio anterior e se logado atravs de qualquer mquina que esteja na mesma rede, essa ser a primeira tela que voc ver:
Do lado direito esto os calendrios do ms atual, anterior e seguinte. Inicialmente, essa tela estar vazia, pois no h nenhuma empresa cadastrada, nenhum projeto pendente ou realizado, nenhum evento, nada, mas quando voc cadastrar uma empresa e essa empresa tiver um projeto voc poder visualizar o nome da empresa e o nmero de projetos que a empresa tem, sendo realizados. Acima voc poder localizar a barra de navegao, onde temos alguns links para caminhos diferentes, os quais especicaremos mais tarde. Dentre eles podemos citar: Companies; Projects; Tasks; Calendar; Files; Contacts; Forums; Tickets; 27
CDTC
Brasil/DF
User Admin; System Admin. Mais tarde, falaremos um pouco de cada um.
6.2 Alteraes
Para usar o DotProject, voc pode precisar fazer algumas mudanas, pois ele vem congurado para o uso internacional. Para isso, voc deve estar logado como administrador e ir em System Conguration. A seguinte tela ser apresentada:
http://dotproject.net/index.php?name=CmodsDownload (Todos os pacotes) http://dotproject.net/index.php?name=CmodsDownload&le=index&req=getit&lid=75 (Pacote Portugus - br) Feito isso, voc deve: 1. Descompactar o(s) pacote(s) escolhido(s) na pasta /var/www/dotproject/locales 2. Logar como administrador e clicar em System Administration e depois em System conguration 3. Alterar o campo Host Locale para pt-br (no caso de portugus-br) e clicar em salvar no nal da tela 4. Fazer logout, atualizar a pgina e entrar novamente para que as alteraes tenham efeito 28
CDTC
Brasil/DF
5. Clicar novamente em em System Administration e depois em Default User Preferences 6. Mudar o campo Locale para Portuguese (BR) e clicar em submit 7. Ir em User Admin na barra abaixo
8. Clicar no cadeado amarelo que ca ao lado do usurio (por padro s ter um usurio ainda, o admin. Posteriomente criaremos outros usurios) 9. Ir em edit preferences e mudar o campo locate, como foi feito nos passos anteriores Pronto. Para todos os usurio o DotProject car em Portugus Brasileiro.
Smbolo monetrio; Nome da empresa; Email; Username do administrador; Conguraes de calendrio; Conguraes de data e hora; e etc.
6.3 Usurios
De agora em diante, os passos sero dados de acordo com o pacote de traduo pt_br. Para adicionar usurios novos bem simples. Basta ir em Administrar Usurios e clicar em Adicionar usurios no canto superior direito da tela. Com isso, a seguinte tela ser aberta:
29
CDTC
Brasil/DF
O preenchimento bem simples. A ateno maior ca por conta dos campos Tipo de Usurio, Companhia e Departamento. O primeiro, relacionado com privilgios e os dois ltimos, so denidos aps denido o projeto em si. Depois de preencher os dados pedidos e clicar em Aplicar ser apresentada a tela abaixo:
Mais uma vez a tela bem auto dedutiva. Facilmente voc conseguir preencher os campos pedidos. Na abas Funes, voc pode denir a funo do usurio no projeto entre:
Administrador; Participante; Convidado. Clicando na aba Permisses, voc ver a seguinte tela:
30
CDTC
Brasil/DF
Nesta tela, haver uma caixa de opes na parte de mdulo, alm de poder permitir ou negar o acesso e a visualizao para adicionar, editar e apagar.
31
Captulo 7
Ferramentas bsicas
7.1 Barra de Navegao
A barra de Navegao uma das partes do DotProject mais usadas, pois com ela podemos acessar todas as possibilidades que o programa nos oferece. Vamos explicar melhor sobre cada item dela.
A primeira atividade a ser executada o cadastro das instituies que iro interagir atravs do ambiente. Isto signica que so aceitas diversas empresas, rgos, entidades de consultoria, etc. Cada uma dessas instituies, por sua vez, podem ter congurado abaixo de si sua estrutura de departamentos, diretorias, gerncias, ou quaisquer unidades organizacionais. Caso no haja mais de uma empresa interagindo, no existe prejuzo ao funcionamento do sistema. Toda a atividade referente ao cadastro de empresas feita na aba Companhias. Nessa aba podemos acessar tudo a respeito da empresa, como por exemplo: Adicionar uma empresa; Editar uma empresa existente; Apagar uma empresa existente; Visualizar as empresas existentes; Saber qual a categoria das empresas (Cliente, fornecedor, vendedor e etc.); Nmero de projetos de cada empresa; Quantos projetos de cada empresa esto ativos. 32
CDTC
Brasil/DF
7.1.2 Projetos
Os projetos so relacionados s empresas. So atividades de desenvolvimento de tarefas especcas. Por exemplo Projeto 2-1 um projeto de uma empresa chamada Empresa 2. nessa aba que acessamos tudo a respeito dos projetos, como por exemplo:
Adicionar um novo projeto; Editar um projeto existente; Apagar um projeto existente; Visualizar os projetos existentes; Visualizar e modicar o status do projeto. E clicando em um projeto voc ainda pode:
Visualizar as tarefas existentes no projeto; Obter relatrios; Obter Mapa de Gantt; Logs das tarefas; Os arquivos do projeto; Frum; e etc.
33
CDTC
Brasil/DF
7.1.3 Tarefas
Todo projeto tem suas tarefas. Praticamente tudo dentro de um projeto pode ser chamado de tarefa, desde o desenvolvimento de uma interface congurao de um programa, passando pela confeco de um contrato. Para um melhor aproveitamento do tempo, as tarefas devem ser separadas e ter o seu tempo de execuo estimado, para que seja possvel saber se est tudo dentro do esperado e que no vo ocorrer imprevistos com relao ao prazo do contrato. Seu planejamento deve sempre contar com o replanejamento das atividades ao longo do trabalho para adequar o trabalho realidade.
7.1.4 Calendrio
Como o nome diz, trata-se de um calendrio mensal simples que ajuda na visualizao do programa cronolgico do projeto, j que separa os dias e quais os eventos e tarefas de cada dia, facilitando assim, uma melhor organizao.
7.1.5 Arquivos
34
CDTC
Brasil/DF
Em alguns projetos a troca de arquivos se faz necessria, por isso podemos usar a interface do DotProject para fazer essa troca de forma fcil e rpida. Usando mais essa ferramenta, o arquivo car disponvel para todos do projeto, facilitando a todos, pois quem est enviando o arquivo far isso apenas uma vez, ao inves de enviar para vrias pessoas, e quem est recebendo poder faz-lo quando quiser e mais de uma vez, j que o arquivo car disponvel. Nessa rea podemos:
Adicionar arquivos relacionando-os projetos ou tarefas; Apagar arquivos existentes; Fazer download de arquivos; Versionar arquivos, fazendo com isso um bom controle; Visualizar informaes do arquivo, como nome, verso, tipo, criador, tamanho e data.
7.1.6 Contatos
No DotProject, h muitas opes para facilitar a comunicao entre os usurios de um projeto, dentre elas podemos citar a parte de contatos, onde podemos cadastrar dados pessoais de usurios para que possamos posteriormente encontrar algo que nos seja necessrio. Algumas das funcionalidades dessa rea so:
Filtrar usurios por caracteres ou letra inicial do nome; Visualizar usurios e seus dados; Importar e exportar dados de e para locais diferentes; Apagar usurios existentes; Editar usurios existentes; Adicionar novos usurios; e etc.
35
CDTC
Brasil/DF
7.1.7 Frum
O uso do frum uma funcionalidade, assim como a parte de contatos, colabora muito com a melhoria da comunicao no projeto. Usamos o forum quando queremos enviar uma mensagem para muitas pessoas ao mesmo tempo e se possvel que essas pessoas, ou parte delas, nos d um retorno, pois pelo frum podemos responder a mensagens, iniciando assim uma discusso.
7.1.8 Tickets
Essa mais uma parte do DotProject direcionada para a comunicao do projeto. O envio de tickets j muito usado, e aqui no DotProject ele bem simples. Como vemos, na rea de Tickets podemos:
Visualizar informaes dos Tickets como data, status, prioridade, criador, assunto e etc; Enviar Tickets; Selecionar tickets por algumas opes como abertos, fechados, apagados e etc; Apagar Tickets existentes; e etc.
Essa uma rea muito importante do DotProject. onde mantemos o controle dos usurios e suas permisses. Temos vrias possibilidades como:
Adicionar usurio; 36
CDTC
Brasil/DF
Remover usurio; Editar usurio; Buscar por usurios existentes; Visualizar informaes de usurios como nome, empresa a qual pertence, atividades; Modicar permisses e funes; Editar preferncias; e etc.
Essa uma das mais importantes reas, seno a mais importante, do DotProject. Podemos aqui, fazer e controlar quase tudo. Por exemplo:
Modicar a linguagem; Modicar diversas conguraes (moeda, formato de data e hora); Congurao de LDAP; Congurao de email; Congurao de autenticao de usurios; Ocultar ou mostrar mdulos; Importar contatos; Alm de outras funes.
37
CDTC
Brasil/DF
7.2 Adicionando
7.2.1 Adicionando Empresa (Companhia)
Para adicionarmos uma empresa qualquer os passos so bem simples: Companhias (barra de navegao) - > Nova companhia (lado superior direito) Feito isso, a seguinte tela ser mostrada:
Nesta tela, voc pode denir o nome da empresa e os demais dados pedidos e, principalmente, denir o Proprietrio da Companhia (diretos ou responsvel), o qual obrigatoriamente tem de ser um usurio j cadastrado anteriormente, e o Tipo que a empresa, se ela cliente, fornecedor, consultor, governo, interno ou vendedor.
38
CDTC
Brasil/DF
Se desejar fazer uma breve descrio da empresa, para facilitar uma melhor identicao, h tambm um campo prprio. Depois de preencher os campos desejados basta clicar em Aplicar e pronto. Feito isso, a empresa estar cadastrada no DotProject e aparecer na lista de empresas quando voc clicar em Companhias na barra de navegao. Caso queira editar ou at mesmo apagar a empresa basta clicar em Companhias (barra de navegao) -> Clicar no nome da Empresa que deseja e escolher a ao (apagar ou editar).
Essa uma das principais funes do DotProject. Aqui, podemos ver alguns detalhes necessrio para se adicionar um projeto: Nome do Projeto - Um nome para se referir ao projeto; Criador do Projeto - Um usurio cadastrado que criou o projeto; Companhia - Empresa responsvel pelo projeto; Data de inicio / Finalizao - Data de incio e do provvel m do projeto; Objetivo de Oramento - O inicialmente orado para ser gasto no projeto; Prioridade - Normal, baixa ou alta, conforme a importncia do projeto; Indicador de cor - cor usada para destacar o projeto dos demais (em cdigo HTML); Status - Onde se mede qual a porcentagem do projeto que j foi realizado. Obs: Para ter um projeto, necessariamente, voc deve ter uma empresa cadastrada, no mnimo, para poder relacionar o projeto com a empresa. 39
CDTC
Brasil/DF
Como voc pode ver, nesta tela ser preciso preencher uns campos bsicos como:
Nome da tarefa - para diferenciar as tarefas e manter uma melhor organizao; Status - ativo ou inativo; Progresso - a porcentagem da tarefa que j foi concluda; Prioridade - Normal, baixa ou alta; Criador da tarefa; Acesso - Quais usuiors podero visualizar a tarefa; Tarefa mestre - Que outra tarefa se liga essa tarefa.
40
CDTC
Brasil/DF
Anteriormente, falamos a respeito de arquivos e a importncia deles no DotProject para a dinmica do projeto, pois usando o sistema para hospedar os arquivos eles cam disponveis sempre que algum precisar. Na rea de adicionar um arquivo podemos:
Versionar o arquivo, caso futuramente tenha um mais novo com melhorias; Descrever a categoria dele - Documentao ou Aplicao; Qual projeto ele est ligado; Qual tarefa ele est ligado; Descrio bsica; Qual o arquivo escolhido.
41
CDTC
Brasil/DF
7.2.6 Frum
O frum usado para manter uma comunicao mais ampla, mais abrangente e que normalmente se espera um retorno. usado para se comear uma discusso sobre determinado assunto e para chegar a um consenso. Para acessar o frum, dever ser feito os seguintes passos: Forum (barra de navegao) - > Novo forum (lado superior direito) Feito isso, ser visualizada a tela a seguir:
42
CDTC
Brasil/DF
7.3.2 Grcos
O DotProject implementa a visualizao do que deve ser a representao mais comum de projetos, o grco de Gantt. A gerao destes grcos feita na prpria ferramenta e apresenta uma qualidade bastante boa. Os grcos podem ser gerados a respeito de um determinado projeto. Para tanto, deve-se selecionar o item Grcos de Gantt aps acessar o projeto especco. A principal opo de alterao do intervalo de tempo que est sendo exibido, cujo padro um ms. Ainda possvel mostrar um grco geral de todos os projetos cadastrados. Para tanto, na lista de 43
CDTC
Brasil/DF
projetos, clica-se no item Gantt. Assim so exibidas as marcaes de tempo gerais dos projetos e assinalados seus andamentos.
44