Equipes de Software

Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas

Equipes de Software
× Equipes de Software

Equipes de Software

Autores:

ISBN impresso: 978-85-7522-329-1
ISBN ebook: 978-85-7522-735-0
Ano: 2012
Páginas: 208
Preço: R$ 59,00

11 opiniões | Opine sobre este livro

Descrição do livro

“A área de tecnologia precisava de um livro como este há muito tempo e finalmente ele chegou.” – Peter Norvig, diretor de Pesquisa do Google

“A engenharia tem tanto a ver com pessoas quanto com ciência e tecnologia, mas a maioria dos engenheiros faz pouco ou nenhum esforço em entender como trabalhar com outras pessoas. Se quiser ser mais eficaz e eficiente em criar e inovar, então este livro é para você.” – Dean Kamen, fundador da DEKA Research

“Este livro delicioso fala com seu geek interior! Mesmo se você não se considerar um geek, os conselhos valerão o tempo de leitura.” – Vint Cerf, evangelista chefe de Internet do Google

Em um mundo perfeito, os engenheiros de software que produzem o melhor código são os que têm maior sucesso. Mas no nosso mundo perfeitamente caótico, o sucesso também depende de como você trabalha com outras pessoas para realizar seu trabalho.

Neste interessante livro, Brian W. Fitzpatrick e Ben Collins-Sussman abordam padrões e antipadrões básicos do trabalho com outras pessoas, equipes e usuários enquanto se tenta desenvolver software. Essas são informações valiosas, vindas de dois respeitados engenheiros de software cuja popular série de palestras — incluindo “Trabalhando com pessoas venenosas” (Working with poisonous people) — atraiu centenas de milhares de seguidores.

Escrever software é um esporte coletivo, e os fatores humanos têm tanta influência sobre o resultado quanto os fatores técnicos. Mesmo se você passou décadas aprendendo os aspectos técnicos da programação, este livro vai ensinar-lhe o muitas vezes ignorado componente humano. Ao aprender a colaborar e investir nas “habilidades subjetivas” da engenharia de software, você terá um impacto muito maior com o mesmo esforço.

Ver menos ▲

Sumário

Sumário

  • Elogios para o livro “Equipes de Software”
  • Dedicatórias
  • Declaração de missão
  • Agradecimentos
  • Introdução
  • A quem se destina este livro?
    • Aviso: isto não é um manual técnico
    • O conteúdo deste livro não é ensinado na escola
    • Argumento de venda
  • Capítulo 1 ■ O mito do programador gênio
  • Ajude-me a esconder meu código
  • O mito do gênio
  • Esconder é considerado prejudicial
  • É tudo sobre a equipe
  • Os três pilares
  • HRT na prática
    • Esqueça o ego
    • Aprenda a fazer e a lidar com críticas
    • Falhe rápido, aprenda, repita
    • Deixe tempo para o aprendizado
    • Aprenda a ser paciente
    • Esteja aberto à influência
  • Próximos passos
  • Capítulo 2 ■ Construindo uma cultura de equipe excelente
  • O que é cultura?
  • Por que você deveria se importar?
  • Cultura e pessoas
  • Padrões de comunicação das culturas de sucesso
  • Sincronização de alto nível
    • A declaração de missão – Não, é sério
    • Reuniões eficientes
    • Trabalhando em uma equipe “desafiada geograficamente”
    • Documentos de projeto
  • Discussões diárias
    • Listas de email
    • Chat online
  • Usando um rastreador de problemas
  • Comunicação como parte da engenharia
    • Comentários de código
      • como o problema dos “tags de autor”)
    • Exija revisões de código para cada confirmação
    • Tenha processos reais de teste e liberação
  • No final das contas se trata realmente do código
  • Capítulo 3 ■ Todo navio precisa de um capitão
  • A natureza abomina o vácuo
  • Gerente @obsoleto
    • “Líder” é o novo “gerente”
    • A única coisa a temer é... bem, tudo
  • O líder servidor
  • Antipadrões
    • Antipadrão: contratar pessoas fáceis de manipular
    • Antipadrão: ignorar as pessoas de baixo desempenho
    • Antipadrão: ignorar problemas humanos
    • Antipadrão: ser amigo de todos
    • Antipadrão: comprometer os parâmetros de contratação
    • Antipadrão: tratar sua equipe como crianças
  • Padrões de liderança
    • Esqueça o ego
    • Seja um mestre zen
    • Seja um catalisador
    • Seja um professor e mentor
    • Estabeleça objetivos claros
    • Seja honesto
    • Rastreie a felicidade
    • Outras dicas e truques
  • Pessoas são como plantas
  • Motivação intrínseca versus extrínseca
  • Considerações finais
  • Capítulo 4 ■ Lidando com pessoas venenosas
  • Definindo “venenoso”
  • Fortificando sua equipe
  • Identificando a ameaça
    • Não respeitar o tempo de outras pessoas
    • Ego
    • Direitos em excesso
    • Comunicação imatura ou confusa
    • Paranoia
    • Perfeccionismo
  • Repelindo o veneno
    • Redirecione a energia dos perfeccionistas
    • Não alimente a criatura com a sua energia
    • Não fique muito emocional
    • Procure fatos na bile
    • Afaste os trolls com gentileza
    • Saiba quando desistir
    • Concentre-se no longo prazo
  • Um pensamento final
  • Capítulo 5 ■ A arte da manipulação organizacional
  • O bom, o mau e as estratégias
  • O ideal: como uma equipe deveria funcionar em uma empresa
    • Sua vida sob um gerente ideal
  • A realidade: quando seu ambiente é um obstáculo para seu sucesso
    • Sua vida sob um gerente ruim
    • O político do escritório
    • A organização ruim
  • Manipulando sua organização
    • “É mais fácil pedir perdão do que permissão”
    • Se não puder seguir o caminho, crie-o
    • Aprenda a gerenciar de baixo para cima
    • Sorte e a economia dos favores
    • Seja promovido a uma posição segura
    • Procure amigos poderosos
    • Como pedir qualquer coisa a um executivo ocupado. . . por email
  • Plano B: dê o fora
  • Nem tudo está perdido
  • Capítulo 6 ■ Usuários também são gente
  • Administrando a percepção pública
    • Preste atenção às primeiras impressões
    • Prometa pouco e entregue mais
    • Trabalhe respeitosamente com os profissionais da mídia
  • O quanto seu software é utilizável?
    • Escolha sua audiência
    • Considere a barreira de entrada
    • Meça o uso, não os usuários
    • Velocidade é importante
    • Não seja tudo
    • Não seja preguiçoso
    • Oculte a complexidade
  • Gerenciando seu relacionamento com os usuários
    • Não seja condescendente
    • Seja paciente
    • Crie confiança e satisfação
  • Lembre-se dos usuários
  • Epílogo
  • Apêndice
  • Leitura complementar
Ver sumário completo ▼

Sobre os autores

Brian W. Fitzpatrick

Brian Fitzpatrick lidera as equipes Frente de Liberação de Dados e Engenharia da Transparência do Google e antes liderou as equipes Hospedagem de Projeto e Rede de Afiliados do Google. Ele cofundou o escritório de Engenharia do Google em Chicago e atua como "líder de inovação" e conselheiro interno para os esforços de dados abertos do Google.… Ver perfil completo ▶

Ben Collins-Sussman

Ben Collins-Sussman, um dos desenvolvedores fundadores do sistema de controle de versão Subversion, liderou a equipe de Hospedagem de Projeto do Google e, hoje, gerencia a equipe de Engenharia para a Rede de Afiliados do Google. Ele cofundou o escritório de engenharia do Google em Chicago e portou o Subversion para a plataforma Bigtable do Google.… Ver perfil completo ▶

Opinião dos leitores

Pablo B S L

Excelente leitura, recomendo a todos que de alguma forma esteja envolvido com o processo de desenvolvimento de software, seja como gestor ou como desenvolvedor, soft-skills sãopra todos

Leonardo P

Um dos melhores livros sobre o assunto. Aborda de forma prática e muito clara. Adorei os exemplos.

Claudio A

Excelente obra que aborda o lado humano das equipes de software! Salienta a necessidade de manter uma cultura respeitosa, humilde e confiante na sua equipe, servir aos demais colaboradores para que a missão seja cumprida, e enfim, focar no recurso mais sagrado da equipe, confiança e satisfação dos usuários. Recomendo.

Luiz C de S L

Muito bom, recomendo apesar de achar que teria sido melhor traduzir "Team" para "Time" e não "Equipe".

Ver todas ▼

Títulos relacionados