You are on page 1of 3

Agile y DevOPs en el diseo de redes | Henry Carvajal Q

Qu es Agile y DevOPs?
AGILE
La gestin gil de proyectos es un conjunto de metodologas para el desarrollo de
proyectos que precisan de una especial rapidez y flexibilidad en su proceso. En muchas
ocasiones son proyectos relacionados con el desarrollo de software o el mundo de
internet.
La importancia del Agile Project Management radica en que muchas veces es necesario ir
probando las distintas funcionalidades del servicio sobre la marcha y medir si est
funcionando o no para acabar ofreciendo una solucin final. Si se utilizan metodologas
tradicionales en la gestin de proyectos, estas revisiones (o test) pueden suponer un
retraso en las fechas de entrega, aumento de costes y del volumen de trabajo. Por lo la
importancia de las metodologas Agiles

Ventajas del Agile Project Management


Reduccin de costes: La gestin gil del proyecto elimina prcticamente la
posibilidad de fracaso absoluto en el proyecto, porque los errores se van
identificando a lo largo del desarrollo en lugar de esperar a que el producto est
acabado y toda la inversin realizada.
Mejora de la calidad del producto: Estas metodologas fomentan el enfoque
proactivo de los miembros del equipo en la bsqueda de la excelencia del
producto. Adems, la integracin, comprobacin y mejora contina de las
propiedades del producto mejora considerablemente el resultado final.
Trabajo colaborativo: La divisin del trabajo por distintos equipos y roles junto al
desarrollo de reuniones frecuentes, permite una mejor organizacin del trabajo.

DevOps
DevOps es un trmino relativamente nuevo para describir lo que tambin ha sido llamado
como administracin gil de sistemas y tambin el trabajo y colaboracin en conjunto de
los equipos de operaciones y de desarrollo. En ingles podemos separarlo como
development (desarrollo) y operations (operaciones),
ste mtodo mantiene la idea gil de que las personas estn por encima de los procesos
y herramientas. Lo que busca es fomentar una cultura de equipo, una cultura de empresa
a distintos niveles donde haya una mayor transparencia y que por ejemplo gente de
desarrollo sepa lo que hace sistemas y viceversa, negocio tenga ms visibilidad sobre
ciertos temas de desarrollo.

Agile y DevOPs en el diseo de redes | Henry Carvajal Q


En el Manifiesto gil, se definen tres puntos clave para llegar a comprender el concepto
de desarrollo gil.

Principios
giles: colaboracin, software antes
que
documentacin,
predisposicin para el cambio antes que la constante planificacin entre otros.

Mtodos giles: se posicionan en el lado opuesto al Desarrollo en Cascada.


Procesos que se usan para realizar operaciones giles, como iteraciones,
lean/kanban, reuniones de 5 minutos, etc.

Prcticas giles: Tcnicas y herramientas especficas usadas como parte de la


implementacin de los procesos, como herramientas de automatizacin (Puppet,
Cheft), continuous deployment, sistemas de monitoreo (Nagios, Zabbix), y
cualquier aplicacin tipo caja de herramientas.

En conclusin, de que DevOps consiste en traer las prcticas del desarrollo gil a la
administracin de sistema y el trabajo en conjunto entre desarrolladores y administradores
de sistemas, vemos que DevOps no es una descripcin de cargo o el uso de
herramientas, sino un mtodo de trabajo enfocado a los resultados.

DevOps influye en red (fsica)?


Las implementaciones DevOps, de hecho, afectan a la planificacin de la red, de acuerdo
con Carolyn Rowland, Supervisin informtico en la divisin de administracin del sistema
Laboratorio de Ingeniera del Instituto Nacional de Estndares y Tecnologa (NIST).Segn
Rowland los administradores de red se beneficiaran de estar ligados en un DevOps
Usando DevOps, se sabra de antemano que un plan existente para la implementacin de
redes de ultra-alta velocidad y disponibilidad de edificio a edificio, no va a funcionar. Los
miembros del equipo Devops estn en constante comunicacin unos con otros, por lo que
las implementaciones se basan en el conocimiento compartido que un edificio necesita la
capacidad antes que todos los dems. As los administradores de red pueden procurar
(intervenir) ciertos edificios en primer lugar. Cuando se requiere mayor capacidad, las
decisiones se realizan alrededor de dnde ubicar los routers y switches. Deben estar
ubicados en los laboratorios o deben migrarse a armarios?
A veces, los desarrolladores despliegan aplicaciones antes de saber si la infraestructura
puede soportarlos. Las redes tambin se ven afectados negativamente cuando un
desarrollador no sabe lo que la infraestructura puede soportar de forma realista, de
acuerdo a Rowland. Una red o empresa bajo el marco DevOps evita que esto suceda.
"Antes del tendido de cable y el despliegue de una red LAN de supercomputacin, tal vez
necesitamos un plan de cundo y cmo lograr eso; y, ya que estamos haciendo eso,
vamos a asegurar que tenemos la capacidad, porque esto podra afectar lo que se tiene
hecho "dijo Rowland.

Cmo pueden los ingenieros de red trabajar bajo un movimiento DevOps?

Agile y DevOPs en el diseo de redes | Henry Carvajal Q


A medida que evoluciona DevOps, los profesionales de redes deben aprender tanto
scripting como de herramientas de configuracin y despliegue.
"Los desarrolladores han llegado a considerar que la integracin y la configuracin se
debera lograr en la interfaz de software desde el comienzo", dijo Steve Shah, Director
Senior de gestin de productos de Citrix.
Aparte de los profesionales en redes se debe considerar incluir a sus equipos practicantes
de DevOps que tendrn habilidades blandas y la capacidad de asesoramiento para
ayudar a un equipo de red a trabajar bajo un modelo de DevOps.

Referencias
Goikolea, M. (2014). Qu es Agile Project Management y sus ventajas. [online]
Blog de IEBSchool. Available at: http://comunidad.iebschool.com/iebs/agilescrum/que-es-agile-project-management-ventajas-de-ser-el-mas-rapido-y-agil/
[Accessed 16 Oct. 2016].

Bruna, P. (2013). Qu es DevOps? - IT Linux Blog. [online] Blog.itlinux.cl.


Available at: http://blog.itlinux.cl/blog/2013/10/23/que-es-devops/ [Accessed 16
Oct. 2016].

Sampson, L. (2016). A DevOps primer for network engineers. [online]


SearchNetworking. Available at:
http://searchnetworking.techtarget.com/feature/A-DevOps-primer-for-networkengineers [Accessed 16 Oct. 2016].

You might also like