Mes: abril 2014

Cómo se creó Instagram… en 8 semanas

Estas es una de esas historias tan sorprendentes… que hasta te hacen dudar de si realmente sucedieron. A mi me llegó por una infografía, que explicaba como había sido la creación de Instagram… en 8 semanas. Más abajo os he dejado la infografía.  El que empezó con ello fue Kevin Systrom, cofundador Instagram, y bastante …

Cómo se creó Instagram… en 8 semanas Leer más »

Los casos de uso y una presentación resumen

Aunque ahora estén menos de moda, los casos de uso han sido una de las mejores y más usadas técnicas para obtener y gestionar requisitos. De hecho, el concepto de “escenario” (o secuencia típica de interacción entre un usuario y el sistema) asociado a un requisito, que ahora vuelve a usarse tanto de la mano …

Los casos de uso y una presentación resumen Leer más »

En EEUU los políticos responsables de aplicaciones informáticas que fallan dimiten

Hará unos 6 meses, alguno recordareis el post dedicado al desastroso desarrollo software de la web healthcare.gov, aquella que implementa la reforma sanitaria de Obama, el “ObamaCare”.  Casi todo “gurú” del desarrollo software y de la gestión de proyectos software ha escrito algo sobre las múltiples malas prácticas del proyecto. Tanto ha sido que dicho desarrollo …

En EEUU los políticos responsables de aplicaciones informáticas que fallan dimiten Leer más »

¿Cuáles son los errores en gestión de equipos más típicos y frecuentes en un proyecto software?

¿Te has preguntado alguna vez si aquella mala práctica con un equipo de desarrollo, esa que tantas veces has visto tumbar un proyecto software (o verlo arrastrarse durante años, porque los malos proyectos software… realmente nunca mueren, son walking deads) le ocurre a más gente? Eso debió preguntarse un Sr. llamado McConnel, que elaboró hace …

¿Cuáles son los errores en gestión de equipos más típicos y frecuentes en un proyecto software? Leer más »

Por qué aprender sólo un lenguaje de programación no es suficiente para hacer buen software

Hace ya casi 30 años, Brooks (sí, el famoso Brooks el del mítico hombre mes, sí, el que inspiró tantas ideas ahora llamadas ágiles) dividió en «esenciales» y «accidentales» las propiedades del software (fue en “No Silver Bullet. Essence and Accidents of Software Engineering”, 1987). Las esenciales, son las inherentes al software, sin ellas que el …

Por qué aprender sólo un lenguaje de programación no es suficiente para hacer buen software Leer más »

Resultados de la encuesta sobre el Test Garzás

El lunes pasado lanzábamos, como en otras ocasiones, la encuesta sobre el Test Garzás (al igual que pasó antes con cómo es tu equipo de desarrollo y tu entorno o la de las herramientas software más usadas), en este caso la idea era ver una evaluación global de buenas prácticas «en 3 min».  Aunque en este caso el post …

Resultados de la encuesta sobre el Test Garzás Leer más »

En busca del programador más barato, en busca del harakiri de una industria

¿Cuál cree Ud. que es el riesgo que más frecuentemente pasamos por alto en ingeniería software? Los programadores incompetentes. Hay estimaciones de que el número de programadores necesarios en los EEUU supera los 200.000. Esto es totalmente engañoso. No es un problema la cantidad; tenemos un problema de calidad. Un mal programador puede crear fácilmente …

En busca del programador más barato, en busca del harakiri de una industria Leer más »

¿Sabes para qué vale el trabajo que haces cada día?

Hará unos años, tampoco te pienses que muchos, materialicé en un “cutre” trozo de papel una idea bastante obvia, que andaba desde hace otros tantos años rondando por mi cabeza: ¿cuanto tiempo estoy desperdiciando por la ceguera que produce la vorágine del día a día? Estaba en uno de esos momentos en los que tienes …

¿Sabes para qué vale el trabajo que haces cada día? Leer más »

¿Por qué cuesta tanto implantar DevOps (o continuous delivery o pasar a producción algo inmediatamente)?

Ciertamente, me alegra mucho que el tema esté calando tanto y encontrarme a tanta empresa que me cuente: “lo tenemos claro, queremos ser más rápidos (entiendo ágiles) y romper barreras entre desarrollo y producción, queremos que cada vez que se implemente un requisito (historia de usuario) esta se pase inmediatamente a producción, sin necesidad de …

¿Por qué cuesta tanto implantar DevOps (o continuous delivery o pasar a producción algo inmediatamente)? Leer más »

Ir arriba