El valor de la visión
- Detalles
- Publicado: Miércoles, 29 Julio 2009 09:54
- Escrito por Leonardo De Seta
Dejemos algo en claro, de una vez por todas: en el desarrollo de software la tecnología nunca es el problema. La calidad, la velocidad, la bendita productividad, las fechas, el presupuesto, las características... la tecnología no tiene nada que ver en los espectaculares fallos que cometemos en esas áreas.
En cambio, debemos enfocarnos hacia lo que inevitablemente nos lleva a tomar las decisiones equivocadas: la cultura organizacional. La cultura es lo que, de forma inadvertida, condiciona nuestro comportamiento. Es lo único que podemos cambiar para lograr una mejora real... y hacerlo es muy dificil.
Bob Hartman mantiene un blog muy interesante sobre Ágil (llamado
Los que nos siguen por estos lugares saben que trabajamos en un equipo, y que como un objetivo para este año nos queremos enfocar mucho mas en las personas que en prácticas de programación (utilizamos casi todas las de XP) o en la gestión de proyectos (utilizamos el pensamiento ágil con Scrum para proyectos y Kanban para correctivos y evolutivos).
La reutilización es la panacea inalcanzable del desarrollo de software. Hace mucho tiempo que componer sistemas a partir de elementos reutilizables es nuestro talón de Aquiles. Realmente queremos la reutilización, y sin embargo nuestros fracasos son espectaculares. Casi todas las tendencias tecnológicas de los últimos 20 años mostraron a la reutilización como la solución salvadora. Los proveedores vendieron millones de dólares en software con la promesa nunca cumplida de mayor reutilización.
¿Qué es un ritmo sustentable? Significa trabajar a un ritmo que podamos sostener con comodidad y ocasionalmente acelerar cuando sea necesario. El Ritmo Sustentable es facil de definir y dificil de lograr en la práctica.
Leyendo el post
Comparto un pensamiento que puede parecer un poco radical, contra-intuitivo, complejo de Peter Pan, o lo que es la influencia hippie y comunista que he recibido de mis padres cuando era niño, pero si estás comenzando una empresa en este momento, permitime darte una pequeña sugerencia: "No Crezcas".
Los resultados predecibles son una de las expectativas claves que impone el mercado a sus gerentes seniors, y estas expectativas eventualmente fluyen hacia los desarrolladores de software.
Este interrogante surge en muchas personas que se quieren dedicar a este campo. Existen mitos sobre programadores donde no salimos muy bien parados. Pero se han puesto a pensar las personas ¿Que sentimos los programadores?, ¿Cuáles son nuestras inquietudes o expectativas?, les apuesto que no, a los programadores nos ven como personas que están apegadas a la tecnología, los cuales viven en la onda de las novedades del campo tecnológico, que hacen un sistema y ya.
En uno de mis vuelos, pasé por una librería en el aeropuerto de Guarulhos y compré el libro "