Posts Tagged ‘dotProject’

FISL11: dotProject

quinta-feira, 22 julho 2010

É uma ferramenta construída em PHP utilizando ADODB com banco de dados MySQL, modularizado (destaque para módulos report costumizável e módulo de risco), e que inclusive já possui alguns forks, como o da UFSC (dotProject+): http://projetos.telemedicina.ufsc.br/demo/index.php

Devido a eu já ter me envolvido em um projeto de desenvolvimento de uma ferramenta de gerenciamento de tarefas, resolvi acompanhar essa palestra, para tomar conhecimento do que existe em termos de software livre para essa área.

Confesso que fiquei um pouco decepcionado pela qualidade visual da interface. Achei muito fraca. Não entendo porque muitos projetos de sistemas web open source tem essa tendência de não valorizar a usabilidade e, digamos assim, a parte “cosmética” do software. Também achei deficiente o fato de a ferramenta só trabalhar com MySQL, pois quando uma aplicação cresce muito (e isso é uma tendência em gerenciamento de projetos), a coisa pode ficar bem complicada para o DBA.

Na palestra, algo que considerei muito interessante foi uma colocação do palestrante que ferramentas como o dotProject são para auxiliar o gerente do projeto e não uma ferramenta que faz tudo sozinha. Muitas pessoas não lembram disso e esquecem que computadores foram criados para serem ferramentas para auxiliar o ser-humano e não para substituí-lo.

Durante o processo de estudo da ferramenta, a ANP (que ainda não decidiu se vai adotar o dotProject em definitivo), teve uma experiência muito significativa em relação a implementação dos testes, elaborando/adotando 3 pressimas básicas interessantes de serem aplicadas em outros projetos de desenvolvimento:

– Necessidade de representatividade (mobilizar o maior número possível de pessoas interessadas na solução, e não apenas equipe de desenvolvimento, para que a ferramenta atinja as reais necessidades de seus usuários destinados);

– Necessidade de comunicação, para saber que o usuário realmente está “sentindo” e necessitando;

– Interações curtas, ou seja, definir várias metas de curto prazo e ir interagindo com o usuário/cliente, ao invés de mostrar um produto “pronto” apenas no final da implementação.

Quem desejar conhecer a ferramenta, existe uma máquina virtual (Virtual Box SE) totalmente configurada para testes no site brasileiro do projeto: http://www.dotproject.com.br