Após aproximadamente 3 meses de muito trabalho apenas 13 projetos dos 20 selecionados pelo NB DreamTeam para o NetBeans Innovators Grant conseguiram cumprir os objetivos no prazo e o NB Project foi um deles. :)
Dos que concluíram, 7 estão entre os projetos grandes e 6 entre os pequenos. - estranho não?!
Agora, o NB DreamTeam estão avaliando e escolhendo os melhores projetos que serão premiados. Ao final de 3 etapas de votação serão escolhidos 2 projetos OURO com a premiação de $ 11.000 e 2 projetos PRATA com a premiação de $ 5.000.
Alguns dos critérios da seleção são:
- Atendeu as expectativas;
- Completou 100% do projeto de forma exemplar;
- Ou com a condição de um trabalho extra ("Bonus Work");
Mais detalhes sobre a seleção pode ser encontrado em: http://wiki.netbeans.org/GrantProjectsEvaluationGuidelines
Bem, agora só resta torcer bastante pelo NB Project.
Sempre busquei
alternativas open-source de ferramentas que pudessem planejar e
gerenciar projetos de software de maneira simples e intuitiva.
Encontrei diversos projetos interessantes como: Planner, GanttProject, OpenProj e dotProject. Todos implementavam as
funcionalidades básicas de planejamento (de tempo – que eu
precisava no momento) mas o que me chamou mais atenção foi o
GanttProject por sua facilidade, leveza, ser multi plataforma e as
principais: importa arquivos do MS Project e exporta o
planejamento do projeto em diversos formatos (html, pdf) .
Então passei a
utilizar o GanttProject para gerenciar meus projetos. Criava
planejamento, exportava para html utilizando um template
personalizado por mim e publicava na internet para que todos os
recursos pudessem ver suas atividades. Os recursos acessavam o site
do projeto, viam suas atividades e as executavam.
Até ai tudo bem. Mas
para gerenciar o projeto e saber do andamento das atividades eu tinha
que falar com cada um de meus recursos. – Como está a atividade?
Termina no prazo? Etc.
Neste ponto eu já não
estava totalmente satisfeito. Para saber o andamento do projeto
no final do dia eu teria que falar com todos o recursos do projeto e
atualizar uma a uma. Foi ai que pensei em criar uma ferramenta que
fosse tão fácil quanto o GanttProject e que permitisse que o próprio recurso informasse o andamento de suas atividades. Desta forma o
gerente poderia acompanhar o andamento das atividades de maneira mais
ágil e teria sempre o seu planejamento atualizado.
Coincidentemente,
estava eu lendo minhas noticias diárias e vi do anuncio do Netbeans
Innovator Grants e resolvi submeter uma proposta com a minha
ferramenta de gerencia de projetos.
Mas como enviar um
projeto desses a um concurso de Netbeans? O que iria adicionar ao Netbeans?
Foi ai que me veio mais
alguma idéias: Criar a ferramenta sobre a plataforma Netbeans e
possibilitar que o recurso vejas e informe o andamento de suas
atividades na mesma ferramenta na qual ele usa para desenvolver. Sem
a necessidade de abrir mais de uma aplicação. Era só abrir uma
janela do Netbeans e estava lá suas atividades.
Depois disso só foi
elaborar a proposta e esperar a aprovação. :)