Saltar al contenido

¿Deseas suscribirte al blog y recibir mis últimas actualizaciones? Haz click aquí.

Categoría: Ingeniería De Software

Todo sobre planeación, arquitectura, diseño y programación de software.

Priorizando tareas por colores

Con tantas herramientas a la mano, sobre todo digitales, a veces organizar las cosas se vuelve una tarea en si misma, es decir, el simple hecho de decidir «cómo» organizar nuestras tareas nos fatiga. Para mi, siempre ha sido escencial el uso de papel y tinta y es que, a pesar de dedicarme a la tecnología y específicamente al desarrollo de software, el uso de herramientas digitales para manejar tareas simples o tomar notas no termina de «cuadrarme».

Deja un comentario

Declarar VS Definir (y la importancia de los conceptos)

Recientemente estuve viendo un curso de JavaScript de Wes Bos a manera de refrescarme un poco y no perder la práctica pero sobre todo para mantenerme al día con las actualizaciones en el mundo de la tecnología, que es a lo que me dedico y, mientras veía uno de los primeros videos sobre el tema de variables, me di cuenta la difícil, o al menos ambiguo, que se volvió para Wes explicar el concepto de variables y como utilizarlas.

Deja un comentario

Construí chiqui.to, un acortador de URL’s, en 3 días

Hace un par de semanas como ejercicio de programación decidí desarrollar un proyecto simple para probar algunas piezas de integración continua y despliegue de código (CI/CD) a Heroku así como poner en práctica algunas otras ideas y resolver dudas con Docker. El resultado fue chiqui.to, un acortador de URLs estilo tinyURL o bit.ly y lo mejor de todo es que pude completar la fase inicial del proyecto en un fin de semana.

2 comentarios

SCRUM: ¿Deberíamos re-estimar user stories casi terminados en el siguiente sprint?

Como parte de mis labores como Scrum Master en mi equipo me he dado a la tarea en las últimas semanas de ir armando un pequeño documento en format de FAQ o de preguntas frecuentes de manera que si alguien, incluso yo, tenemos dudas con parte de la metodología de SCRUM podamos tener respuestas rápidas y sobre todo una justificación de la decisión. A manera de ejercicio estaré publicando tips que creo son interesantes. Una de estas dudas que normalmente saltan es, cuando estimamos una historia que no se terminó en el sprint actual pero está casi terminada ¿Debemos re-estimarla?

1 comentario

SCRUM no es vitacilina

Entre las cosas místicas que nos han heredado nuestras abuelas se encuentran la pomada de la campana, las perlas de éter y particularmente la vitacilina. Para los que no tienen abuela, o no saben que es vitacilina, es uno de esos ungüentos que prometen aliviar prácticamente todo, al más puro estilo de brebajes y sustancias vendidas por merolicos en siglos pasados. Si bien este fabuloso ungüento posee algunas propiedades curativas para la piel, dista mucho de ser un medicamento que solucione todos los problemas dermáticos. Del mismo modo, en la administración de proyectos de software, pensar que una metodología solucionará todos los problemas es ser iluso.

Deja un comentario

¿Por qué usar inglés en proyectos de software?

Pocas cosas me incomodan más en mi trabajo que ver un proyecto en spanglish, es decir, con partes en inglés y otras en español. La naturaleza del origen de la mayoría de la tecnología moderna hace que el inglés sea la «lingua franca» entre ingenieros, particularmente entre los que desarrollamos software, sin embargo, en México en particular, parece existir un complejo de identidad que no nos permite decidirnos por uno o por otro, o peor aun, mezclarlos terminando con resultados que dan pena.

1 comentario