An Agile Supply Chain at The Gap

12
MongoDB @ GAP Ryan Murray [email protected] Principal Consultant ThoughtWorks Retail Practice Enabling Great Teams

description

 

Transcript of An Agile Supply Chain at The Gap

Page 1: An Agile Supply Chain at The Gap

MongoDB @ GAP

Ryan Murray [email protected]!Principal Consultant!ThoughtWorks Retail Practice

Enabling Great Teams

Page 2: An Agile Supply Chain at The Gap

MongoDB @ GAP

Ryan Murray [email protected]!Principal Consultant!ThoughtWorks Retail Practice

Enabling Great Teams

Page 3: An Agile Supply Chain at The Gap

What we’ll cover today

• The Context - A PO System • Why MongoDB? • Organizational Challenges • Tales from the Field • Lessons Learned

Page 4: An Agile Supply Chain at The Gap

See http://martinfowler.com/bliki/AggregateOrientedDatabase.html

Purchase Orders

Page 5: An Agile Supply Chain at The Gap

See http://martinfowler.com/articles/gap-scms-po/

POs & Microservices

Page 6: An Agile Supply Chain at The Gap

Why MongoDB?

Page 7: An Agile Supply Chain at The Gap

BSON / JSON{ poID : 123456789, brand : “GAP”, styleDesc : “Men’s Crew Neck Shirt”, colorDesc : “Beige Heather”, orderDetail : { size: “S”, quantity : 5000, ….. !db.purchaseOrders.find({ “poID” : “123456789” })!!

Page 8: An Agile Supply Chain at The Gap

Organizational Challenges

Page 9: An Agile Supply Chain at The Gap

Stories from the field

Page 10: An Agile Supply Chain at The Gap

!

It wasn’t all roses (Lessons Learned)

Page 11: An Agile Supply Chain at The Gap

!

In summary

Page 12: An Agile Supply Chain at The Gap

Thank You

Ryan Murray [email protected]!Principal Consultant!ThoughtWorks Retail Practice