Notas sobre ingeniería de software

UX también es ingeniería de software

Últimamente he tenido algunas discusiones con diseñadores e ingenieros de software sobre donde se ubican los perfiles que se encargan de la User eXperience dentro de la creación de una app. Algunos profesionales piensan que son skills de diseño gráfico y otros que dicen que el UX son skills de Product Owner. En este artículo os voy a exponer mi visión al respecto, que os adelanto que ambos están equivocados (y ambos tienen razón).

Lecciones aprendidas haciendo SCRUM en diferentes zonas horarias

En este artículo os voy a compartir 3 claves a tener en cuenta si pretendes organizar un equipo offshore usando metodologías ágiles. Este es un resumen de algunas de las lecciones aprendidas sobre como organicé mis equipos de India para dar servicio a los centros de desarrollo en España que trabajaban con el framework scrum.

Los 6 errores típicos del CTO

Las empresas de economía digital se caracterizan por conectar con sus clientes mediante canales digitales. A lo largo de mi carrera como consultor he conocido muchos CTOs y les he ayudado a reconducir algunos errores que han puesto en peligro la integridad de su plataforma o producto digital.

Los 4 niveles de madurez de un ecosistema de microservicios

Llevo presentando el concepto de microservicios a clientes desde hace tiempo, cuando terminamos la conversación me suelo dar cuenta que todos ellos entienden el concepto de microservicios a su manera (y no creo que ninguna se incorrecta en su esencia). En este artículo quiero profundizar en el concepto de microservicio con una visión de arquitecto con el fin de estructurar las diferentes visiones de microservicios en diferentes niveles de madurez de un ecosistema (o infraestructura) de microservicios.

El hunting tecnológico como parte del proceso de innovación

En mi aventura como director de operaciones en India, aproveché la oportunidad de disponer de un equipo desasignado para crear valor realizando hunting tecnológico. En este artículo os explicaré lo que se debe hacer para poder analizar las tendencias tecnológicas del mercado, su madurez y las capacidades de tu equipo de usar esta tecnología. Creo que este artículo puede ser útil para CTOs, CAOs y directores de ingeniería que quieran estar seguros de seleccionar las tecnologías correctas.