Engenharia de Software Ágil
Engenharia de Software Ágil
Engenheira!
O que imaginam?
Profissão:
Engenharia é a atividade em que os conhecimentos científicos e técnicos e a experiência prática são aplicados.
Agile é uma metodologia de desenvolvimento de software interativo.
Está mudando o mundo de TI.
Técnicas de engenharia ágil
TDD BDD
XP SCRUM
Mgm 3.0 ALM MVP
Práticasemergentes
TDD e
Teste de
Unidade
Deploy
Continuou
s
Build
Continuous
Estrutura Física para Integração Contínua
ALM Agile
Agile Application
Lifecycle Management
Engenharia Ágil são técnicas para projetos de alta imprevisibilidade, na construção de software de maneira incremental e iterativa, apoiada em trabalho de equipe e ALM.
Case (processos > pessoas) Console.Writeline
(“Software or BAD Software!”)Case (pessoas = null) Console.Writeline
(“NO Software!”)Case (processos == null) Console.Writeline (“Software but pessoas SEM TEMPO!”)Case(processos < pessoas) Console.Writeline (“Good Software e TEMPO PARA INOVAR!”)
ALM - Tempo e Talento
ALM - Práticas
Monolítico
50 –Meta
de 80
Cliente
/Serv
idor
Metade 80/M
etade 90
Intern
et
Metade 90
Serviço
s/Mobile
Metade 90/0
0...
AnáliseEstruturada
Engenharia/RUP/MSP
PMIOrie
ntaçã
o a
obje
tos
Orientação a
Eventos
CMMI
AgileSCRUM
XP
UML
APF
SOA
TDD
BDD
FDD
Lean
COMPLEXID
ADE
Engenheira de software!
Realidade...Adaptação Contínua.
Profissão:
Acredito nas mudanças à partir da ação individual e em times eficientes influenciando o todo!