Al que no puede con la sopa… doble ración.

La agilidad se enferma de certifiquitis

Publicado en Desarrollo de sofware, Idealismo, Provocación, Software Development, comunicación, constructivismo por wigahluk en Septiembre 18, 2009

estetoscopioPus sí, otra vez arroz. Qué quiere usted, a mi la certificación así solita ya me produce indigestión, que me intenten convencer de la necesidad de certificar las metodologías ágiles de desarrollo de plano me provoca úlceras gástricas.

En LinkedIn, en el grupo de eXtreme Programming han comenzado un debate que, pensándolo un poco, parecía inevitable: “Dave Nicolette: Uncertain about certs“. Aunque parezcan inconciliables, hay personas que creen que crear un certificado para desarrolladores “extreme” es una excelente idea, o peor aún, que es una necesidad.

Quizá sea buena idea recordar que el desarrollo ágil valora:

Individuos e interacciones sobre procesos y herramientas
Software funcional sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contrato
Respuesta al cambio sobre seguir un plan

Los firmantes del manifiesto creemos que mientras exista valor en los primeros a la derecha, podremos valorar los de la izquierda.

La pregunta obligada sería: ¿Es ágil un certificado como “desarrollador ágil”? (más…)

La herejía de Kent Beck

inquisicionEspanyolaHace unos días sucedió algo que escandalizó al pequeño mundo del desarrollo de software con metodología XP.

Si usted conoce de metodologías ágiles, el nombre de Kent Beck seguro le dice mucho. Kent fue el creador de lo que conocemos ahora como Extreme Programming o XP, una metodología de desarrollo de software inscrita en el contexto ágil y una de las más agresivas en cuanto a velocidad se refiere. La metodología XP, como cualquier conjunto de lineamentos de cómo se hacen las cosas, tiene muchas recetas que “deben” seguirse a pies juntillas, por ejemplo: programar en parejas, refactoring continuo, y desarrollo dirigido por pruebas (Test Driven Development TDD). (más…)

Leyendo a Varela

spider web

Conocer de Francisco Varela. Una excelente perspectiva histórica de las ciencias y tecnologías cognitivas del siglo XX. Varela toma posición en algo que el mismo llama la posición enactiva, tratando de conciliar en lo posible un constructivismo conexionista con un positivismo permisivo. El mundo no es, para Varela, una pura creación lingüística, sino una creación armónica con el mundo y la obligación biológica. Realidad y lenguaje, como el huevo y la gallina, van de la mano sin que podamos decir quien vino primero, evolucionando juntos.

Para Varela, la naturaleza adquiere sus formas y configuraciones en estrecha relación con las formas y configuraciones que desarrollamos acerca de nosotros mismos y del entendimiento de lo que llamamos “mente”. (más…)

El software es acerca de las personas

Publicado en Desarrollo de sofware, Software Development, Usabilidad, comunicación por wigahluk en Febrero 9, 2009

tron

Los desarrolladores de software olvidamos fácilmente cuál es la esencia de nuestro trabajo. Hacer y diseñar software no se trata de lenguajes de programación o patrones de arquitectura, ni siquiera se trata de máquinas; se trata de personas. El software es una herramienta que usamos los seres humanos para comunicarnos y optimizar nuestras tareas, y como cualquier herramienta, su valor radica únicamente en la ayuda que nos ofrece y no en las técnicas y materiales de fabricación.

El software no es una obra de arte con un valor en sí mismo, ni un bien como podría ser una casa o un automóvil. El software es más bien como una línea telefónica, es un servicio. Los desarrolladores de software somos creadores de servicios. Más allá de las técnicas de desarrollo que nos invitan a pensar en la creación de un sistema como si se tratara de la creación de un producto (Larman), hacia nuestros usuarios y clientes, el desarrollo de software tiene su valor en el servicio que ofrece el “producto” terminado. (más…)

Encontrabilidad y libreros

Publicado en Desarrollo de sofware, Idealismo, Libros, Software Development, comunicación por wigahluk en Enero 27, 2009

Ya lo sabe usted, a mi eso de encontrar me emociona mucho, como a casi todo el mundo, y me decepciona y frustra que las cosas no aparezcan por ningún lado. A veces no hay de otra, a veces uno entiende, pero a veces las cosas tienen una pinta de estar todas patas arriba.

Hace cosa de un mes andaba yo buscando un libro para regalárselo a un amigo. Se trata de una traducción muy bien editada presentada en español con el título “la historia del dodo” de Malcolm de Chazal. Hace años yo me topé con éste librito en la Gandhi y lo compré, ahora quería comprarlo para regalo navideño pero no hubo manera, en México las librerías van de catálogos y si no está en la máquina es como si no existiera. En Gandhi, cuando pregunté, el vendedor me dijo “ese autor no existe” cuando la máquina le devolvió un “no results” en la pantalla.

Cuando yo iba a la vieja Gandhi, donde aún no tenían computadoras y los viejos ajedrecistas jugaban sobre los libros, la sensación de buscar libros era totalmente distinta. Uno se perdía en los pasillos de libreros recorriendo los títulos sin que nadie le molestase. Si la búsqueda no arrojaba ningún buen resultado iba uno a preguntar a los vendedores. Recuerdo a uno que se llamaba o le decían Tomasito, un hombre entrado en años que se la pasaba haciendo chasquidos con la boca y que sabía dónde estaban y dónde no estaban todos los libros: “ese ya no lo editan, lo puede buscar en las calles del centro”, “lo tengo en Seix Barral o en el Fondo” o “me llega en quince días, pedimos cinco”. (más…)