Making of do Granatum
Há mais ou menos 5 meses, surgiu aqui na Webgoal o interesse de termos um software de controle financeiro que fosse simples e funcional. Depois de procurar muito, nós até encontramos algumas alternativas interessantes no mercado, porém nenhuma nos atendia completamente. Foi aí que decidimos fazer com as nossas próprias mãos!
O desejo era ter um software web seguro, gratuito, desenvolvido utilizando as práticas ágeis, em contínua evolução, amparada por um sistema de feedback, onde qualquer usuário pudesse participar sugerindo novas funcionalidades e/ou melhorias para o sistema. Desejo realizado em realização incremental.
O Granatum chega na versão 1.0 e já vem cheio de melhorias propostas pelos mais de 500 usuários cadastrados em menos de uma semana. Esses usuários compartilham do mesmo desejo que nós: fazer um software cada vez mais completo!
Mas afinal, por que Granatum?
Granatum é o nome científico da romã (Punica Granatum). Escolhemos esse nome porque a romã é conhecida como a fruta do dinheiro e está relacionada com diversas simpatias para conseguí-lo. =)
Quem fez?
Apesar de todos da Webgoal terem colaborado (e muito) para o lançamento da versão 1.0, a equipe oficial – por assim dizer – foi composta pelo Altieres, Bruno, Jefferson, Mahmoud e Thiago. Equipe multidisciplinar excelente!
Como foi feito?
Para desenvolver o Granatum utilizamos SCRUM e algumas práticas da XP. Estamos em constante evolução e adaptação com as práticas ágeis e voltamos a sugerir: pratiquem! O exercício é uma excelente forma de aprendizado. Nos ajuda a evoluir e a evoluir a comunidade ágil.
Ficha técnica:
- Linguagem: PHP 5
- Banco de Dados: MySQL 5
- Arquitetura: MVC
- Framework: CakePHP
- Práticas de engenharia: controle de versão, TDD, refatoração e programação em par
Para finalizar, nós mesmos produzimos o vídeo de divulgação. Utilizamos o Flash CS4 para animar o personagem e os cenários, que explicam como o Granatum funciona. Com toda certeza, é muito gratificante ter um resultado tão positivo em tão pouco tempo.
Veja algumas fotos da produção do Granatum:
Hoje o Granatum já está disponível para todos que quiserem controlar suas finanças através do endereço http://www.granatum.com.br. Você pode fazer seu cadastro utilizando dados anônimos para aumentar ainda mais a sua segurança.










Olá, muito legal o post, vc poderia me enviar a imagem do quadro branco, pois a definição esta baixa e dificulta a leitura dos itens “Definições pronto” a abaixo deste. Também poderia me informar qual é a nomenclatura usada nas cores dos post its e como foi produzido o desenho no quadro branco ou seja, como foi que vcs fizeram as marcações (linhas pretas).
Sei que pode parecer boba essas perguntas porem estou estudando a respeito deste assunto e pretendo sugerir na empresa uma idéia semelhante (a do uso quadro).
Grato pela atenção. Um Abraço a toda a sua equipe.
Olá Larry!
Obrigado pelo comentário. Respondendo as suas perguntas…
- Definição de pronto: cada projeto deve ter a sua definição de pronto e ela muda conforme a necessidade e o aprendizado da equipe. Entretanto, é apenas um checklist que contém tudo que deve ser feito em um requisito para considerá-lo pronto.
- Post-it: a classificação dos post-its era algo como “bug”, “manutenção” e “nova funcionalidade”.
- Marcações do quadro (kanban): usamos uma fita do tipo “SilverTape” preta e cortamos as tiras com um estilete.
Olá pessoal, gostaria de parabeniza-los pelo projeto!
Estou desenvolvendo um aplicativo com o cakephp e estou pesquisando a repeito de multi-tenant e eu percebi que o Granatum passa um codigo de conta na url. Gostaria de saber se vocês poderiam me dar alguma dica a respeito dessa técnica.