Escolar Documentos
Profissional Documentos
Cultura Documentos
dotProject
Software Livre para
Gerência de Projetos
Diego Viégas
Consultor em Projetos de Software Livre
1
dotProject – Software de Gerência de Projetos
Agenda
● Segunda-feira, 06/12/2004, de 08 às 12:
– Introdução à gerência de projetos.
– Breve introdução à arquitetura “LAMP”.
– Introdução e instalação do dotProject.
● Terça-feira, 07/12/2004, de 08 às 12:
– Navegação e principais funcionalidades.
– Administração do sistema.
– Gerência de Projetos com dotProject.
2
dotProject – Software de Gerência de Projetos
O que é um Projeto
● Um projeto é um empreendimento com características
próprias, tendo princípio e fim, conduzido por pessoas, para
atingir metas estabelecidas dentro de parâmetros de
prazo, custo e qualidade.
● Qualquer atividade, mesmo a ida ao supermercado, pode
ser tratada como um projeto. A lista de compras é o
objetivo do projeto, o tempo disponível para as compras é
o prazo, o custo do projeto é o preço das compras.
● Se você planejar bem, comprará o que precisa, poupará
tempo no supermercado e, comprando só o que precisa,
economizará dinheiro.
3
dotProject – Software de Gerência de Projetos
Projetos e Operações
● Características comuns:
– Realizados por pessoas.
– Limitados pelos recursos.
– Planejados, executados e controlados.
● Diferenças básicas:
– Operações são permanentes e repetitivas.
– Projetos são temporários e únicos.
4
dotProject – Software de Gerência de Projetos
5
dotProject – Software de Gerência de Projetos
O que é Gerência
6
dotProject – Software de Gerência de Projetos
7
dotProject – Software de Gerência de Projetos
8
dotProject – Software de Gerência de Projetos
Gerenciamento de Projetos
Falhas e
Erros em Projetos
10
dotProject – Software de Gerência de Projetos
Gerenciamento de Projetos
Falhas e
Erros em Projetos
Gerenciamento de Projetos
11
dotProject – Software de Gerência de Projetos
12
dotProject – Software de Gerência de Projetos
13
dotProject – Software de Gerência de Projetos
14
dotProject – Software de Gerência de Projetos
15
dotProject – Software de Gerência de Projetos
16
dotProject – Software de Gerência de Projetos
17
dotProject – Software de Gerência de Projetos
● Gerenciar é preciso.
18
dotProject – Software de Gerência de Projetos
dotProject
● Ferramenta em software livre para gerência
de projetos.
● Interface web.
● Licença “BSD-like”.
● Localizada em Português brasileiro.
● Baseada em LAMP – Linux, Apache, MySQL e
PHP (/Perl/Python).
19
dotProject – Software de Gerência de Projetos
Arquitetura LAMP
Aplicação
dotProject
Sistema Operacional
GNU/L
GNU/Linux
20
dotProject – Software de Gerência de Projetos
Alternativas (!?)
● WAMP: Windows+Apache+MySQL+PHP
● WIMP: Windows+IIS+MySQL+PHP
22
dotProject – Software de Gerência de Projetos
23
dotProject – Software de Gerência de Projetos
Principais funcionalidade
● Repositório de arquivos (não substitui CVS).
● Lista de contatos dos projetos.
● Calendário integrado, atualizado
automaticamente.
● Fórum de discussão.
● Sistema de controle de permissões.
24
dotProject – Software de Gerência de Projetos
Instalação
● Pré-requisitos cumpridos:
– GNU/Linux qualquer versão, desde que suporte
os demais componentes.
– Apache 1.3.27 ou mais atual, versão 2 a partir
do release 2.0.49.
– MySQL 3.23.51 ou mais atual.
– PHP 4.1.x ou mais atual, versão 4.3.5
recomendada para uso com Apache 2, versão 5
ainda não suportada.
25
dotProject – Software de Gerência de Projetos
Instalação
● Cópia do pacote TAR.GZ, ~ 700 Kb:
– sítio oficial (http://www.dotproject.net) ou
– SourceForge (http://sourceforge.net/projects/dotproject/).
● Acesso como root ou compatível.
● Descompactação dentro do diretório do
servidor web:
# mv dotproject_<versão>.tar.gz /var/www/html/
# cd /var/www/html
# tar -zxvf dotproject_<versão>.tar.gz
26
dotProject – Software de Gerência de Projetos
Instalação
● Configuração do banco da dados MySQL:
– Conectar ao MySQL:
# mysql ...
– Criar a base de dados e suas permissões:
CREATE DATABASE dotproject;
GRANT ALL PRIVILEGES ON dotproject.* TO
dot_user@localhost
IDENTIFIED BY "db_pass";
GRANT CREATE TEMPORARY TABLES ON dotproject.* TO
dot_user@localhost;
–
27
dotProject – Software de Gerência de Projetos
Instalação
● Instalação no banco de dados das
informações previamente necessárias:
# mysql -udb_user -pdb_pass db_name <
dotproject/db/dotproject.sql
● Copia e ajuste do arquivo de configuração
do dotProject:
# cp dotproject/includes/config-dist.php
dotproject/includes/config.php
# vi dotproject/includes/config.php
28
dotProject – Software de Gerência de Projetos
Instalação
● Alterações a serem feitas no arquivo de
configuração:
– dbname : nome da base de dados;
– dbuser : nome do usuário do banco de dados;
– dbpass : senha do usuário do banco de dados;
– root_dir : diretório-base da instalação;
– company_name : nome da empresa;
– base_url : URL-base da instalação;
– site_domain : domínio do sítio em execução.
29
dotProject – Software de Gerência de Projetos
Instalação
● Verificação da instalação:
– Acessar http://127.0.0.1/dotproject/index.php.
Se tudo estiver bem, será exibida a página de
abertura.
– Autenticar utilizando:
● Username: admin
● Password: passwd
30
dotProject – Software de Gerência de Projetos
Instalação
● Configuração das permissões para que seja
possível enviar arquivos (upload):
# chown -R apache dotproject/files
# chmod -R 0700 dotproject/files/
31
dotProject – Software de Gerência de Projetos
Instalação
● Instalação do pacote de localização (tradução)
para Português brasileiro:
– Copiar o pacote (portuguese locales) do sítio:
http://sourceforge.net/projects/dotmods
– Descompactar dentro do diretório do dotProject:
# mv dotproject-1.0.2-1.pt_br.tgz
/var/www/html/dotproject/locales
# tar -zxvf dotproject-<versao>.pt_br.tgz
– Configurar a linguagem como padrão no sistema.
32
dotProject – Software de Gerência de Projetos
Instalação
● Adicionar novos usuários.
● Testar as principais funcionalidades do
sistema.
● Anotar e verificar erros.
Pronto!
33
dotProject – Software de Gerência de Projetos
Materiais de referência:
● Gerência de projetos:
– “Gerência de Projetos – PMBOK”, José Ignácio
Jaeger Neto, Diretor de Comunicações do PMI-RS
e Gerente de Projetos da PROCERGS.
– PMBOK – PMI (http://www.pmi.org).
– PMI-DF (http://www.pmidf.org).
● dotProject:
– Sítio oficial do projeto (http://www.dotproject.net)
34
dotProject – Software de Gerência de Projetos
Diego Viégas
diego.viegas@planejamento.gov.br
diegov@mandic.com.br
35