Como medir a competência de um Engenheiro de Software

Descontando a pretensão do título, o blog “SavvyClutch Engineering Club” traz uma atualização da-não-tão-famosa-mas-útil lista de competências conhecida como...

Data de publicação: 23/10/2017

Descontando a pretensão do título, o blog “SavvyClutch Engineering Club” traz uma atualização da-não-tão-famosa-mas-útil lista de competências conhecida como “Joel Test” [1], proposta no longínquo ano 2000. O teste é muito simples: responda “Sim” ou “Não” para um bloco de 15 Obrigações  e “Sim” ou “Não” para 5 questões de Mérito.  As pontuações possíveis para cada pergunta: -1, 0 e 1.

O resultado seria  o seu índice de competência como Engenheiro/a de Software (nada científico, mas vale pelos temas das questões e pela simplicidade do teste).
O post original está aqui: “Measuring software engineering competency“.
OBRIGAÇÕES
(Sim = 0 | Não = -1)
1.Você tem integração contínua (CI)?
2. Seu deployment é feito em apenas um passo?
3. Você usa ferramenta para controle e acompanhamento de tarefas e bugs?
4. Você tem reuniões diárias de status?
5. Você tem processo iterativos curtos?
6. Você tem testes de unidade com pelo menos 50% de cobertura?
7. Você tem testes automatizados (end-to-end) em documentação legível (através de Domain-Specific Languages ou DSL)?
8. Você tem uma pessoa que defina “Job Done”?
9. Você faz revisões de código?
10. Você tem equipe com tamanho máximo para servir 2 pizzas?
11. Você tem reuniões com 6-8 participantes no máximo?
12. Você tem apenas um canal de comunicação entre membros da equipe?
13. Você tem uma biblioteca de livre técnicos à disposição da equipe?
14. Você se apega à “regra dos escoteiros”: deixe as coisas melhores do que você encontrou?
15. Você tem uma pessoa que defende as regras acima?

MÉRITOS
(Sim = 1 | Não = 0)
1. Você contribui para Open Source?
2. Você adota alguma abordagem nova?
3. Você compartilha seu conhecimento com seus pares?
4. Você compartilha seu conhecimento com o mundo?
5. Você ler, pelo menos, 1 livro a cada 6 meses?
[1] https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

2 + 20 =

Posts relacionados

  1. Sobre a Dextra

    Somos especialistas em desenvolvimento de software sob medida para negócios digitais. Pioneiros na adoção de metodologias de gestão ágil, combinamos processos de design, UX, novas tecnologias e visão de negócio, desenvolvendo soluções que criam oportunidades para nossos clientes.

  2. Categorias

Scroll to top