Entradas

Etapas “reales” de un proyecto… July 30th, 2007 | Curiosidades A veces todos esos cursos y seminarios de métodos organizacionales, sirven para dos cosas… 1. Optimismo inicial 2. Fase de desorientación 3. Desconcierto generalizado 4. Período de desorden incontrolable 5. Búsqueda implacable de culpables 6. Sálvese el que pueda 7. Castigo ejemplar a los inocentes 8. Recuperación del optimismo perdido 9. Finalización inexplicable del proyecto 10. Condecoraciones y premios a los no participantes tomado de: http://www.regioblogs.com/2007/07/30/etapas-reales-de-un-proyecto/
Quiero un trabajo” Esa es, literalmente, la búsqueda que ha traído aquí a alguien hace un rato. Supongo que no habrá encontrado nada demasiado relevante… pero a mí me va a dar pie a una reflexión. Mentira. El que escribió eso en Google, miente. O al menos, no dice toda la verdad. Estoy seguro de que no quiere “un trabajo”. Querrá “un trabajo en el que se gane mucho, se trabaje poco, no sea incómodo ni me exija demasiado esfuerzo o preparación”. Porque trabajo hay. Lo hay en España, y seguro que también en Alemania. El otro día, cortándome el pelo en mi peluquería habitual (cerca del trabajo; así aprovecho el ratito de mediodía porque no cierran), comenté con el dueño que habían quitado el cartel de “Se busca oficial de peluquería” que había puesto unos meses antes. Me dijo que sí. Pero no porque hubiese encontrado a alguien, sino por lo contrario: había desistido viendo la gente que durante meses se había presentado. Gente sin preparación suficiente, gente impuntual, gente qu...
Humor de fin de semana y fallas Como todo no han de ser sesudos análisis, voy a poneros un poco de humor del bueno... ¿Es verdad eso de que las mascotas se parecen a sus dueños? Estaban cinco hombres alardeando sobre la inteligencia de sus perros. El primero era ingeniero, el segundo era contable, el tercero era químico, el cuarto era informático y el quinto, funcionario. Comienzan las demostraciones y el ingeniero llama a su perro: - Escuadra, haz lo que sabes. Escuadra saltó hasta la mesa tomó un papel y un lápiz y rápidamente dibujo un círculo, un cuadrado y un triángulo. El contable dijo que su perro podía hacer algo mejor, llamó a su perro y le ordenó: - Diario haz lo tuyo. Diario fue hasta la cocina y volvió con una docena de galletas, las dividió en cuatro montones de tres galletas cada una. Todos admitieron que eso era genial, pero el químico dijo que su perro podía hacer algo mejor. - Probeta hazlo. Probet...
It's Not About Lines of Code By Charles Connell Everyone wants programmers to be productive. Managers of programmers want maximum productivity -- it gets the work done faster and makes the managers look good. All other things being equal, programmers like being productive. They can get home earlier, reduce stress during the workday, and feel better about their finished products. Programming productivity is even in each country's national interest, since it advances the country's position in the worldwide software industry. Unfortunately, the standard definitions of software productivity are incorrect. They miss the essence of software development. This article examines some of the usual definitions for programmer productivity, shows why they are wrong, and then proposes an alternate definition that accurately captures what programming is really about. Lines of code per day -- This is the classic definition of software productivity for individual programmers. Unf...
Imagen
Hace tiempo ya, oí hablar sobre el libro The Mytical Man-Month , de Frederick P. Brooks, donde se asegura que los mejores programadores rinden hasta 28 veces más que los que se encuentran en el lado opuesto, los peores. Otras fuentes, si bien no llegan a estos extremos, introducen relaciones hasta de diez a uno en cuanto a la diferencia de productividad de estos profesionales. Sin duda, la productividad en el desarrollo es algo más que tirar muchas líneas de código por día ; ya lo comenta Charles Connell en su artículo It's not about lines of code , donde explica por qué la productividad no puede ser medida en esos términos, de hecho, ¿muchas líneas de código implican un trabajo bien hecho? ¿y si se trata de un nido de bugs ? Así, a lo largo de su artículo, Charles va definiendo y añadiendo características que debería presentar el código creado hasta llegar a una posible unidad de medida de la productividad, líneas de código limpio, simple, correcto y bien documentado por día , par...
Venciendo el síndrome de la Reina Roja . Por jaimeglz Nadie es capaz de leer, entender y aplicar a corto plazo esta pavorosa masa de conocimientos y buenas prácticas. Me he topado varias veces con la metáfora de la Reina Roja, de la obra Through the Looking-Glass , de Lewis Caroll (misma que no he leído pero, por lo que puedo apreciar, es algo así como un objeto de culto en el ambiente de los matemáticos y de los estudiosos de la lógica formal). Pido me disculpen por no contar con el texto original, pero lo que entendí de esta metáfora es que, en una carrera organizada por la Reina Roja, Alicia se percata que no puede avanzar, no importa que tan rápido esté corriendo. La reina le explica: “Aquí tienes que correr todo lo que puedas, simplemente para mantenerte en donde estás. Si quieres llegar a algún lado, ¡tienes que correr dos veces más rápido!”. Y, bueno, ahí nos tienen a sus seguros servidores dirigiendo...
Imagen
How will Sun bounce back? Sun's pumped out some exciting news lately... Project Blackbox is the coolest thing ever, their financial picture continues to improve (less loss is the new profit), and they finally FINALLY open-sourced Java . The new(ish) CEO Jonathan Schwartz is making good things happen at the top. But if Sun is really going to pull this off, they need more than strategic decisions, hot products, and new technologies. Focusing on the top of the org chart won't work unless the bottom gets just as much attention. Maybe more . Why is it that so often the employees who have the most direct human-to-human customer contact are the ones who get the least respect? Customer service is managed by someone, but you rarely catch a manager answering a customer call. Customer education is managed by someone, but you won't catch a manager training a customer. This doesn't apply particularly to Sun of course--I'm just picking on them because I was--and st...