Case Study - Planet Sports
description
Transcript of Case Study - Planet Sports
![Page 1: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/1.jpg)
Case Study - Planet Sports
Leipzig, 21.May 2012
![Page 2: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/2.jpg)
Who are we?
Boris LokschinOpen Source Center Manager
Twitter.com/Boris_Lokschin
Simon BruggerWeb Department Manager
Тwitter.com/simonbrugger
![Page 3: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/3.jpg)
Our last vacation...:)
![Page 4: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/4.jpg)
Planet Sports history
![Page 5: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/5.jpg)
Planet Sports KPIs
![Page 6: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/6.jpg)
About Magento expert CGI (former symmetrics)
� Largest Magento Gold Partner in Europe - certified developers
� More than 40 Magento projects in 5 years with Magento
� Focus on replatforming, performance, migrations, integrations - quality
� >500 module reusable modules - time-to-market and TCO� >500 module reusable modules - time-to-market and TCO
� End-to-End operations (Project, Support, Cloud Hosting, Maintanence)
![Page 7: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/7.jpg)
About Magento expert CGI
![Page 8: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/8.jpg)
01
Current state Challenges Approach Achievements Sneak Peak
Never touch a running system?01
Herausfordende Anforderungen:
Teamwork & Erfahung
![Page 9: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/9.jpg)
Top 6 reasons to move...01
� Historical OScommerce shop from 2003
� Highly modified and extended, spaghetti code
� Hard to maintain, hard to extend, hard to scale
� Really not much OOP or MVC
� Ambitious scaling and internationalization plans
� Growing marketing, seo and promotion demands
![Page 10: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/10.jpg)
Moving from...01
![Page 11: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/11.jpg)
...to there!01
![Page 12: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/12.jpg)
Why Magento Enterprise?01
� MVC and OOP architecture
� Performant, scalable and feature-rich
� Open Source with wide eco system
� Strong in internationalization, marketing, seo, promotions
� Fair licensing model
� Enterprise ready and optimal TCO
![Page 13: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/13.jpg)
02
Current state Challenges Approach Achievements Sneak Peak
02What needed to be done?
![Page 14: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/14.jpg)
We needed a lot of muscles and power...02
![Page 15: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/15.jpg)
Top 6 project challenges02
Ongoing frontend changes
-change it permanently
Performance Requirements
-high transaction numbers
-a lot of PI and visitors
Internationalization
-6 countries
-step by step rollout
Data migration
-all products
-all customers
-orders via API
Complex cataloge
-different size runs
-many options
Large amount of
features
->80 new features
![Page 16: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/16.jpg)
Challenge - data migration02
� Oscommerce stores all products
� New product types created - superconfigurables
� Over 600.000 simples had to be migrated
� A middleware had to be developed
� Complex mapping because of different size runs and completely different logic in old systems
![Page 17: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/17.jpg)
Challenge - moving department02
� New backend processes
� Maintaining more product information
� Moving during ongoing and scaling business
� Using CGI-Magento API for new tools
![Page 18: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/18.jpg)
03
Current state Challenges Approach Achievements Sneak Peak
Agile and cooperation03
Wir liefern was wir zusagen:
>95% aller Projekte in time / budget
![Page 19: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/19.jpg)
Agile approach 03
![Page 20: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/20.jpg)
Quality 03
![Page 21: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/21.jpg)
Cooperation03
� No black box handover!
� Setting up the hardware architecture together
� Building up and learning the deployment setup
� Knowledge transfer through developer camps
� Get acess to same development tools & environment
![Page 22: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/22.jpg)
Tools needed...03
![Page 23: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/23.jpg)
Collaboration 03
![Page 24: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/24.jpg)
04
Current state Challenges Approach Achievements Sneak Peak
What did we achieve?04
Unser Versprechen:
Experience the commitment
![Page 25: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/25.jpg)
Performance optimizations 04
![Page 26: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/26.jpg)
Performance optimizations 04
![Page 27: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/27.jpg)
Performance tuning04
� Varnish ESI integration
� Indexer optimizations and changes
� Frontend CSS, JS merge, sprites
� Extended flat tables usage
� Compiler optimizations� Compiler optimizations
� Integration with CDN
� Optimizing MySQL bottlenecks,
� Many more...
![Page 28: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/28.jpg)
Architecture and setup 04
![Page 29: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/29.jpg)
05
Current state Challenges Approach Achievements Sneak Peak
Curious?05
![Page 30: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/30.jpg)
Sneak Peak05
![Page 31: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/31.jpg)
Sneak Peak05
![Page 32: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/32.jpg)
Sneak Peak05
![Page 33: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/33.jpg)
Sneak Peak05
![Page 34: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/34.jpg)
Sneak Peak05
![Page 35: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/35.jpg)
We want you…05
We are looking for Magento Developers please visit:
www.planet-sports.de/jobsSymmetrics.de/jobs
![Page 36: Case Study - Planet Sports](https://reader034.fdocuments.us/reader034/viewer/2022042719/568bf0741a28ab89338fb39d/html5/thumbnails/36.jpg)
Boris LokschinOpen Source Center Manager
[email protected]/Boris_Lokschin
Simon BruggerWeb Department Manager
www.planet-sports.com
Thank you for your attention!Questions?