Some highlights of the Oracle ATG 10 implementation at Deli XL (Netherlands) in 2011-2012.
This presentation was give at the Oracle ATG/Endeca Conference in March 2012, in Lisbon, Portugal.
Highlights are: (1) ATG 10 & GigaSpaces technologies (2) Small team of specialists, (3) Multi-device support and (4) Continuous delivery.
7. Analysis
organisations, sub-orgs,
web accounts, products,
customer-specific
assortments, DC-specific
AS/400 assortments, prices,
Nope, that will promotions, ordering
not map to the schedules, delivery
ATG model…
schedules per temp.
stream, exclusive
suppliers, product
8. Analysis
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
SAP
some new data
9. Analysis
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
please create integrated ATG implementation
SAP
some new data
11. This is how it sounded:
we built the current system in 25 years
12. This is how it sounded:
we built the current system in 25 years
you have 1 year
13. This is how it sounded:
we built the current system in 25 years
you have 1 year
no, we cannot reduce complexity
14. This is how it sounded:
we built the current system in 25 years
you have 1 year
no, we cannot reduce complexity
yes, we must integrate with SAP at the same time
15. This is how it sounded:
we built the current system in 25 years
you have 1 year
no, we cannot reduce complexity
yes, we must integrate with SAP at the same time
…highly available and high performance?
16. This is how it sounded:
we built the current system in 25 years
you have 1 year
no, we cannot reduce complexity
yes, we must integrate with SAP at the same time
…highly available and high performance?
of course!
20. Objectives for Delivery Team
replace the current ordering site
make it an ATG webshop
wait, no… while you’re at it…
21. Objectives for Delivery Team
replace the current ordering site
make it an ATG webshop
wait, no… while you’re at it…
make it a multi-brand, multi-channel platform!
22. Objectives for Delivery Team
replace the current ordering site
make it an ATG webshop
wait, no… while you’re at it…
make it a multi-brand, multi-channel platform!
implement all current AS/400 features & constraints
23. Objectives for Delivery Team
replace the current ordering site
make it an ATG webshop
wait, no… while you’re at it…
make it a multi-brand, multi-channel platform!
implement all current AS/400 features & constraints
all integrated with SAP, AS/400, CMS, etc.
24. Analysis
shop 1 shop 2 …
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
SAP
some new data
25. Analysis
shop 1 shop 2 …
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
SAP
some new data
26. Analysis
shop 1 shop 2 …
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
yes…
the gap
is still there SAP
some new data
31. PS…
we’re giving all important people an iPad
uh, yes, that excludes you
Management will
use an iPad
from day one
32. PS…
we’re giving all important people an iPad
uh, yes, that excludes you
Management will
use an iPad
from day one …and expect it
to work!
:-
33. Approach
> High quality standards:
> Architecture Vision
> Quality Metric Requirements
> Agile, enable the business
> Leverage ATG features
> Continuous Delivery
> Split ATG & backends
34. Split ATG & Backends
shop 1 shop 2 …
AS/400 (gap) ATG 10
data and old
business logic nice and shiny
SAP
some new data
35. Split ATG & Backends
shop 1 shop 2 …
Giga
AS/400 ATG 10
Spaces
data and old
business logic nice and shiny
SAP
some new data
36. Why GigaSpaces
> Data grid technology
(sub-ms performance)
> Service grid for integrations
> Elastic scaling
> Used by Wall Street
37. “ You know, one of the
things that really hurt
Apple was after I left [my
successor] got a very
serious disease.
It’s the disease of thinking
that a really great idea is
90% of the work.
”
38. “ You know, one of the
things that really hurt
Apple was after I left [my
successor] got a very
serious disease.
It’s the disease of thinking
that a really great idea is
90% of the work.
”
the magic is
in the execution
39. Execution: staff
> Small dev team:
> 1 Solution Architect, 1 Development Lead
> 4 Developers (currently 8)
> Small ops team:
> 1 at the start (currently 3)
> Specialists only (10+ years)
40. Execution: Process
> Agile
> Constantly adopted process
> Highest priority first
> High quality standards:
> Improve & lock quality with automated checks
> Manual reviews (there is no alternative)
43. Results
> Multi-site ATG 10 implementation in
12 months
> Commerce, Search, BCC
> GigaSpaces for data grid & integration
> 18 machines in Production
> Mostly virtual infrastructure (all except 2 servers)
> From developer to P: ± 60 minutes
> Deployment is a literally a click of a button
(continuous delivery)
> To Production: currently twice a week
44. Highlights
1 ATG 10 & GigaSpaces technologies
2 Small team of specialists
3 Multi-device support
4 Continuous delivery