SlideShare una empresa de Scribd logo
1 de 85
Descargar para leer sin conexión
Front-end culture @
Booking.com
Eduardo Shiota
Eduardo Shiota
contato@eshiota.com
@shiota
www.workingatbooking.com
Front-end culture @
Booking.com
What is the role of a front-end
developer?
”Transforming mockups into HTML
and CSS.”
”Doing design, HTML, CSS, and a bit
of JavaScript.”
”Writing scalable JavaScript and
crafting fast websites.”
Largest accommodations
reservation website in the world.
Founded in 1996.
Current version is 13 years old.
Developers and designers touch the
same codebase every day.
I’m not here to talk about
frameworks and libraries.
We must deliver the best experience,
as frictionless as possible, and grow
and adapt fast to the customer’s need.
Experimentation
Monitoring
Empowerment
Continuous
Improvement
Site speed
Experimentation
Buy now
Buy now
vs
Buy now
Buy now
if track(my_experiment)
50%
50%
Buy now
Buy now
Logged in/out
Language/currency
Country of origin
Browser/OS/Device
…
Visited products
Navigation flow
Search criteria
Validation errors
…
Customer’s city/state
Payment type
Customer service calls
Cancellations
…
Page load time
Wallclock/CPU
Number of queries
Server/client-side errors
…
Buy now Buy now
Duration: 14 days
Visitors: 45.140 (22.570 per variant)
Transactions
Average price
339 (1.5%) 407 (1.8%)
+20%
$ 42,00 $ 42,84
+2%
Everything we do at Booking—including
technical decisions—is done through
A/B testing.
“But my design is so much better and
more intuitive than what we have! We
don’t need an A/B test.”
— the majority of designers
Quiz time!
Which one had a better performance?
A: Raise your left hand B: Raise your right hand
Inconclusive: Don’t raise your hands
Which one had a better performance?
1.7% drop in bounce rates
Which one had a better performance?
A: Raise your left hand B: Raise your right hand
Inconclusive: Don’t raise your hands
Which one had a better performance?
203% increase in CTR
Which one had a better performance?
A: Raise your left hand B: Raise your right hand
Inconclusive: Don’t raise your hands
Which one had a better performance?
43.4% increase in sales
Which one had a better performance?
A: Raise your left hand B: Raise your right hand
Inconclusive: Don’t raise your hands
Which one had a better performance?
No conclusive impact on any main metric
if track('new_button')
render 'new_button.inc'
else
render 'button.inc'
if track('new_button') == 1
render 'new_button.inc'
if track('new_button') == 2
render 'new_button_v2.inc'
else
render 'button.inc'
if (track('increase_gallery_size')) {
require('gallery').init({
size: 20
});
} else {
require('gallery').init({
size: 10
});
}
Buy now
Buy now
vs
Net conversion
Clickthrough rates
Validation errors
vs
JS Errors
Net conversion (per UA)
Page load time
jQuery 1.11.3
jQuery 3.0
vs
Time to render
(Net conversion per UA)
Page load time
Virtual DOM
Morphdom
”In god we trust, all others
must bring data.”
Net conversion is one of many proxy
metrics for the user’s experience.
Monitoring
We have dashboards showing us
what happens in every single part
of the application.
Everything generates an event.
action => ’hotel’,
referrer => ’http://booking.com’,
country => ’us’,
ip => ’222.222.2.22’,
git_tag => ’20160625-120178’,
node => ’xx555-33’,
browser => ’chrome’,
version => ’49’,
js_error => {
file => ’hotel.js’,
error => ’undefined B is not a function’,
stack => ’...’,
line_number => 337
},
js_data => {
first_load => 4343,
first_paint => 1200
}
is_robot => 0,
...
Event
DB
Events DB Graphite metrics
If something happens, we can quickly
react and debug.
Site speed
The customer must be able to make a
reservation, regardless of being behind
China’s firewall or using a fiber
connection in Germany.
1st DOM Content Ready
1st Load
Avg. DOM Content Ready
Avg. Load
Body size in bytes
Wallclock
CPU
Memory usage
Service Workers
Cache management and offline first.
Critical rendering path
Inlining above-the-fold resources.
Asynchrnonous assets and templates
On-demand resources loading.
Assets pre-fetching
Pre-fetching assets for the next step in the
customer’s journey.
WebP? HTTP/2?
All performance changes are
done and measured through our
A/B testing tool.
Empowerment
Every developer and designer has the
power to make a decision and execute it
on every step of the process.
Conception
of ideas
Backlog
management
Implementation
discussions
Designing and
coding
Quality
Assurance
Deploy to
production
A/B test
configuration and
start
Data analysis and
decision making
Learnings and
follow ups
Everyone is equally responsible for
making decisions and the product’s
success; there are no ”HiPPOs”.
Our data is available for all developers
and designers.
(View our videos at the
PlanetBooking YouTube channel)
Continuous Improvement
Our product is over 10 years old, and
is continously growing and evolving.
We cannot afford redesigns and
refactoring code all the time.
All of our efforts are always focused on
the customer, and our velocity must
allow us to react accordingly.
beneficial for
customers
beneficial for the
company
beneficial for
developers
What does ”high
performance” mean?
It means delivering the best
experience, as frictionless as possible,
and growing and adapting fast to the
customer’s need.
It means doing experimentation. We make
data-driven decisions, and we know we’re
building the best experience for our
customers.
It means monitoring everything that
happens. We’re sure that, if the customer’s
experience is broken, we’re able to react fast.
It means giving power to developers.
Everyone is responsible for deciding the
product’s future.
It means constantly improving and adapting
to the customer, the market, and to new
technologies.
Technology alone won’t give you a high
performance.
Don’t love the tools, love the challenge.
You are responsible for the future of
your product.
”Keep the customer at the centre
of everything you do.”
Dank jullie wel!
contato@eshiota.com
@shiota

Más contenido relacionado

La actualidad más candente

Complete Research Guide on Airbnb like App Development: History, Market Poten...
Complete Research Guide on Airbnb like App Development: History, Market Poten...Complete Research Guide on Airbnb like App Development: History, Market Poten...
Complete Research Guide on Airbnb like App Development: History, Market Poten...RipenApps Technologies Pvt. Ltd.
 
Lyft presentation
Lyft presentationLyft presentation
Lyft presentationBilly Irwin
 
SEO Strategy Template.pptx by Shereen Badr
SEO Strategy Template.pptx by Shereen BadrSEO Strategy Template.pptx by Shereen Badr
SEO Strategy Template.pptx by Shereen BadrShereen Badr
 
Measuring Success of Data Platforms by Booking.com Product Leader
Measuring Success of Data Platforms by Booking.com Product LeaderMeasuring Success of Data Platforms by Booking.com Product Leader
Measuring Success of Data Platforms by Booking.com Product LeaderProduct School
 
Product Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metricsProduct Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metricsTushar Sharma
 
Google Adwords PPC Pitch Deck Template (FREE)
Google Adwords PPC Pitch Deck Template (FREE)Google Adwords PPC Pitch Deck Template (FREE)
Google Adwords PPC Pitch Deck Template (FREE)Ed Stapleton, Jr.
 
20141211 Booking.com Introduction
20141211 Booking.com Introduction20141211 Booking.com Introduction
20141211 Booking.com IntroductionYaskania Mejia
 
Series D Deck | Sonder
Series D Deck | SonderSeries D Deck | Sonder
Series D Deck | SonderEmilyAnnHodges
 
Shopify Online Store Proposal PowerPoint Presentation Slides
Shopify Online Store Proposal PowerPoint Presentation SlidesShopify Online Store Proposal PowerPoint Presentation Slides
Shopify Online Store Proposal PowerPoint Presentation SlidesSlideTeam
 
Airbnb Presentation
Airbnb PresentationAirbnb Presentation
Airbnb PresentationLilyKatzman
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)Allan Cho
 
Marketplace Product Management by Tal Flanchraych
Marketplace Product Management by Tal FlanchraychMarketplace Product Management by Tal Flanchraych
Marketplace Product Management by Tal FlanchraychProduct School
 
Best SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks InteractiveBest SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks Interactiveaksinteractive
 
Gain Competitive Advantage With Personalization
Gain Competitive Advantage With PersonalizationGain Competitive Advantage With Personalization
Gain Competitive Advantage With PersonalizationJack Nguyen (Hung Tien)
 
Internship presentation
Internship presentationInternship presentation
Internship presentationWasim Shemna
 
Web Design Proposal PowerPoint Presentation Slides
Web Design Proposal PowerPoint Presentation Slides Web Design Proposal PowerPoint Presentation Slides
Web Design Proposal PowerPoint Presentation Slides SlideTeam
 
Download Advance digital marketing course
Download Advance digital marketing courseDownload Advance digital marketing course
Download Advance digital marketing courseMukulTaneja13
 

La actualidad más candente (20)

Complete Research Guide on Airbnb like App Development: History, Market Poten...
Complete Research Guide on Airbnb like App Development: History, Market Poten...Complete Research Guide on Airbnb like App Development: History, Market Poten...
Complete Research Guide on Airbnb like App Development: History, Market Poten...
 
Lyft presentation
Lyft presentationLyft presentation
Lyft presentation
 
SEO Strategy Template.pptx by Shereen Badr
SEO Strategy Template.pptx by Shereen BadrSEO Strategy Template.pptx by Shereen Badr
SEO Strategy Template.pptx by Shereen Badr
 
Measuring Success of Data Platforms by Booking.com Product Leader
Measuring Success of Data Platforms by Booking.com Product LeaderMeasuring Success of Data Platforms by Booking.com Product Leader
Measuring Success of Data Platforms by Booking.com Product Leader
 
Product Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metricsProduct Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metrics
 
Google Adwords PPC Pitch Deck Template (FREE)
Google Adwords PPC Pitch Deck Template (FREE)Google Adwords PPC Pitch Deck Template (FREE)
Google Adwords PPC Pitch Deck Template (FREE)
 
20141211 Booking.com Introduction
20141211 Booking.com Introduction20141211 Booking.com Introduction
20141211 Booking.com Introduction
 
Series D Deck | Sonder
Series D Deck | SonderSeries D Deck | Sonder
Series D Deck | Sonder
 
Shopify Online Store Proposal PowerPoint Presentation Slides
Shopify Online Store Proposal PowerPoint Presentation SlidesShopify Online Store Proposal PowerPoint Presentation Slides
Shopify Online Store Proposal PowerPoint Presentation Slides
 
Airbnb Presentation
Airbnb PresentationAirbnb Presentation
Airbnb Presentation
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
 
Marketplace Product Management by Tal Flanchraych
Marketplace Product Management by Tal FlanchraychMarketplace Product Management by Tal Flanchraych
Marketplace Product Management by Tal Flanchraych
 
Best SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks InteractiveBest SEO Plan, Affordable SEO Plan - Aks Interactive
Best SEO Plan, Affordable SEO Plan - Aks Interactive
 
SEO
SEOSEO
SEO
 
Gain Competitive Advantage With Personalization
Gain Competitive Advantage With PersonalizationGain Competitive Advantage With Personalization
Gain Competitive Advantage With Personalization
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
Web Design Proposal PowerPoint Presentation Slides
Web Design Proposal PowerPoint Presentation Slides Web Design Proposal PowerPoint Presentation Slides
Web Design Proposal PowerPoint Presentation Slides
 
Download Advance digital marketing course
Download Advance digital marketing courseDownload Advance digital marketing course
Download Advance digital marketing course
 
Airbnb deck
Airbnb deckAirbnb deck
Airbnb deck
 
Seo
SeoSeo
Seo
 

Destacado

The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopEduardo Shiota Yasuda
 
Internationalisation: 2200+ different ways to view a website
Internationalisation: 2200+ different ways to view a websiteInternationalisation: 2200+ different ways to view a website
Internationalisation: 2200+ different ways to view a websiteEduardo Shiota Yasuda
 
Emerging Trends in Travel and Hospitality Industry
Emerging Trends in Travel and Hospitality IndustryEmerging Trends in Travel and Hospitality Industry
Emerging Trends in Travel and Hospitality IndustryNearsoft
 
Web Audio Band - Playing with a band in your browser
Web Audio Band - Playing with a band in your browserWeb Audio Band - Playing with a band in your browser
Web Audio Band - Playing with a band in your browserEduardo Shiota Yasuda
 
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Eduardo Shiota Yasuda
 
Resumo do Congresso Experiência do Cliente 2013
Resumo do Congresso Experiência do Cliente 2013 Resumo do Congresso Experiência do Cliente 2013
Resumo do Congresso Experiência do Cliente 2013 Chaordic
 
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...CodeFest
 
CodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest
 
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"TourismFastForward
 
Contextual user profiles for destination recommendations
Contextual user profiles for destination recommendationsContextual user profiles for destination recommendations
Contextual user profiles for destination recommendationsMelanie JI Mueller
 
A/B Testing: Concept != Execution
A/B Testing: Concept != ExecutionA/B Testing: Concept != Execution
A/B Testing: Concept != ExecutionErin Weigel
 
Metasearch Outlook 2017
Metasearch Outlook 2017Metasearch Outlook 2017
Metasearch Outlook 2017Michal Juhas
 
Large scale data processing pipelines at trivago
Large scale data processing pipelines at trivago Large scale data processing pipelines at trivago
Large scale data processing pipelines at trivago Clemens Valiente
 
Booking.Com And Perl - Success story
Booking.Com And Perl - Success storyBooking.Com And Perl - Success story
Booking.Com And Perl - Success storyAndrei Pratasavitski
 
Trivago - NOAH12 London
Trivago - NOAH12 LondonTrivago - NOAH12 London
Trivago - NOAH12 LondonNOAH Advisors
 

Destacado (20)

Dominating the Web Typography
Dominating the Web TypographyDominating the Web Typography
Dominating the Web Typography
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia Workshop
 
Booking.com: Best in Class Case Study
Booking.com: Best in Class Case StudyBooking.com: Best in Class Case Study
Booking.com: Best in Class Case Study
 
Internationalisation: 2200+ different ways to view a website
Internationalisation: 2200+ different ways to view a websiteInternationalisation: 2200+ different ways to view a website
Internationalisation: 2200+ different ways to view a website
 
Introduction of Booking.com
Introduction of Booking.comIntroduction of Booking.com
Introduction of Booking.com
 
Emerging Trends in Travel and Hospitality Industry
Emerging Trends in Travel and Hospitality IndustryEmerging Trends in Travel and Hospitality Industry
Emerging Trends in Travel and Hospitality Industry
 
Web Audio Band - Playing with a band in your browser
Web Audio Band - Playing with a band in your browserWeb Audio Band - Playing with a band in your browser
Web Audio Band - Playing with a band in your browser
 
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
 
Resumo do Congresso Experiência do Cliente 2013
Resumo do Congresso Experiência do Cliente 2013 Resumo do Congresso Experiência do Cliente 2013
Resumo do Congresso Experiência do Cliente 2013
 
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...
CodeFest 2014. Каплуновский Б. — Использование асинхронного I/O для снижения ...
 
CodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast Development
 
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"
TFF2015, Gila Gfader, Booking.com, "Die Reise beginnt in Netz"
 
Contextual user profiles for destination recommendations
Contextual user profiles for destination recommendationsContextual user profiles for destination recommendations
Contextual user profiles for destination recommendations
 
A/B Testing: Concept != Execution
A/B Testing: Concept != ExecutionA/B Testing: Concept != Execution
A/B Testing: Concept != Execution
 
Metasearch Outlook 2017
Metasearch Outlook 2017Metasearch Outlook 2017
Metasearch Outlook 2017
 
Kafka at trivago
Kafka at trivagoKafka at trivago
Kafka at trivago
 
ConnectIn Amsterdam 2014 - Beter beslissen met data - Booking.com & Netwerven
ConnectIn Amsterdam 2014 - Beter beslissen met data - Booking.com & NetwervenConnectIn Amsterdam 2014 - Beter beslissen met data - Booking.com & Netwerven
ConnectIn Amsterdam 2014 - Beter beslissen met data - Booking.com & Netwerven
 
Large scale data processing pipelines at trivago
Large scale data processing pipelines at trivago Large scale data processing pipelines at trivago
Large scale data processing pipelines at trivago
 
Booking.Com And Perl - Success story
Booking.Com And Perl - Success storyBooking.Com And Perl - Success story
Booking.Com And Perl - Success story
 
Trivago - NOAH12 London
Trivago - NOAH12 LondonTrivago - NOAH12 London
Trivago - NOAH12 London
 

Similar a Front-end Culture @ Booking.com

Customer development and Agile development
Customer development and Agile developmentCustomer development and Agile development
Customer development and Agile developmentdchurchv
 
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...iLive Conference
 
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneurs
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie EntrepreneursIntensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneurs
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneursideatoipo
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansNathan Gloyn
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT
 
Post Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing ConversionsPost Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing ConversionsAdam Proehl
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationOptimizely
 
30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media Effectiveness30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media EffectivenessNordicClick Interactive
 
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimatinggerardbeckerleg
 
Get Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With DigitalGet Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With DigitalJoshua Stauffer
 
The Lean Startup at Code for America fellows
The Lean Startup at Code for America fellowsThe Lean Startup at Code for America fellows
The Lean Startup at Code for America fellowsEric Ries
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileKenAtIndeed
 
How To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization StrategyHow To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization StrategyVWO
 
Webigence Credentials - showcasing technically complex bespoke ASP.NET projects
Webigence Credentials - showcasing technically complex bespoke ASP.NET projectsWebigence Credentials - showcasing technically complex bespoke ASP.NET projects
Webigence Credentials - showcasing technically complex bespoke ASP.NET projectsWebigence
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In ParisEric Ries
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdcEric Ries
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07Enthiosys Inc
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07Enthiosys Inc
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentAleksejs Truhans
 

Similar a Front-end Culture @ Booking.com (20)

Customer development and Agile development
Customer development and Agile developmentCustomer development and Agile development
Customer development and Agile development
 
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
 
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneurs
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie EntrepreneursIntensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneurs
Intensive Workshop:Building Apps -Idea to Release- for Non-Techie Entrepreneurs
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
 
Post Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing ConversionsPost Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing Conversions
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
 
Mvp do McGyver
Mvp do McGyverMvp do McGyver
Mvp do McGyver
 
30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media Effectiveness30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media Effectiveness
 
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
 
Get Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With DigitalGet Scrappy: Start Measuring Customer LTV With Digital
Get Scrappy: Start Measuring Customer LTV With Digital
 
The Lean Startup at Code for America fellows
The Lean Startup at Code for America fellowsThe Lean Startup at Code for America fellows
The Lean Startup at Code for America fellows
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
 
How To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization StrategyHow To Build a Winning Conversion Optimization Strategy
How To Build a Winning Conversion Optimization Strategy
 
Webigence Credentials - showcasing technically complex bespoke ASP.NET projects
Webigence Credentials - showcasing technically complex bespoke ASP.NET projectsWebigence Credentials - showcasing technically complex bespoke ASP.NET projects
Webigence Credentials - showcasing technically complex bespoke ASP.NET projects
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
Better Software Keynote The Complete Developer 07
Better Software Keynote  The Complete Developer 07Better Software Keynote  The Complete Developer 07
Better Software Keynote The Complete Developer 07
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 

Más de Eduardo Shiota Yasuda

RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio APIRetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio APIEduardo Shiota Yasuda
 
Criando uma arquitetura de front-end do zero
Criando uma arquitetura de front-end do zeroCriando uma arquitetura de front-end do zero
Criando uma arquitetura de front-end do zeroEduardo Shiota Yasuda
 
Desafios do Desenvolvimento de Front-end em um e-commerce
Desafios do Desenvolvimento de Front-end em um e-commerceDesafios do Desenvolvimento de Front-end em um e-commerce
Desafios do Desenvolvimento de Front-end em um e-commerceEduardo Shiota Yasuda
 
Arquitetura de Front-end em Aplicações de Larga Escala
Arquitetura de Front-end em Aplicações de Larga EscalaArquitetura de Front-end em Aplicações de Larga Escala
Arquitetura de Front-end em Aplicações de Larga EscalaEduardo Shiota Yasuda
 
Responsive Web Design e a Ubiquidade da Web
Responsive Web Design e a Ubiquidade da WebResponsive Web Design e a Ubiquidade da Web
Responsive Web Design e a Ubiquidade da WebEduardo Shiota Yasuda
 
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire JapanSushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire JapanEduardo Shiota Yasuda
 
O Design e a Interface no mundo da Programação
O Design e a Interface no mundo da ProgramaçãoO Design e a Interface no mundo da Programação
O Design e a Interface no mundo da ProgramaçãoEduardo Shiota Yasuda
 

Más de Eduardo Shiota Yasuda (9)

RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio APIRetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
RetroJS - Escrevendo músicas da era 8-bits com JavaScript e Web Audio API
 
Criando uma arquitetura de front-end do zero
Criando uma arquitetura de front-end do zeroCriando uma arquitetura de front-end do zero
Criando uma arquitetura de front-end do zero
 
Modular and Event-Driven JavaScript
Modular and Event-Driven JavaScriptModular and Event-Driven JavaScript
Modular and Event-Driven JavaScript
 
Desafios do Desenvolvimento de Front-end em um e-commerce
Desafios do Desenvolvimento de Front-end em um e-commerceDesafios do Desenvolvimento de Front-end em um e-commerce
Desafios do Desenvolvimento de Front-end em um e-commerce
 
Arquitetura de Front-end em Aplicações de Larga Escala
Arquitetura de Front-end em Aplicações de Larga EscalaArquitetura de Front-end em Aplicações de Larga Escala
Arquitetura de Front-end em Aplicações de Larga Escala
 
Responsive Web Design e a Ubiquidade da Web
Responsive Web Design e a Ubiquidade da WebResponsive Web Design e a Ubiquidade da Web
Responsive Web Design e a Ubiquidade da Web
 
User Experience para Developers
User Experience para DevelopersUser Experience para Developers
User Experience para Developers
 
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire JapanSushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
Sushi e Interfaces - PechaKucha São Paulo Vol. 8 + Inspire Japan
 
O Design e a Interface no mundo da Programação
O Design e a Interface no mundo da ProgramaçãoO Design e a Interface no mundo da Programação
O Design e a Interface no mundo da Programação
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Front-end Culture @ Booking.com