by steven morrison amazon.com. contents intro to amazon amazon in scotland dynamic campaigns extreme...
TRANSCRIPT
![Page 1: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/1.jpg)
by Steven Morrison
Amazon.com
![Page 2: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/2.jpg)
Contents Intro to Amazon Amazon in Scotland
Dynamic Campaigns Extreme Programming
![Page 3: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/3.jpg)
What is Amazon? “World's biggest catalogue” Third party retailer
Allowing sellers to sell through Amazon.com Technology and platform provider
AWS S3 EC2
![Page 4: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/4.jpg)
Why Amazon is Successful
We catch the “Tail” Product range Centralised inventory Focus on the customer
![Page 5: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/5.jpg)
The Tail The average Barnes and Noble has
130,000 books on their shelves Over 50% of Amazon's book sales are
outside the top 130,000 titles
![Page 6: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/6.jpg)
Product Range Mission: Be the place you come to find
and discover anything you might want to buy online
US site has 35 product categories
![Page 7: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/7.jpg)
Product Range Mission: Be the place you come to find
and discover anything you might want to buy online
US site has 35 product categories
![Page 8: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/8.jpg)
Centralised Inventory Don’t need 1 per store to be in stock, just
1 Less inventory risk Less capital tied up
Cheaper shelves to carry broad stock Cost advantage vs. prime location
![Page 9: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/9.jpg)
Amazon Development Centre Scotland
Data Factory Improving data quality Automating as much as possible Humans do the rest
Search Suggestions Associate search terms with relevant
products Dynamic Campaigns
Merchandise to customers 2 new secrets projects for 2007
![Page 10: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/10.jpg)
Dynamic Campaigns When you go to a shop, you expect to be
sold to Special offers Impulse items at the checkouts Cross-selling and up-selling by clerks
On a website, the same techniques are used
![Page 11: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/11.jpg)
Dynamic Campaigns Each page is split into slots
![Page 12: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/12.jpg)
Dynamic Campaigns: Aims
Customised store for each customer 99.9% of home pages loaded under 2s Create interesting and compelling content
![Page 13: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/13.jpg)
Dynamic Campaigns: Data
60 million products Some have little or no data Others have masses
Spiderman 2 DVD detail page is over 8 foot long
Prices, reviews, related items, product details, ...
60 million customers Purchases, reviews, wish lists, browsing
history, ... Over 100 requests a second
![Page 14: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/14.jpg)
Dynamic Campaigns: Strategies
A strategy defines an approach for creating content to show the customer in a single slot Where to look for products What to exclude What content to display
![Page 15: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/15.jpg)
Dynamic Campaigns: Trade-offs
Pick one of the following to concentrate on Data quality Data cost
Sacrifice the other
![Page 16: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/16.jpg)
Are they any good? Did a campaign lead to more profit?
We can attribute sales to links that a customer clicked on.
But would they have still bought something if we weren't there? Did we poach traffic from another part of the
page?
![Page 17: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/17.jpg)
Dynamic Campaigns: A/B Testing
Randomly assign visitors to treatments as they arrive
Measure differences between sales and customer activity by treatment
Use statistics to identify significant changes
Challenges: Differences between treatments have to be
minimal A huge quantity of data is required to detect
subtle effects
![Page 18: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/18.jpg)
Extreme Programming Software engineering
methodology Embraces shifting
requirements Listen well to customer Feedback quickly and often
Keep things simple Don't over-engineer for the
(potential) future Change things
incrementally Make change possible
http://uncyclopedia.org/wiki/Extreme_programming
![Page 19: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/19.jpg)
XP – Iterations 1 to 4 weeks long Set of stories chosen by the customer
Chosen from backlog, bug list, new features list
Actual work to be done is planned just before the iteration
Release at end of iteration
![Page 20: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/20.jpg)
XP – Coding and Designing
Test driven development Pair programming “Premature optimisation is the root of all
evil” 1
Designing for the future is discouraged Refactor aggressively
1 Tony Hoare
![Page 21: By Steven Morrison Amazon.com. Contents Intro to Amazon Amazon in Scotland Dynamic Campaigns Extreme Programming](https://reader034.vdocuments.site/reader034/viewer/2022051412/5515d77455034638038b4816/html5/thumbnails/21.jpg)
Questions?