Impact of developer business knowledge on e commerce architecture efficiency

Post on 24-May-2015

216 views 1 download

description

What happening when a developer work to understand the technology + business(domain)? What kind of benefit become from this kind of study.

Transcript of Impact of developer business knowledge on e commerce architecture efficiency

A R Q U I T E T U R A S D E

E - C O M M E R C E

N A E F I C I E N C I A D E

N E G Ó C I OI M PA C T O D A A N Á L I S E D E

Ivo Nascimentogithub.com/iannsp

ivonascimento.wordpress.com

“Quanto menos linhas de código você escrever para

resolver um problema, mais precisas elas deverão ser e

mais você terá de entender da área de negócio em que esta envolvido. Essa é uma

ótima maneira de evitar bugs.”

Mr. Snowballhttp://youtu.be/eJ1HROSnrjg

2010 2011 2012 2013 2014 2015 2016

22

19.2

16.514.1

11.99.8

7.9

e-commerce sales in Billion dollars

http://www.businessinsider.com/why-you-should-bet-on-ecommerce-exploding-2013-1

E - C O M M E R C E P E N E T R AT I O N

“When we have to change an opinion about any one, we charge heavily to his account the inconvenience he thereby causes us.”

Friedrich Nietzsche

Business Driven Development*

Business-driven development is a methodology for developing IT solutions that directly satisfy business requirements.(wikipedia)

Domain Driven Design

Business guys X Tech guys

A

B

answer the market changes while pursue its big goal.

support the company to reach its goal.

Business Development

Business guys & Tech guys

A

B

answer the market changes while

pursue its big goal.

Support the company to reach its goal while looking closer to market changes.

Business Development

Hype Cycle

Modelo de Pagamento A

Modelo de Pagamento B

E - S T O R E

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

E - S T O R E

PA G A M E N T O S

Pontos de Mudança…

Pontos de Mudança + Visão de Negócio

E - S T O R E

PA G A M E N

E - S T O R E

T I P S* Communication.* Small Code Iterations. * Avoid Over engineer. * Business Focused.* Test coverage. * Study your Business.

E - S T O R E

M A R K E T I N G

E - S T O R E

P R O D U T O S

O N E P R A C T I C E T O R U L E T H E M A L L : I M P R O V E .

P E R G U N TA S

I A N N S P @ G M A I L . C O MG I T H U B . C O M / I A N N S P

I V O N A S C I M E N T O . W O R D P R E S S . C O M