DESIGN TO DISRUPT
1LHu2nv
1LHu2nv
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
dev<br />
sec<br />
arch<br />
cust<br />
supp<br />
test<br />
ops<br />
Amazon May Deployment Stats<br />
(production hosts & environments only)<br />
11.6 seconds<br />
Mean time between deployments (weekday)<br />
1,079<br />
Max # of deployments in single hour<br />
10,000<br />
Mean # of hosts simultaneously receiving a deployment<br />
30,000<br />
Max # of hosts simultaneously receiving a deployment<br />
ext<br />
This end-to-end approach also offers a solution to a major<br />
part of the criticism of Agile: it was said to be less<br />
reliable — a cowboy way to handle software. Because a<br />
multidisciplinary team is made responsible for both development<br />
and operation, the developers feel the pain<br />
when things go wrong operation-wise (and the other way<br />
around). The DevOps teams (or ‘squads’, if you like) consist<br />
of architects, security specialists, marketers, testers,<br />
support services, infrastructure specialists and customers.<br />
This is, in fact, a whole organization in a<br />
nutshell, or a startup. So the extra added to Agile by<br />
DevOps, is removing the walls between the operation<br />
and development. 22 Developers are now responsible for<br />
the operation, which promotes entrepreneurship and responsibility.<br />
This results in the speed and customer obsession<br />
— the ultimate customer experience — that we<br />
referred to before, although at a far lower risk. The days<br />
when everybody had to be ready during the weekend,<br />
because some software was being deployed, will then be<br />
over for good. To illustrate the contrast: Amazon realizes<br />
1,000 deployments in an hour.<br />
Amazon's statistics for product releases<br />
Source: John Jenkins, Amazon.com<br />
22 In fact, all stakeholders are involved (see the picture on<br />
this page).<br />
18