miércoles, 5 de agosto de 2009

La ética de los artesanos del software - The Software Craftsman's Ethic

Para inaugurar el mes, quiero reproducir el manifiesto de los artesanos del software, que es en gran medida, lo que sentimos con mi socio acerca del significado del desarrollo del software.
Los que hace mucho tiempo que estamos en esto (les estoy hablando de que empezamos programando en las zx80) siempre nos encontramos ante las mismas preguntas : ¿Que es hacer buen software? Es tener una certificación CMMI, ISO? Procesos o talento?
Seguramente, el camino correcto pasa por algún punto medio, lo que en cierta medida también nos lleva a pensar un poco acerca del modelo actual de "Software Factories", hacer software es como hacer chorizos? ... mmm... creemos que no.
Realmente, es un tema muy opinable, por lo que desde ya los invito a dejarme sus refkexiones al respecto. Saludos y hasta la próxima!

We Care
We consider it our responsibility
to gain the trust of the businesses we serve;
therefore, we
take our customer's problems as seriously as they do and
stake our reputation on the quality of the work we produce
.

We Practice
We consider it our responsibility
to write code that is defect-free, proven, readable, understandable and malleable;
therefore, we
follow our chosen practices meticulously even under pressure and
practice our techniques regularly.

We Learn
We consider it our responsibility
to hone our craft in pursuit of mastery;
therefore, we
continuously explore new technologies and
read and study the work of other craftsmen.

We Share
We consider it our responsibility
to perpetuate the craft of Software;
therefore, we
enlist apprentices to learn it and
actively engage other craftsmen in dialogue and practice.

**************************************************************************************************************

No hay comentarios:

Publicar un comentario