SlideShare a Scribd company logo
1 of 56
Download to read offline
Ernst de Haan, E-commerce Architect, Deli XL   Oracle CRM Day (April 18, 2012)




Achieving the Ultimate TTM with ATG
✓ Daily Fresh     ✓ Dry Groceries   ✓ Non-Food
✓ Chilled Fresh   ✓ Frozen
✓ 1K suppliers    ✓ 80K products
✓ 30K customers   ✓ millions of consumers?
Markets


Horeca
          Institutions

                         Catering
Vision

Passion for food            Passion for service
± € 11.000M / yr   ± € 750M / yr
105K employees     2K employees
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
Deli XL joined Bidvest in 2005
06/07   07/08 08/09
                            05/06
                    04/05

Our results improved rapidly !
The               The                 Market
Economy          Competition           Dynamics




          …but then came the storms.
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
…but we are ready for it !
2009


       2012
After an intense preparation…
Mercurius prepared us for the next sprint…
…and helped Deli XL to score!
Strategy


Customers                                Suppliers




 Differentiation                Standardization

            Front               Back
            Office              Office
1   Simplify & enhance effectiveness of operating model.

2   Reinforce value proposition to market.
Software Selection


> ERP:


> Warehouse
  Management:


> E-commerce:
Software Selection: E-commerce


 > Long list: h o rt l i s t   > Why
              s
   > ATG                        > merchandising
   > Hybris                       capabilities
   > IBM                        > personalization
   > Intershop                  > customer focus
   > Microsoft                  > leader (Gartner)
   > SAP                        > growth platform
                                  (multi-site)
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
bol.com → Ernst → Deli XL            2010

                                    Q1 Q3
                                    Q2 Q4



         > I thought I knew e-commerce
          > …but that was B2C

         > E.g.: conversion rate:
          > bol.com: …
          > Deli XL: 100%
Online                 Regular B2C             B2B ordering site with
presence              webshop (ATG)           purchase lists (AS/400)
Payment           Online, during checkout              Invoices

                       Large catalog,          Catalogs organized by
Volumes
                    millions of products        logistical processes
                    Recommendations,
Personali-                                    Different catalogs, prices,
                    targeted campaigns,
zation                                          delivery schemes, etc.
                            etc.
                  Statistics, segmentation,     We know each one.
CRM
                    service center, etc.      Personally; we go there!

                                                Recurring, e.g. same
Types of orders           Random
                                                products every week
Like the old days, before the Web kicked in:
             first authenticate…
…then select your delivery date.
Then you can pick the stuff you want to order.
Yes, there is a product detail page.
Example: Deli XL Customer

  > offline
  > when he calls, he says his name
  > …then immediately hangs up
  > …and expects us to call back
  > …which we do.


Yes, this is Holland
Project Status @ Q4, 2010               2010

                                       Q1 Q3
                                       Q2 Q4




  > Business readiness: very limited
  > ATG expertise: very limited
  > Project approach: waterfall
  > Integration strategy: big bang
Translation              2010

                                  Q1 Q3
                                  Q2 Q4


> Business does not know what is coming
> …the scope is carved in stone
> …there are many dependencies
> …we are planning a big bang
> …we do not have local experts
Translation            2010

                                  Q1 Q3
                                  Q2 Q4


> Business does not know what is coming
> …the scope is carved in stone
> …there are many dependencies
> …we are planning a big bang
> …we do not have local experts
 Ow… kay…
2010

                                               Q1 Q3
                                               Q2 Q4

How often should we be able to do a release?

                          One a year should do.

That’s… not a lot. Are you sure?

                                     Perhaps 2…
Analysis of Legacy System              2011

                                      Q1 Q3
                                  Q2 Q4
           organisations, sub-orgs,
           web accounts, products,
           customer-specific
           assortments, DC-specific
 AS/400    assortments, prices,
           promotions, ordering
           schedules, delivery
           schedules per temp.
           stream, exclusive
           suppliers, product
Analysis of Legacy System                      2011

                                              Q1 Q3
                                          Q2 Q4
                   organisations, sub-orgs,
                   web accounts, products,
                   customer-specific
                   assortments, DC-specific
 AS/400            assortments, prices,
                   promotions, ordering
                   schedules, delivery
                   schedules per temp.
Nope: that will   not map to exclusive
                   stream, the ATG model
                   suppliers, product
Updated Plan             2011

                                  Q1 Q3
                                  Q2 Q4

> Agile approach
 > Start development ASAP
 > Closely involve the business
 > Start building now
 > Address integrations ASAP

> Local ATG expertise
> High quality standards
2011

                                          Q1 Q3
                                          Q2 Q4



We could aim for releasing once every 3 weeks?



Nah, once every 6 weeks is more than enough.
Execution                          2011

                                               Q1 Q3
                                               Q2 Q4

> Smart Architecture
 > separation of concerns — embrace change

> Small team of experts
 > started with 4 developers, scaled up to 8

> Continuous Delivery
 > from developer to Production within an hour
 > can do multiple releases a week
Smart Architecture

                                 shop 1   shop 2   …



  AS/400           (gap)              ATG 10

data and old
business logic                    nice and shiny




                               SAP
                           some new data
Smart Architecture

                                 shop 1   shop 2   …


                   Giga
  AS/400                              ATG 10
                  Spaces
data and old
business logic                    nice and shiny




                               SAP
                           some new data
Small Team of Experts



> Initially specialists only
 > ATG, GigaSpaces, UNIX, test automation
 > 10+ years

> Scale up with ‘juniors’ (4+ years)
> Moving to mixed on-/offshore team
Continuous Delivery (CD)

                                Without CD               With CD
Production release time         Days/weeks               Minutes
                                                            Low
Release stress                      High
                                                    (business as usual)
Risk of a software release          High                   Low
TTM                          Difficult & variable   Good & consistent
Validate small
                               Slow & costly         Fast & low cost
business case
                               Typically slow             Fast
Quickly react to issues
                             & hence expensive       & hence cheap
Level of automation          Scattered at best          Very high
Continuous Delivery is Not Magic


  > It requires:
   > time & money
   > experts to set it up
   > maintenance

  > …and in return it brings:
   > faster turn-around time
   > options for the business
   > severe stress reductions for IT
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
2012

                                              Q1 Q3
                                              Q2 Q4



Could we do a release, 1 week after the previous?



 Uh, sure…
Initial Release Planning             2012

                                       Q1 Q3
                                       Q2 Q4
> Release 1:
 > First Pilot release — 3 customers
 > Full functionality

> Release 2:
 > One week later — add 27 customers

> Release 3:
 > Three weeks later — optimizations

> etc.
2012

                                               Q1 Q3
                                               Q2 Q4

        I know the first release is due tomorrow…


             …but can we add something small ?


                     …that would be really nice!


No. But we could do an interim release 2 days later?


                                 Excellent, thanks!
Unified site, shop and search
See the catalog, even when not logged in.
  Plus: recommendations, pictures, etc.
Redesigned product detail page
First Customer Reactions

                               It looks nice!


               It looks similar to a webshop


                 Where is my purchase list?


      I didn’t know you could offer all this!


What’s different? I will keep using the phone
Status @ now               2012

                                   Q1 Q3
                                   Q2 Q4

> Pilot customers
> Suppliers
> Business
> Incrementally adding customers
> Business leverage growing
> New initiatives – e.g.
Next Steps                  2012

                                      Q1 Q3
                                      Q2 Q4


> Finetune storefront (×- & upsells, etc.)
> More business initiatives
> ATG Customer Service Center (CSC)
> Integrate ATG & marketing campaigns
> etc.
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
Success Factors



> Mature technology (ATG & GigaSpaces)
> Local expertise (Mindcurv)
> Continuous Delivery
> Small team size
> Dedication & hard work
This Presentation

1   The Prelude

2   The Plan

3   The Project

4   The Pilot

5   Conclusion

6   Questions
New ATG site:
           beta.delixl.nl




@delixl / @ernstdehaan

ernst-de.haan@delixl.nl

More Related Content

What's hot

e-maginationz profile
e-maginationz profilee-maginationz profile
e-maginationz profile
Bilal Ahmed
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
Chuong Nguyen
 

What's hot (20)

e-maginationz profile
e-maginationz profilee-maginationz profile
e-maginationz profile
 
Webinar: Scale your B2B Business without any Restriction
Webinar: Scale your B2B Business without any RestrictionWebinar: Scale your B2B Business without any Restriction
Webinar: Scale your B2B Business without any Restriction
 
Chp11 Business Intelligence
Chp11 Business IntelligenceChp11 Business Intelligence
Chp11 Business Intelligence
 
Fulfilling The Promise Of Customer 360 Degree View Ch Way Dinesh Chandras...
Fulfilling The Promise Of Customer 360 Degree View   Ch Way   Dinesh Chandras...Fulfilling The Promise Of Customer 360 Degree View   Ch Way   Dinesh Chandras...
Fulfilling The Promise Of Customer 360 Degree View Ch Way Dinesh Chandras...
 
Collaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePointCollaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePoint
 
Salesforce research paper
Salesforce research paperSalesforce research paper
Salesforce research paper
 
Chp12 e-business design
Chp12   e-business designChp12   e-business design
Chp12 e-business design
 
Moving to the windows azure cloud - Strategic options for getting to the cloud
Moving to the windows azure cloud - Strategic options for getting to the cloudMoving to the windows azure cloud - Strategic options for getting to the cloud
Moving to the windows azure cloud - Strategic options for getting to the cloud
 
Banker In A Box
Banker In A BoxBanker In A Box
Banker In A Box
 
Chp13 E Blueprint
Chp13 E BlueprintChp13 E Blueprint
Chp13 E Blueprint
 
Chp05 Enterprise Apps
Chp05 Enterprise AppsChp05 Enterprise Apps
Chp05 Enterprise Apps
 
The Best Enterprise Application Strategy In 2021 by Utah Tech Labs
The Best Enterprise Application Strategy In 2021 by Utah Tech LabsThe Best Enterprise Application Strategy In 2021 by Utah Tech Labs
The Best Enterprise Application Strategy In 2021 by Utah Tech Labs
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
Chp03 Patterns
Chp03 PatternsChp03 Patterns
Chp03 Patterns
 
Chp04 Thingking E Business Design
Chp04 Thingking E Business DesignChp04 Thingking E Business Design
Chp04 Thingking E Business Design
 
Salesforce ppt
Salesforce pptSalesforce ppt
Salesforce ppt
 
Chp07 Se Cm
Chp07 Se CmChp07 Se Cm
Chp07 Se Cm
 
SaaS – A risk or opportunity for software vendors?
SaaS – A risk or opportunity for software vendors?SaaS – A risk or opportunity for software vendors?
SaaS – A risk or opportunity for software vendors?
 
Chp02 Trends
Chp02 TrendsChp02 Trends
Chp02 Trends
 
Chp12 E Business Design
Chp12 E Business DesignChp12 E Business Design
Chp12 E Business Design
 

Viewers also liked

ATG - Common Terminologies
ATG - Common TerminologiesATG - Common Terminologies
ATG - Common Terminologies
Keyur Shah
 
Enabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source JenkinsEnabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source Jenkins
Masood Jan
 

Viewers also liked (18)

ATG - Common Terminologies
ATG - Common TerminologiesATG - Common Terminologies
ATG - Common Terminologies
 
Overview of atg framework
Overview of atg frameworkOverview of atg framework
Overview of atg framework
 
ATG Advanced Profile Management
ATG Advanced Profile ManagementATG Advanced Profile Management
ATG Advanced Profile Management
 
ATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your FigertipsATG - Web Commerce @ Your Figertips
ATG - Web Commerce @ Your Figertips
 
ATG Product Modules [INTERESTING VIEW]
ATG Product Modules [INTERESTING VIEW]ATG Product Modules [INTERESTING VIEW]
ATG Product Modules [INTERESTING VIEW]
 
ATG Architecture
ATG ArchitectureATG Architecture
ATG Architecture
 
ATG pipelines
ATG pipelinesATG pipelines
ATG pipelines
 
ATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,PricingATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,Pricing
 
Bridging the communication Gap & Continuous Delivery
Bridging the communication Gap & Continuous DeliveryBridging the communication Gap & Continuous Delivery
Bridging the communication Gap & Continuous Delivery
 
Pooja
PoojaPooja
Pooja
 
ATG-MediaBank Integration
ATG-MediaBank IntegrationATG-MediaBank Integration
ATG-MediaBank Integration
 
Enabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source JenkinsEnabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source Jenkins
 
ATG - Commerce Service Center (CSC)
ATG - Commerce Service Center (CSC)ATG - Commerce Service Center (CSC)
ATG - Commerce Service Center (CSC)
 
ATG Advanced RQL
ATG Advanced RQLATG Advanced RQL
ATG Advanced RQL
 
Common mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performanceCommon mistakes for ATG applications that affect performance
Common mistakes for ATG applications that affect performance
 
ATG Tutorials - Promotion.
ATG Tutorials - Promotion.ATG Tutorials - Promotion.
ATG Tutorials - Promotion.
 
ATG Best Practices
ATG Best Practices ATG Best Practices
ATG Best Practices
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 

Similar to Achieving the Ultimate TTM with ATG

XP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua ArnoldXP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua Arnold
Joshua Arnold
 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debt
Fadi Stephan
 
Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capability
karth111401
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2
karth111401
 
Oapdd brief investment plan rev1 - software company
Oapdd brief investment plan rev1 - software companyOapdd brief investment plan rev1 - software company
Oapdd brief investment plan rev1 - software company
Steve Xing
 

Similar to Achieving the Ultimate TTM with ATG (20)

Joshua Arnold – Using Cost of Delay
Joshua Arnold – Using Cost of DelayJoshua Arnold – Using Cost of Delay
Joshua Arnold – Using Cost of Delay
 
Nuts and bolts of IT agility
Nuts and bolts of IT agilityNuts and bolts of IT agility
Nuts and bolts of IT agility
 
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie FowlerITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022MeasureCamp 2022: Digital Analytics Solutions for 2022
MeasureCamp 2022: Digital Analytics Solutions for 2022
 
XP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua ArnoldXP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua Arnold
 
Maximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and PracticesMaximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and Practices
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debt
 
Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capability
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2
 
Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)
 
Oapdd brief investment plan rev1 - software company
Oapdd brief investment plan rev1 - software companyOapdd brief investment plan rev1 - software company
Oapdd brief investment plan rev1 - software company
 
Benchmark of e-commerce solutions
Benchmark of e-commerce solutionsBenchmark of e-commerce solutions
Benchmark of e-commerce solutions
 
NetSuite Number1 -Ponziano Ciampi
NetSuite Number1 -Ponziano CiampiNetSuite Number1 -Ponziano Ciampi
NetSuite Number1 -Ponziano Ciampi
 
Use Cases for ISO20000-1 based on ITIL in English 【Continuous Study】
Use Cases for ISO20000-1 based on ITIL in English 【Continuous Study】Use Cases for ISO20000-1 based on ITIL in English 【Continuous Study】
Use Cases for ISO20000-1 based on ITIL in English 【Continuous Study】
 
IT Roadmap San Jose 2011 John Petrone Tearing Down & Building Up
IT Roadmap San Jose 2011 John Petrone Tearing Down & Building UpIT Roadmap San Jose 2011 John Petrone Tearing Down & Building Up
IT Roadmap San Jose 2011 John Petrone Tearing Down & Building Up
 
Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?
 
Business Intelligence for Logistics and Freight Forwarders
Business Intelligence for Logistics and Freight ForwardersBusiness Intelligence for Logistics and Freight Forwarders
Business Intelligence for Logistics and Freight Forwarders
 
Understand SAP BusinessObjects Licenses & Roadmap
Understand SAP BusinessObjects Licenses & RoadmapUnderstand SAP BusinessObjects Licenses & Roadmap
Understand SAP BusinessObjects Licenses & Roadmap
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Achieving the Ultimate TTM with ATG

  • 1. Ernst de Haan, E-commerce Architect, Deli XL Oracle CRM Day (April 18, 2012) Achieving the Ultimate TTM with ATG
  • 2. ✓ Daily Fresh ✓ Dry Groceries ✓ Non-Food ✓ Chilled Fresh ✓ Frozen
  • 3. ✓ 1K suppliers ✓ 80K products ✓ 30K customers ✓ millions of consumers?
  • 4. Markets Horeca Institutions Catering
  • 5. Vision Passion for food Passion for service
  • 6. ± € 11.000M / yr ± € 750M / yr 105K employees 2K employees
  • 7. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 8. Deli XL joined Bidvest in 2005
  • 9. 06/07 07/08 08/09 05/06 04/05 Our results improved rapidly !
  • 10. The The Market Economy Competition Dynamics …but then came the storms.
  • 11. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 12. …but we are ready for it !
  • 13. 2009 2012
  • 14. After an intense preparation…
  • 15. Mercurius prepared us for the next sprint…
  • 16. …and helped Deli XL to score!
  • 17. Strategy Customers Suppliers Differentiation Standardization Front Back Office Office
  • 18. 1 Simplify & enhance effectiveness of operating model. 2 Reinforce value proposition to market.
  • 19. Software Selection > ERP: > Warehouse Management: > E-commerce:
  • 20. Software Selection: E-commerce > Long list: h o rt l i s t > Why s > ATG > merchandising > Hybris capabilities > IBM > personalization > Intershop > customer focus > Microsoft > leader (Gartner) > SAP > growth platform (multi-site)
  • 21. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 22. bol.com → Ernst → Deli XL 2010 Q1 Q3 Q2 Q4 > I thought I knew e-commerce > …but that was B2C > E.g.: conversion rate: > bol.com: … > Deli XL: 100%
  • 23. Online Regular B2C B2B ordering site with presence webshop (ATG) purchase lists (AS/400) Payment Online, during checkout Invoices Large catalog, Catalogs organized by Volumes millions of products logistical processes Recommendations, Personali- Different catalogs, prices, targeted campaigns, zation delivery schemes, etc. etc. Statistics, segmentation, We know each one. CRM service center, etc. Personally; we go there! Recurring, e.g. same Types of orders Random products every week
  • 24. Like the old days, before the Web kicked in: first authenticate…
  • 25. …then select your delivery date.
  • 26. Then you can pick the stuff you want to order.
  • 27. Yes, there is a product detail page.
  • 28. Example: Deli XL Customer > offline > when he calls, he says his name > …then immediately hangs up > …and expects us to call back > …which we do. Yes, this is Holland
  • 29. Project Status @ Q4, 2010 2010 Q1 Q3 Q2 Q4 > Business readiness: very limited > ATG expertise: very limited > Project approach: waterfall > Integration strategy: big bang
  • 30. Translation 2010 Q1 Q3 Q2 Q4 > Business does not know what is coming > …the scope is carved in stone > …there are many dependencies > …we are planning a big bang > …we do not have local experts
  • 31. Translation 2010 Q1 Q3 Q2 Q4 > Business does not know what is coming > …the scope is carved in stone > …there are many dependencies > …we are planning a big bang > …we do not have local experts Ow… kay…
  • 32. 2010 Q1 Q3 Q2 Q4 How often should we be able to do a release? One a year should do. That’s… not a lot. Are you sure? Perhaps 2…
  • 33. Analysis of Legacy System 2011 Q1 Q3 Q2 Q4 organisations, sub-orgs, web accounts, products, customer-specific assortments, DC-specific AS/400 assortments, prices, promotions, ordering schedules, delivery schedules per temp. stream, exclusive suppliers, product
  • 34. Analysis of Legacy System 2011 Q1 Q3 Q2 Q4 organisations, sub-orgs, web accounts, products, customer-specific assortments, DC-specific AS/400 assortments, prices, promotions, ordering schedules, delivery schedules per temp. Nope: that will not map to exclusive stream, the ATG model suppliers, product
  • 35. Updated Plan 2011 Q1 Q3 Q2 Q4 > Agile approach > Start development ASAP > Closely involve the business > Start building now > Address integrations ASAP > Local ATG expertise > High quality standards
  • 36. 2011 Q1 Q3 Q2 Q4 We could aim for releasing once every 3 weeks? Nah, once every 6 weeks is more than enough.
  • 37. Execution 2011 Q1 Q3 Q2 Q4 > Smart Architecture > separation of concerns — embrace change > Small team of experts > started with 4 developers, scaled up to 8 > Continuous Delivery > from developer to Production within an hour > can do multiple releases a week
  • 38. Smart Architecture shop 1 shop 2 … AS/400 (gap) ATG 10 data and old business logic nice and shiny SAP some new data
  • 39. Smart Architecture shop 1 shop 2 … Giga AS/400 ATG 10 Spaces data and old business logic nice and shiny SAP some new data
  • 40. Small Team of Experts > Initially specialists only > ATG, GigaSpaces, UNIX, test automation > 10+ years > Scale up with ‘juniors’ (4+ years) > Moving to mixed on-/offshore team
  • 41. Continuous Delivery (CD) Without CD With CD Production release time Days/weeks Minutes Low Release stress High (business as usual) Risk of a software release High Low TTM Difficult & variable Good & consistent Validate small Slow & costly Fast & low cost business case Typically slow Fast Quickly react to issues & hence expensive & hence cheap Level of automation Scattered at best Very high
  • 42. Continuous Delivery is Not Magic > It requires: > time & money > experts to set it up > maintenance > …and in return it brings: > faster turn-around time > options for the business > severe stress reductions for IT
  • 43. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 44. 2012 Q1 Q3 Q2 Q4 Could we do a release, 1 week after the previous? Uh, sure…
  • 45. Initial Release Planning 2012 Q1 Q3 Q2 Q4 > Release 1: > First Pilot release — 3 customers > Full functionality > Release 2: > One week later — add 27 customers > Release 3: > Three weeks later — optimizations > etc.
  • 46. 2012 Q1 Q3 Q2 Q4 I know the first release is due tomorrow… …but can we add something small ? …that would be really nice! No. But we could do an interim release 2 days later? Excellent, thanks!
  • 47. Unified site, shop and search
  • 48. See the catalog, even when not logged in. Plus: recommendations, pictures, etc.
  • 50. First Customer Reactions It looks nice! It looks similar to a webshop Where is my purchase list? I didn’t know you could offer all this! What’s different? I will keep using the phone
  • 51. Status @ now 2012 Q1 Q3 Q2 Q4 > Pilot customers > Suppliers > Business > Incrementally adding customers > Business leverage growing > New initiatives – e.g.
  • 52. Next Steps 2012 Q1 Q3 Q2 Q4 > Finetune storefront (×- & upsells, etc.) > More business initiatives > ATG Customer Service Center (CSC) > Integrate ATG & marketing campaigns > etc.
  • 53. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 54. Success Factors > Mature technology (ATG & GigaSpaces) > Local expertise (Mindcurv) > Continuous Delivery > Small team size > Dedication & hard work
  • 55. This Presentation 1 The Prelude 2 The Plan 3 The Project 4 The Pilot 5 Conclusion 6 Questions
  • 56. New ATG site: beta.delixl.nl @delixl / @ernstdehaan ernst-de.haan@delixl.nl