conducted commerce - roman zenner @ ecommercecamp jena 2015

34
Conducted Commerce Dr. Roman Zenner #eccj15

Upload: commercetools-developers

Post on 11-Aug-2015

482 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Conducted CommerceDr. Roman Zenner#eccj15

Page 2: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 3: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

" ... let's simply build a webstore"

Page 4: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

—287-page Word document describing necessary features

—Complex feature matrix in Excel—Constant change of requirements during

implementation—Module incompatibilities and version conflicts

Page 5: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

6 months later than planned:

Launch with reduced feature-set and an uncertain future

Page 6: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Heap of HTML

Page 7: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

The EHI-Shoplupe-Trusted Shops-X-Paradigm

Page 8: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 9: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Implementation vs. Operation

—Focus on implementation in time and budget—Launch is the most important determinant—The "now-we-are-done" fallacy

Page 10: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 11: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Monolithic vs. Distributed

—Monolithic core software is used "as is", it cannot be replaced unless the whole architecture is being rebuilt

Page 12: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 13: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 14: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 15: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 16: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 17: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 18: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

PersonalizationScalabilityStaying agile

Page 19: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 20: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Implementation vs. Operation

—A project is not done and does not run in isolation—Focus on operation—Change is the default

Page 21: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Monolithic vs. Distributed

—Architecture is granular, relying on distributed services where sensible/possible

Page 22: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

(Hosted) APIs

Page 23: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 24: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 25: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 26: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 27: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Conducted Commerce

—(Micro)-Services are interconnected to form the proper solution for the status quo

—If a service fails or the business models change, individual parts can be replaced

—Configuration instead of implementation

Page 28: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 29: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 30: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015
Page 31: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Dr. Roman Zenner

—Autor, Blogger, Referent—SPHERE.IO Developer Expert—@rzenner—shoptechblog.de

Page 32: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Thanksalot!

https://github.com/rzenner/p-conducted-commerce

Page 33: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Images (1)

—All GIFs: GIPHY—"Philae lander (transparent bg)" by ESA/ATG

medialab - https://www.flickr.com/photos/europeanspaceagency/10796307373/. Licensed under CC BY-SA 2.0 via Wikimedia Commons

—"Mambo Kurt" By Thomas W. Fiege (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0) or GFDL (http://www.gnu.org/copyleft/fdl.html)], via Wikimedia Commons

Page 34: Conducted Commerce - Roman Zenner @ eCommerceCamp Jena 2015

Images (2)

—"Orchestra" https://www.flickr.com/photos/vancouver125/, CC BY 2.0