Você está na página 1de 33

Equipes de Sucesso

O Caso da Fog
g Creek

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,
Creek Fundadores,
Fundadores Produtos
• O Teste do Joel
• Ambiente de Trabalho da Fogg Creek
• Equipe
– Busca
– Recrutamento
– Seleção e Contratação
– Motivação
– R
Retenção
ã
• Gerência da Equipe
• Perguntas
A Empresa (www
(www.fogcreek.com.br)
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
Fó l dda F
Fog C
Creek
k

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

Dobra as vendas a cada ano desde 2000


– Sem investimento externo.
– Produtos
• Fog
g Creek Copilot:
p Suporte
p Remoto
• FogBugz 7.0: Gerência de Equipes de Desenvolvimento
– Comunicação
– Planejamento
j Baseado em Evidências ((EBS))
• Make Better Software: Treinamento de Equipes
• Kiln 1.2: Controle de Versão Distribuído
Joel Spolsky,
Spolsky CEO
• BS em Ciência da Computação pela Universidade de Yale
• M di l
Mundialmente t reconhecido
h id como experto
t no processo dde
desenvolvimento de software.
• Website Joel on Software traduzido em trinta línguas
• C l
Coluna mensall no IInc. 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 Software
S f (2004)
( )
– Smart and Get Things Done: Joel Spolsky's Concise Guide to Finding
the Best Technical Talent (2007)
Michael Pr
Pryor,
or Presidente
– Magna
g cum laude em Ciência
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
T t dod Joel:
J l 12 perguntas
t para melhores
lh softwares
ft
1. Você usa controle de versão?
2
2. V ê pode
Você d ffazer um “b
“build”
ild” em um ú
único
i passo? ?
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:
2008 Escritório
E itó i Biô
Biônico
i (535 dda
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.
• L i t
Leiaute
• 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
vidro. Fáceis de limpar e não mancham
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.
E i – Requisitos
Equipe R i it e Difi
Dificuldades
ld d
• Atributos dos desenvolvedores da Fog Creek?
– Inteligentes, e
– Fazem Acontecer.
• A Fog
F Creek
C k entende
d que:
– Bons desenvolvedores nunca estão procurando emprego
– Candidatam se a
Candidatam-se a, talvez
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
E i – Busca
Equipe B d C
de Currículos
í l :<((
• 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 - Entrevista
Entre ista Presencial
• 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 - Entrevista
Entre ista Presencial ((...cont)
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 - Entrevista
Entre ista Presencial ((...cont)
cont)
• Impressionando o Candidato
– Viagem
Vi
– Recepção
– Hotel
– Fog Creek
• Plano Típico
p p
p/ Entrevista
– Introdução
– Perguntas sobre Projetos Recentes
– Pergunta Simples
S sobre Programação
– Pergunta mais Complexa
– Fechamento
Processo Fog Creek de caça a Desenvolvedores
• Ir à Montanha
– C
Conferências
f ê i
– Organizações de Desenvolvedores
– Fóruns
• E tá i
Estágios
– Pegar antes do Mercado
– Recrutar nas Melhores Faculdades
• Contato com os Professores
• Eventos para Potenciais candidatos
• Comunidade Fog Creek
– Blog “Joel
Joel On Software”
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
– Ambiente
A bi t
• Escritórios privados
• Mobília e equipamentos
– Facilidades
F ilid d
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
did ded livros
li e manuais,
i um administrador
d i i t d de d sistemas
i t que lhes
lh propicie
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 de
d uma dúzia
dú i de
d outras
t f
funções
õ ded suporte
t e administrativas...”
d i i t ti ”
• Perguntas??
Referências
• Site da Fog Creek: www.fogcreek.com.br
• Bl d
Blog do JJoel:
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

Você também pode gostar