Teste do Joel

Responda as perguntas abaixo como sim ou não, quando você desenvolve softwares:

  • Você usa controle de código?
  • Você pode compilar em somente um passo?
  • Você faz compilações diárias?
  • Você tem uma base de dados de bugs?
  • Você corrige os bugs antes de escrever código novo?
  • Você tem um cronograma atualizado?
  • Você tem uma especificação?
  • Os programadores tem condições de trabalho tranqüilas?
  • Você usa as melhores ferramentas que o dinheiro pode comprar?
  • Você tem testadores?
  • Novos candidatos escrevem código durante a entrevista?
  • Você faz testes de usabilidade de corredor?
  • Através destas simples perguntas você tem uma idéia de como é o desenvolvimento de software aonde você atua, seja desenvolvendo como “freela”, ou na sua empresa, ou onde você trabalha, etc… É claro que isso não é uma metodologia completa e que levanta todos os pontos que devem ser melhorados ou adequados no processo de desenvolvimento de software, servem apenas para se ter uma idéia, uma noção bem macro e que podem e devem ser mais bem especificadas e estudadas de acordo com a resposta de cada uma delas.

    Leia o aquivo na íntegra em: http://brazil.joelonsoftware.com/Articles/TheJoelTest.html


    Joel Spolsky é o fundador da Fog Creek Software, uma pequena empresa de software na cidade de Nova York. Formou-se na Universidade de Yale, e trabalhou como programador e gerente na Microsoft, na Viacom e no Juno.

    Abraços.

    Enviar por e-mail. Hits para esta publicação: 219.

    1 Comentário »

    1. Claudio Santos disse,

      20 de Dezembro de 2007 @ 10:26

      Poxa a matéria é de 2000…

      Os conceitos são atuais, infelizmente não resolvemos todos os problemas de codificação, mas já temos um controle de versão bem melhor com svn e ele nem cita isso no artigo.
      Temos dotProject que gerencia uma agenda de recursos compartilhados e até mesmo a ferramenta Fogbugs que cria prazos com base em histórico.

      Gostaria de ver coisas que realmente resolvessem meus problemas, como automatização de deploy… facilidades para uso, criação e integração de componentes, um padrão unico e com performace para eu criar componentes que pudessem ser utilizados em qualquer linguagem….

      Bom… A beleza está na simplicidade senhores…. vamos lá postar ferramentas que ajudem nosso dia-a-dia sem complicar tanto… como o que Joel propôs lá em 2000

    RSS para comentários nesta publicação · URI para link desta publicação:

    Deixe um Comentário