Tendencia Generacional en el uso de las TICs

La llegada del Internet a nuestras vidas encapsulo a la sociedad en generaciones de acuerdo al uso y el acercamiento con la tecnología e innovación, según William Strauss y Neil Howe desarrollaron una teoría sobre las generaciones y su comportamiento, en  ella determinan que hay cuatro tipos de generaciones que hoy en día coexisten en el mundo real y en el ciberespacio de Internet.

Continuar leyendo «Tendencia Generacional en el uso de las TICs»

Que es el Design Thinking??!!

En los últimos años he escuchado mucho hablar del «Design Thinking» por lo que al principio me trajo a mi cabeza fue conceptualizarlo como una lluvia de ideas [aquí carita pensando] pero conforme me fui adentrando al tema entendí que es un método para generar ideas innovadoras que centra su eficacia en entender y dar solución a las necesidades reales de los usuarios, para quienes trabajan en una empresa o empresarios este método es de gran utilidad para que sus productos o servicios sean más apropiados y más atractivos para sus clientes. Continuar leyendo «Que es el Design Thinking??!!»

Defendiendo al Software

En un proyecto de software donde interactuan multiples personalidades con roles definidos y al momento de presentarse al kick off la mayoria crea una capa enorme de frustacion el cual en el camino del proyecto de convierte en una «zona de confort»,  porqué digo esto? la respuesta es simple en el transcurso del proyecto y hasta podria decir antes de la concepción del arranque del proyecto ya hay muchas «supuestas» afirmaciones por los integrantes del proyecto que crea apatía en el equipo como «esto no va funcionar pero mi jefe lo quiere así», «si de porsi voy a quedarmal, ya para que me esfuerzo»,»si me van a imponer fechas ya para que estimo», «si todos estan frustados para qué los motivo» y asi un sin fin de afirmaciones mentales que caen en un circulo vicioso.

Continuar leyendo «Defendiendo al Software»

La importancia de documentar código

A lo largo de mi trayectoria en el mundo de las tecnologías de la información la mayoria de las veces me he encontrado que el código no esta documentado o esta «semi» documentado al momento de hacer la investigación de algun problema o de algun requerimiento , creo yo que si la documentación en cada clase , función y hasta podria decir que tambien en las variables  nos podriamos ahorra mucho tiempo , esfuerzo y dolores de cabeza al momento de realizar alguna estimación. Tambien tener el código documentado ayuda a que otros programadores puedan conceptualizar de manera mas rápida la aplicación y ahorrar tiempo en el entendimiento el cual tambien puede adicionalmente ir fuertemente soportado de otros documentos como de analisis, diseño, diagramas, etc. como soporte para ver todo el pastel y no nada mas una rebanada por lo que mi recomendación es mantener siempre actualizado la documentación de la aplicación y en el código para evitar la bilis.