Date post: | 10-Dec-2014 |
Category: |
Technology |
Upload: | waldyr-felix |
View: | 1,605 times |
Download: | 4 times |
CICLO DE DESENVOLVIMENTO DE SOFTWARE Application Lifecycle Management
(ALM)
Waldyr FelixTwitter: @waldyrfelixBlog: waldyrfelix.blogspot.comE-mail: [email protected]
Bugs existem?
Modelo Balbúrdia
Programação cowboy
O que dizer sobre P.O.G.?
“A culpa é do Hardware!”desenvolvedor de software sobre POG
“A culpa é do Software!“técnico de manutenção de hardware sobre POG
“A culpa é da rede!”vendedor de PC
Retirado do http://desciclo.pedia.ws
Desenvolvemos a um bom tempo
POG é inadimisível!
Por isso temos que estudar!
Caldo de cana?
Preço da qualidade?
Realidade!Estudo realizado pelo Standish Group
Problemas
“Visibilidade do andamento do projeto”
“Não existe comunicação na equipe” “Difícil conciliar necessidade do
usuário com riscos” “Modelos de desenvolvimento
complexo” “Soluções não são testadas”
O que fazer?
Padronizar Arquitetar Testar Ter atitude Capacitar Organizar Integrar Fazer manutenção Entregar rapidamente
“Nerds são pessoas! Projetos também!”
- Ramon Durães -
“Aqui está funcionandoperfeitamente”
Qualidade de Software
Testes de Unidade Cobertura de testes Análise estática de código Métricas de código Teste de carga Testes funcionais Integração contínua Transparência e comprometimento
TDD–Test Driven Development
DEMOUnit Tests
Gated Check-in
Sistema de Build automático
Performance Tools
DEMOPerformance Tools
Arquitetura
DEMODiagramas UML
Padronização da arquitetura
DEMOArquitetura da aplicação
DÚVIDAS?
http://pe.dotnetarchitects.net/CommunityLaunch.aspx
http://www.dotnetarchitects.net
http://podcast.dotnetarchitects.net
Referências
http://www.microsoft.com/portugal/msdn/alm/default.mspx
http://www.vstsbrasil.net/ http://
www.slideshare.net/ramonduraes/alm-campus-party-brasil-2010-ramon-dures