Pronto! Software livre para gestão de projetos Scrum

By Luiz Faias Jr

pronto_logo

Está no ar o site do Pronto! – software livre que desenvolvemos para gestão de projetos que utilizam o método Scrum.

Nele é possível definir papéis para os usuários como Product Owner, Scrum Master, Desenvolvedor, Testador e Suporte.

Há um kanban online para acompanhamento do status do projeto, e um gráfico de burndown que mostra a velocidade da equipe.

Kanban

Este é o software que passamos a utilizar na empresa em substituição ao Trac da Edgewall que nos serviu muito bem durante dois anos.

No site dá pra ver alguns screenshots, fazer o download do projeto e até acessar uma demonstração online do produto.

Espero que seja útil para aqueles que estão começando com Scrum e precisam de uma ferramenta para gestão.

Fiquem à vontade para nos enviar sugestões de melhorias, críticas ou elogios ao projeto!

Tags: , , , , , , , , ,

34 Respostas para “Pronto! Software livre para gestão de projetos Scrum”

  1. antonioams Disse:

    Luiz,

    Parabéns pela bela ferramenta, estou penando em avaliar a mesma aqui na minha empresa, você chegou a pensar em integrar o backlog com algum issue tracker?

    • Luiz Faias Jr Disse:

      Olá Antônio,

      Pensamos em desenvolver um layout para importação e exportação dos tickets através de arquivo CSV ou algo parecido, mas deixamos para uma versão futura.

      O que pode ser feito no momento é o insert direto no banco de dados, como fizemos para migrar do Trac.

      Obrigado pelo interesse.

      Abraço,
      Luiz

  2. Claudio Cardozo Disse:

    Após deployment, nao encontrei a senha para “admin” para logar na minha instalação; só encontrei ela no pronto.sql, mas criptografada.

    • Luiz Faias Jr Disse:

      Olá Claudio,

      A senha padrão para o usuário “admin” é “admin”. Vou postar isto na página de instalação do projeto.

      Também vamos criar um vídeo detalhando a instalação pra facilitar. Eu não esperava que fosse ter uma repercussão tão rápida!

      Qualquer dúvida que tiver pode entrar em contato por e-mail também: pronto@bluesoft.com.br

      Abraço!

      • Claudio Cardozo Disse:

        Oi Luiz!

        Tentei “admin/admin” mas não funcionou; depois que funcionar, posso disponibilizar um bundle com jboss, pois o processo de git+maven+eclipse+deployment não é tão trivial; também um “war” ajudaria na divulgação.

        Também não esquecer de informar que o driver do JDBC a ser usado precisa ficar no classpath do application server.

        abraço!

  3. Claudio Cardozo Disse:

    debuguei o codigo no servidor, e peguei a senha cripto aqui e dei update na base…

    public static String encrypt(final String x) {
    try {
    final MessageDigest md = MessageDigest.getInstance(“MD5″);
    md.update(x.getBytes());
    final byte[] hashMd5 = md.digest();
    final byte[] base64 = Base64.encodeBase64(hashMd5);
    return new String(base64);
    } catch (final Exception e) {
    return null;
    }
    }

    vou ver o que aconteceu…

  4. Willi Disse:

    Muito legal a iniciativa, pessoal.

    Vamos baixar pra ver, e se possível, contribuir! (O pessoal aqui já empolgou)

    Parabéns MESMO.

  5. Ricardo Almeida Disse:

    Parabéns Pessoal!!

    Fiz uns testes na ferramenta aqui e gostei. Se o China já aprovou o Pronto eu vou usar aqui viu! :)

  6. Luciano Henrique Disse:

    Olá Luiz Faias,

    Conheci a Bluesoft pelo seu vídeo de quadro kanban no youtube.

    Muito bom, parabéns!

    Vamos iniciar no próximo mês o primeiro grupo que já oficial na ScrumAlliance, o Scrum Paraíba.

    Estou a procura de parcerias para nossos estudos sobre o Agile em nosso estados.

    Vou indiciar o soft para utlização do framework que mais cresce.

    Um abraço,

    Luciano Henrique
    http://www.twitter.com/lucianohenrique

    • Luiz Faias Jr Disse:

      Olá Luciano,

      Obrigado pela mensagem e por acompanhar nosso blog.

      Desejo muita sorte para vocês com a divulgação de Scrum na Paraíba.

      Conte com a gente para o que for preciso.

      Abraço

  7. Rafael Ramos Disse:

    Luiz,

    Se puder, entre em contato por e-mail que gostaria de falar sobre o Pronto.

    Abraços,

  8. Marcos Maia Disse:

    Existe algum fórum sobre o produto onde poderia colocar dúvidas e abrir discussões?

    Vcs utilizaram appfuse na versão do framework com front end Spring?

    []s

    P.S – Estou preparando um post para meu blog sobre a geração do pacote utilizando os fontes, o que permitiria evoluir o produto. No meu caso específico quero deixá-lo ainda mais simples para fazer acompanhamento de atividades e projetos que não são relacionados à construção de software.

    • Luiz Faias Jr Disse:

      Olá Marcos,

      Ainda não existe um fórum mas é uma excelente ideia.

      Utilizamos o appfuse sim no início com o Spring MVC, Hibernate e Sitemesh.

      Conte mais sobre o uso para outros projetos, fiquei interessado!

      Abraço

  9. Marcos Maia Disse:

    Baixei os fontes e fui gerar o pacote com o maven. Quando tento dar um package mostra um erro na dependência da lib info.bliki.wiki:bliki-core:jar:3.0.13. Percebi que esta lib está distribuída junto com os fontes no lib da aplicação. Minha dúvida é a seguinte. Vcs já tem ou conhecem algum repositório maven que tenha esta lib para eu registrar no pom.xml . Se não tiverem eu posso disponibilizar no meu site. Já faço isso para outras libs de dependências de projetos maven quando não encontro repos na net para tal.

    []s

    • Luiz Faias Jr Disse:

      Realmente existe um problema com esta biblioteca. Está despadronizada em relação ao modelo do maven.

      Se pudesse disponibilizá-la no seu repositório seria ótimo!

      Obrigado pelo interesse no projeto e pela colaboração!

      Abraço

  10. Marcos Maia Disse:

    Registrei a lib em um repositório maven no endereço. Então após baixar os fontes basta editar o pom.xml e adicionar o repositório:

    maweb
    http://www.maweb.com.br/mvn_repo

    Entre a tag e

    E também existe um problema na versão do bliki wiki já que no pom.xml está descrito como 3.0.13 e a distribuída no pacote dos fontes é 3.0.11 . Eu disponibilizei a 3.0.11 que veio no pacote do pronto e portanto deve-se editar a linha do bliki.wiki no pom.xml também para ser a 3.0.11

    info.bliki.wiki
    bliki-core
    3.0.11

    Depois disso dá para rodar as tasks maven sem erros: mvn package, mvn eclipse:eclipse , etc…

    []s

  11. Marcos Maia Disse:

    A formatação das tags foi toda omitida dos comentários? Como faço para publicar código xml no seu blog para mostrar as alterações no pom.xml para baixar as dep. do bliki.wiki?

    []s

  12. Marcos Maia Disse:

    Srs,

    devido à limitação de postagem de código xml mostrando o repositório, fiz um post no meu blo sobre o pronto e também como registrar o reposiório onde o maven irá encontrar as dependências do maven que faltam (bliki.wiki)

    http://mmaiacupofcoffee.blogspot.com/2009/09/scrum-e-ferramentas-gratuitas-pronto.html

    Estamos começando um trabalho de customização do pronto para adaptar para gerenciamento de equipes que não tratam de desenvolvimento de software. Queria saber da possibilidade de criação de um branch no GitHub para trabalharmos nessa versão ou como devemos prosseguir com essa questão. Uma outra possibilidade seria utilizar o repositório que já temos na web mas, este não é aberto como o GitHub.

    []s

    • Luiz Faias Jr Disse:

      Olá Marcos,

      Muito obrigado pela contribuição com o repositório da bilioteca que estava apresentando problemas (bliki.wiki).

      O arquivo pom.xml já foi corrigido no projeto. Quem atualizá-lo não terá mais problemas para executá-lo.

      Abraço

  13. Marcos Maia Disse:

    Durante os nossos testes iniciais nos deparamos com um erro após ajusta a data de um servidor e reiniciar o ambiente que não conseguimos entender. Alguém tem alguma idéia do que pode ser o problema? O erro ocorre ao tentarmos fazer o login no Pronto!

    11:02:06,098 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
    javax.el.PropertyNotFoundException: Property ‘clientePapel’ not found on type br.com.bluesoft.pronto.model.Usuario
    at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
    at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:170)
    at javax.el.BeanELResolver.property(BeanELResolver.java:279)
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
    at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
    at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)
    at org.apache.jsp.commons.menu_jsp._jspx_meth_c_005fif_005f3(menu_jsp.java:270)
    at org.apache.jsp.commons.menu_jsp._jspx_meth_c_005fif_005f0(menu_jsp.java:127)
    at org.apache.jsp.commons.menu_jsp._jspService(menu_jsp.java:75)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    at org.apache.jsp.commons.decorators.default_jsp._jspService(default_jsp.java:222)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
    at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at br.com.bluesoft.pronto.controller.LoginFilter.doFilter(LoginFilter.java:69)

    []s

    • Marcos Maia Disse:

      Favor ignorar este erro. Percebi que o meu colega que está trabalhando no projeto comigo baixou uma versão diferente do pronto e por issso o pacote estava com erro.

      Atualizei o projeto e já está tudo ok.

      []s

  14. Erick Veras Disse:

    Galera parabenss pela iniciativa !

    Estou encontrando uma dificuldade para rodar..

    Baixei o código fonte e percebi que uma das dependencias do maven, bliki.wiki não é encontrado. Fui dar uma olhada e percebi que o site
    http://www.maweb.com.br/mvn_repo

    Que deveria ter o arquivo mas está fora do ar.

    Neste projeto tem a dependencia, to tentando por para rodar aqui mas ainda nao consegui…

    http://code.google.com/p/gwtwiki/wiki/MavenSupport

    Acho que seria uma boa hospedar as dependencias no google code.

    abraço a todos.

  15. Erick Veras Disse:

    Galera estou fazendo meu trabalho de conclusão de curso a respeito de Agile EVM.

    Minha ideia é apresentar isso com o Pronto, agora já estou ha algum tempo com dificuldades de por o Pronto para rodar na versão expert (com código fonte)..
    já resolvi a questão das dependencias..
    Segui um tutorial em video que vocês disponibilizaram no site de vocês mas não obtive sucesso.

    Vocês tem algum manual que possa me ajudar a por o Pronto versão com código fonte para rodar ?

    Grato,
    Erick Veras.

  16. Erick Veras Disse:

    Dps de muito fuçar consegui por projeto para rodar..

    Mas agora estou me deparando que alguns menus quando abro aparece de vermelho ocorreu um erro, vou averiguar melhor dps de uma boa noite de sono.. :)

    E sobre o repositorio não sei porque não funcionou, pode ser até alguma configuração na minha maquina msm..bem pus o arquivo que faltava na mão e fim de problema. =P

    abraço a todos

Deixe uma resposta