Desarollo de Software “Hecho Para Durar”

Built to Last (“hecho para durar”) es un libro escrito a mediados de los 90. Un libro excepcional por su contenido.

Pero, sobre todo, un libro excepcional por lo que sus autores se propusieron: encontrar “los hábitos comunes a las compañías visionarias…que obtuvieron resultados excepcionales, sostenidos a largo plazo…que mostraron una enorme resistencia y habilidad para resurgir ante condiciones adversas…”

Podéis estar seguro de que algo tan excepcional es algo de lo que yo querría formar parte.

Especialmente en el área que ocupa la mayor parte de mi tiempo, el desarrollo de software, sea como consultor, como responsable de un equipo o como programador.

Resultados sostenidos durante más de 50 años, ¿hay algún programador, responsable de proyecto, jefe de equipo o responsable técnico que no quiera formar parte de algo así?

¿Quién no querría formar parte de un equipo que practique estos hábitos día tras día?

Y, ¿qué empresa no querría ser su cliente?

Ahora bien, lo excepcional no existe en un compartimiento estanco. La excepcionalidad es un modo de ser y estar, una atmósfera.

Debe impregnarlo todo. Empezando por nosotros.

El desarrollo de software es una activad compleja, orgánica, en la que todas las partes interactúan entre sí.

Más aún lo son la creación de un equipo de desarrollo cohesionado y eficaz, o la gestión del propio proceso de desarrollo.

Todo cuenta.

Un programador debe saber cómo escribir código exception-safe, pero también entregar puntualmente. No se puede tener software excepcional sin programadores excepcionales.

Un responsable de proyecto debe tener la capacidad de aceptar que a veces las personas por debajo de él en el escalafón saben más que él en ciertas áreas. Y también debe saber tener un conflicto con el cliente hoy, para no tirar por la borda un proyecto mañana.

O tener una charla seria con un programador que no rinde.  No se puede tener software excepcional sin responsables excepcionales.

La excelencia debe existir a todos los niveles, o no existirá.

La excepcionalidad con excepciones es un contrasentido. Tal cosa no existe.

Todo cuenta.

Este blog se llama Desarrollo de Software Hecho Para Durar porque me gustaría incluir reflexiones, ideas y artículos con la esperanza de que ayuden a crear hábitos excepcionales en el desarrollo,  que perduren.

No solo para desarrollar mejor software (dar la hora), sino para que el propio desarrollo del sofware sea excepcional (dar el reloj).

Para dar ideas y artículos sobre cualquier tema que ayude a obtener un resultado excepcional no importa en qué actividad de todas las necesarias para crear software.

Si creyera que bailar con un hoola-hop nos permitiría obtener un resultado aún mejor, no dudéis que escribiría sobre ello aquí.

No hacerlo no sería profesional.

Y, si alguna de estas páginas está hecha para durar, mejor que mejor.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s