Magento
implementation
Why Divante?
Our experience is based on cooperation with almost 100 big
clients in Europe give us strong e-commerce background,
Over thousand hours of work with developing usability and
conversion,
Hundreds of researches with users and A/B tests,
Unique know-how that is available right now. It is easier and
financially acceptable,
Were presenting cost effective tools.
Our know-how is based on cooperation
Close to 10 years of eCommerce projects
We have a lot of interesting case studies
http://www.slideshare.net/divanteltd/ecommerce-case-studiesnumbers-inside
3
Why Divante? Because of people.
We employ 90 experienced internet technology specialists,
We employ about 40 experienced developers, 8 project managers, 6 web
developers, 8 user-experience designers, gfx designers and 3 sys. admins.
Why Divante? Because of technology.
We use open source scalable technologies such as: MySQL, Varnish, Memcached,
PHP,
We employ about 40 experienced developers, 8 project managers, 6 web
developers, 8 user-experience designers, gfx designers and 3 sys admins,
We ensure business security with 24/7 emergency call and support system
(called Divante S.W.A.T)
We use GIT or SVN version control with Redmine integration and Toggl time
tracking,
We use Code Review to provide the best code quality,
Weve got experience with high-scalability solutions like CDNs, Cloud computing,
load-balancing, db replication
We have experience with Enterprise level integrations:
Technologies that we use:
Why Divante? Because of technology.
Internet
Weve created complex enterprise systems.
cza
do
sieci
Internet
powinny
wynosi
min.
100Mbit/s
We create technology conception on project
start:
Multiple app servers with load
balancing(Apache / Lighttpd)
CDN (Content Delivery Network)
optimizations,
Master-Slave database replication
HA (high scalability) techniques
Message queueing for
integrations,
Firewall/Zabezpieczenia
dostarczane
przez
DataCenter
ochrona
przed
atakami
DoS
i
inne
Systemy
zewntrzne
1Gbit/s
Klaster
bazodanowy
MySQL
5.1.
Bez
dostpu
z
Internetu.
cache1.prod.sklep.pl cache2.prod.sklep.pl
Magistrala
integracji
SSL/VPN
Serwer
kopii
zapasowych.
Bez
dostpu
z
Internetu.
db1.prod.sklep.pl
Data encryption (SSL, VPN) for integrations
db2.prod.sklep.pl
app1.prod.sklep.pl app2.prod.sklep.pl
backup1.sklep.pl
Innovation in implementation system
eCommerce
Good
Practice
Unique
Selling
Position
eCommerce
success
Working with clients on ready made models
Adjusting them to their needs
Finding Key Success Factors
Avoiding usability mistakes
7
Process
Analysis,
Planning &
Estimation
Gathering
knowledge
Estimation
Planning
Creation
Project
Interactive
prototype
Integration
description
Graphical project
Implementation
According to Good
Programming
Practice
Go live tests
Functionality
Safety
Integrations
Stabilization
Special care in
period 1-3 month
after implementation
Constant care
guaranteed by SLA
after stabilization
Time & Material
Project management based on approach that client pays
according to counted quantity of time invested in project,
Constant planning makes your work more flexible, you can
modify your project when needed,
Each time we estimated how much a part of work may cost
and then require acceptation,
We can prepare our resources to be more available and can
help you in case of urgent situations.
Agile (software development)
Pay as you go development
summary after each
week, so you can track
progress,
Weekly billing divides project
into small steps and smaller
financial investments,
Toggl / Redmine support us
in time measuring and creating
statistics, each part of the project is calculated,
Each week you have short meeting to summarize what was
recently done and plan on next steps.
10
Agile (software development)
http://www.verheulconsultants.nl/scrumprimer20.pdf
11
Agile - Sprint Burndown Chart
http://www.mountaingoatsoftware.com/blog/improving-on-traditional-releaseburndown-charts
12
Process
Quality
We use Agile/SCRUM methodology,
Checklists, QA testing and code reviews are in standard
You get entire team package including QA testing and lead
developer mentoring at no additional cost,
Each line of code is checked by another developer (peer
code review)
Our testers verify all test scenarios to catch all potential
issues before production use,
We use developer test production staging,
We use branches, tags and transactional deployment
process
Software Development
Communication
Continuity
Once a week we report progress and priorities for next
iteration,
You get full access to Redmine system and can monitor
progress on daily basis,
You can test the latest version on any time
You can get in touch with developers assigned to project
via HipChat
Weve been developing software for more than 5 years,
If needed your project can be quickly and effortlessly taken
on by another Divante developer (because of Code Review
other members of the team know the system).
We offer mentoring and couching on Agile techniques
if you need them
13
Software development - details
Trust
Speed
First month of collaboration is Trial Period and could be
terminated if you are not satisfied,
To get your product to the market quickly we
use SCRUM workflow,
We keep informations safe and confidential (NDA,
internal security procedures we work for banks J)
Work is based on weekly iterations after each
of them You get new working functionalities,
The code we create belongs to you and you have the
full access to it, starting from day one of our
collaboration,
Checklists, QA testing and code reviews are in standard
Develo
pment
Testing
Production
14
Team
Each team is dedicated to your unique project. We provide tailored
solutions, thats why we build our team according to your needs.
Typical team participants:
SCRUM Master
Developer
Webmaster
Graphic Designer
UX Designer
15
Selected cases
Source: http://www.solar-company.com.pl/
17
Solar - integrations
Full integration with Micrtosoft Dynamics NAV:
- Stock,
- Prices,
- Orders and customers data
All integrated via WebServices in almost real time.
reverse proxy,
firewall 2N
VPN
ERP Microsoft NAV
Aplikacja - VPS
message queueing for integrations
DFS cluster (gluster fs)
CDN network for static conten t
18
Source: http://pneuehage.de
19
Pneuehage- integrations
Full integration with SAP
- Stock,
- Prices,
- Orders and customers data
All integrated via WebServices and data Bus on SAP side.
ERP
VPN
internet
Application on VPS
Message queueing server and
web-services endpoint on SAP
db
20
Source: http://spielemax.de
21
Source: http://esklep.intersport.pl
22
Source: http://milvai.pl, RWD on Twitter Bootstrap
23
ENERGA SA
Creation of a Loyalty Program
Service Design
Business Model Canvas
Product Design
System Design
24
ING Bank lski
Creation of a Loyalty Program
Service Design
Business Model Canvas
Product Design
System Design
Implementation
Security Audit
Hosting
Maintenance
Bankujesz-zyskujesz.pl
25
telekom
Complex redesign of sales processes
System Design
Interaction Design
Responsive Web Design
Cooperation with Asseco
Project in progress
26
TIM SA
Complex eCommerce implementation
B2C i B2B
Integration with different systems
Outsourcing of the team
Online shopping in Europe in 2011 has
almost reached 8% of retail. The highest
rate was in UK (12%) and Germany and
Switzerland (9%), the lowest in Poland (3%)
and Italy (1%). It shows the potential of ecommerce. I hope that our online sales will
grow every year.
Krzysztof Folta, CEO TIM SA.
27
Other product and solutions
after implementation?
Providing traffic
Marketing
Automation
Conversion
Recommendations
SEM
Promotion
newsletters
RTB
Content
marketing
SEO
Product
descriptions
Social Media
Usability
Ask us about it!
28
More about us
Our blog: http://divanteltd.com/blog/
Our case studies
https://www.slideshare.net/divanteltd/ecommerce-casestudies-numbers-inside
https://www.slideshare.net/divanteltd/magentoimplementation-case-study
29
Why Magento?
Why Magento?
Source: http://tomrobertshaw.net/2013/03/feb-2013-ecommerce-survey/
31
Why Magento?
Many companies are able to provide technical service
to these platform business safety,
Numerous ready to use modules to installation.
32
Business safety
Easy to change service provider. Many companies are able to help
you with:
platform technical service
consultancy during implementation
Flexibility in choosing your business partner
at each stage of cooperation
Source: http://tomrobertshaw.net/2013/03/feb-2013-ecommerce-survey/
33
Magento users increase
Shopping Carts Merchants are
Migrating Away From
Shopping Carts Merchants are
Migrating To
osCommerce
22% Magento
45%
Zen Cart
14% PrestaShop
12%
VirtueMart 1.x
10% OpenCart
8%
Growth of Magento (blue) users comparing to other (hybris,
ATG, IBM WebSphere) top eCommerce software
Source: http://visual.ly/why-and-how-migrate-virtuemart-magento/
34
Business safety
Possibility to
develop your software
in-house
outsource to external company
update your system
No need for license
or other formal issues
Source: http://blog.ecomextension.com/reasons-why-magento-development-is-still-in-demand/
35
Business safety
Possibility to
Start using Enterprise license that involves product support
Using framework allows you to change your developer and
continue work
Numerous list of optional features and updates
Source: http://blog.ecomextension.com/reasons-why-magento-development-is-still-in-demand/
36
Sales growth
Efficient tool for customization and sales growth used by the
most recognizable brands
Source: http://magento.com/customers/customer-showcase/
37
Magento
osCommerce
Opencart
Features
Numerous ready to use
modules to install,
Intuitive administration
interface
up to 500 000 products
80 000+ orders per hour
Source: http://www.inspireyourway.com/infographic-comparing-the-cms-magento-vs-oscommerce-vs-opencart/
38
Magento multi-store, multi-language platform
Demo?
http://www.magento-mall.com/
http://demo-admin.magentocommerce.com/index.php/admin/
39
Flexibility
Super-flexible products (EAV), configurational, variants, virtual,
Free category editing, multistores, landing-page
40
Platform marketing and sales
Clickable discounts and special offers: cart, individual, client group, price discounts
and much more.
41
Easier system integration
Easier CRM and ERP integration flexible solutions using
Magento SOAP/XML RPC API
Example of implementation:
ERP
VPN
Internet
Application on VPS
Message queueing server and
web-services endpoint on SAP
db
42
Contact
Damian Winkowski
[email protected]
http://divante.co/
Divante Sp. z o.o. (LTD),
14 Kosciuszki Street, 50-038 Wroclaw, Poland, tel. +48 71 342 24 06, e-mail:
[email protected]