CAINDO NA REAL
@eduardobona
GETTING REAL
(CAINDO NA REAL)

Palestra baseada no livro Getting Real disponível em
- http://gettingreal.37signals.com
- https://basecamp.com/books
Desenvolvido por 37 Signals, empresa que criou o framework
Ruby on Rails e produtos de muito sucesso como Basecamp.
EDUARDO BONA

eduardobona@vivaweb.net

Graduado em Sistemas para Internet (CESUMAR 07) e
especialista em Banco de Dados (Cesumar 08)
Programador desde 2002, Empresário desde 2005 e
Professor Universitário desde 2010
SORTEIO
- 1 ebook Zend Framework 2 na prática
- 1 ebook Doctrine na Prática
- 2 ingresso para a PHP CONFERENCE 2014 (Novembro)
!

Para Participar:
1) Curtir a fanpage da Vivaweb ou Twitter
2) Marcar-se na foto do Facebook ou Retuitar
3) Sorteio será no dia 14 de fevereiro
CAINDO NA REAL SE LIVRA DE:

Cronogramas que levam meses ou até mesmo anos; Especificações
Funcionais Utópicas; Debates de Escalabilidade; Reuniões de Equipe
Intermináveis; Dúzias de Funcionários; Números de Versões Sem
Sentido; Planejamento cristalinos que prevêem o futuro; Opções de
Preferência Intermináveis; Suporte Terceirizado; Testes de Usuários
Irreais; Papelada Inútil; Hierarquia de cima-para-baixo;
DESENVOLVER SOFTWARE
TEM QUE SER LEGAL!*
VAMOS POR PARTES

O QUE É ISSO?
PRA QUE/QUEM SERVE ISSO?
SÓ ISSO?
CONSTRUA MENOS

MENOS FUNCIONALIDADES
MENOS OPÇÕES / PREFERÊNCIAS
MENOS PESSOAS E ESTRUTURA EMPRESARIAL
MENOS REUNIÕES E ABSTRAÇÕES
SE APAIXONE PELO SEU
PRÓPRIO PROBLEMA

QUANDO RESOLVEMOS NOSSOS PRÓPRIOS PROBLEMAS
CRIAMOS UMA FERRAMENTA QUE NOS APAIXONA.
E PAIXÃO É CHAVE! E ESSA É A MELHOR MANEIRA DE FAZER
OS OUTROS SE SENTIREM APAIXONADOS SOBRE ELA TAMBÉM.
FINANCIE VOCÊ MESMO
RESTRIÇÕES FORÇAM A CRIATIVIDADE!
FIXE O PRAZO E O ORÇAMENTO
FLEXIBILIZE O ESCOPO
ABAIXO O
ESCOPO!
É MELHOR FAZER UM MEIO PRODUTO
DO QUE UM PRODUTO MEIA-BOCA
TENHA UM
INIMIGO!

A MELHOR MANEIRA
DE SABER COMO SUA
APLICAÇÃO DEVE SER
É SABENDO O QUE
ELA NÃO DEVE SER
SUA PAIXÃO (OU NÃO)
VAI APARECER
QUANTO MAIS ENXUTO FOR,
MAIS FÁCIL É PARA MUDAR

QUANTO MAIS MASSA TIVER UM OBJETO, MAIS ENERGIA É
NECESSÁRIA PARA MUDAR SUA DIREÇÃO.
MASSA AUMENTA COM:

CONTRATOS DE LONGO PRAZO; EXCESSO DE PESSOAS;
DECISÕES PERMANENTES; REUNIÕES + REUNIÕES;
PROCESSOS BUROCRÁTICOS; TECNOLOGIAS; PASSADO
MANDANDO NO FUTURO; POLÍTICAS + POLÍTICAS
MASSA DIMINUI COM:

PENSAMENTOS JUST-IN-TIME; EQUIPES COM MEMBROS
MULTI-TAREFA; ABRAÇAR LIMITAÇÕES SEM AUMENTÁ-LAS;
MENOS SOFTWARE, MENOS CÓDIGO; MENOS
FUNCIONALIDADES; EQUIPES PEQUENAS; SIMPLICIDADE;
INTERFACES REDUZIDAS; CÓDIGO ABERTO; CULTURA ABERTA;
OS TRÊS MOSQUETEIROS

USE UMA EQUIPE DE TRÊS PARA A VERSÃO 1.0
SEM É MELHOR QUE CEM

SEM TEMPO? SEM DINHEIRO? SEM PESSOAL?
“SEM" É UMA COISA BOA!
SEJA VOCÊ MESMO
QUAL É SUA GRANDE IDEIA?
SOMOS LOUCOS
POR DETALHES
IGNORE OS DETALHES LOGO
NO COMEÇO
!

O SUCESSO NÃO É ALGO QUE
ENCONTRARÁ NOS DETALHES.
ENCONTRARÁ TAMBÉM
DESACORDO, REUNIÕES E
ATRASOS.
APENAS "SE VIRE"

NÃO DESPERDICE TEMPO COM "PROBLEMAS"
QUE VOCÊ NÃO TEM.
MERCADO: SE VOCÊ TENTAR
AGRADAR TODO MUNDO, NÃO
IRÁ AGRADAR NINGUÉM

ENCONTRE O NICHO PARA SEU NEGÓCIO E CONCENTRE-SE
SOMENTE NELE
ESCALE MAIS TARDE E FAÇA
SOFTWARE QUE TEM OPINIÃO
OS USUÁRIOS NÃO SABEM O QUE QUEREM ATÉ VOCÊ
MOSTRAR À ELES. - STEVE JOBS
“ISSO” SIMPLESMENTE NÃO
IMPORTA. APENAS O ESSENCIAL.
COMECE COM NÃO
E NÃO CONCORDE COM TUDO
VOCÊ TEM UMA SOLUÇÃO
HUMANA?

CRIE SOFTWARES VOLTADOS PARA CONCEITOS GERAIS E
INCENTIVE AS PESSOAS A CRIAREM SUAS PRÓPRIAS
SOLUÇÕES.
ESQUEÇA PEDIDOS DE
FUNCIONALIDADES

OS CLIENTES QUEREM ABSOLUTAMENTE TUDO
CORRA PARA RODAR O
SOFTWARE
PEGUE ALGO REAL E PONHA-O
PARA RODAR RAPIDAMENTE
ENXÁGUE E REPITA
TRABALHE POR ITERAÇÕES
ITERAÇÕES LEVAM À LIBERAÇÃO
DA IDEIA À IMPLEMENTAÇÃO

VÁ DO BRAINSTORM À ESBOÇOS À HTML À CODIFICAÇÃO
USE PAPEL DE PASTEL PARA AS ANOTAÇÕES IMPORTANTES
HTML PRIMEIRO
HTML DE DENTRO PRA FORA (NÚCLEO)
SÓ CODIFIQUE APÓS HTML + FUNCIONALIDADES
ISSO NÃO É UMA
CIRURGIA DE
CÉREBRO,
É UMA APP WEB!
OUÇA SEU CÓDIGO
SEU CÓDIGO FALA, SABIA?
!

ELE OFERECERÁ BELAS SUGESTÕES
E TAMBÉM GRITARÁ POR SOCORRO
!

GERENCIE DADOS E ABRA AS PORTAS DO SEU CÓDIGO.
TESTE AO AR LIVRE
TESTE SUA APLICAÇÃO COM USO NO MUNDO REAL
E AINDA TEM MAIS…
A ORGANIZAÇÃO
CONTRATANDO
DESIGN DE INTERFACE
PALAVRAS
PRECIFICAÇÃO E ASSINATURAS
PROMOÇÃO
SUPORTE E PÓS-LANÇAMENTO
#PREPARA?
MUITO OBRIGADO!
@eduardobona
!

http://vivaweb.net

Caindo na real

  • 1.
  • 2.
    GETTING REAL (CAINDO NAREAL) Palestra baseada no livro Getting Real disponível em - http://gettingreal.37signals.com - https://basecamp.com/books Desenvolvido por 37 Signals, empresa que criou o framework Ruby on Rails e produtos de muito sucesso como Basecamp.
  • 3.
    EDUARDO BONA eduardobona@vivaweb.net Graduado emSistemas para Internet (CESUMAR 07) e especialista em Banco de Dados (Cesumar 08) Programador desde 2002, Empresário desde 2005 e Professor Universitário desde 2010
  • 6.
    SORTEIO - 1 ebookZend Framework 2 na prática - 1 ebook Doctrine na Prática - 2 ingresso para a PHP CONFERENCE 2014 (Novembro) ! Para Participar: 1) Curtir a fanpage da Vivaweb ou Twitter 2) Marcar-se na foto do Facebook ou Retuitar 3) Sorteio será no dia 14 de fevereiro
  • 7.
    CAINDO NA REALSE LIVRA DE: Cronogramas que levam meses ou até mesmo anos; Especificações Funcionais Utópicas; Debates de Escalabilidade; Reuniões de Equipe Intermináveis; Dúzias de Funcionários; Números de Versões Sem Sentido; Planejamento cristalinos que prevêem o futuro; Opções de Preferência Intermináveis; Suporte Terceirizado; Testes de Usuários Irreais; Papelada Inútil; Hierarquia de cima-para-baixo;
  • 8.
  • 9.
    VAMOS POR PARTES OQUE É ISSO? PRA QUE/QUEM SERVE ISSO? SÓ ISSO?
  • 11.
    CONSTRUA MENOS MENOS FUNCIONALIDADES MENOSOPÇÕES / PREFERÊNCIAS MENOS PESSOAS E ESTRUTURA EMPRESARIAL MENOS REUNIÕES E ABSTRAÇÕES
  • 12.
    SE APAIXONE PELOSEU PRÓPRIO PROBLEMA QUANDO RESOLVEMOS NOSSOS PRÓPRIOS PROBLEMAS CRIAMOS UMA FERRAMENTA QUE NOS APAIXONA. E PAIXÃO É CHAVE! E ESSA É A MELHOR MANEIRA DE FAZER OS OUTROS SE SENTIREM APAIXONADOS SOBRE ELA TAMBÉM.
  • 13.
    FINANCIE VOCÊ MESMO RESTRIÇÕESFORÇAM A CRIATIVIDADE!
  • 14.
    FIXE O PRAZOE O ORÇAMENTO FLEXIBILIZE O ESCOPO
  • 15.
    ABAIXO O ESCOPO! É MELHORFAZER UM MEIO PRODUTO DO QUE UM PRODUTO MEIA-BOCA
  • 16.
    TENHA UM INIMIGO! A MELHORMANEIRA DE SABER COMO SUA APLICAÇÃO DEVE SER É SABENDO O QUE ELA NÃO DEVE SER
  • 17.
    SUA PAIXÃO (OUNÃO) VAI APARECER
  • 18.
    QUANTO MAIS ENXUTOFOR, MAIS FÁCIL É PARA MUDAR QUANTO MAIS MASSA TIVER UM OBJETO, MAIS ENERGIA É NECESSÁRIA PARA MUDAR SUA DIREÇÃO.
  • 19.
    MASSA AUMENTA COM: CONTRATOSDE LONGO PRAZO; EXCESSO DE PESSOAS; DECISÕES PERMANENTES; REUNIÕES + REUNIÕES; PROCESSOS BUROCRÁTICOS; TECNOLOGIAS; PASSADO MANDANDO NO FUTURO; POLÍTICAS + POLÍTICAS
  • 20.
    MASSA DIMINUI COM: PENSAMENTOSJUST-IN-TIME; EQUIPES COM MEMBROS MULTI-TAREFA; ABRAÇAR LIMITAÇÕES SEM AUMENTÁ-LAS; MENOS SOFTWARE, MENOS CÓDIGO; MENOS FUNCIONALIDADES; EQUIPES PEQUENAS; SIMPLICIDADE; INTERFACES REDUZIDAS; CÓDIGO ABERTO; CULTURA ABERTA;
  • 21.
    OS TRÊS MOSQUETEIROS USEUMA EQUIPE DE TRÊS PARA A VERSÃO 1.0
  • 22.
    SEM É MELHORQUE CEM SEM TEMPO? SEM DINHEIRO? SEM PESSOAL? “SEM" É UMA COISA BOA!
  • 23.
  • 24.
    QUAL É SUAGRANDE IDEIA?
  • 25.
    SOMOS LOUCOS POR DETALHES IGNOREOS DETALHES LOGO NO COMEÇO ! O SUCESSO NÃO É ALGO QUE ENCONTRARÁ NOS DETALHES. ENCONTRARÁ TAMBÉM DESACORDO, REUNIÕES E ATRASOS.
  • 26.
    APENAS "SE VIRE" NÃODESPERDICE TEMPO COM "PROBLEMAS" QUE VOCÊ NÃO TEM.
  • 27.
    MERCADO: SE VOCÊTENTAR AGRADAR TODO MUNDO, NÃO IRÁ AGRADAR NINGUÉM ENCONTRE O NICHO PARA SEU NEGÓCIO E CONCENTRE-SE SOMENTE NELE
  • 28.
    ESCALE MAIS TARDEE FAÇA SOFTWARE QUE TEM OPINIÃO OS USUÁRIOS NÃO SABEM O QUE QUEREM ATÉ VOCÊ MOSTRAR À ELES. - STEVE JOBS
  • 29.
    “ISSO” SIMPLESMENTE NÃO IMPORTA.APENAS O ESSENCIAL. COMECE COM NÃO E NÃO CONCORDE COM TUDO
  • 30.
    VOCÊ TEM UMASOLUÇÃO HUMANA? CRIE SOFTWARES VOLTADOS PARA CONCEITOS GERAIS E INCENTIVE AS PESSOAS A CRIAREM SUAS PRÓPRIAS SOLUÇÕES.
  • 31.
    ESQUEÇA PEDIDOS DE FUNCIONALIDADES OSCLIENTES QUEREM ABSOLUTAMENTE TUDO
  • 32.
    CORRA PARA RODARO SOFTWARE PEGUE ALGO REAL E PONHA-O PARA RODAR RAPIDAMENTE ENXÁGUE E REPITA TRABALHE POR ITERAÇÕES ITERAÇÕES LEVAM À LIBERAÇÃO
  • 33.
    DA IDEIA ÀIMPLEMENTAÇÃO VÁ DO BRAINSTORM À ESBOÇOS À HTML À CODIFICAÇÃO USE PAPEL DE PASTEL PARA AS ANOTAÇÕES IMPORTANTES HTML PRIMEIRO HTML DE DENTRO PRA FORA (NÚCLEO) SÓ CODIFIQUE APÓS HTML + FUNCIONALIDADES
  • 34.
    ISSO NÃO ÉUMA CIRURGIA DE CÉREBRO, É UMA APP WEB!
  • 35.
    OUÇA SEU CÓDIGO SEUCÓDIGO FALA, SABIA? ! ELE OFERECERÁ BELAS SUGESTÕES E TAMBÉM GRITARÁ POR SOCORRO ! GERENCIE DADOS E ABRA AS PORTAS DO SEU CÓDIGO.
  • 36.
    TESTE AO ARLIVRE TESTE SUA APLICAÇÃO COM USO NO MUNDO REAL
  • 37.
    E AINDA TEMMAIS… A ORGANIZAÇÃO CONTRATANDO DESIGN DE INTERFACE PALAVRAS PRECIFICAÇÃO E ASSINATURAS PROMOÇÃO SUPORTE E PÓS-LANÇAMENTO
  • 38.
  • 39.