case do tá tri no rs on rails 2010

39
Rails e Empreendendorismo Guilherme Goettems Schneider - [email protected] Gustavo Cestari Frainer - [email protected]

Upload: tatriimoveis

Post on 09-Aug-2015

791 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Case do Tá Tri no RS on Rails 2010

Rails e Empreendendoris

mo

Guilherme Goettems Schneider - [email protected] Cestari Frainer - [email protected]

Page 2: Case do Tá Tri no RS on Rails 2010

Sumário

• Como Surgiu o Tá Tri Imóveis• Desenvolvimento• Tá Tri 1.0• Tá Tri 2.0• Modelo de Negócio • Futuro• Mensagem Final

Page 3: Case do Tá Tri no RS on Rails 2010

Como surgiu e foi desenvolvido o Tá Tri Imóveis

Como Surgiu

Page 4: Case do Tá Tri no RS on Rails 2010

Antes do Tá Tri A saga da Sapiente

Page 5: Case do Tá Tri no RS on Rails 2010

Grandes Projetos

2003 - Maratona de Programação - ACM – (C++)

2004 - Enrola (J2EE)

2005 - E-Gestão (PHP)

2006 - Pill (JavaME)

2007 - Trufas (C#)

E vários outros, até que...

Page 6: Case do Tá Tri no RS on Rails 2010

Como surgiu a ideia

Page 7: Case do Tá Tri no RS on Rails 2010

• Experiência com várias tecnologias• Nenhuma experiência com Ruby ou com Rails• Decisão óbvia: desenvolver com Ruby e Rails

Implementação

Page 8: Case do Tá Tri no RS on Rails 2010

• Netbeans (recém lançado com suporte a Rails)• SVN• My SQL• Gerência do Projeto:

o Inicialmente, soluções próprias (tarefador), +calendar, +wiki

o Finalmente: Redmine

1º passo Ambiente

Page 9: Case do Tá Tri no RS on Rails 2010

Mecanismo de Extração

• Robôs• Definir processo de extração genérico,

facilitando a criação de robôs e garantindo qualidade de dadoso Extracto Transformo Load

   

2º passo Desenvolvimento

Page 10: Case do Tá Tri no RS on Rails 2010

Mecanismode Extração

• Utilizar as várias gems disponíveis:o Hpricoto Mechanizeo Scrubyt (a solução de nossos

problemas)

Foto: BrianScott

2º passo Desenvolvimento

Page 11: Case do Tá Tri no RS on Rails 2010

Site de busca

• Filtros dinâmicos• Paginação • REST (i.e. URLs

bonitinhas)• Sistema de

administração (mapeamentos)

3º passo Desenvolvimento

Page 12: Case do Tá Tri no RS on Rails 2010

Tá Tri 1.0 - Maio 2008

Resultado

8 mil imóveis6 imobiliárias

Page 13: Case do Tá Tri no RS on Rails 2010

  

 68% usam a internet p/pesquisar imóveis

 52% acham estressante procurar imóvel

 86% acharam o site fácil de usar

 98% recomendariam o Tá Tri

 20% acharam o leiaute inadequado 

Tá Tri 1.0

Page 14: Case do Tá Tri no RS on Rails 2010

• Para o usuário: o Interface feia e simplistao Poucos imóveis

• Para nós:o Manutenção dos robôs o Problemas com Scrubyto Projeto únicoo Problemas com o Servidor/Hospedagemo Atualização de Gemso Documentação de Ruby (e Rails)

• Para o negócioo Poucos acessoso Nenhum dinheiro

Problemas Tá Tri 1.0

Page 15: Case do Tá Tri no RS on Rails 2010

2.0

Page 16: Case do Tá Tri no RS on Rails 2010

• Layout

o Saiba o que você faz bem e o que você faz mal

o Outsource para a Alemanha

Rumo ao Tá Tri 2.0

Page 17: Case do Tá Tri no RS on Rails 2010

Rumo ao Tá Tri 2.0

Page 18: Case do Tá Tri no RS on Rails 2010

• Poucos imóveis

o Mais robôso XMLo Parcerias

Rumo ao Tá Tri 2.0

Page 19: Case do Tá Tri no RS on Rails 2010

• Manutenção dos robôs

o Menos robôs?o XMLo Parceriaso Melhoria no processo de

desenvolvimento

Rumo ao Tá Tri 2.0

Page 20: Case do Tá Tri no RS on Rails 2010

• Scrubyt

o Solução: Abandonar. Usar Hpricot/Mechanize direto tem funcionado melhor

o Mas: Código legado. Um problema que continua

Rumo ao Tá Tri 2.0

Page 21: Case do Tá Tri no RS on Rails 2010

• Projeto Únicoo Quebrar em dois

Robôs Site

• Engines?

Rumo ao Tá Tri 2.0

Page 22: Case do Tá Tri no RS on Rails 2010

• Problemas com o servidor/hospedagem (compartilhado)o Solução inicial: Otimizaçãoo Solução definitiva: Upgrade+Parceria 

Rumo ao Tá Tri 2.0

Page 23: Case do Tá Tri no RS on Rails 2010

Atualização de Gems

Solução: 

Não atualizar! 

Nunca!

Até o fim dos tempos!

Rumo ao Tá Tri 2.0

Page 24: Case do Tá Tri no RS on Rails 2010

• Documentação do Ruby e Railso Tutoriaiso Pouca documentaçãoo Obsoleta

Rumo ao Tá Tri 2.0

Page 25: Case do Tá Tri no RS on Rails 2010

• Poucos acessos• Divulgação 

o Usuárioso Imobiliárias

• SEO 

Rumo ao Tá Tri 2.0

Page 26: Case do Tá Tri no RS on Rails 2010

Dinheiro

Page 27: Case do Tá Tri no RS on Rails 2010

O Negócio

Page 28: Case do Tá Tri no RS on Rails 2010

NegócioAgregação e organização de informações na Internet.

MissãoFacilitar a procura de informações através da agregação e organização, servindo como conexão entre clientes e empresas.

VisãoSer referência em serviço de busca de imóveis em Porto Alegre até o fim de 2010.

ValoresUsabilidade, comprometimento e inovação.

Modelo de Negócio

Page 29: Case do Tá Tri no RS on Rails 2010

• Inserção gratuita de imóveis

• Venda de:o Anúncioso Destaqueo Relatórioso Outras ferramentaso Serviços

Modelo de Negócio

Page 30: Case do Tá Tri no RS on Rails 2010

• Financiamento do governoo Prime

Dinheiro p/Investir

Page 31: Case do Tá Tri no RS on Rails 2010

• Se viraro Ligaro Correspondênciao Muitas reuniões

• Adwords

• A popularidade do site • Indicação de conhecidos tem mais valor

Obtendo Clientes

Page 32: Case do Tá Tri no RS on Rails 2010

• Consumidor X Empresas • Amadurecimento anúncios web• Mercado imobiliário em alta

Mercado

Page 33: Case do Tá Tri no RS on Rails 2010

O Futuro

Page 34: Case do Tá Tri no RS on Rails 2010

• Essências para viabilizar o crescimento

• Automatizar o máximo de tarefas possível

Ferramentas Administrativas

Page 35: Case do Tá Tri no RS on Rails 2010

• Sistema de gerenciamento de destaques• Apoio ao investidor• Relatórios sobre o mercado

Novos Produtos

Page 36: Case do Tá Tri no RS on Rails 2010

• Elas precisam do Tá Tri• Melhorar infraestrutura• Priorizar parcerias• Expandir com consistência

Expansão p/outras cidades

Page 37: Case do Tá Tri no RS on Rails 2010

• Mapas• Usabilidade• Colaboração• Feeds• Apoio ao processo de escolha• Etc

Novas funcionalidades

Page 38: Case do Tá Tri no RS on Rails 2010

Empreendedorismo e Rails

• Prototipação/rapidez

• Gostar

• Faça já

Page 39: Case do Tá Tri no RS on Rails 2010

Perguntas?

Guilherme Goettems Schneider - [email protected] Cestari Frainer - [email protected]

Rails e Empreendendoris

mo