Video and slides synchronized, mp3 and slide download available at http://bit.ly/12Xi2lC.
Wil Stuckey explains how Etsy manages to deploy nearly ~10,000 changes in one year, and how they run A/B experiments in the midst of continual code change.Filmed at qconnewyork.com.
Wil Stuckey is Software Engineer at Etsy.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/etsy-deploy
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
27. Total Deploys: 4,040
Total Commits: 45,447
Total Unique Authors: 220
Average Deploys per day: 35.75
Average Authors per deploy: 7.01
Average Commits per deploy: 11.25
2013 ... So far
40. • Small iterative changes
• Product exists in prod as soon as possible
41. • Small iterative changes
• Product exists in prod as soon as possible
• Can be available for small groups for
testing and feedback.
42. • Small iterative changes
• Product exists in prod as soon as possible
• Can be available for small groups for
testing and feedback.
• Easy to communicate milestones because
they happen as part of the development
process.
47. • Works great in the
beginning
• Quickly becomes
overwhelming as you
increase your
concurrent launches.
Wiki
48. • Works great in the
beginning
• Quickly becomes
overwhelming as you
increase your
concurrent launches.
• Requires manual labor
to keep stakeholders
informed
Wiki
53. Launch Calendar
• Simple web app
• Collect structured meta-data about the
launch
• Central location for upcoming, current
and past launch information
57. ✉
Launch Calendar
• Automated emails to product owners
around deadlines
• Daily emails to product groups containing
upcoming and recently launched
launches
Make your email work for you
59. Launch Calendar
• Highly utilized across the organization
• During the year+ that it was running we
recorded and tracked over 275 launches
How did it go?
60. “This beats the crap out
of the wiki page in every
conceivable way.” - real
feedback