Atrasado, mas em tempo: 1 ano de Lucidus

Logo projeto Lucidus do Grupo Santa Isabel e Improve It

Pela falta de tempo estou um pouco atrasado, mas ainda em tempo. Desde novembro do ano passsado – passou muito rápido – tenho trabalhado fulltime no Lucidus. Todos os agradecimentos necessários foram feitos, então resta ressaltar a importancia deste projeto para mim, como desenvolvedor, profissional, pessoa.

Este projeto me mostrou como tdd e as boas práticas de programação são essenciais para manutenção da qualidade de um projeto de software, independentemente de qual metodologia de desenvolvimento está sendo utilizada. Antes de participar de um projeto onde essas práticas sejam largamente utilizadas e encorajadas é difícil perceber sua importancia. A partir do momento em que se desenvolve a cultura, ela se torna quase uma obsessão. Hoje o uso de testes e o refactoring estão no sangue e só serão substituídos por uma idéia melhor… quando ela for inventada ;)

O maior problema de todos nunca é técnico, tem relação com as pessoas e com a comunicação entre elas. Esse projeto me mostrou como melhorar a relação entre nós desenvolvedores na busca pela solução dos problemas. Confirmou que é possível um cliente presente e ativo no desenvolvimento de um projeto de software. Provou que XP não somente funciona, mas como é a melhor forma, a menos burocrática e a mais produtiva de se desenvolver software de qualidade em tempo aceitável.

Hoje estávamos discutindo sobre o projeto no fim do dia. Um dos questionamentos foi: este projeto estaria dando certo se estivesse na mão de outra equipe qualquer que não esta? A conclusão unânime foi: com uma probabilidade muito pequena este projeto daria certo na mão de outra equipe. Será que estamos sendo arrogantes? Não acho.

O fato é que há poucas opções. Esse projeto dificilmente seria pego por uma grande empresa, simplesmente pois uma grande consultoria é caro demais. E qual a situação da maioria das pequenas e médias consultorias de software? Caótica, com desenvolvedores mal qualificados tanto para o desenvolvimento quanto para a comunicação com o cliente. Resultado: softwares lixo! Eu já vivenciei isso!

Este com certeza é um projeto especial. Parabéns!

0 comentários : 26.03.2008 01:56 AM

Gulashop, um e-shop light

Dentro da área de projetos agora conto também com o Gulashop, um sistema de e-commerce sem muitas firulas. Acesse a demo veja com os próprios olhos, é mais fácil. Se tiver interesse em conhecer melhor ou utilizá-lo na sua empresa, por favor entre em contato.

Ele ainda não possui o sistema de pagamento implementado. Para isso posso oferecer duas soluções: a implementação de um sistema completo de pagamento ou a integração com um sistema de pagamento terceirizado, como o PagSeguro, a se negociar.

Acesse a demo do Gulashop (ainda com pequenos ajustes no layout a serem realizados, nada que impeça o funcionamento ;).

1 comentário : 20.10.2007 07:15 PM

icard mobile, chamada para testadores

logo icard

Durante o ano passado tive o prazer de trabalhar numa startup focada em mobile, com pessoas muito legais e fazendo softwares j2me de primeira linha. Infelizmente a startup não deu certo, mas as coisas legais não acabaram. O primeiro desenvolvimento em j2me foi o icard mobile. Trata-se de um pequeno aplicativo j2me que envia cartões de visita virtuais via e-mail. Ele fez um sucesso razoável no exterior, principalmente sudeste asiático, chegando a enviar alguns milhares de cartões por dia.

Através do site, mediante informação do código de registro que se recebe ao efetuar o cadastramento pelo aplicativo, é possível fazer upload de uma imagem que ficará no canto à direita do cartão e também escolher entre 6 cores diferentes de fundo para o seu cartão. É um serviço gratuito e que pode ajudar nas horas em que seu cartão de visita acabou, normalmente nos piores momentos ;).

icard example

Originalmente todo o backend do sistema estava desenvolvido em lua. Durante essa semana, efetuei a migração para Rails e fiz pequenos ajustes necessários na aplicação j2me.

O domínio original do serviço era www.icardmobile.com, mas ele foi perdido. Ainda não sei o que farei em relação a isso. Por hora, quem tiver interesse acesse http://icard.mergulhao.info e veja os detalhes.

Espero em breve fazer a internacionalização do site e do aplicativo que no momento estão disponíveis apenas em inglês.

Por favor reportem situações de funcionamento e não funcionamento, enviando para mim a marca, o modelo dos aparelhos testados e os problemas encontrados. Sugestões de novas funcionalidades são bem-vindas. Aguardo o feedback!

0 comentários : 23.09.2007 11:54 PM

Projetos

Gulashop, um e-shop light

Screenshot

Gulashop é um sistema de e-commerce sem muitas firulas. Acesse a demo veja com os próprios olhos, é mais fácil. Se tiver interesse em conhecer melhor ou utilizá-lo na sua empresa, por favor entre em contato.

Ele ainda não possui o sistema de pagamento implementado. Para isso posso oferecer duas soluções: a implementação de um sistema completo de pagamento ou a integração com um sistema de pagamento terceirizado, como o PagSeguro, a se negociar.

Acesse a demo do Gulashop (temporariamente fora do ar).

icard mobile

logo icard

O icard é um pequeno aplicativo j2me que envia cartões de visita virtuais via e-mail. Através do site, mediante informação do código de registro que se recebe ao efetuar o cadastramento pelo aplicativo, é possível fazer upload de uma imagem que ficará no canto à direita do cartão e também escolher entre 6 cores diferentes de fundo para o seu cartão. É um serviço gratuito e que pode ajudar nas horas em que seu cartão de visita acabou, normalmente nos piores momentos ;).

icard example

Espero em breve fazer a internacionalização do site e do aplicativo que no momento estão disponíveis apenas em inglês.

Por favor reportem situações de funcionamento e não funcionamento, enviando para mim a marca, o modelo dos aparelhos testados e os problemas encontrados. Sugestões de novas funcionalidades são bem-vindas.

Acesse o site.

Sistema de inscrição em eventos

Screenshot

Sistema de inscrição do Fórum de Software Livre do Rio de Janeiro(ou eventos em geral). Estou usando ao máximo as técnicas de TDD e confesso que já preciso de bons refactorings. Ainda está fase inicial de desenvolvimento, mas se quiser brincar um pouco ou ajudar, baixe aqui.

0 comentários : 16.08.2007 04:54 AM

Algumas novidades

Parte 1

Hoje visitei o projeto Lucidus que está sendo tocado utilizando XP(Extreme Programming) pelo pessoal da Improve It. Pude ver de perto pela primeira vez um pouco de como é o dia-a-dia do projeto. Pena que não foi na segunda-feira para eu ver a reunião de planejamento semanal, mas não perdi a stand up meeting.

Nas paredes dois quadros brancos grandes e muitos (muitos! mesmo) post its coloridos colados por todos os lados, mas não de forma desorganizada. Realmente aplicar um projeto XP exige muita disciplina dos desenvolvedores e grande habilidade do coach para tratar dos impasses.

Tive oportunidade de participar de uma pequena rodada de pair programming, que se mostrou bem proveitosa, como eu mesmo já havia presenciado em outros momentos e era esperado.

Gostaria de postar aqui uma foto, mas infelizmente não levei a câmera, então essa eu fico devendo. Muito obrigado ao Vinícius e ao Novello pela oportunidade.

Parte 2

Liberei na área de Projetos o sistema de inscrição do Fórum de Software Livre do Rio de Janeiro. É o sistema que será utilizado a partir desse ano e está sendo desenvolvido utilizando Ruby on Rails. Quem quiser contribuir, basta entrar em contato.

Mais novidades para área de projetos em breve!

Parte 3

Todo list para até o fim da semana inclui:

Postarei sobre esses assuntos em breve!

1 comentário : 16.08.2007 02:05 AM