17
Engenharia de Software Ágil

Engenharia Ágil

Embed Size (px)

Citation preview

Page 1: Engenharia Ágil

Engenharia de Software Ágil

Page 2: Engenharia Ágil

Engenheira!

O que imaginam?

Profissão:

Page 3: Engenharia Ágil

Engenharia é a atividade em que os conhecimentos científicos e técnicos e a experiência prática são aplicados.

Page 4: Engenharia Ágil

Agile é uma metodologia de desenvolvimento de software interativo.

Está mudando o mundo de TI.

Page 5: Engenharia Ágil
Page 6: Engenharia Ágil

Técnicas de engenharia ágil

TDD BDD

XP SCRUM

Mgm 3.0 ALM MVP

Práticasemergentes

Page 7: Engenharia Ágil

TDD e

Teste de

Unidade

Page 8: Engenharia Ágil

Deploy

Continuou

s

Page 9: Engenharia Ágil

Build

Continuous

Page 10: Engenharia Ágil

Estrutura Física para Integração Contínua

Page 11: Engenharia Ágil

ALM Agile

Agile Application

Lifecycle Management

Page 12: Engenharia Ágil

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.

Page 13: Engenharia Ágil

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

Page 15: Engenharia Ágil

ALM - Práticas

Page 16: Engenharia Ágil

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

Page 17: Engenharia Ágil

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!