DEVOTPSDAYS

are

09

   

Hlex Schvuarlz
E Galexrchwarfzbln $

E alexanc| enschwarf1@here. com

B e  i n 2 0 1 4 E de. li...
we are
hirin v

Pllex Schwarfz
u Céalexschwarfzbln $

g a| exancler. schvuar+z@here. com

  

m cle. |inkecIin. comIinlale...
i"; €’irL[AT”S‘ iii.  ms mu_i; ... 
= our =  5 ll?  =

console oi-: l’pu: l’

    

code ldeeslrefiomtles
-VJIMI Devops is ...
D . . F.  ‘J ‘ ‘w ‘  VI‘ Up to three jears ago. 
I Q,  Q,  I had no clue about the difference

between efficient and effec...
perfect spot
but risks]

   

Sweat spot

   

EX/ §ililA@lL. E

Photographer

produces @

cover picture

for a
magazine

...
EX/ §llllM'9fl. E

fixing flat tire
EX/ §llllAlPlLE

Customer
Support

    
     
 

 
 

%? f_‘

i Q

- customer ' 
satisfaction

eg.  Zappos

   
  

- cust...
©@EB‘R/ M’ll@llll§

  
    
     
  
 

  
  
  
 

. sLn C 92"

- Securitsg Cfllpg?  Q

- cjcle time for  DEM "“ , 
- new ...
*“I. ic: ssEcc. l

approach

  
 

"hlhefgj effects"

"eztperts should do
expert work"

"'me: ti'mize u'i‘i| i2ction"

"co...
Classical Clflfilcfll

       Devops

approach

   

on

approach

und rsta ‘ed

Qocs _J% g H
-Flvailabi| it1,SLFl,  Securits...
Flirplane on ground ! 

Letting Dev team
wait mean. ..
we earn less
who should decide which is
the right notebook for you? 

cer ' ied Devops laptop
$Wlll0@fllR@llZ/ M’fl@Dxl]9 lMlJfi’©l&ll@llW Mll® £llLll@ll£lllilEl‘M

 

Classical Model DevOps done smart
-same bad tools f...
*“I. ic: ssEcal

approach

   
  

"synergy effects"

I  amazon
webservlces"

Spotifv

"eztperts should do
expert work"

 ...
Willi/ ,3-iii WE @© ’WlliTl‘rll SEEN/ lEl'rR§. ..
stone age state of the art

I‘

 

' a fleet of servers
"red shirts"

 
...
8W7Ellll§lK. /A lH| Ml[I>El1.§. /rllllllilliill

   
 

usual model their model
main office main office

  
  
  
 

decid...
Maybe there is an
opportunity that

you have to catch
D. '-'EVOPSDl; ‘. 'S
z: u:r‘. “?‘°-' 3 *3

t‘.  V‘ I § ;  I
A . .i}o«'; .<>1:l t

   

‘L I #. ,,V_’-4”’ I.  If ‘I X r.   ...
DevOps Means Effectiveness First
Nächste SlideShare
Wird geladen in …5
×

DevOps Means Effectiveness First

3.624 Aufrufe

Veröffentlicht am

talk presented at the DevOpsDays Berlin 2014.

http://devopsdays.org/events/2014-berlin/
Twitter: @blndevops, #devopsdays #Berlin

More details: http://bit.ly/1wvYV3x

ABSTRACT:
In this talk we explore in detail how efficiency and effectiveness are related to DevOps and the traditional separation of Development and Operations.

Companies are usually aiming for high efficiency and predictability. This seems to make sense in the first place, as no one wants to be inefficient, right? But wait a second, the ask for efficiency might actually be a source for a permanent conflict with the DevOps idea.

The focus on “synergy effects” and “good utilization” – which is a focus on efficiency – is often one of the main motivations for creating silos in the organisation, for the classical separation between Dev and Ops. Quite often those structures are neither effective nor efficient in the long run.

On the other hand, with DevOps done right one can achieve a high level of effectiveness: Horizontal scaling, that is, increasing for a team their coverage of the value stream from idea to production, brings naturally the focus on doing the right thing for the customer. Furthermore, by improving the efficiency of an effective process, DevOps can enable companies to be ahead of their competitors.

What I can learn in this session?

* You can gain a better understanding how the DevOps approach yields to good organizational setups.
* You learn some good arguments, why the traditional approach is suboptimal, and understand the mechanics that lead to ineffective and inefficient structures.
* You learn good arguments for selling DevOps better
* You learn ideas which help you to make the right choices in your DevOps journey.

Veröffentlicht in: Technologie
0 Kommentare
14 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
3.624
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
113
Aktionen
Geteilt
0
Downloads
32
Kommentare
0
Gefällt mir
14
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

DevOps Means Effectiveness First

  1. 1. DEVOTPSDAYS are 09 Hlex Schvuarlz E Galexrchwarfzbln $ E alexanc| enschwarf1@here. com B e i n 2 0 1 4 E de. lin| :edin. comIinInlexanderxclnvuarfzberlin
  2. 2. we are hirin v Pllex Schwarfz u Céalexschwarfzbln $ g a| exancler. schvuar+z@here. com m cle. |inkecIin. comIinlalexanderschvuarfzberlin
  3. 3. i"; €’irL[AT”S‘ iii. ms mu_i; ... = our = 5 ll? = console oi-: l’pu: l’ code ldeeslrefiomtles -VJIMI Devops is smurf! -l; J!a' Clessicc-. I is clifiiculff -! «now ‘to sell Devops befier? an , . i:1sL: ’-. ' : -. ;:“J 9293.3.. . .
  4. 4. D . . F. ‘J ‘ ‘w ‘ VI‘ Up to three jears ago. I Q, Q, I had no clue about the difference between efficient and effective. 3 I basicall1 used them as ssinonxims. Effectiveness is. .. the degree to which objectives are achieved. in contrast to efficiencj, effectiveness is determined without? reference to costs or costs, YQSOUYCES YQSOUYCQS
  5. 5. perfect spot but risks] Sweat spot EX/ §ililA@lL. E Photographer produces @ cover picture for a magazine ‘cg. .. . .;: ~ Iy - customer bus]: *5, A -number of pictures cover picture K -total time - readers like it -costs - good sales numbers
  6. 6. EX/ §llllM'9fl. E fixing flat tire
  7. 7. EX/ §llllAlPlLE Customer Support %? f_‘ i Q - customer ' satisfaction eg. Zappos - customer calls per hour - number of CS employees - waiting time
  8. 8. ©@EB‘R/ M’ll@llll§ . sLn C 92" - Securitsg Cfllpg? Q - cjcle time for DEM "“ , - new features -fixing bugs - scaling upldown - new test env - happsi customers - success . Hvailabiliidi sf - number of people - number of server - costs
  9. 9. *“I. ic: ssEcc. l approach "hlhefgj effects" "eztperts should do expert work" "'me: ti'mize u'i‘i| i2ction" "cost savings"
  10. 10. Classical Clflfilcfll Devops approach on approach und rsta ‘ed Qocs _J% g H -Flvailabi| it1,SLFl, Securitsg (L3 f M 1 approach mans; incider at the same time -c1cle time for -new features -fixing bugs vi) CT) -scaling upldown ( 3 - new test env -arch change " ou product does not have pYiDYH'' Scc ‘Eng - itproducts _, _/) - fitechnologies - = |*peop| e <3
  11. 11. Flirplane on ground ! Letting Dev team wait mean. .. we earn less
  12. 12. who should decide which is the right notebook for you? cer ' ied Devops laptop
  13. 13. $Wlll0@fllR@llZ/ M’fl@Dxl]9 lMlJfi’©l&ll@llW Mll® £llLll@ll£lllilEl‘M Classical Model DevOps done smart -same bad tools for given clear requirements every team . ~_. :.M_'___m__: _ UNEFET to do (and lJ)ii‘I) - "it was always like * with flexibility HCLO to do it. that" Wenudlo -hard to change s - requirements E3 High . unclear Alignment f, "'j‘, 'f. ',, ';‘, u,'“, ‘,' Imover~e_ 9 organization @ -given new to do $, °.. '.', ‘,“. '""" gualflawlyrvm 623;, o’ "p‘’5!iT; ‘;“5§? f.‘ ‘. Mlovomanaglng E" ‘H . / organ alion organization @, Low lndlifenm chm“ 9/ ca" Alignment “mm Mm % {gl « ' ‘ = Devops done stupid Low Autonomy High Autonomy Hmrlk Knihrrg
  14. 14. *“I. ic: ssEcal approach "synergy effects" I amazon webservlces" Spotifv "eztperts should do expert work" "'ma: timize u'i‘i| i2c. tion" '-4--v "cost savings"
  15. 15. Willi/ ,3-iii WE @© ’WlliTl‘rll SEEN/ lEl'rR§. .. stone age state of the art I‘ ' a fleet of servers "red shirts" I big server I -> Local impact “age impad, E -> local reaction -a very low impact
  16. 16. 8W7Ellll§lK. /A lH| Ml[I>El1.§. /rllllllilliill usual model their model main office main office decides on products and policies e local branches — _ . ... .., .. ... . . ... ... . 4.1. _. l.J. . . ,J. V. '7' — V. J , ... .. . ,.. ._. _. ... _. _ _ . E . . ! ,. l .4 . . . fi E E fi fi have responsibility for local products local branches
  17. 17. Maybe there is an opportunity that you have to catch
  18. 18. D. '-'EVOPSDl; ‘. 'S z: u:r‘. “?‘°-' 3 *3 t‘. V‘ I § ; I A . .i}o«'; .<>1:l t ‘L I #. ,,V_’-4”’ I. If ‘I X r. Fllex Schwartz *' ‘I * @alexschwartzbln l alexandeicschwart1@here. com — ‘ de. Iinkedin. comIinIalexanderschwartzberlin

×