design de software com asp.net mvc
DESCRIPTION
Apresentação da palestra realizada no DevBrasil Summit 2012TRANSCRIPT
Design de software com ASP.NET MVC
V
M
C
Waldyr FelixArquiteto de software [email protected]/blog@WaldyrFelix
O que NÃO é Design de Software?
•Área do design•Área das artes plásticas•Calvin Klein• Jonathan Ive
PROBLEMAS
Software Complexo
Arquitetura impensada + Falta de padronização
= DESASTRE
Cenário atual
• Mais bugs• Maior insatisfação do cliente• Menos tempo pra fazer coisas novas• Menos tempo, menos tempo…
Desmotivação
• Baixa produtividade• Ninguém quer mexer no código• Atrasos recorrentes• Desculpas furadas• Mais psicólogos na empresa
SOLUÇÕES RUINS
Burocrácia na codificação
Equipes maiores
Big Design Up Front
SOLUÇÕES BOAS
Equipes Ágeis
Pensar na arquitetura
...mas pensar curto.
Arquitetura/Design Emergente
Mantenha as coisas simples
…princípio KISS
Separação em camadas
DEMO DEMO DEMO DEMO DEMO DEMO DEMO DEMO DEMO DEMO
Obrigado!!!