Page 1
GoDaddy.com’sCloud Storage Solution
Adam KnappRussian Internet Technologies ++
April 2012Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.Third-party marks and logos are registered trademarks of their respective owners. All rights reserved.
Page 2
Who knows what GoDaddy.com does?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 3
Super Bowl!!
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 4
Domains
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 5
Did you know? We’re # 1 in …
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 6
GoDaddy Products
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 7
A little about me
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 8
A long ways from home
Distance 6043 Miles! 9726 Kilometers!
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 9
Topics Today
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 10
Why Cloud Storage? – A lot of Storage
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 11
Why Cloud Storage?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 12
Driver
Diffusion of Innovation
Mission:
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 13
What’s our Target?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 14
2008 - Meet the team
QA DEVDEV
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 15
Driver
Mission:Accomplished
Diffusion of InnovationCopyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 16
What’s Next?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 17
Feb 2010
QA
QA
DEV
DEVDEV
ManagerManager
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 18
Launch REST Interface
Mission:Accomplished
Diffusion of Innovation
REST
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 19
What’s Next?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 20
Team 2010
DEV
QA
QA
QA
DEV
DEV
DEVDEV
ManagerManager
PM
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 21
Rinse, Repeat, Expand
Mission:Accomplished
Diffusion of Innovation
Repeat
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 22
New Mission
We believe in providing the highest quality object storage solution that is consistently reliable, scalable, performant, and affordable.
Мы считаем, что в обеспечении высокого качества объекта хранения данных, которая постоянно надежных, масштабируемых, производительной и доступной.
Mission Statement:
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 23
Team Today
DEV
QA
OPS
QA
QA
DEV
DEV
DEV
DEV
DEVDEV
ManagerManager
INTERN
PM
Lead
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 24
Technologies Used
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 25
Continue Expansion
Diffusion of Innovation
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 26
Internal World Wide Product
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 27
What’s Next? Expand Further!
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 28
How Do We Do it? What Process do we follow?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 29
Why Kanban?
KAIZEN
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 30
How Kanban Work?
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 31
Card Wall & Flow
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 32
Recipe of Success
1. Focus on Quality2. Reduce WIP3. Deliver Often4. Balance Demand Against
Throughput5. Prioritize6. Attack Sources of Variability
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 33
Focus On Quality
Defects = Biggest Waste!Ways to focus on Quality
Use Professional TestersAutomating Regression TestsCode Inspections
Peer ReviewsReduces quantity of design-in-progress boosts software quality
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 34
How do we Focus on Quality?
We Automate!We Review!Small Stories
FLOW
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 35
Quality Formed by Communication
Open CommunicationMeetings
StandupsWeekly Retrospective
FLOW
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 36
Reduce Work in Progress – Focus!
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 37
4 Team Rules
1. Create Small Stories
2. Scan Board Right to Left.
3. Max of 3
4. Challenge Yourself & Learn
SCAN From Right To Left – Identify Problems – Invoke Conversation
5 daysFLOW
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 38
Deliver Often to the Business
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 39
Measure how well you’re doing
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 40
Balance Demand Against Throughput
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 41
Slack Time
KAIZENCopyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 42
What’s Next for Our Team?
DEV
QA
OPS
QA
QA
DEV
DEV
DEV
DEV
DEVDEV
ManagerManager
INTERN
DEV
DEV
DEV
DEV?
DEV
? ?
PM
Lead
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 43
Build, Deploy, Test Quicker!
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 44
In Conclusion
We believe in providing the highest quality object storage solution that is consistently reliable, scalable, performant, and affordable.
A Small Team can do Big ThingsEmpower Your Team (Kanban Works!)Focus On Quality
It’s Everyone's Job! Automate, Review, Communicate
Reduce your WIPDeliver More OftenMeasure Your Progress, Adjust AccordinglyEmbrace Evolution & ChangeCulture can change over time
Mission Statement:
KAIZENCopyright © 2012 GoDaddy.com, LLC. All Rights Reserved.
Page 45
Copyright © 2012 GoDaddy.com, LLC. All Rights Reserved.Third-party marks and logos are registered trademarks of their respective owners. All rights reserved.