Software Craftsmanship para el bien público

¿Qué te viene a la mente cuando piensas en servicio civil?

Probablemente, el Software Craftsmanship no sea en lo primero que pienses...Sin embargo, hay notables coincidencias entre ambos conceptos. Coincidencias que podrían resultar valiosas para las aspiraciones de datos y tecnología digital (DDaT) del sector público.

El Software Craftsmanship y los Principios de Nolan comparten diversas similitudes. En este análisis, examino cómo y por qué cada enfoque profesional ha sido formalizado en dominios específicos. En definitiva, ambas comunidades profesionales tienen valiosas lecciones que compartir entre sí:

Principios de Nolan

Los principios de Nolan, oficialmente conocidos como los Siete Estándares en la Vida Pública (altruismo, integridad, objetividad, responsabilidad, apertura, honestidad y liderazgo), fueron creados como la ética fundamental para los funcionarios públicos. Pero lo que muchos olvidan es que también se aplican a las entidades privadas que ofrecen servicios públicos.

Lord Nolan, presidente del Comité de Normas en la Vida Pública del Reino Unido, formuló estos principios tras una serie de escándalos de alto perfil que implicaron a funcionarios públicos en la década de los 90. La introducción de estos principios fue pionera, marcando un cambio de enfoque desde los procesos hacia una cultura y mentalidad renovadas.

Software Craftsmanship

La década de 1990 también fue fundamental para la ingeniería de software con la aparición de Agile, Lean y Extreme Programming (XP). La comunidad de desarrollo de software cuestionó las fallas inherentes del enfoque lineal de Waterfall en el desarrollo de software, presentando un manifiesto ágil.

Estas transformaciones innovadoras en los procesos de desarrollo marcaron el inicio del movimiento del software craftsmanship, que buscaba restablecer el equilibrio hacia la excelencia técnica. Su manifiesto inaugural se publicó en 2009, y tan solo un año después, se estableció la 'London Software Craftsmanship Community' (LSCC). Fundada por Sandro Mancuso y Mashooq Badar, la LSCC sigue siendo la comunidad de artesanía del software más grande y activa a nivel mundial.

Como una filosofía en constante evolución, existen numerosos principios en el software craftsmanship. En este artículo, nos enfocaremos en algunos de los valores interiorizados en Codurance, como nuestro compromiso en proveer valor, alcanzar la excelencia y calidad, adoptar un enfoque pragmático y construir asociaciones productivas con los usuarios.

Coincidencias y paralelismos

Ambos conjuntos de principios están impulsados por el deseo de mejorar constantemente sus respectivas disciplinas.  La atención a la excelencia y la artesanía motiva a los artesanos del software a perseguir constantemente el desarrollo personal y profesional. El compromiso de agregar valor también es un imperativo comunitario, donde se fomenta y espera que se comparta conocimiento.

En el ámbito de los servidores públicos, se otorga igual valor al desarrollo personal y al crecimiento entre pares. Tomemos el principio de liderazgo como ejemplo. Este no solo se define por la mejora constante de la práctica individual, sino como un deber de ayudar también a los colegas.

Otra superposición clara reside en la dirección desde la cual deriva el valor del proyecto. En el software craftsmanship, adoptamos un enfoque user-centric; es decir, centrado en el usuario. Mientras que en el ámbito gubernamental se buscan resultados impulsados por los servicios públicos. Ambos se centran en ofrecer productos o servicios que satisfacen las necesidades de quienes los utilizan, en lugar de simplemente construirlos.

Por último, ambos conjuntos de principios buscan superar una interpretación unilateral de lo 'bien hecho'. El software craftsmanship aboga por un enfoque pragmático, equilibrando las necesidades del usuario, costos complejos, plazos cambiantes, recursos y capacidades. Por otro lado, los servidores públicos se rigen por la objetividad. Se espera que tomen decisiones basadas en la mejor evidencia, con mérito y sin discriminación.

Claro está que hay limitaciones en la comparación entre ambos conjuntos de principios. Por ejemplo, los principios de Nolan se centran específicamente en la conducta y son estáticos, mientras que el Software Craftsmanship tiene un enfoque más amplio y en constante evolución.

La diferencia más evidente radica en que los principios de Nolan aplican a todos los roles en el ámbito público, incluidos los desarrolladores. Mientras que las oportunidades para aplicar la artesanía del software existen fuera de su dominio, habiéndose desarrollado específicamente para los desarrolladores de software. 

Polinización cruzada y ambiciones nacionales

Aunque los principios de Nolan y el Software Craftsmanship surgieron con propósitos y contextos distintos, comparten valores esenciales como la importancia de la integridad, la responsabilidad y el servicio a los demás.

A pesar de algunas limitaciones en la comparación, considero que existe un sólido argumento a favor de la interacción entre ambas tradiciones. Al incorporar la artesanía en el marco de los principios de Nolan, podemos asegurar que el software bien elaborado contribuya al bien público.

El Reino Unido ostenta un histórico legado de excelencia digital en el ámbito gubernamental. Como miembro fundador de las Naciones Digitales, Londres fue sede de la primera Cumbre D5 en 2014. Sucesivamente, en 2016, el país lideró la clasificación de la ONU sobre E-Gobierno. Sin embargo, en los últimos años, hemos descendido al puesto 11 a medida que otras naciones emergen.

La estrategia gubernamental 2022-2025, "Transformando un Futuro Digital", busca alcanzar a estos países y, lo que es más importante, planea hacerlo con el sector privado. Considero que la artesanía del software tiene el potencial de ser ese impulso significativo que le permitirá al gobierno alcanzar sus ambiciones. Adoptarlo contribuirá a modernizar su software, asegurar su arquitectura en la nube y garantizar la sostenibilidad futura de sus capacidades internas.

Codurance ha colaborado con numerosas organizaciones que han adoptado estos principios del software craftsmanship y espera compartir abiertamente nuestra filosofía en el sector público. Descubre cómo hemos impulsado el negocio de nuestros clientes través de sus casos de estudio.

codurance_migracion_al_cloud