Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

¿Cómo obtener el éxito con DevOps?

Por: Reclu IT

15 de octubre de 2014

Las relaciones profesionales en ocasiones pueden ser algo conflictivas, ya que cada área considera que su función es más importante que las otras y dejando de lado el hecho de que todos forman una parte esencial para lograr el éxito al interior de las organizaciones.

Por ello es que resulta interesante la implementación DevOps en algunos proyectos de tecnología, en el que se conjuntan a los desarrolladores (development) y el personal de operaciones (operations), donde se pone mayor énfasis en la comunicación, colaboración e integración entre desarrolladores de software y profesionales de tecnologías de la información.

La clave de su éxito radica en reunir en un solo proceso continuo y colaborativo las acciones de desarrollo y de administración y comprende la interdependencia que existe entre el desarrollo de software y las operaciones TI, es decir, la importancia crítica de que las diferentes partes involucradas trabajen en conjunto si desean llegar al éxito.

De acuerdo a Glenn O’Donnell y Kurt Bittner, analistas de Forrester Research, quienes han publicado un informe que describe cómo los desarrolladores y las operaciones se ven entre ellos cuando se trabaja de manera aislada y ofrece algunos hábitos de la colaboración entre los que destacan:

  • Datos de ambas partes. El tener una buena comunicación y saber la preocupación, desafíos y luchas diarias para tener un mayor conocimientos en las acciones de cada uno en su contexto, que si bien podría resultar un poco obvio parece que en ocasiones se pasa por alto y es un requisito para comenzar a trabajar con DevOps.
  • Entender la perspectiva externa Es común que como personas de TI se esté más centrado en la operación, pero en este enfoque de trabajo se debe cambiar el enfoque para entender las necesidades de los clientes de negocios de primera mano. Con base en lo anterior se debe definir el cómo se adaptará a ellos en conjunto.
  • Automatizar procesos más rápido. Es importante que ambas partes trabajen en temas como scalability-testing, área de especialización de las operaciones mientras se prueban las funciones de negocio que se utiliza para las pruebas, para la parte superior deberán usar herramientas disponibles para la automatización de la infraestructura.
  • Simplificar entornos de producción. Aquí el punto importantes es que debes cumplir la simplificación de los nuevos sistemas, pero sólo con los sistemas existentes al interior de la empresa.
  • Inculcar nuevas formas de entendimiento en la empresa. Si bien se podría entender que todo este pertenece al área de tecnología, se deberá crear una división entre el desarrollo y las operaciones, así como módulos de automatización de infraestructura o quienes escribirán los códigos de la aplicación.
  • Implementar la retroalimentación. Para asegurar que las aplicaciones se ejecutan sin problemas, los desarrolladores necesitan retroalimentación sobre cómo las aplicaciones están funcionando en la producción. En tanto el área de operaciones tendrá necesidades de información en el entorno de ejecución requerida lo antes posible en el proceso.

Si bien podrían considerarse algunos puntos un tanto obvios, los analistas de Forrester recalcan la importancia de la comunicación entre estas áreas para obtener los mejores resultados, así que valdría la pena cuestionar de qué manera se interactúa con otras áreas en la empresa.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

¿Cómo obtener el éxito con DevOps?

Por: Reclu IT

15 de octubre de 2014

Las relaciones profesionales en ocasiones pueden ser algo conflictivas, ya que cada área considera que su función es más importante que las otras y dejando de lado el hecho de que todos forman una parte esencial para lograr el éxito al interior de las organizaciones.

Por ello es que resulta interesante la implementación DevOps en algunos proyectos de tecnología, en el que se conjuntan a los desarrolladores (development) y el personal de operaciones (operations), donde se pone mayor énfasis en la comunicación, colaboración e integración entre desarrolladores de software y profesionales de tecnologías de la información.

La clave de su éxito radica en reunir en un solo proceso continuo y colaborativo las acciones de desarrollo y de administración y comprende la interdependencia que existe entre el desarrollo de software y las operaciones TI, es decir, la importancia crítica de que las diferentes partes involucradas trabajen en conjunto si desean llegar al éxito.

De acuerdo a Glenn O’Donnell y Kurt Bittner, analistas de Forrester Research, quienes han publicado un informe que describe cómo los desarrolladores y las operaciones se ven entre ellos cuando se trabaja de manera aislada y ofrece algunos hábitos de la colaboración entre los que destacan:

  • Datos de ambas partes. El tener una buena comunicación y saber la preocupación, desafíos y luchas diarias para tener un mayor conocimientos en las acciones de cada uno en su contexto, que si bien podría resultar un poco obvio parece que en ocasiones se pasa por alto y es un requisito para comenzar a trabajar con DevOps.
  • Entender la perspectiva externa Es común que como personas de TI se esté más centrado en la operación, pero en este enfoque de trabajo se debe cambiar el enfoque para entender las necesidades de los clientes de negocios de primera mano. Con base en lo anterior se debe definir el cómo se adaptará a ellos en conjunto.
  • Automatizar procesos más rápido. Es importante que ambas partes trabajen en temas como scalability-testing, área de especialización de las operaciones mientras se prueban las funciones de negocio que se utiliza para las pruebas, para la parte superior deberán usar herramientas disponibles para la automatización de la infraestructura.
  • Simplificar entornos de producción. Aquí el punto importantes es que debes cumplir la simplificación de los nuevos sistemas, pero sólo con los sistemas existentes al interior de la empresa.
  • Inculcar nuevas formas de entendimiento en la empresa. Si bien se podría entender que todo este pertenece al área de tecnología, se deberá crear una división entre el desarrollo y las operaciones, así como módulos de automatización de infraestructura o quienes escribirán los códigos de la aplicación.
  • Implementar la retroalimentación. Para asegurar que las aplicaciones se ejecutan sin problemas, los desarrolladores necesitan retroalimentación sobre cómo las aplicaciones están funcionando en la producción. En tanto el área de operaciones tendrá necesidades de información en el entorno de ejecución requerida lo antes posible en el proceso.

Si bien podrían considerarse algunos puntos un tanto obvios, los analistas de Forrester recalcan la importancia de la comunicación entre estas áreas para obtener los mejores resultados, así que valdría la pena cuestionar de qué manera se interactúa con otras áreas en la empresa.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.