Está en la página 1de 7

Elaborado por:

D EV O PS : LA CLAVE DE LA
ECONOMÍA DE LAS
APLICACIONES
Informe Especial

Hoy por hoy ya no son sólo desarrolladores de software las tradicionales


empresas de software: Los bancos, los fabricantes de coches, las
aseguradoras, las Administraciones… Todas las Organizaciones deben
desarrollar software y aplicaciones a contra reloj para no perder
competitividad o para servir bien a sus ciudadanos.

DevOps es un acrónimo en inglés de las palabras “Development” y


“Operations”. Se trata de una metodología de desarrollo de software que
hoy por hoy se está convirtiendo en clave para poder afrontar con éxito la
ingente tarea de desarrollo de aplicaciones y software que deben acometer
hoy las organizaciones de toda índole, sector, tamaño y condición.

Por Daniel Alguacil. It-latino.net


28/01/2015
Elaborado por:
28-1-2015

DEVOPS: LA CLAVE DE LA ECONOMÍA DE


LAS APLICACIONES
Informe Especial

1
Elaborado por:
28-1-2015

CUANDO LOS BANCOS SE CONVIERTEN EN DESARROLLADORES


DE SOFTWARE

Allá por mayo de 2013 un responsable de origen indio de Seguridad Informática en el banco
JPMorgan Chase & Co, Anish Bhimani, respondía en una entrevista a la revista de
exalumnos del cmu.edu: "La gente no es consciente pero muchos grandes bancos son sobre
todo grandes empresas de tecnología. Pongamos el ejemplo de JPMorgan Chase, el banco
en el que trabajo. Tenemos más desarrolladores de software que Google y más técnicos que
Microsoft... tenemos que hacer cosas a escalas a las que nunca las habíamos hecho y
resolver problemas que nadie había afrontado hasta ahora"

En mayo de 2014 David Bressler, Vicepresidente para Financial Services de CA


Technologies, escribía un artículo titulado “Are Banks Software Companies?” en el que
comenta, entre otras cosas, la compra por parte del BBVA de “Simple”, una start up de
Portland dedicada a hacer software para que los usuarios de banca puedan gestionar sus
finanzas personales.

El 12 de enero de 2015 el banco norteamericano CapitalOne compraba Levelmoney, una


Startup de San Francisco que hace una aplicación móvil conectada a nuestra cuenta
bancaria para poder saber el dinero que podemos gastarnos en todo momento, no sólo el
dinero que tenemos en la cuenta, sino el que nos queda una vez restados los gastos
habituales.

Son síntomas evidentes de una realidad palpable: todos las organizaciones, no importa su
sector, tamaño o localización, han de desarrollar software para poder competir en la
economía digital. Y además deben hacerlo de una forma continua y rápida, y por supuesto
cumpliendo con las cada vez más estrictas normativas, sea en el sector bancario, en la
distribución de alimentos, en la fabricación de medicamentos o en la administración fiscal.

2
Elaborado por:
28-1-2015

DEVOPS, METODOLOGÍA PARA EL EXITO

DevOps es un acrónimo de las palabras inglesas “Devolopment” y “Operations”, que en la


práctica podríamos explicar como una metodología para el desarrollo de software por parte
de los equipos de Desarrollo en comunicación directa y colaborativa con el resto de
departamentos de la Empresa, tanto el Departamento de IT como los departamentos de
negocio, sobre todo, que son los que exigen continuamente hoy nuevos desarrollos y lo más
rápido posible.

DevOps permite el desarrollo y puesta en marcha de aplicaciones de forma “fluida” y con


posibilidad de que el feedback de los test de los usuarios de las aplicaciones y de los
departamentos responsables llegue a los equipos de desarrollo y retroalimente los
desarrollos. Se trata en definitiva de alinear el Departamento de Desarrollo con la
estrategia de negocio de la empresa.

DevOps está intrínsecamente ligado al Cloud tanto para el propio desarrollo como para el
despliegue de las aplicaciones.

No existen “productos” DevOps, existen entornos de desarrollo que cumplen esa


metodología:

- Magic Quadrant de “Integrated Software Quality Suites” de Agosto 2014:


http://www.gartner.com/technology/reprints.do?id=1-20VL1MN&ct=140905&st=sb
- HP: http://www8.hp.com/us/en/software-solutions/devops-solutions/
- CA Technologies: http://www.ca.com
- IBM: http://www.ibm.com/ibm/devops/us/en/
- Vmware: http://vcloud.vmware.com/uk/service-offering/devops

El analista español de tecnología Norberto Gallegos analizaba a finales del 2014 en este
artículo la importancia de DevOps en el momento actual.

3
Elaborado por:
28-1-2015

LA VISION DEL GIGANTE AZUL

IBM es una de las compañías que más está alineando sus entornos de desarrollo a DevOps.
De hecho en Innovate 2014, la reunión anual organizada por IBM Rational y celebrada
en Orlando en junio de 2014, Devops fue el invitado estrella, la clave para que las
Organizaciones innoven y sean ágiles. Plantean que con este tipo de Desarrollo los
diferentes departamentos de las grandes corporaciones y organismos públicos se pueden
convertir en auténticas Startups ágiles y flexibles.

Aquí puede ver las grabaciones de los diferentes Keynotes de Innovate 2014.

De estas Keynotes destacamos lo más importante:

Día 1 (https://www.youtube.com/watch?v=RH2g7MEbnlk )

Habla Kristiina Söderholm, Head of Nuclear R&D de Fortum, quien explica la importancia
de DevOps para el desarrollo de software en su compañía.

Dirige la sesión el carismático Kristof Kloeckner, Responsable mundial de IBM Rational.

Participan también Steve Robinson, General Manager for Cloud Platform Services que
habla de las nuevas posibilidades que abre el Cloud para los desarrolladores.

También interviene Ravindra Misra, CIO de http://www.bart.gov /sobre el desarrollo de


aplicaciones móviles sobre Bluemix y DevOps que ha desarrollado con Slavik Zorin y Corey
Grimes de http://www.sync-sys.com/, y que también participan en la sesión.

Día 2 (http://youtu.be/s0M1P05-6Io?list=PLlhg84-xzjfx6RbIfJg3wLJOqXEUxvNMF )

Habla Snehal Antani, Chief Information Officer de GE Capital, quien explica cómo utiliza
el entorno de desarrollo de IBM su compañía.

4
Elaborado por:
28-1-2015

RECURSOS DEVOPS DE IBM

A continuación puede ver una selección de recursos online sobre la visión de DevOps
por parte de IBM

Comentarios
Idioma Link

Canal en Youtube de IBM Rational Inglés Pinchar aquí

Interesantísima lista de videos de Sanjeev Sharma, responsable


de DevOps en IBM que explica muy claramente qué es Devops y Inglés Pinchar aquí
cómo puede ayudar a la empresa.

Real Experiences: Transforming Application Delivery for


Continuous Innovation. Webinar celebrado a finales del 2014 en
el que Snehal Antani, CIO y Chief Arquitect de GE Capital Americas
explica cómo está utilizando su Compañía el entorno DevOps de
IBM.
Inglés Pinchar aquí
En el webinar participan:
Snehal Antani - CIO & Chief Architect, GE Capital Americas
Kurt Bittner - Principal Analyst, Forrester Research
Kristof Kloeckner - General Manager, IBM Software Group
Steve Kagan - VP, IBM Global Business Services
Dibbe Edwards - VP Development, IBM Software Group

Presentaciones de Innovate 2014 que tuvo lugar en Amsterdam


en septiembre de 2014 Inglés Pinchar aquí

eBook  “DevOps  For  Dummies” de Sanjeev Sharma y Bernie


Coyne Inglés Pinchar aquí

Reinventing Financial Services - how to respond to change.


En este webinar varios expertos en el sector financiero explican
cómo una compañía financiera, con aplicaciones multiplataforma,
Inglés Pinchar aquí
responde a los constantes requerimientos para desarrollar
aplicaciones de forma ágil y flexible. El panel de expertos repasa la
importancia de DevOps para el sector financiero.

Lista de videos con decenas de experiencias de clientes con IBM


Inglés Pinchar aquí
DevOps

Webinar sobre IBM Urbancode.


Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), shares
insight and best practices for delivering software in a hybrid cloud
Inglés Pinchar aquí
environment - featuring UrbanCode Deploy and Bluemix. Eric will
also show a brief demo of UrbanCode Deploy updating an
application with a Bluemix front-end, and on-prem back-end!

Inglés Pinchar aquí


Webinar sobre IBM Urbancode.

5
Elaborado por:
28-1-2015
IBM UrbanCode Deploy with Patterns is a full-stack environment
management and deployment solution that enables users to design,
deploy and update full-stack environments for multiple clouds.
Join Michael Elder, Senior Technical Staff Member, IBM DevOps, as
he shows you how you can improve your customer feedback loop
using iterative, full-stack application design for the cloud. In this
webinar, he will cover an innovative new way of designing and
versioning your cloud applications through a web-based
environment development toolkit.

OTROS RECURSOS SOBRE DEVOPS

A continuación presentamos una selección de Recursos sobre DevOps de otros fabricantes:

Comentarios
Idioma Link

Presentación de Kelly Goetsh, de Oracle, sobre qué es DevOps y


Inglés Pinchar aquí
cómo desarrollar para los productos Oracle con DevOps

A pragmatic guide to Getting Started with DevOps. Por John


Michelsen de CA Technologies.

Interesante guía en inglés sobre lo que es y lo que no es DevOps y


cual es la utilidad que puede tener para su Organización. El
Inglés Pinchar aquí
comienzo  es  alentador:  “The  average  organization  adopting  DevOps  
sees a 20 percent improvement in time-to-market, a 22 percent
improvement in software quality, and a 17 percent improvement in
frequency of application deployments—all leading to 22 percent
more  customers  and  a  19  percent  increase  in  revenue”

How to survive and thrive in the Application Economy.


Estudio realizado por la consultora Vanson Bourne a petición de CA
Technologies en el que se entrevista a 1425 directivos americanos
sobre  la  “Economía  de  las  Aplicaciones”  y  se  dan  pistas  de  cómo  
están afrontando los equipos de desarrollo este nuevo reto.

El comienzo no puede ser más interesante: Inglés Pinchar aquí.

“Half  of  all  companies  surveyed say that their industry is being very
or highly disrupted by the application economy, and 44% are
already  experiencing  this  impact  in  their  own  organization.  It’s  little  
wonder then that JPMorgan Chase now has more software
developers than Google and  more  technologists  than  Microsoft.”

DevOps: The Worst-Kept Secret to Winning in the Application


Economy. Segundo estudio sobre la economía de las Aplicaciones
que lleva a cabo CA Technologies en el que se explica cómo DevOps
Inglés Pinchar aquí
se convierte en una metodología clave para que los departamentos
de desarrollo de las organizaciones puedan cumplir con las
exigencias de los departamentos de negocio.