What is continuous deployment? Why design for continuous deployment? How can engineers help designers think and work in this environment. An overview of how it’s done at Etsy.
one product, so we should work similarly. Design doesn’t get left behind in a powerful engineering culture. In fact, design can scale and be more fluid when it’s close to engineering.
Nov 0 10 20 30 40 50 60 70 Engineers Deployers Here we can see the moment in 2010 when the number of people deploying to production surpassed the number of engineers on staff. This is good.
Nov 0 10 20 30 40 50 60 70 15 20 23 26 30 35 42 47 49 55 58 Engineers Deployers Here we can see the moment in 2010 when the number of people deploying to production surpassed the number of engineers on staff. This is good.
Nov 0 10 20 30 40 50 60 70 15 20 23 26 30 35 42 47 49 55 58 7 8 10 15 22 26 32 50 54 57 62 Engineers Deployers Here we can see the moment in 2010 when the number of people deploying to production surpassed the number of engineers on staff. This is good.
Nov 0 10 20 30 40 50 60 70 15 20 23 26 30 35 42 47 49 55 58 7 8 10 15 22 26 32 50 54 57 62 Engineers Deployers Here we can see the moment in 2010 when the number of people deploying to production surpassed the number of engineers on staff. This is good.
the same environment, they share a language. This makes is easier to share knowledge. It also means you sympathize more with each other’s motivations and challenges.
This is like some engineers, but not most of them. Most of them like to work in their development environment directly. Us designers don’t like things like Vim.
many things many times. Makes it easy to get started. Helps share design decisions between designers and with engineers. If we do something more than once, we patternize it.
dead simple. They live in a few simple PHP files. These allow us to safely work in production code and only deliver designs to the right people at the right time.
about merging? We merge when we pull. No branches. We only “branch in code” using the config flags. That saves us from any annoying merging issues and keeps everyone accountable. It’s also just simple and easy to understand.
Pushes. There’s a little bot that helps you be polite, but the only policy enforcement is self enforcement. We respect the system and respect our peers.
over the long term. We look at business metrics immediately and over the long term. And we watch behavioral metrics and funnels using our analyzer tool.