Teoría » Desarrollo de Software: Desarrollo » TODOS

Cómo ser el “Usain Bolt” del Desarrollo de Software y dejar de ser un corredor mediocre

Por Dácil Castelo de la Torre, Directora de Estimaciones y productividad de LEDAmc, IFPUG Board Member - Director of Sizing Standards

Por Dácil Castelo. Directora Área Estimaciones y Productividad en LEDAmc.
Actualizado el 25 de enero, 2017 - 17.41hs.

Muchas empresas, grandes empresas, de desarrollo de software, o que necesitan grandes desarrollos de software para su operación diaria, sufren el complejo del corredor mediocre. El corredor mediocre nunca se quiere comparar con nadie, él “sabe” que sus tiempos son buenos, él “sabe” que es mejor que los demás, él “sabe” que si quisiera, podría, pero no quiere pero… ¿Por qué no quiere?

Si nos fijamos en Usain Bolt, continuamente está siendo observado, controlado, medido, comparado con los demás y todo eso ¿Para qué? ¿Por qué ¿Con qué objetivo? Pues, con un único objetivo: Ser el mejor.

La clave para ser como Usain Bolt

El investigador Anders Ericsson llama al secreto de los mejores en cualquier faceta de la vida  como la práctica con propósito, es decir, la práctica dirigida. Hay que practicar, prepararse sabiendo cuál es el punto actual y establecer siempre un objetivo. Conforme se avanza en preparación hay que medir como nos vamos aproximando a él con acciones claramente definidas.

Si no se mide y se compara con el resto del mercado es imposible ser capaz de saber cómo es el desempeño real de uno, es imposible saber si se es igual que los demás, en definitiva, es imposible ser el mejor. Podemos ser muy optimistas y pensar que somos mejores que el resto sin habernos comparado nunca con ellos pero seguro, desde la experiencia de más de 10 años asistiendo a clientes, que esto no es así.

Las organizaciones son como las personas y pueden mejorar de igual manera. En una organización que desarrolla software, que depende de ello para su negocio, necesita desarrollarlo de la forma más eficiente evitando cualquier desperdicio, esto es, siendo más lean.

Es comprobable tras largos años de experiencia ayudando a clientes como esta práctica con propósito se da en también en las empresas y debe ser dirigida a través de un benchmarking.

El benchmarking es una actividad que nos permite conocer como es el desarrollo de software de la empresa con respecto al resto del mercado, es decir, conocer como de bien o de mal “se está haciendo” o, dicho de otra forma, si estoy pagando lo que debo por el desarrollo de mis proyectos. El benchmarking es una herramienta vital a la hora de mejorar nuestros procesos de desarrollo de software y de ser más lean ya que nos permite detectar donde se producen los problemas.

Mejorando interna y externamente

El benchmarking permite a la empresa mejorar, tanto internamente como de manera externa:

Con respecto a la Empresa misma, permite que sus propios desarrollos, o los realizados a través de fábricas de software, sean cada vez mejores, ligando estos indicadores de progreso a los contratos.

En relación al mercado, permite que se conozca si se están aplicando las mejores prácticas, las más provechosas y productivas y, por tanto, si se están obteniendo los mejores resultados, el menor coste y el mejor time-to-market.

El conocimiento es el único camino  para mejorar

Si nos fijamos en una carrera de Usain Bolt, casi nunca tiene una buena salida, es más, en bastantes ocasiones es incluso mala, pero… ¿Cómo terminan todas invariablemente?: Con su victoria. Ese es el ejemplo que tienen que seguir las empresas de desarrollo de software. Lo importante no es como se empieza sino como se va a terminar. Lo importante no es lo bien que se hizo al principio sino como se va a ir mejorando continuamente la posición. 

Esa mejora continua debe estar alineada con las mejores prácticas del mercado, con lo que el resto de la industria está utilizando y no pensar que somos un ente aparte del resto del mundo. La globalización nos enseña que podemos aprender de los demás y utilizar este conocimiento para conseguir sinergias y ser todos mejores. Tres marcas globales como Ledamc, DCG Software Value y ti Métricas, entendiendo este concepto, han desarrollado una guía gratuita de Benchmarking de proyecto de desarrollo de software. Dicha guía incluye el conocimiento y la experiencia internacional de dichas empresas y se distribuye de forma gratuita para que cualquiera pueda aprovecharlo.

Conviértete en el Usain Bolt del desarrollo de software.

¡Sé el mejor!

Comentarios: Lo más reciente de 0 comentario(s)

Innovando.biz valora enormemente tu aporte en especial si compartes tus opiniones, puntos de vista y críticas con los demás miembros de nuestra comunidad.
Agrega un comentario
Por favor identifícate aquí para agregar tus comentarios.
Si aún no eres usuario registrado de Innovando.biz, puedes registrarte aquí gratis.

Publicidad

Lo más leído »

Publicidad

Más Secciones »

Hola Invitado