Redeia mejora el coste de sus desarrollos de software

Redeia, nombre comercial de Red Eléctrica Corporación, ha logrado ahorrar costes en sus desarrollos de software en plena pandemia.

Publicado el 31 Oct 2022

José Antonio Paso Cañabate, Responsable de Gestión de los Servicios AM de Redeia.

Para el responsable de Gestión de los Servicios AM de Redeia, José Antonio Paso Cañabate, el objetivo de Redeia, ya desde hace treinta y siete años que nacieron como primer TSO (Transmission System Operator) del mundo, no ha sido otro que crecer buscando la excelencia tecnológica, vocación de servicio y, siempre con una cultura basada en la diversidad y la igualdad de oportunidades. Su objetivo, ahora que se han convertido en un grupo sólido y diversificado, es garantizar el suministro eléctrico y la conectividad, impulsando con criterios de sostenibilidad, una transición ecológica justa, poniendo en valor su neutralidad y contribuyendo a la cohesión social y territorial. Y, por supuesto, continuar impulsando el cambio.

Para Redeia, añade José Antonio, tener la posibilidad de determinar el tamaño funcional del producto software es fundamental en el momento de poder obtener el coste óptimo de los desarrollos de software. Las métricas basadas en la unidad de producto software permiten realizar un gobierno exitoso de las relaciones con los proveedores facilitando la eficiencia y la calidad de los desarrollos.

Ahora bien ¿Podría descender un poco más al detalle y explicarnos cómo en plena pandemia, y un escenario de teletrabajo para el que nadie estaba preparado, han logrado ahorrar costes en sus desarrollos de software?

Esto se ha debido no a decisiones durante la pandemia, que también, sino que el éxito se lo debemos a la decisión que tomamos antes de la misma de racionalizar la estimación de los desarrollos de software a través de una medida objetiva basada en el tamaño funcional del producto software.

Desde hacía tiempo observábamos problemas en definir un coste objetivo de los desarrollos de software. Siempre ha sido una labor en la que los valores obtenidos de las estimaciones de los proveedores estaban bajo una sensación de incertidumbre sobre si representaban la realidad o no.

Implantando una metodología de estimación basada en el tamaño funcional del producto de software hemos podido establecer un método, conocido, transparente y que permite que ahora el proceso sea revisado y contrastado sin las complicaciones precedentes, determinando de forma estandarizada y justa para ambas partes el coste de los desarrollos.

Nos ha ayudado a mejorar que el método nos permitiera su aplicación sin importar la composición y trabajo de los equipos: waterfall, agile, con trabajo presencial, con trabajo remoto, en trabajo híbrido, incluso ante un escenario tan imprevisible como fue, y está siendo, la pandemia, y nos permite seguir mejorando ahora en un escenario poscovid.

¿Qué importancia tiene la relación con los proveedores de software en una situación de duda, casi pospandemia, como la de este momento?

En cualquier escenario no considerar atentamente lo que sucede con la creación de tu software, la herramienta fundamental que permite el funcionamiento de tu core, no tiene mucho sentido. El gobierno de las relaciones con los proveedores es importante siempre.

Aunque siempre lo hemos valorado así y los resultados nos dan la razón, en la situación actual de cambio generalizado de teletrabajo en los que hemos pasado de vivir y trabajar en casa, a teletrabajar y a modelos híbridos, hay que preocuparse y ocuparse más exhaustivamente. Tenemos que ocuparnos no para denostar conductas, sino para lograr desplegar todo el potencial al coste debido.

Hay que establecer vínculos de confianza con los proveedores. Pero estos vínculos deben basarse en hechos que forjen dicha confianza y hechos fundamentados en los datos de desempeño logrados y atesorados a través de un gobierno responsable.

La eficiencia en el coste de los proyectos de TI ¿Cómo es valorada hoy? ¿Hay alguna App que contribuya a cumplir mejor este reto?

La eficiencia no es algo de lo que podamos prescindir en nuestro día a día. La situación mundial que estamos viviendo nos lo está demostrando.

El primer paso para mejorar la eficiencia de nuestros desarrollos de software en una situación como la actual es unificar la recolección de las estimaciones en un lugar único, accesible por todos y que saque a la luz todo sobre lo que estamos trabajando. El segundo, sería utilizar un método estandarizado, fiable, auditable y, sobre todo, confiable.

Para facilitar esta operativa en un punto como el actual, está Quanter, ya que se dispone de un repositorio unificado en la nube donde en todo momento, y desde cualquier plataforma, permite la totalidad de las consultas de las estimaciones. Es un único punto de entrada y salida que deja centralizar toda la información que, de otra forma, nos supondría un maremágnum de correos de muy complicado manejo. Esto es, nos permite establecer en un App el flujo de trabajo de aprobación de nuestras estimaciones de una forma visual y sencilla. Y en cuanto al método de estimación, tiene incluidos el método de medición funcional estándar del mercado que nosotros utilizamos.

Con respecto al proyecto relacionado con el control de la productividad de los desarrollos de software que realizan con LedaMC, podría comentarnos ¿En qué consiste?

En Redeia, desde hace tiempo, años, se implantó un modelo de estimación basado en el tamaño funcional del producto software (puntos función). A finales del 2019 se decidió que la gestión de dicho modelo la llevara a cabo LedaMC, que está altamente especializada en estas metodologías además de acumular una extensa experiencia en todo el mundo y diferentes clientes con similares características a las nuestras.

En Redeia se implantó un modelo de estimación basado en el tamaño funcional del producto software (puntos función)

Contar con la colaboración de LedaMC para definir un rango de coste inicial de los proyectos para las nuevas licitaciones es muy importante para nosotros, ya que nos ayuda a definir cuánto costaría el desarrollo de una licitación según el mercado actual basándose en los requisitos de negocio. Este cálculo nos permite discernir cuáles de las propuestas subjetivas realizadas por los proveedores basadas en la experiencia de sus propios equipos son adecuadas y cuáles no son aceptables.

LedaMC, en este momento es la responsable de la gestión con el soporte en la contratación económica de los desarrollos software, revisando las estimaciones que los proveedores entregan y asegurando que la metodología de estimación definida en Redeia sea correctamente aplicada, así como que las productividades utilizadas se correspondan con las establecidas en cada uno de los contratos de ‘Application Maintenance’.

La adopción del modelo de LedaMC ¿Qué elementos de valor aporta a Redeia?

Asegurar que la metodología aplicada es rigurosa y homogénea para todos los proveedores de desarrollo ha sido el valor fundamental que hemos obtenido. Con ello los ahorros en los costes de desarrollo de software están asegurados. Pese a que la metodología es conocida por los proveedores, y la aplican ya hace tiempo, dada la diversidad de roles que participaban, no siempre se utilizaba de forma homogénea. Esta heterogeneidad se consigue al estar centralizada en consultores especialistas y certificados en IFPUG (International Function Points User Group) y, por otro lado, se hace de una manera más eficiente y escalable, permitiendo liberar capacidad interna que se puede dedicar a otras actividades de mayor visibilidad para las áreas de negocio a las que se presta servicio desde el área de TI.

Además, el conocimiento que tiene LedaMC sobre entornos Agile, y teniendo en cuenta sus características especiales, nos permite ir extendiendo dichas prácticas hacia estos desarrollos, buscando ir mejorando continuamente sin entorpecer el proceso.

Tal y como comentamos al principio, la experiencia de LedaMC, en un proceso de evolución continua como el actual, está siendo determinante para poder ajustar el modelo a cada uno de los nuevos escenarios y situaciones por las que nos vamos encontrando. Es un proceso absolutamente provechoso y estimulante donde todos estamos logrando mejores niveles de desempeño.

¿Qué te ha parecido este artículo?

La tua opinione è importante per noi!

C
Redacción Computing

Artículos relacionados

Artículo 1 de 2