Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Code Complete

27. Como o tamanho do programa afeta a construção

Mais gente = muito mais canais de comunicação, mais defeitos por linha e menos produtividade.

Redes de comunicação com 3, 6 e 10 pessoas mostrando o número de canais explodindo
Canais = n(n−1)/2.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Quantos canais de comunicação há numa equipe de 6 pessoas?
6 × 5 / 2 = 15 canais.
O que acontece com a produtividade quando o projeto cresce?
Cai, porque mais tempo vai para comunicação, coordenação, integração e documentação.
Por que um programa vira 'produto' com custo maior?
Porque precisa de testes, documentação, generalização e manutenção para ser usado por outras pessoas.

Exercícios de fixação

0/5 respondidas
1.
Quantos canais de comunicação existem numa equipe de 8 pessoas?
2.
Comparado a um projeto de 2 mil linhas, um de 500 mil linhas tende a ter:
3.
À medida que o projeto cresce, a fatia do esforço gasta em construção:
4.
Segundo Brooks, um produto de sistema de software custa, em relação a um programa simples:
5.
Uma startup de 3 pessoas adota o processo formal de uma empresa de 500 desenvolvedores. O risco é:
Seu progresso fica salvo neste navegador.