Vanessa Amaya

Metodologías agnósticas para el desarrollo de software ¿por qué no?

Últimamente ya escuchamos sobre tecnologías agnósticas, son aquellas en las que las herramientas no son dependientes de la tecnología lo que las hace herramientas universales que trabajan con cualquier plataforma (o por lo menos con la mayoría) y con cualquier tipo de información.

En éste artículo les quiero plantear ahora la posibilidad de implementar Metodologías Agnósticas para el desarrollo de Software.

 

Primero quiero partir sobre el origen del “agnosticismo”, es una doctrina basada en observaciones y experiencias y por lo tanto declara como inaccesible todo fenómeno que escape de la experimentación o reproducibilidad.

Una vez planteado lo anterior, quiero que analicemos juntos ¿cuántas veces se nos ha comprobado cuantitativamente que una certificación en un modelo de Software es efectiva y funcionará para nuestra empresa? Se nos ha dicho que cierto modelo trae un retorno de inversión del 5:1 pero que es variable, entonces preguntamos ¿cómo se alcanzó y cuántas empresas alcanzaron ese retorno de inversión? Y la respuesta es: No tenemos esa información pues es confidencial. Entonces por dogma de fe tenemos que creerles, una metodología agnóstica no descansaría ahí.

Creo que lo más grave es cuando ya el consultor llega con un gran conjunto de plantillas y procedimientos pre-diseñados, que definitivamente agilizarán la definición pero ¿y la implementación?

De los millares de buenas prácticas en el desarrollo de Software, cada modelo o norma elige solamente un conjunto de ellas y las vende como la verdad absoluta. En lo personal y por las experiencias que he vivido como Consultora, una empresa Consultora es más confiable si te presenta datos cuantitativos de implementaciones con otros clientes y/o si te presenta alternativas de combinaciones entre modelos o prácticas adaptados a las necesidades de tu empresa.

Una certificación, para mí, no implica una barrera para lo anterior, certificarte en un modelo o norma no es casarte con una sola fórmula para trabajar sino demostrar la adaptación de esas prácticas para tu empresa. Y tampoco debe representar una certificación un impedimento para evitar combinar modelos o agregar prácticas que no forman parte del modelo en el cual la empresa se va a certificar.

Al fin y al cabo, los Líderes de proyecto y los equipos de trabajo siempre agregan prácticas propias a sus desarrollos.

Afortunadamente, nos encontramos en un mercado diferente, porque nuestra industria ha aprendido y ahora cuestiona más a las Consultoras que pretenden vender “medicamentos milagro” y están creciendo las Consultoras que buscan solucionar las problemáticas de una empresa más que vender un modelo.

Si ya existen las tecnologías agnósticas ¿por qué no también creamos metodologías agnósticas?