El problema de las metodologías ágiles en el ambiente Mexicano

Las metodologias Agiles y sus problemas culturales

El problema de las metodologías ágiles en el ambiente Mexicano, ha dado como resultado que muchos proyectos nos lleven mas tiempos de los que teníamos planeados, su fracaso y que muchas ocasiones estos se vuelvan proyectos que nunca terminen.

México y Latinoamerica.

Platicando con compañeros de la cultura del esfuerzo (“latinoamerica”), siempre nos percatamos que existen algunos problemas culturales que nos impiden cumplir en tiempo y forma las primeras etapas del proyecto.

Y es que en nuestro afán de querer firmar un contrato, nos aventuramos sin haberle medido correctamente el agua a los camotes, y estos proyectos tienden a volverse infinitos y con grandes perdidas para la empresa.

Las metodologías ágiles, son de gran ayuda para el desarrollo de software, pero hay que entender que antes de decidir si una metodología se nos acomoda.

Es importantes detenernos y entender dos cosas importantes:

  1. El problema que se busca solucionar
  2. Levantar el requerimiento

Estas dos cosas, van de la mano, y es que sino entendemos el problema que vamos a solucionar es imposible que podamos hacer un correcto levantamiento de requerimientos

Recordemos que cuando los requerimientos no son claros, podemos tener una documentación basta en UML o un modelo de vistas, pero seria imposible que este sea correcto.

Y es que una labor importante del arquitecto de TI dentro de una empresa, es identificar cuales son los problemas o la idea original que da pie al nuevo desarrollo (sobre un producto nuevo o uno ya echo).

Requerimientos

Muchos de los programadores no se involucran en el levantamiento de requerimientos y esto sucede por lo general por las siguientes razones:

  1. No les interesa.
  2. Prefieren recibir un requerimiento, realizarlo, probarlo (en ocasiones se lo pasan al area de QA sin probar), y liberar.
    1. Antes de involucrarse con el “usuario”
  3. Malas experiencias con usuarios
    1. Así como en ocasiones somos técnicos y nos cuesta expresarnos para las personas que no tienen nuestros conocimientos, existen usuarios que asumen que tu como encargado de TI (CTO, Arquitecto, Administrador de proyecto), tienes que tener todo el contexto que trae su requerimiento.

¿Como logramos que el equipo se involucre desde el levantamiento de requerimientos?

Bueno esto seria el titulo del siguiente post, espero que les guste y pueden dejarme sus comentarios.

Comentarios

Comentarios

Sobre admin 12 Artículos
CEO at Ajal Technology, Fungo and Sellit CTO at Immermedical Apasionado por las tecnologias.