SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Equipes de Sucesso
O Caso da Fog Creek
            g

    Por: Paulo André
    Diretor – Olympya Software
    e-mail: paulo.andre@olympya.com
    Fone: 21 2438-2389 / Cel: 21 8101-0409
Agenda
•   Introdução: Fog Creek, Fundadores, Produtos
                    Creek Fundadores
•   O Teste do Joel
•   Ambiente de Trabalho da Fog Creek
                               g
•   Equipe
    –   Busca
    –   Recrutamento
    –   Seleção e Contratação
    –   Motivação
    –   Retenção
        R     ã
• Gerência da Equipe
• Perguntas
A Empresa (www fogcreek com br)
          (www.fogcreek.com.br)
•   Fundação: Setembro de 2000
•   Motivação: Desenvolver Software com Prazer:
        atrair, contratar e reter os melhores talentos;
              ,                                       ;
        melhor lugar possível para desenvolver software;
        desenvolvedores de software = astros de Rock;
        tudo para mantê-los produtivos e felizes.
•   Meta: Capital    Software que funciona
A Fórmula d F C k
  Fó   l da Fog Creek

             Melhores
                                 Melhores           Melhores
           Condições de   →   Desenvolvedores   →   Softwares   →   Lucro!
             Trabalho

                     Dobra as vendas a cada ano desde 2000
                          – Sem investimento externo.
     – Produtos
        • Fog Creek Copilot: Suporte Remoto
            g          p       p
        • FogBugz 7.0: Gerência de Equipes de Desenvolvimento
            – Comunicação
            – Planejamento Baseado em Evidências (
                   j                             (EBS)
                                                     )
        • Make Better Software: Treinamento de Equipes
        • Kiln 1.2: Controle de Versão Distribuído
Joel Spolsky, CEO
     Spolsky
•       BS em Ciência da Computação pela Universidade de Yale
•       Mundialmente reconhecido como experto no processo d
        M di l       t        h id           t               de
        desenvolvimento de software.
•       Website Joel on Software traduzido em trinta línguas
•       Coluna mensal no I
        C l            l    Inc. M
                                 Magazine
                                      i
•       Projetou o VBA quando membro da equipe do Excel na Microsoft
•       Na Juno Online Services desenvolveu um cliente internet muito
        popular
             l
•       Três livros publicados
    –      User Interface Design for Programmers (2001)
    –      Joel on S f
                   Software (2004)
                            (     )
    –      Smart and Get Things Done: Joel Spolsky's Concise Guide to Finding
           the Best Technical Talent (2007)
Michael Pr or Presidente
        Pryor,
   –   Magna cum laude em Ciência
           g
       da Computação do Darthmouth
       College
   –   CFO da Fog Creek desde 2006
   –   Trabalhou na Juno Online
       Software desenvolvendo um
       cliente Windows
   –   Publica a coluna “Puzzle This”
       no Make magazine
   –   Produz o website
       Techinterview.org
       Techinterview org
O Teste do Joel: 12 perguntas para melhores softwares
  T t d J l               t          lh       ft
1.    Você usa controle de versão?
2.
2     Você d fazer um “b ild” em um ú i passo?
      V ê pode f           “build”       único      ?
3.    Você faz “builds”diários?
4.    Você tem um banco de dados de “bugs”?
5.    Você conserta os “bugs” antes de escrever código novo?
6.    Você tem um cronograma atualizado?
7.    Você tem uma especificação?
                        p       ç
8.    O ambiente de trabalho dos desenvolvedores é sossegado?
9.    Você usa as melhores ferramentas do mercado?
10.   Você tem testadores?
11.   Os novos candidatos escrevem código na entrevista de admissão?
12.   Você faz teste de usabilidade nos corredores?

      Sua pontuação indicará, na opinião do Joel, quão bem você está!!
Ambiente de Trabalho na Fog Creek
• 2000 a 2003: Apto. da Avó do Joel.
• 2003 a 2008: Escritório Biô i (535 d
         2008 E itó i Biônico        da
  8a. Avenida).
  – Aluguel US$ 700/cabeça.
  – Especificações:
     • Escritórios individuais com porta
     • Tomadas múltiplas e acessíveis
                              acessíveis.
     • Refiação (telefone, LAN, TV por cabo,
       alarmes, etc.) sem precisar abrir paredes.
     • Adequado para programação em duplasduplas.
     • Desenvolvedor deve poder descansar a vista
     • O lugar deve ser tão agradável que os
       desenvolvedores queiram ficar
                                  ficar.
•   Leiaute
    L i t
• Depois de 2008: O novo escritório da Fog Creek (andar alto em 55
  Broadway)
• Área de lazer e reuniões informais
• Escritórios Individuais para Desenvolvedores
•   Escrivaninhas projetadas para programação
                                  programação.
    – Compridas e retas, com ajuste de altura motorizado.
    – Ideais para programação em duplas.
•   Dois monitores (30” e 21”)
•   20 tomadas atrás de cada escrivaninha.
• Cadeiras Herman Miller Aeron (US$ 900.00)
                               ( $        )
• Quadros brancos de vidro Fáceis de limpar e não mancham
                     vidro.                       mancham.
• Café bar e sala de almoço
• Bebidas e lanches à vontade.
• Todos almoçam juntos (compartilhar uma mesa grande evita
  “panelinhas”)
• No restaurante existe um projetor para conferências, reuniões e outros
  fins.
• Um grande aquário de água salgada no centro do escritório (760 litros).
• Salas para conferência e reunião com monitor de plasma de 42”
•   Biblioteca com duas poltronas reclináveis em couro
    (ótimas para um cochilo depois do almoço).
• Banheiro em mármore com chuveiro.
Equipe Requisitos e Difi ld d
E i –R     i it     Dificuldades
•   Atributos dos desenvolvedores da Fog Creek?
     –   Inteligentes, e
     –   Fazem Acontecer.
•   A F Creek entende que:
      Fog C k      d
     –   Bons desenvolvedores nunca estão procurando emprego
     –   Candidatam-se a, talvez,
         Candidatam se a talvez 4 empregos na vida inteira
     –   Os melhores alunos são contratados por grandes
         empresas antes de se formarem
     –   Um currículo excepcional raramente aparece
         espontaneamente
Equipe Busca d C í l :<(
E i –B       de Currículos (
 • Seletividade (como e onde anunciam)
 • Sistema de pontuação/classificação
          Paixão         Aprovações    Diversidade
          Escolha        Cabeçudo
          Língua         Hard-core
 • Selecionar por currículo é pouco eficaz
Seleção - Entrevista por telefone
•   Filtragem antes da entrevista presencial
•   Cerca de uma hora
•   Evita foco em fatores irrelevantes
•   3 partes
    – 1a.: Tecnologia e Política
    – 2a.: Problema Técnico
    – 3a.: Candidato entrevista Entrevistador
Seleção - Entre ista Presencial
          Entrevista
• 6 entrevistas (5 desenvolvedores da equipe)
   –   Candidato ignora número de entrevistas
   –   Pelo menos 1 hora
   –   1 entrevistador e 1 entrevistado
   –   Duas alternativas:
        • Contratar
        • Não contratar
   – Planejamento da Entrevista
        • Anotar pontos importantes do Currículo
        • Isolamento dos outros entrevistadores
        • Escrever as perguntas
Seleção - Entre ista Presencial ( cont)
          Entrevista            (...cont)
• Detectando Inteligência
   – A conversa flui sem muita explicação
   – O candidato faz colocações espertas/criativas
   – Entrevistador fala pouco
       • Faz perguntas abertas
   – Inteligência não é conhecimento
• Fazer Acontecer
   – Paixão
      • Entusiasmo e excitação ao falar de suas realizações
   – Clareza
      • Capacidade de explicar e se fazer entender
   – Iniciativa e Liderança
       • Exemplo recente de como fez acontecer
Seleção - Entre ista Presencial ( cont)
          Entrevista            (...cont)
• Impressionando o Candidato
   –   Viagem
       Vi
   –   Recepção
   –   Hotel
   –   Fog Creek
• Plano Típico p Entrevista
          p    p/
   –   Introdução
   –   Perguntas sobre Projetos Recentes
   –   Pergunta S
                Simples sobre Programação
   –   Pergunta mais Complexa
   –   Fechamento
Processo Fog Creek de caça a Desenvolvedores
•   Ir à Montanha
    – C f ê i
      Conferências
    – Organizações de Desenvolvedores
    – Fóruns
•   Estágios
    E tá i
    – Pegar antes do Mercado
    – Recrutar nas Melhores Faculdades
        • Contato com os Professores
        • Eventos para Potenciais candidatos
•   Comunidade Fog Creek
    – Blog “Joel On Software”
            Joel     Software
    – jobs.joelonsoftware.com
    – careers.stackoverflow.com
Retenção de talentos
•   A Gerência é Função de Suporte
•   Os Desenvolvedores são Astros e Estrelas da Empresa
•   Inteligentes preferem trabalhar com Inteligentes
•   Sem Politicagem
•   Remuneração
    – Salário
    – Benefícios
• Privilégios
    – Testadores
    – A bi t
      Ambiente
       • Escritórios privados
       • Mobília e equipamentos
    – F ilid d
      Facilidades
Métodos Gerenciais
• Comando e Controle
  – Medo como Motivador
• Econ101
  – $ como Motivador
• Identidade
  – Motivação Intrínseca
O Programa de Treinamento em Gerência de
Software da Fog Creek (SMTP)
• Oportunidade de aprender no trabalho
• 2 anos
   – Master em Gerência de Tecnologia na NYU, Columbia ou
     Polytechnic
        • Noites e Fins de Semana
   –   Trabalho na Empresa
   –   Pessoal com 5 a 10 anos de experiência
   –   Passagem por todas as áreas
   –   Leitura de 75 Livros Indicados
• Salário e Benefícios
• Custo da Universidade e Despesas Escolares
Em suma:
“Desenvolvedores são mais produtivos em um escritório sossegado, com um
computador poderoso, refrigerantes à beça, temperatura ambiente entre 20 e
22 oC, uma tela não reflectiva, uma cadeira tão confortável que não se
perceba, uma secretária que lhes traga a correspondência e providencie os
pedidos d li
  did de livros e manuais, um administrador d sistemas que lh propicie
                       i       d i i t d de i t            lhes   i i
uma internet tão disponível quanto o oxigênio, um testador para descobrir os
bugs que deixaram passar, um projetista gráfico que lhes forneça belas telas,
uma equipe de marketing que crie demanda para seus produtos, uma equipe
de vendas que garanta que seus produtos sejam vendidos, pessoal de suporte
técnico que ajude os clientes a trabalhar com os produtos e os programadores
a entender que problemas estão resultando em incidentes de suporte técnico,
e cerca d uma dú i d outras f
        de    dúzia de t    funções d suporte e administrativas...”
                                õ de       t     d i i t ti       ”
• Perguntas??
Referências
•   Site da Fog Creek: www.fogcreek.com.br
•   Blog do Joel:
    Bl d J l www.joelonsoftware.com
                        j l     ft
•   Página de Empregos: jobs.joelonsoftware.com
•   Site de Currículos: careers.stackoverflow.com
•   Página do FogBugz 7: www fogbugz com
                            www.fogbugz.com
•   Vídeo da Versão 6:
    http://media.fogcreek.com/fogcreek.com/FogBug
    http://media fogcreek com/fogcreek com/FogBug
    z/60movie/pt/fogbugz6demo.htm

Mais conteúdo relacionado

Destaque

Rare Beelden
Rare BeeldenRare Beelden
Rare Beeldenhanniez
 
Operacija Frankenstein
Operacija FrankensteinOperacija Frankenstein
Operacija FrankensteinDino dino
 
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaien
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaienOnderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaien
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaienHutspot
 
Regras de conduta na internet
Regras de conduta na internetRegras de conduta na internet
Regras de conduta na internetEli08
 
A OraçãO Que Eu Esqueci
A OraçãO Que Eu EsqueciA OraçãO Que Eu Esqueci
A OraçãO Que Eu EsqueciBeatris Lopes
 
Health and Safety Podcast: April 7, 2010
Health and Safety Podcast: April 7, 2010Health and Safety Podcast: April 7, 2010
Health and Safety Podcast: April 7, 2010Fairfax County
 
Alius Drafting Sample1
Alius Drafting Sample1Alius Drafting Sample1
Alius Drafting Sample1Alius Sukys
 

Destaque (16)

Um Certo Galileu
Um  Certo GalileuUm  Certo Galileu
Um Certo Galileu
 
N.º 15 jornal da e.s.g.s novembro de 2000 ano ii
N.º 15 jornal da e.s.g.s   novembro de 2000 ano iiN.º 15 jornal da e.s.g.s   novembro de 2000 ano ii
N.º 15 jornal da e.s.g.s novembro de 2000 ano ii
 
Rare Beelden
Rare BeeldenRare Beelden
Rare Beelden
 
151104 VandreCoachen i Ringsakern
151104 VandreCoachen i Ringsakern151104 VandreCoachen i Ringsakern
151104 VandreCoachen i Ringsakern
 
Capadocia
CapadociaCapadocia
Capadocia
 
Operacija Frankenstein
Operacija FrankensteinOperacija Frankenstein
Operacija Frankenstein
 
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaien
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaienOnderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaien
Onderwijs verbeteren met 2.0 tools: vandaag kiezen, morgen draaien
 
Puculando
PuculandoPuculando
Puculando
 
Lingerie Shoot
Lingerie ShootLingerie Shoot
Lingerie Shoot
 
Regras de conduta na internet
Regras de conduta na internetRegras de conduta na internet
Regras de conduta na internet
 
A OraçãO Que Eu Esqueci
A OraçãO Que Eu EsqueciA OraçãO Que Eu Esqueci
A OraçãO Que Eu Esqueci
 
Quase
QuaseQuase
Quase
 
Health and Safety Podcast: April 7, 2010
Health and Safety Podcast: April 7, 2010Health and Safety Podcast: April 7, 2010
Health and Safety Podcast: April 7, 2010
 
El Hombre Muerto
El Hombre MuertoEl Hombre Muerto
El Hombre Muerto
 
Derramando Petalas
Derramando PetalasDerramando Petalas
Derramando Petalas
 
Alius Drafting Sample1
Alius Drafting Sample1Alius Drafting Sample1
Alius Drafting Sample1
 

Semelhante a Equipes de Sucesso na Fog Creek

Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasGustavo Ferreira Palma
 
Como se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorComo se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorLeonardo Zanivan
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)cristianojava
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraWellington Oliveira
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareLeonardo Zanivan
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Mario Guedes
 
Escalando infra em ops em um ambiente de hiper crescimento
Escalando infra em ops em um ambiente de hiper crescimentoEscalando infra em ops em um ambiente de hiper crescimento
Escalando infra em ops em um ambiente de hiper crescimentoRenan Capaverde
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme ProgrammingMilfont Consulting
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...Luiz Lemos
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
 
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfPARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfAthena542429
 
Java Semana Computacao FIPSI
Java Semana Computacao FIPSIJava Semana Computacao FIPSI
Java Semana Computacao FIPSIAnderson Ledo
 
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler Weber
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler WeberCase de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler Weber
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler WeberTaugor Corporation
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilGaëtan Belbéoc'h
 

Semelhante a Equipes de Sucesso na Fog Creek (20)

Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
 
Como se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorComo se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhor
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de software
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
 
Escalando infra em ops em um ambiente de hiper crescimento
Escalando infra em ops em um ambiente de hiper crescimentoEscalando infra em ops em um ambiente de hiper crescimento
Escalando infra em ops em um ambiente de hiper crescimento
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
Introdução ao XP
Introdução ao XPIntrodução ao XP
Introdução ao XP
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
 
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdfPARADIGMAS_LINGUAGENS_PROG_aula02.pdf
PARADIGMAS_LINGUAGENS_PROG_aula02.pdf
 
Java Semana Computacao FIPSI
Java Semana Computacao FIPSIJava Semana Computacao FIPSI
Java Semana Computacao FIPSI
 
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler Weber
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler WeberCase de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler Weber
Case de Sucesso - Implantação EPM- PMO (Project Server ) - Kepler Weber
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin Brazil
 

Equipes de Sucesso na Fog Creek

  • 1. Equipes de Sucesso O Caso da Fog Creek g Por: Paulo André Diretor – Olympya Software e-mail: paulo.andre@olympya.com Fone: 21 2438-2389 / Cel: 21 8101-0409
  • 2. Agenda • Introdução: Fog Creek, Fundadores, Produtos Creek Fundadores • O Teste do Joel • Ambiente de Trabalho da Fog Creek g • Equipe – Busca – Recrutamento – Seleção e Contratação – Motivação – Retenção R ã • Gerência da Equipe • Perguntas
  • 3. A Empresa (www fogcreek com br) (www.fogcreek.com.br) • Fundação: Setembro de 2000 • Motivação: Desenvolver Software com Prazer: atrair, contratar e reter os melhores talentos; , ; melhor lugar possível para desenvolver software; desenvolvedores de software = astros de Rock; tudo para mantê-los produtivos e felizes. • Meta: Capital Software que funciona
  • 4. A Fórmula d F C k Fó l da Fog Creek Melhores Melhores Melhores Condições de → Desenvolvedores → Softwares → Lucro! Trabalho Dobra as vendas a cada ano desde 2000 – Sem investimento externo. – Produtos • Fog Creek Copilot: Suporte Remoto g p p • FogBugz 7.0: Gerência de Equipes de Desenvolvimento – Comunicação – Planejamento Baseado em Evidências ( j (EBS) ) • Make Better Software: Treinamento de Equipes • Kiln 1.2: Controle de Versão Distribuído
  • 5. Joel Spolsky, CEO Spolsky • BS em Ciência da Computação pela Universidade de Yale • Mundialmente reconhecido como experto no processo d M di l t h id t de desenvolvimento de software. • Website Joel on Software traduzido em trinta línguas • Coluna mensal no I C l l Inc. M Magazine i • Projetou o VBA quando membro da equipe do Excel na Microsoft • Na Juno Online Services desenvolveu um cliente internet muito popular l • Três livros publicados – User Interface Design for Programmers (2001) – Joel on S f Software (2004) ( ) – Smart and Get Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent (2007)
  • 6. Michael Pr or Presidente Pryor, – Magna cum laude em Ciência g da Computação do Darthmouth College – CFO da Fog Creek desde 2006 – Trabalhou na Juno Online Software desenvolvendo um cliente Windows – Publica a coluna “Puzzle This” no Make magazine – Produz o website Techinterview.org Techinterview org
  • 7. O Teste do Joel: 12 perguntas para melhores softwares T t d J l t lh ft 1. Você usa controle de versão? 2. 2 Você d fazer um “b ild” em um ú i passo? V ê pode f “build” único ? 3. Você faz “builds”diários? 4. Você tem um banco de dados de “bugs”? 5. Você conserta os “bugs” antes de escrever código novo? 6. Você tem um cronograma atualizado? 7. Você tem uma especificação? p ç 8. O ambiente de trabalho dos desenvolvedores é sossegado? 9. Você usa as melhores ferramentas do mercado? 10. Você tem testadores? 11. Os novos candidatos escrevem código na entrevista de admissão? 12. Você faz teste de usabilidade nos corredores? Sua pontuação indicará, na opinião do Joel, quão bem você está!!
  • 8. Ambiente de Trabalho na Fog Creek • 2000 a 2003: Apto. da Avó do Joel. • 2003 a 2008: Escritório Biô i (535 d 2008 E itó i Biônico da 8a. Avenida). – Aluguel US$ 700/cabeça. – Especificações: • Escritórios individuais com porta • Tomadas múltiplas e acessíveis acessíveis. • Refiação (telefone, LAN, TV por cabo, alarmes, etc.) sem precisar abrir paredes. • Adequado para programação em duplasduplas. • Desenvolvedor deve poder descansar a vista • O lugar deve ser tão agradável que os desenvolvedores queiram ficar ficar.
  • 9. Leiaute L i t
  • 10. • Depois de 2008: O novo escritório da Fog Creek (andar alto em 55 Broadway)
  • 11. • Área de lazer e reuniões informais
  • 12. • Escritórios Individuais para Desenvolvedores
  • 13. Escrivaninhas projetadas para programação programação. – Compridas e retas, com ajuste de altura motorizado. – Ideais para programação em duplas. • Dois monitores (30” e 21”) • 20 tomadas atrás de cada escrivaninha.
  • 14. • Cadeiras Herman Miller Aeron (US$ 900.00) ( $ )
  • 15. • Quadros brancos de vidro Fáceis de limpar e não mancham vidro. mancham.
  • 16. • Café bar e sala de almoço • Bebidas e lanches à vontade. • Todos almoçam juntos (compartilhar uma mesa grande evita “panelinhas”) • No restaurante existe um projetor para conferências, reuniões e outros fins.
  • 17. • Um grande aquário de água salgada no centro do escritório (760 litros).
  • 18. • Salas para conferência e reunião com monitor de plasma de 42”
  • 19. Biblioteca com duas poltronas reclináveis em couro (ótimas para um cochilo depois do almoço).
  • 20. • Banheiro em mármore com chuveiro.
  • 21. Equipe Requisitos e Difi ld d E i –R i it Dificuldades • Atributos dos desenvolvedores da Fog Creek? – Inteligentes, e – Fazem Acontecer. • A F Creek entende que: Fog C k d – Bons desenvolvedores nunca estão procurando emprego – Candidatam-se a, talvez, Candidatam se a talvez 4 empregos na vida inteira – Os melhores alunos são contratados por grandes empresas antes de se formarem – Um currículo excepcional raramente aparece espontaneamente
  • 22. Equipe Busca d C í l :<( E i –B de Currículos ( • Seletividade (como e onde anunciam) • Sistema de pontuação/classificação Paixão Aprovações Diversidade Escolha Cabeçudo Língua Hard-core • Selecionar por currículo é pouco eficaz
  • 23. Seleção - Entrevista por telefone • Filtragem antes da entrevista presencial • Cerca de uma hora • Evita foco em fatores irrelevantes • 3 partes – 1a.: Tecnologia e Política – 2a.: Problema Técnico – 3a.: Candidato entrevista Entrevistador
  • 24. Seleção - Entre ista Presencial Entrevista • 6 entrevistas (5 desenvolvedores da equipe) – Candidato ignora número de entrevistas – Pelo menos 1 hora – 1 entrevistador e 1 entrevistado – Duas alternativas: • Contratar • Não contratar – Planejamento da Entrevista • Anotar pontos importantes do Currículo • Isolamento dos outros entrevistadores • Escrever as perguntas
  • 25. Seleção - Entre ista Presencial ( cont) Entrevista (...cont) • Detectando Inteligência – A conversa flui sem muita explicação – O candidato faz colocações espertas/criativas – Entrevistador fala pouco • Faz perguntas abertas – Inteligência não é conhecimento • Fazer Acontecer – Paixão • Entusiasmo e excitação ao falar de suas realizações – Clareza • Capacidade de explicar e se fazer entender – Iniciativa e Liderança • Exemplo recente de como fez acontecer
  • 26. Seleção - Entre ista Presencial ( cont) Entrevista (...cont) • Impressionando o Candidato – Viagem Vi – Recepção – Hotel – Fog Creek • Plano Típico p Entrevista p p/ – Introdução – Perguntas sobre Projetos Recentes – Pergunta S Simples sobre Programação – Pergunta mais Complexa – Fechamento
  • 27. Processo Fog Creek de caça a Desenvolvedores • Ir à Montanha – C f ê i Conferências – Organizações de Desenvolvedores – Fóruns • Estágios E tá i – Pegar antes do Mercado – Recrutar nas Melhores Faculdades • Contato com os Professores • Eventos para Potenciais candidatos • Comunidade Fog Creek – Blog “Joel On Software” Joel Software – jobs.joelonsoftware.com – careers.stackoverflow.com
  • 28. Retenção de talentos • A Gerência é Função de Suporte • Os Desenvolvedores são Astros e Estrelas da Empresa • Inteligentes preferem trabalhar com Inteligentes • Sem Politicagem • Remuneração – Salário – Benefícios • Privilégios – Testadores – A bi t Ambiente • Escritórios privados • Mobília e equipamentos – F ilid d Facilidades
  • 29. Métodos Gerenciais • Comando e Controle – Medo como Motivador • Econ101 – $ como Motivador • Identidade – Motivação Intrínseca
  • 30. O Programa de Treinamento em Gerência de Software da Fog Creek (SMTP) • Oportunidade de aprender no trabalho • 2 anos – Master em Gerência de Tecnologia na NYU, Columbia ou Polytechnic • Noites e Fins de Semana – Trabalho na Empresa – Pessoal com 5 a 10 anos de experiência – Passagem por todas as áreas – Leitura de 75 Livros Indicados • Salário e Benefícios • Custo da Universidade e Despesas Escolares
  • 31. Em suma: “Desenvolvedores são mais produtivos em um escritório sossegado, com um computador poderoso, refrigerantes à beça, temperatura ambiente entre 20 e 22 oC, uma tela não reflectiva, uma cadeira tão confortável que não se perceba, uma secretária que lhes traga a correspondência e providencie os pedidos d li did de livros e manuais, um administrador d sistemas que lh propicie i d i i t d de i t lhes i i uma internet tão disponível quanto o oxigênio, um testador para descobrir os bugs que deixaram passar, um projetista gráfico que lhes forneça belas telas, uma equipe de marketing que crie demanda para seus produtos, uma equipe de vendas que garanta que seus produtos sejam vendidos, pessoal de suporte técnico que ajude os clientes a trabalhar com os produtos e os programadores a entender que problemas estão resultando em incidentes de suporte técnico, e cerca d uma dú i d outras f de dúzia de t funções d suporte e administrativas...” õ de t d i i t ti ”
  • 33. Referências • Site da Fog Creek: www.fogcreek.com.br • Blog do Joel: Bl d J l www.joelonsoftware.com j l ft • Página de Empregos: jobs.joelonsoftware.com • Site de Currículos: careers.stackoverflow.com • Página do FogBugz 7: www fogbugz com www.fogbugz.com • Vídeo da Versão 6: http://media.fogcreek.com/fogcreek.com/FogBug http://media fogcreek com/fogcreek com/FogBug z/60movie/pt/fogbugz6demo.htm