freshidea - Fotolia

Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

Aplicación del método ágil como alternativa para los CIOs brasileños

A la hora de planear las prioridades de acción, los CIOs deben tomar sus decisiones de acuerdo al grado de inversión, y siempre con un enfoque de reducción de costos.

Ante el actual escenario macroeconómico, las empresas se están viendo obligadas a reducir los costos de operación, pero al mismo tiempo buscan la mayor productividad y eficiencia.

Eso lo saben muy bien los CIOs brasileños, quienes ante las nuevas adversidades desean aprovechar la crisis actual para encontrar alternativas y oportunidades de crecimiento.

Esto es una situación a la que se enfrentan todos los líderes de TI, quienes se plantean diferentes aspectos que implican detallados procesos de análisis de las diversas etapas y problemas a resolver en cada organización.

Uno de los primeros pasos consiste en identificar en el ambiente tecnológico lo que está desactualizado y genera costos extra a la organización; por lo general, los factores pueden ser originados por estructuras antiguas que demandan más datos debido a la necesidad de mantenimiento y seguridad, o a la corrección de vulnerabilidades del sistema y la pérdida de dinero generada por implementar dichas reparaciones, hechos que podrían tal vez ser evitados con un simple proceso de actualización.

A la hora de planear las prioridades de acción, los CIOs deben tomar sus decisiones de acuerdo al grado de inversión, y siempre con un enfoque de reducción de costos. Es aquí donde procesos como el método ágil pueden ser implementados, aunque cabe aclarar que no es la única alternativa, y siempre se debe estar a la procura de formas que no afecten la productividad y competitividad.

Para el director de investigación de Gartner, Nathan Wilson, el método ágil es una herramienta de gran ayuda: “Bien hecho, el desarrollo ágil puede integrar el portafolio de métodos usados por un CIO para enfrentar la creciente demanda de innovación en el negocio”, afirma Wilson. De lo contrario, “creará más problemas de los que es capaz de resolver.”

A este comentario, se agrega uno de los estudios de la empresa Gartner, donde se mencionan diez principios que podrían ayudar a los CIOs a una mejor implementación, y en consecuencia, a ahorrar recursos dentro de la organización que tienen injerencia:

1. No es trata solamente de usar "una" metodología

La metodología de desarrollo ágil es, realmente, un conjunto de enfoques de desarrollo de software que comparten una filosofía común, pero con marcadas diferencias en los detalles de su implementación. La metodología puede adaptarse a muchos tipos diferentes de necesidades.

Las empresas que ya tienen experiencia en el tema pueden utilizar diversos enfoques, pero para aquellos que están empezando, lo más recomendable es escoger un modelo y usarlo hasta tener completo dominio sobre él, y posteriormente probar otras formas.

2. Buscar en todo

La metodología ágil es altamente sistematizada y cada componente es fundamental para su éxito. Un error común dentro de las empresas es adoptar sólo algunos elementos del método, tales como sprint, e ignorar otros igual de importantes. Esto puede generar beneficios a corto plazo, pero otros problemas pueden acumularse con el tiempo.

3. Fomentar la participación de toda la empresa

La implementación no depende sólo del departamento de TI. Al aplicar un trabajo colectivo se logran beneficios aportados por el desarrollo ágil. Por lo tanto se debe contar con la participación en los procesos de empresarios, directivos y la comunidad de usuarios.

4. Un paso a la vez

Los profesionales con experiencia en metodología ágil pueden ocuparse de los grandes desafíos. Pero desarrollar las habilidades necesarias para trabajar con proyectos de software a gran escala puede tomar varios años. Por esta razón es importante comenzar proyectos más pequeños y a medida que se gane confianza y competencia, asumir las tareas mayores.

5. Aprendizaje constante

Los profesionales deben estar comprometidos con la mejora continua de la calidad y la rentabilidad de los proyectos. El aprendizaje no es sólo para programadores directamente involucrados en el desarrollo de software, también aplica para todos las áreas relacionadas, como administración de proyectos, arquitectura, calidad y gestión del presupuesto de TI.

6. Fomente la interacción entre equipos

Generalmente, el equipo responsable de la entrega del desarrollo ágil es pequeño, más administrar estos equipos requiere atención. Es necesario mantener juntos los equipos productivos, pero al mismo tiempo realizar movimientos estratégicos entre estos equipos para fomentar el intercambio de ideas.

Debe evitarse el cambio frecuente del personal de estos equipos para no extinguir la productividad, también tardarse demasiado en realizar estos movimiento es un factor para la creación de "burbujas" que aislar a los equipos. En la metodología ágil, la ubicación física de los equipos es aún más importante.

7. Documentar, administrar y eliminar la deuda técnica

La deuda técnica es la diferencia entre el estado de una pieza de software al día de hoy y el estado que necesita para cumplir con los requisitos exigidos en los atributos de calidad, como confiabilidad, eficiencia de rendimiento, portabilidad, usabilidad, mantenimiento y seguridad.

Todo proceso de desarrollo crea lagunas técnicas. La diferencia con el método ágil es que él reconoce las deficiencias y las suma al backlog en lugar de ocultarlos. Cualquier organización que quiera adoptar una metodología ágil debe configurar los elementos necesarios de refactorización y eliminación de la deuda técnica del método elegido.

8. Tenga cuidado al contratar servicios externos

Una gran cantidad de organizaciones de TI con frecuencia contratan el desarrollo de aplicaciones a proveedores externos de servicios especializados. Aunque mayormente juegan un papel en el método ágil, el modelo de negocio y el de participación son muy diferentes. Al ser la asignación del trabajo una función limitada dentro de la metodología ágil, trabajar con un equipo complementario puede ser una buena idea.

9. Prepárese para cambiar las prácticas de trabajo

Gracias al concepto de "entrega continua" requerido por la metodología ágil, es necesario un compromiso constante de los administradores y usuarios. Esto demanda importantes cambios en las prácticas de trabajo, tanto para la gobernanza de negocio, como para administradores de relaciones y los equipos de infraestructura y operaciones. El impacto de método ágil va más allá de los equipos de desarrollo de software.

10. Otros métodos deben estar presentes en la cartera

En la mayoría de las organizaciones, no importando el sector, existen grandes posibilidades de que la cartera de aplicaciones llegue a presentar diversos problemas de desarrollo. Algunos podrán ser solucionados con el método ágil; para otros, será más adecuado usar una metodología incremental, una interactiva o un modelo de cascada modificado.

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close