Você está na página 1de 2

Dena escopo e atividades com o NetOfce

Viso de longo alcance


CAPA
Os administradores de projeto tm muito no que pensar... Organizar calendrios, dividir equipes, grupos de recursos e tarefas e estabelecer relaes entre o uxo de caixa ou investimentos e o andar do projeto, so trabalhos hercleos, que despendem, s vezes, mais tempo e esforo do que possvel pedir de uma pessoa comum. Mas quanto disso vem de fato da complexidade do projeto e quanto overhead intil? Ser que projetos com escopo bem denido tambm passam por esse tipo de percalo? por Tadeu Carmona
Gaston Thauvin - www.sxc.hu

m projeto proporcionalmente complexo a razo das diversas instncias que tm de ser atendidas simultaneamente. Administrar um projeto trabalhar com linhas de ao direta, visando a nalizar uma tarefa em especco. Portanto, quanto mais instncias separem uma tarefa de sua nalizao, ou quanto mais tarefas seja necessrio planejar, executar e monitorar para chegar ao nal de um projeto, mais aes tero de ser realizadas em simultneo, e mais trabalho ser lanado s costas do administrador. Mas, apesar desses percalos parecerem inevitveis, podemos estar diante de pura e simples negligncia na elaborao do escopo do projeto.

O escopo como alma do projeto


De acordo com PMBOK, o Gerenciamento do Escopo do Projeto composto dos processos para garantir que o projeto inclua todo o trabalho exigido, e somente o trabalho exigido, para completar o projeto com sucesso (os negritos so nossos). As nalidades do escopo do projeto so a denio do trabalho necessrio para concluir o projeto, servir como guia (ou ponto de referncia) para determinar que trabalho no est includo (ou no necessrio) e,

tambm, corrigir eventuais desvios em qualquer uma das etapas de desenvolvimento do projeto:o escopo o foco do projeto. A maioria dos projetos passa por um processo para determinar seu custo e valor. Eles so selecionados com base em diversas condies: oportunidade, necessidade, demandas do cliente, entre outros. O escopo do projeto denido, justamente, para dar suporte nalidade e necessidade do projeto. Se um processo de seleo baseado no valor percebido, por exemplo, for realizado, estamos diante de um escopo denido com base em uma relao custo/benefcio. A construo do escopo determina, ento, (I) se vale a pena realizar o projeto, (II) como tornar o projeto praticvel durante todo o seu curso. A maioria das ferramentas de gerenciamento de projetos se preocupa muito com o controle de tarefas e mensurao de recursos e de prazos, deixando a denio e moldes do escopo para segundo plano. As ferramentas de gerenciamento de projetos standalone ou localizadas no desktop so as que mais faltam com o processo de denio do projeto: as ferramentas online normalmente so mais cuidosas em subsidiar o gerente de projetos com recursos que permitam a delineao inteligente do pr-projeto e acompanhamento das resolues tomadas usando como norte o escopo, em vez de manter o foco no gerenciamento esttico de partculas de ao.

Um bom exemplo de sistema online capaz de contemplar a criao de um escopo e sua aplicao no projeto o NetOfce [1], uma sute de gerenciamento de projetos baseada no modelo LAMP (Linux+ Apache+MySQL+PHP). Assim, antes da instalao do sistema, conveniente possuir todos esses servidores instalados e rodando como servios. A congurao via Ubuntu ou cada um dos seus sabores (Kubuntu, Xubuntu etc) a mais simples e a que traz maior certeza de utilizao de pacotes atualizados sem a necessidade de compilao manual de grandes quantidades de cdigo. A instalao no Ubuntu pode ser feita com o auxlio da ferramenta apt, velha conhecida dos usurios de sistemas baseados em Debian, uma das mais antigas distribuies que utilizam o kernel Linux. Basta acessar o terminal e pedir as permisses para super-usurio, realizando a seguir a instalao dos pacotes via apt-get.
convidado@mquina: sudo su nome_do_usurio password: root@mquina: apt-get update root@mquina: apt-get upgrade root@mquina: apt-get install apache mysql php

O NetOfce

O mesmo processo pode ser feito com outros gerenciadores de pacotes, em outras distribuies baseadas no

42

http://www.linuxmagazine.com.br

NetOffice | CAPA

kernel Linux, como por exemplo, no yum do Fedora/Red Hat, ou o YasT do SuSe. Nesses casos, porm, o cuidado com a verso dos pacotes deve ser redobrado: repositrios RPM so bem menos cuidados do que repositrios da comunidade Debian ou correlatos, o que pode impedir o correto funcionamento do NetOfce, j que ele exige ao menos MySQL 4 e Apache 1.0.3. claro, pode-se realizar a instalao via tarballs (compilar diretamente os fontes), como ocorre na instalao em distribuies como o Slackware Linux. Isso resolve o problema da verso dos pacotes (basta procurar no repositrio pelos pacotes mais novos), mas no o das dependncias. Feito o download dos servidores necessrios, vamos fazer o download do NetOfce [2]. Existem atualmente duas verses que podem ser utilizadas: a verso 2.6.0b2 encontra-se em fase beta, e a prpria equipe de desenvolvimento no recomenda que ela seja utilizada em mquinas de produo. A verso 2.5.3-pl1 considerada atualmente como a verso estvel, e foi a utilizada nesta matria. Para instalar o NetOfce utilize:
tar xzvf netoffice-2.5.3-pl1.tar,gz cd netoffice-2.5.3-pl1

mysql -u root

Aberto o terminal do MySQL, vamos criar o banco de dados do NetOfce e atribuir um superusurio ao banco
mysql> mysql> CREATE DATABASE netoffice mysql> GRANT ALL PRIVILEGES ON *.* TO usuario@localhost IDENTIFIED BY senha WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO usuarioy@% IDENTIFIED BY senha WITH GRANT OPTION;

Login method: mtodo de criptograa que ser utilizado na senha. Plain, pouco recomendado, faz com que a senha seja armazenada e trafegue na rede sem o uso de criptograa. Terminada a congurao, clique em Save para que o NetOfce possa ser iniciado.

Isso feito, vamos passar para as conguraes


http://netoffice.seudominuo.com.br/ installation/setup.php ou http://www.seudominio.com.br/netoffice2.5.3-pl1/installation/setup.php

Congurao

No necessrio compilar o NetOfce, mas preciso copiar os seus arquivos para o diretrio /var/www, para que seja possvel acessar o aplicativo.
cp -rvf /netoffice-2.5.3-pl1/ /var/www

Se o servidor Apache estiver instalado no Ubuntu, mas no ativo, basta inici-lo com:
/etc/init.d/apache2 start

Tambm necessrio atribuir permisses de escrita e leitura para as pastas do NetOfce, caso contrrio o programa no poder ser acessado corretamente:
chmod 777 /netoffice/includes chmod 777 /netoffice/files chmod 777 /netoffice/logos_clients

Para que o NetOfce se torne funcional ainda h algumas coisas que devem ser conguradas. Uma delas o MySQL. Em um terminal, acesse o servidor MySQL do Ubuntu como root:

Banco de dados

O primeiro passo detalha a licena do produto. Clique em Step 2 para ir adiante. A prxima tela detalha as conguraes de banco de dados. Nela preencha os seguintes campos: Database server: selecione aqui o servidor onde est instalado o MySQL. selecione localhost se o Apache e os scripts do NetOfce esto na mesma, mquina do MySQL. Caso contrrio, digite o endereo IP da mquina; Database login: usurio que ir se conectar ao banco de dados. Digite o nome do usurio criado anteriormene com o comando GRANT; Database Password: declare a senha denida para o usurio do banco de dados; Database name: nome do banco de dados que ser utilizado com o NetOfce. Como fatos estranhos ocorrem sempre que o banco no se chama netoffice, recomendamos que esse seja o nome utilizado. Table prex: utilizado caso se deseje rodar vrias verses do NetOfce em um mesmo banco de dados. Aqui se pode denir uma tabela para cada instncia ou projeto do NetOfce iniciado. Em casos em que o NetOfce ser responsvel por gerenciar apenas um projeto, vamos deixar esse campo nulo. Root: endereo completo do site onde est hospedado o NetOfce. Varia de acordo com sua escolha, feita anteriormente.

Com o sistema em funcionamento, temos a disposio diversas ferramentas para denio do escopo. Se voce no possui um projeto denido, basta clicar na aba Home e em seguida no boto com sinal de mais. Na tela de congurao do novo projeto, clique em Description para fazer uma descrio do projeto. Aproveite para denir objetivos e fazer um bom sumrio do que pode ou no ser feito no projeto na prtica isso j um escopo. Todas as vezes em que um usurio tiver acesso ao projeto, ele imediatamente ser blindado com a descrio do projeto. Em Estimated time, dena o tempo que ser gasto com o desenvolvimento do projeto. O ideal denir uma margem cronolgica pouco maior do que a real, para que haja intervalos entre as fases dos projetos, ou tempo til para ser manobrado, em caso de atrasos. Uma opo interessante no NetOfce a incluso de discusses sobre o projeto dentro do seu prprio site. Isso pode ser feito com o auxlio da seo Discussions, onde podem ser criados tpicos de discusso, ao estilo de perguntas em fruns. Essas perguntas ou discusses podem ser universais, ou conguradas para serem disponveis apenas a uma equipe ou grupo especco dos recursos do projeto. Essas discusses so outra ferramenta essencial para a adeso da equipe ao escopo: utilizando a vantagem do sistema de ser um servio online e em tempo real, o administrador ou gerente do projeto pode continuamente lembrar a equipe ou parte dela de que o projeto deve seguir uma linha bem denida, cortar tarefas ou gastos que possam atrasar ou tirar o projeto dos trilhos, distribuir discusses ou atas de reunio, dentre outras funes.

Denio de escopo

Mais Informaes
[1] Pgina ocial do NetOfce http://netoffice.sourceforge. net/modules/news [2] Download do NetOfce http://netoffice.sourceforge. net/modules/mydownloads

Linux Magazine #28 | Maro de 2007

43

Você também pode gostar