- Resumo sobre metáforas para desenvolvimento de software, retirado da dissertação de mestrado do Vinicius Teles.
Metáforas:
1) Engenharia
Construção, desenvolvimento, manutenção, prototipagem, etc…
+ Produtividade
+ Previsibilidade
+ Qualidade
2) Fábrica de Software
ERA INDÚSTRIAL == SEGUNDA ONDA!
"Indústria de Produção de Massa"
Princípios básicos:
- Padronização.
- Especialização (divisão do trabalho).
- Sincronização (comunicação).
- Concentração (ganhar escala).
- Maximização (eficiência = produção / horas de trabalho == "produtividade").
- Centralização (topo da pirâmide plajena, parte de baixo executa).
ERA PÓS-INDUSTRIAL == TERCEIRA ONDA!
CONFLITO: Trabalhador Manual vs Trabalhador do Conhecimento
Fatores para produtividade para trabalhador do conhecimento:
- Definir tarefa a ser feita.
- Auto-gerenciamento (autonomia e responsabilidade).
- Oportunidade de inovar.
- Aprendizado e ensino contínuo.
- Qualidade mais importante que quantidade.
- Ser tratado como "ativo" e não custo.
IMPORTANTE == CAPACIDADE DE PRIORIZAR! => FOCO.
PRODDUTIVIDADE => MOTIVAÇÃO É TUDO! => DESAFIOS.
3) Produção Enxuta (LEAN)
1- Eliminar desperdício.2- Amplificar o aprendizado.3- Adiar decisões ao máximo.4- Entregar o mais rapidamente possível.5- Delegar poder à equipe.6- Incorporar integridade.7- Ver o todo.
- Indivíduos & Interações.
- Software funcionando.
- Colaboração com cliente.
- Responder a mudanças.