Software Craftsmanship

Cómo el Craftsmanship da forma al equipo y a la cultura de Codurance

Quizá te has dado cuenta de que en Codurance llamamos a nuestros desarrolladores de software ‘craftspeople’. El movimiento Software Craftsmanship ha desempeñado un papel muy importante en la formación de nuestra empresa, de modo que, entendiendo este modelo, podrás comprender mejor nuestro enfoque de desarrollo de software.

El Manifiesto del Software Craftsmanship

Publicado en 2009, el Manifiesto del Software Craftsmanship surgió en un contexto en el que los principales desarrolladores del sector debatían y daban forma a sus filosofías y enfoques del desarrollo de software. El Manifiesto hace hincapié en el viaje continuo del individuo hacia la excelencia técnica, más allá de los procesos y las herramientas. Promueve una comunidad de ingenieros/as de software que colectivamente buscan elevar el nivel de profesionalidad del desarrollo de software, poniendo en práctica y compartiendo una mentalidad y un enfoque sobre todo pragmático.

¿Qué significa ser craftsperson?

Pedimos a nuestro equipo que nos explicara con sus propias palabras qué significa para ellos y ellas ser craftsperson.

La Software Craftsmanship Community

Los co-fundadores de Codurance, Sandro Mancuso y Mashooq Badar, estuvieron a la vanguardia de este movimiento y, sólo un año después de la publicación del Manifiesto, fundaron la London Software Craftsmanship Community.

Centrada en las ideas del Software Craftsmanship, la comunidad ofrece un lugar en el que los ingenieros de software, independientemente de su experiencia o nivel, pueden trabajar en grupos, parejas o en solitario, hacer preguntas, compartir ideas, resolver problemas y aprender.

La LSCC es la primera y mayor comunidad de Software Craftsmanship en Europa, y ha sido fundamental para inspirar y ayudar a crear muchas otras comunidades en todo el mundo.

Codurance sigue apoyando activamente a comunidades de craftsmanship en todo el mundo.

¿Qué hace diferente a un craftsperson?

En este video parte del equipo comparte las características que han desarrollado, y otras a las que han tenido que dejar a un lado, en su recorrido profesional como craftsperson.

Un elemento importante del craftsmanship es el foco en la profesionalidad, entendida como la habilidad para encontrar la solución adecuada en función del contexto. También es importante preocuparse por el trabajo que se desempeña y aportar valor constantemente, así como mantener la curiosidad y el compromiso de mejora continua.

¿En qué se traduce para nuestros proyectos y clientes?

Los valores del Software Craftsmanship no sólo tienen que ver con los individuos y la comunidad, sino también con la forma en que dichas características pueden utilizarse para crear asociaciones productivas.

En este video nuestros craftspeople explican cómo el craftsmanship añade valor a los proyectos y al trabajo diario con nuestros clientes. 

Nuestros clientes valoran el enfoque de colaboración y de intercambio de conocimientos que los craftspeople aportan a los proyectos, así como el impacto positivo y duradero que nuestra forma de trabajar tiene en sus equipos. Por lo tanto nuestro objetivo es desarrollar relaciones de trabajo sólidas que van a permitir generar resultados adecuados para nuestros clientes y sus negocios.

Leer más

El Software Craftsman: Profesionalidad, Pragmatismo, Orgullo

El Manifiesto del Software Craftsmanship se creó haciendo hincapié en el individuo y la interacción por encima del proceso y las herramientas. Creó una comunidad de craftspeople que eleva el listón del desarrollo profesional de software practicando y ayudando a otros a aprender el oficio.

Seguir leyendo

A reflection on Software Craftsmanship

La comunidad del Software Craftsmanship se enorgullece de ser amigable, servicial y abierta, creando un espacio para nutrir, alentar y guiar a cada individuo que sienta pasión por aprender el oficio.

Seguir leyendo