Pronto, é um software livre desenvolvido pela Bluesoft para gestão de projetos aderente ao framework ágil Scrum.
Nele é possível definir papéis para os usuários como Product Owner, Scrum Master, Desenvolvedor e Testador. Além disso, há um kanban online para acompanhamento do status do projeto, e um gráfico de burndown que mostra a velocidade da equipe.
O Pronto serviu a Bluesoft muito bem durante alguns anos, mas atualmente, a Bluesoft  utiliza o Acelerato que além de gestão de projetos ágeis com funcionalizes que apoiam o uso de Kanban e Scrum, também pode ser usado para controle de chamados e help desk.
Visite a Página do Pronto no GitHub.
Conheça o Acelerato.

Autor

No tempo em que esteve no time da Bluesoft, Luiz Faias Junior ajudou a criar e a manter a cultura e os valores da empresa, aumentando a equipe de 3 para 40 talentosos engenheiros de software.

58 Comentários

  1. marcelo honorato Resposta

    olá meus amigos..
    Eu estou querendo testar o software pronto agile e pelos endereços disponibilizados para download e versao demo citados acima não estão disponiveis. Poderiam me informar onde poss realizar o download?

  2. Renato Alexandre Resposta

    Instalei o Pronto e pronto, mas agora não consigo criar as estórias no backlog. Por onde devo começar? Quando crio um sprint, não consigo adicionar as estórias ao mesmo. O que devo fazer?

      • Renato Alexandre Resposta

        Olá Luiz Farias,
        Já participo do grupo, mas até o momento não encontrei ninguém que pudesse me orientar a respeito de como criar o product backlog, os sprints e consequentemente adicionar as estórias aos sprints.

  3. Carlla de Jesus Resposta

    Gostaria que alguém pudesse me ajudar na configuração do meu ambiente de desenvolvimento, caso alguém possa me dá o msn ou gtalk para poder me ajudar agradeceria.

    • Luiz Faias Junior Resposta

      Olá Carila,
      Inicialmente havíamos escolhido Java para a plataforma e linguagem do Pronto, mas, após alguns meses, optamos pelo Groovy pela simplicidade e produtividade que nos traz durante o desenvolvimento.
      Caso queira ver mais detalhes do projeto, acesse o código fonte neste endereço: https://github.com/bluesoft/pronto-agile
      Obrigado!

  4. Jemesson de Carvalho Resposta

    Olá colegas, bom eu não entendo muito de java, ainda engatinhando, mas em busca de ferramenta para utilizar o SCRUM, me deparei com o PRONTO. Consegui fazer a instalação e estou rodando a aplicação.
    Porém agora que comecei a testar a construção do projeto para gerenciar, não estou conseguindo incluir estórias, eu preencho os dados, só que acaba após alguns segundos quando solicito salvar, e aparece mensagem de que ocorreu um erro.
    Será que alguém pode me ajudar?
    Obrigado pessoal!

    • Luiz Faias Junior Resposta

      Olá Jemesson,
      Agradeço por seu interesse na utilização do Pronto.
      Temos um grupo de discussões para tratar de assuntos relacionados ao software. Nele você encontra pessoas que poderão tirar dúvidas e ajudá-lo nas configurações.
      http://groups.google.com/group/pronto-agile
      Abraço

  5. Luiz Faias Junior Resposta

    Olá Orlando,
    No momento não temos um tutorial de utilização.
    Você consegue adicionar “envolvidos” na estória/tarefa apenas quando a mesma está em algum sprint.
    Abraço

  6. Orlando Silva Junior Resposta

    Luiz,
    Existe algum tutorial de utilização do Pronto? Como definir um responsável por uma tarefa ou uma estória?

  7. Jackson Raniel Resposta

    Olá, baixei a versão pronto+jboss, instalei, mas não achei o pronto.sql no pacote e o link no site está queberado aparentemente. Onde posso conseguir esse arquivo?
    Abraço!

      • Jackson Raniel Resposta

        Luiz,
        muito obrigado por ter respondido tão prontamente. Baixei o sql e rodei o script já. O problema agora ta sendo quando faço o login no Pronto. Gigito admin, admin e ao invés de efetuar o login aparece a mensagem “Ocorreu um erro!”, você teria alguma pista do que pode ser?
        Abraço!

    • Jackson,
      Pode ser muita coisa 🙂
      Sugiro que você envie esta dúvida para o novo grupo de ajuda que criamos para o Pronto:
      http://groups.google.com/group/pronto-agile
      A ideia é criar um fórum para discussão de melhorias e dúvidas na utilização da ferramenta.
      Envie também por favor a descrição do erro que aparece no terminal do JBoss no seu caso.
      Abraço,
      Luiz

  8. cara, to tentando instalar num server linux, mãis não to conseguindo, tem como da um help? ou colocar um passo ao da instalação facil?

  9. pessoal, o pronto não funciona com o Internet Explorer???
    nao aparece a barra de menu…também dá uns erros de java script quando clica-se em alguns links…
    algum post sobre isso? tenho que configurar alguma coisa a mais?
    Obrigado.

    • É verdade. É um bug conhecido.
      Recomendamos que você use qualquer outro browser.
      Resolveremos esse problema em breve.
      De qualquer forma, pense na possibilidade de trocar de browser =)

  10. Vinicius Silva Resposta

    Baixei a versão para executar no Windows, seguindo as dicas bem claras no site e deu tudo certo. Estou testando e vai nos ajudar muito na empresa a entender e mergulhar nessa metodologia. Parabéns, obrigado e abraços.

    • Olá Vinicius,
      Que bom que deu tudo certo com a instalação. Espero que seja muito útil em seus projetos!
      Se achar interessante podemos incluir sua empresa na página “Quem Usa” no site.
      Abraço!

  11. 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

  12. 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.

  13. 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.

    • Erick,
      acabei de checar o site da maweb e o repositório está no ar sim? Estranho este erro pode ter sido alguma manutenção temporária na Locaweb(local do site) mas já está normalizado.
      []s

      • Marcos,
        A respeito do repositorio acabei de testar novamente com o arquivo padrão e segue erro que ocorre ao fazer um up das dependencias ..
        11/11/09 14h54min12s GMT-03:00: Unable to download Repository[http://www.maweb.com.br/mvn_repo|http://www.maweb.com.br/mvn_repo/.index]/nexus-maven-repository-index.properties: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate resource in repository
        11/11/09 14h54min12s GMT-03:00: Unable to update index for http://www.maweb.com.br/mvn_repo

  14. 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

    • 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

    • Este problema realmente estava alcontecendo quando se tentava rodar pelo tomcat, é que estava faltanto a dependência abaixo, basta adicioná-la no maven:
      taglibs
      standard
      1.1.2
      PS: Nas versões mais novas, isso será resolvido.

  15. 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

    • 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

  16. 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

  17. 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

  18. 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

    • 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

  19. 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.

    • 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

  20. 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

    • 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

  21. Muito legal a iniciativa, pessoal.
    Vamos baixar pra ver, e se possível, contribuir! (O pessoal aqui já empolgou)
    Parabéns MESMO.

  22. 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…

    • 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: [email protected]
      Abraço!

      • 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!

  23. 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?

    • 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

Deixe aqui o seu comentário