Assuntos relacionados à programação, pedaços de códigos, pequenas dicas, pequenos tutoriais, alguns vídeos, algumas fotos e etc.

Clocking it

Posted: novembro 12th, 2008 | Author: | Tags: , , , , | 2 Comments »

Clocking it é um aplicativo para gerência de projetos que tenho utilizado com o pessoal do trabalho. Em comparação com o dot project e o redmine, é o que eu mais gosto. Me sinto muito a vontade utilizando ele no meu dia-a-dia e já estou usufruindo dos benefícios, no meu caso é sair com a cabeça limpa do trabalho e ir pra casa sem preocupações e com o bolso/mochila sem as milhares de anotações em papel. Uma curiosidade, o clocking it e o redmine, foram desenvolvidos em Rails, o framework da moda (não se engane com a minha forma de me expressar, eu também o utilizo).

Uma coisa que acredito ser primordial para o meu tipo de trabalho, desenvolvimento de software, é um time tracker ou gerenciador de tempo, como preferir. Com um aplicativo deste instalado na máquina, acabou aquelas anotações em papel ou em editor de textos com informações sobre aquilo que você está trabalhando no momento. Nada contra quem gosta de papel, mas eu não gosto, não combina comigo. Como desenvolvedor, eu tenho a necessidade de aplicativos (ou scripts) mais simples (fáceis de usar) e que simplifiquem o meu trabalho, tanto na empresa quanto em casa.

Voltando ao assunto do gerenciador de tempo, isto me deixava muito frustrado. Tentei alguns aplicativos, foram úteis por um período de tempo, mas eu me dei conta que estava trabalhando com 02 softwares: um para gerenciamento de projetos e outro para gerenciamento de tempo.

Comecei a pesquisar a forma de juntar estas duas ferramentas em uma só, na época o time tracker do redmine não era exatamente o que eu estava procurando. A coisa boa era que o código estava disponível, mas eu estava engatinhando em Ruby e em Rails, nem tinha feito o curso do Ruby Learning e nem era um Assist. Teacher como hoje. Após muita pesquisa, encontrei o clocking it.

Acho muito bacana o esquema de time tracker dele, onde o desenvolvedor pode simplesmente dar um play em uma tarefa, um pause para o café e pode também terminar o seu dia de trabalho ou simplesmente fechar a tarefa em que estava trabalhando. O tempo vai sendo contado e você não precisa mais se preocupar com ele, seu foco fica na tarefa ou nos comentários ao fechá-la. E como se não bastasse, tem outras funcionalidades muito úteis como: wiki, chat, fórum, relatórios e etc ( mais aqui ).

O tempo de adaptação no sistema é extremamente curto. Esta semana lançaram dois screencasts (primeiro e segundo), em inglês, explicando o básico do sistema. Por enquanto estou utilizando o serviço gratúito disponilizado pelo site, mas já estou pensando em instalar ele em um dos servidores da empresa.