Top Banner
Achieving the Ultimate TTM with ATG Ernst de Haan, E-commerce Architect, Deli XL Oracle CRM Day (April 18, 2012)
56

Achieving the Ultimate TTM with ATG

Dec 25, 2014

Download

Technology

ernstdehaan

Deli XL (food service provider, NL, B2B, €750M/yr) decided to implement ATG, while replatforming the back office at the same time. In March 2012, the first ATG release was delivered with an exceptional TTM: multiple Production deployments can be released per week. This presentation, presented at the Oracle CRM Day 2012 in Etten-Leur (The Netherlands), explains how ATG is reshaping Deli XL and how our customers experience that.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Achieving the Ultimate TTM with ATG

Achieving the Ultimate TTM with ATG

Ernst de Haan, E-commerce Architect, Deli XL Oracle CRM Day (April 18, 2012)

Page 2: Achieving the Ultimate TTM with ATG

✓ Daily Fresh✓ Chilled Fresh

✓ Dry Groceries✓ Frozen

✓ Non-Food

Page 3: Achieving the Ultimate TTM with ATG

✓ 1K suppliers✓ 30K customers

✓ 80K products✓ millions of consumers?

Page 4: Achieving the Ultimate TTM with ATG

Horeca

Markets

Institutions

Catering

Page 5: Achieving the Ultimate TTM with ATG

Vision

Passion for servicePassion for food

Page 6: Achieving the Ultimate TTM with ATG

± € 11.000M / yr105K employees

± € 750M / yr2K employees

Page 7: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 8: Achieving the Ultimate TTM with ATG

Deli XL joined Bidvest in 2005

Page 9: Achieving the Ultimate TTM with ATG

Our results improved rapidly !

04/05 05/06 06/07 07/08 08/09

Page 10: Achieving the Ultimate TTM with ATG

…but then came the storms.

TheEconomy

TheCompetition

MarketDynamics

Page 11: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 12: Achieving the Ultimate TTM with ATG

…but we are ready for it !

Page 13: Achieving the Ultimate TTM with ATG

2009

2012

Page 14: Achieving the Ultimate TTM with ATG

After an intense preparation…

Page 15: Achieving the Ultimate TTM with ATG

Mercurius prepared us for the next sprint…

Page 16: Achieving the Ultimate TTM with ATG

…and helped Deli XL to score!

Page 17: Achieving the Ultimate TTM with ATG

Strategy

Customers Suppliers

FrontOffice

BackOffice

Differentiation Standardization

Page 18: Achieving the Ultimate TTM with ATG

1

2

Simplify & enhance effectiveness of operating model.

Reinforce value proposition to market.

Page 19: Achieving the Ultimate TTM with ATG

> ERP:

> WarehouseManagement:

> E-commerce:

Software Selection

Page 20: Achieving the Ultimate TTM with ATG

Software Selection: E-commerce

> Long list:> ATG> Hybris> IBM> Intershop> Microsoft> SAP

shortlist > Why > merchandising

capabilities> personalization> customer focus> leader (Gartner)> growth platform

(multi-site)

Page 21: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 22: Achieving the Ultimate TTM with ATG

bol.com → Ernst → Deli XL

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

> E.g.: conversion rate:> bol.com: …> Deli XL: 100%

Q1

Q2

Q3

Q4

2010

Page 23: Achieving the Ultimate TTM with ATG

Online presence

Regular B2Cwebshop (ATG)

B2B ordering site with purchase lists (AS/400)

Payment Online, during checkout Invoices

Volumes Large catalog,millions of products

Catalogs organized by logistical processes

Personali-zation

Recommendations,targeted campaigns,

etc.

Different catalogs, prices, delivery schemes, etc.

CRM Statistics, segmentation, service center, etc.

We know each one. Personally; we go there!

Types of orders Random Recurring, e.g. same products every week

Page 24: Achieving the Ultimate TTM with ATG

Like the old days, before the Web kicked in:first authenticate…

Page 25: Achieving the Ultimate TTM with ATG

…then select your delivery date.

Page 26: Achieving the Ultimate TTM with ATG

Then you can pick the stuff you want to order.

Page 27: Achieving the Ultimate TTM with ATG

Yes, there is a product detail page.

Page 28: Achieving the Ultimate TTM with ATG

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

Page 29: Achieving the Ultimate TTM with ATG

Project Status @ Q4, 2010

> Business readiness: very limited

> ATG expertise: very limited

> Project approach: waterfall

> Integration strategy: big bang

Q1

Q2

Q3

Q4

2010

Page 30: Achieving the Ultimate TTM with ATG

Translation

> 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

Q1

Q2

Q3

Q4

2010

Page 31: Achieving the Ultimate TTM with ATG

Translation

> 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

Q1

Q2

Q3

Q4

2010

Ow… kay…

Page 32: Achieving the Ultimate TTM with ATG

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…

Q1

Q2

Q3

Q4

2010

Page 33: Achieving the Ultimate TTM with ATG

Analysis of Legacy System

AS/400

organisations, sub-orgs, web accounts, products, customer-specific assortments, DC-specific assortments, prices, promotions, ordering schedules, delivery schedules per temp. stream, exclusive suppliers, product (de)blocking, weighted articles, units of

Q1

Q2

Q3

Q4

2011

Page 34: Achieving the Ultimate TTM with ATG

Analysis of Legacy System

AS/400

organisations, sub-orgs, web accounts, products, customer-specific assortments, DC-specific assortments, prices, promotions, ordering schedules, delivery schedules per temp. stream, exclusive suppliers, product (de)blocking, weighted articles, units of

Q1

Q2

Q3

Q4

2011

Nope: that will not map to the ATG model

Page 35: Achieving the Ultimate TTM with ATG

Updated Plan

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

> Local ATG expertise

> High quality standards

Q1

Q2

Q3

Q4

2011

Page 36: Achieving the Ultimate TTM with ATG

We could aim for releasing once every 3 weeks?

Nah, once every 6 weeks is more than enough.

Q1

Q2

Q3

Q4

2011

Page 37: Achieving the Ultimate TTM with ATG

Execution

> 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

Q1

Q2

Q3

Q4

2011

Page 38: Achieving the Ultimate TTM with ATG

(gap)

Smart Architecture

AS/400 ATG 10

SAPsome new data

data and oldbusiness logic nice and shiny

shop 1 shop 2 …

Page 39: Achieving the Ultimate TTM with ATG

Smart Architecture

AS/400 ATG 10

SAPsome new data

data and oldbusiness logic nice and shiny

shop 1 shop 2 …

GigaSpaces

Page 40: Achieving the Ultimate TTM with ATG

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

Page 41: Achieving the Ultimate TTM with ATG

Continuous Delivery (CD)

Without CD With CDProduction release time Days/weeks Minutes

Release stress High Low(business as usual)

Risk of a software release High LowTTM Difficult & variable Good & consistentValidate small business case Slow & costly Fast & low cost

Quickly react to issues Typically slow& hence expensive

Fast& hence cheap

Level of automation Scattered at best Very high

Page 42: Achieving the Ultimate TTM with ATG

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

Page 43: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 44: Achieving the Ultimate TTM with ATG

Uh, sure…

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

Q1

Q2

Q3

Q4

2012

Page 45: Achieving the Ultimate TTM with ATG

Initial Release Planning

> Release 1:> First Pilot release — 3 customers> Full functionality

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

> Release 3:> Three weeks later — optimizations

> etc.

Q1

Q2

Q3

Q4

2012

Page 46: Achieving the Ultimate TTM with ATG

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

I know the first release is due tomorrow…

Q1

Q2

Q3

Q4

2012

…but can we add something small ?

…that would be really nice!

Excellent, thanks!

Page 47: Achieving the Ultimate TTM with ATG

Unified site, shop and search

Page 48: Achieving the Ultimate TTM with ATG

See the catalog, even when not logged in.Plus: recommendations, pictures, etc.

Page 49: Achieving the Ultimate TTM with ATG

Redesigned product detail page

Page 50: Achieving the Ultimate TTM with ATG

First Customer Reactions

It looks similar to a webshop

Where is my purchase list?

I didn’t know you could offer all this!

It looks nice!

What’s different? I will keep using the phone

Page 51: Achieving the Ultimate TTM with ATG

Status @ now

> Pilot customers �> Suppliers �> Business �> Incrementally adding customers

> Business leverage growing

> New initiatives – e.g.

Q1

Q2

Q3

Q4

2012

Page 52: Achieving the Ultimate TTM with ATG

Next Steps

> Finetune storefront (×- & upsells, etc.)

> More business initiatives

> ATG Customer Service Center (CSC)

> Integrate ATG & marketing campaigns

> etc.

Q1

Q2

Q3

Q4

2012

Page 53: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 54: Achieving the Ultimate TTM with ATG

Success Factors

> Mature technology (ATG & GigaSpaces)

> Local expertise (Mindcurv)

> Continuous Delivery

> Small team size

> Dedication & hard work

Page 55: Achieving the Ultimate TTM with ATG

This Presentation

The Prelude

The Plan

The Project

The Pilot

Conclusion

Questions

1

2

3

4

5

6

Page 56: Achieving the Ultimate TTM with ATG

@delixl / @ernstdehaan

[email protected]

New ATG site:beta.delixl.nl