dnad2012 - colinha para arquitetura de software

14
Twitter [@elemarjr /@leandronet ] | Facebook [facebook.com/elemarjr ] | Blog [elemarjr.net / leandrodaniel.com ] 2012 “Colinha” para elaboração de arquitetura de software

Upload: elemar-junior

Post on 14-Jun-2015

732 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

2012

“Colinha” para elaboração de arquitetura de software

Page 2: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Apresentando Elemar JR

P&D na Promob onde trabalha há 14 anos

Microsoft C# MVPjaneiro 2012

Integrante do Void Podcast com Leandro Daniel [@leandronet] e Vinícius Quaiato [@vquaiato]

Blogueiro e articulistaelemarjr.net e www.infoq.com/br/author/Elemar-Jr.

FOSS developerfluentil.org e github.com/elemarjr

32 anos, pai, DEV e nerdArquiteto, enxadrista, (ex) apaixonado por vinhos. Gosta de filosofia e teologia

Page 3: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Leandro Daniel

@leandronet

... Você, que veio de longe e achou que ia assistir uma palestra só do Elemar Jr, acaba de se dar

mal! =)

Page 4: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Conceituando Agilidade

agilemanifesto.org/iso/ptbr/

Page 5: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Conceituando Boas práticas

bit.ly/boas-praticas

Eficácia =Valor para o cliente

Custo Total Propriedade

Page 6: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Conceituando Boas práticas

bit.ly/boas-praticas

Desenvolver Manter CTP

Page 7: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Conceituando Boas práticas

bit.ly/boas-praticas

Entender Modificar Testar Distribuir Manter

Page 8: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Walking Skeleton Sempre entregando o valor

elemarjr.net/tag/BDD/

Page 9: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Antecipando a “dor”: Quanto mais cedo testarmos...

elemarjr.net/tag/BDD/

Page 10: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Walking Skeleton Ganhamos uma fonte adicional de feedback

elemarjr.net/tag/BDD/

Page 11: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Modelo Um padrão coerente para formulação arquitetônica

http://bit.ly/cola-arquitetura

Page 12: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Para pensar Em um projeto de software, SEMPRE, há surpresas

In spite of the best efforts of our discipline, all but the most routine projects have elements of surprise. Interesting projects – those likely to provide the most benefit – usually have a lot of surprises. (Growing Object-Oriented Software, Guided by Tests)

bit.ly/dev-aprendizado

Page 13: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Para pensar Em um projeto de software, SEMPRE, há mudanças

Twitter [@elemarjr] | Facebook [facebook.com/elemarjr]

They all know there will be changes, they just don’t know what changes. They need a process that will help them cope with uncertainty as their experience grows – to anticipate unanticipated chances.(Growing Object-Oriented Software, Guided by Tests)

bit.ly/dev-aprendizado

Page 14: Dnad2012 - Colinha para arquitetura de software

Twitter [@elemarjr/@leandronet] | Facebook [facebook.com/elemarjr] | Blog [elemarjr.net/leandrodaniel.com]

Por hoje, era isso!

FIM: Já devo ter estourado o tempo