Pàgina d'inici » Formació » Documentació » DevOps o com recuperar la visió global de IS

DevOps o com recuperar la visió global de IS

Tradueix la pàgina

USA Flag German Flag Spain Flag
USA Flag German Flag Spain Flag
Devops

DevOps. Recuperar la visió global de IS.

Una de les tendències més comunes als darrers 20 anys es la cursa per la especialització a IS: Qui sap de mòbils no sap de BackEnd. Qui esta a infraestructures no li parlis de programació. A qui programa no li parlis de BB.DD.

En part es raonable per la complexitat de cada tasca individual, però sobretot, la manca de personal qualificat a la direcció, la promoció de “buròcrates” i “homes grisos“, sense coneixements ni experiència, i la simplificació per a convertir IS en un servei on reduir costos, ha assolit tal nivell que han fet fracassar grans projectes. Alguns informes avaluen entre un 70% i un 189% els projectes informàtics que fallen per planificacions i decisions externes als equips que ho han de desenvolupar.

Però a la natura res funciona de manera aïllada sinó per sistemes interconnectats. El tauró, per molt caçador especialista que sigui, requereix del peix pilot per a sobreviure.
Així, que fa uns pocs anys (cap al 2008) va començar a sorgir una moviment que intenta aproximar el desenvolupament (“Dev“) i les operacions (“Ops“) i que va nàixer més per la confluència de necessitats i gent experta, que per les ganes de la indústria de vendre un nou producte.

El concepte, o conjunt de conceptes, es jove i subjecte a anar depurant-se i fixant-se però com a base podem dir:

  • Acordar, col·laborar, validar, automatitzar. (En aquest ordre!!!)
  • Crear un entorn de desplegament (“Ops.”) ágil i resilent (“capacitat de resistir alteracions sense trencar-se“).
  • Creació d’un entorn multidisciplinari per a crear i operar sistemes sotmesos a canvis freqüents.
  • Finalment… automatitzar.

Més que la gestió de les eines i l’adherència a sigles (Kanban, Agile, Scrum, Vagrant, Docker, etc…) es un canvi de filosofia de com gestionar les operacions, afegint una adaptació d’eines i de cultura de treball, que des de fa temps he estat promovent (amb nul èxit tot s’ha de dir).
Aquí l’anomenen CAMS (Culture, Automation, Measurement, Sharing)

Els “homes grisos“, que volen les sigles i prou, fracassaran en l’intent d’implantar-ho. No es un producte; es una filosofia de fer les coses.

DevOps Manifesto

El que crec que millor ho ha expressat i jo m’he readaptat es del Manifest Agile:

Concepte Adaptació
People (Individuals and interactions) over process over tools Aquí, òbviament, vol dir que has de disposar de gent. Sense personal no comencis!

I han de parlar. I col·laborar. I arribar a acords.

Working systems over comprehensive documentation No vol dir que no documentis!

Vol dir que miris de eliminar o reduir a la mínima expressió els processos documentals que no aporten cap valor, però si et cal treballar a llarg termini o tens requisits legals, els hauràs de complir.

Jo, que haig de auditar o canviar implantacions freqüentment, agraeixo que hi hagi una mica de documentació per a variar. Els “homes grisos” tenen, a més, una adoració extrema.

Customer and developer collaboration over contract negotiation Es a dir: No perdis el temps en negociar coses que no aporten valor.

Negocia on el client pot percebre importància.

Adapting to change over following a plan No vol dir que no tinguis un pla, sinó que l’adaptis als canvis, o perquè ho entregui la meva mare:
Si et trobes una pedra / embús a l’autopista no t’estavellis contra ella, agafa una sortida cap a la carretera normal.

Altres explicacions, molt amenes, les fa Javier Garzás, per exemple en aquests vídeos:

Descripció Exemple
Sobre el cicles de vida: Cascada, Iteratiu, Incremental YouTube: Ciclo de vida en cascada, iterativo y ágil (ESP)
Avaluació retrospectiva Javier Garzás: Dinàmiques Retrospectives
The Agile Manifesto – 4 Agile Values Explained
Continuous Delivery vs. Continuous Deployment (IBM DevOps)
DevOps Demystified – An introduction to the ideas that are driving DevOps

 

 

Enllaços relacionats:

 

 

Anuncis

25 comentaris

  1. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  2. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  3. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  4. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  5. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  6. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  7. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  8. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  9. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  10. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  11. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  12. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  13. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  14. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  15. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  16. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  17. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  18. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  19. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

  20. […] DevOps o com recuperar la visió global de IS […]

    M'agrada

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

%d bloggers like this: