martes, 20 de diciembre de 2016

Convierte errores en oportunidades

     En la vida pasamos diversidad de cosas a lo largo del camino para cumplir nuestras metas u objetivos, atravesamos dificultades que varían desde emociones pasando por personas o debilidades y muchas veces a cada falla le llamamos error, pero si lo tomamos con calma, analizando cada situación, sus pro y sus contra, lo bueno y lo no tan bueno, podemos darle un giro a estos obstáculos y convertirlos en oportunidades, ningún error pasa en vano, de todo se aprende un poco más. 

     En la tecnología pasa lo mismo, desarrollo o diseño, ambas áreas muchas veces para quien le dedica su tiempo tienen sus dificultades, no es sencillo lograr un buen trabajo cuando aun dentro del proceso se presentan errores en el camino. De la misma manera estos errores se analizan para buscarles respuesta y/o solución, pero otras veces no solo es un error sino una ventana para algo más que permite hacer dentro del proceso un cambio que vuelve el proyecto o trabajo un tanto más interesante.

     En el diseño y desarrollo de una pagina web es importante para su creador que el usuario esté conectado sintiéndose a gusto con la interfaz y su navegación en el sitio, pero muchas veces sucede que sin percatarse el creador el usuario se ha encontrado con un link roto. Éstas páginas de error 404 no son de agrado pues es de suponer que no debería suceder, por lo cual es bueno darle ese giro que se ha mencionado y tratar este error como una oportunidad, sorprendiendo así al usuario; estas cosas pasan, pero que aburrido es que tan solo sea un error más, pues hagamos que sea divertido o convirtamos ello en una guía para el receptor. Te invito a leer en el siguiente enlace algunas opciones que podrían ser interesantes para que tu error 404 sea más que solo eso. 

lunes, 12 de diciembre de 2016

Gestor de Proyectos

     Ciertamente en la vida, los procesos, el trabajo, la continuidad de una labor se hace tedioso si siempre se realiza de la misma manera o bajo el mismo orden, empleando siempre el mismo equipo o software todo se vuelve monótono, lo que agota a la persona volviendo el trabajo fastidioso y agotador, donde los ánimos en conjunto con el entusiasmo bajan al contrario de subir, por ello es necesario no caer en rutina, entregarlo todo de diversidad en métodos para realizar algún trabajo sin importar su tamaño, dificultad o procesos. 

     Cada proyecto requiere una organización encargada de velar por la funsión de cada empleador para que al ser culminado sea un éxito, lo que conlleva mantener un registro de toda labor a realizar o realizada, ya sea de la empresa, del trabajador, sobre tareas en específico, etc. Los gestores de proyectos nos ayudan a mantener un registro de cada uno de los proyectos de la empresa, clientes, trabajadores, tareas, etc. Es una herramienta imprescindible para el gestor o administrador de los proyectos.

     Es importante que un gestor de proyectos permita gestionar variedad de trabajos internos o externos a la empresa simultáneamente, asimismo que permita manejar todo dentro de cada proyecto a través de ítems. El uso de un gestor de proyectos permite mantener un control adecuado o una organización digna sobre el trabajo realizado y a realizar, de la manera más ordenada, convirtiendo así cada paso del proceso en resultados eficaces y eficientes. 

      Para conocer más acerca de un gestor de proyectos, de que software usar como uno y el porque le invitamos a visitar el siguiente enlace de nuestros amigos de TOPTAL

lunes, 5 de diciembre de 2016

Sketching

     Esta vez habrá poco escrito pues es tan sencillo describirlo que no puedo adelantarles tanto porque les hablaría de todo el artículo que vengo a mostrarles. Se trata de algo más para añadir o complementar a un proceso de diseño, no siempre se lograr visualizar al mundo real un diseño que se tenga en mente, es tan complicado a veces.
     UX Sketching es un aspecto crucial del diseño para la experiencia del usuario, aunque a menudo es pasado por alto. Sketching es una forma muy efectiva de comunicar el diseño de comunicación, mientras le permite a los diseñadores probar varias ideas e iterarlas, antes de escoger una.
     
Vamos, visitemos el enlace:

UX Sketching

lunes, 28 de noviembre de 2016

Shazam

     Esta vez se toca el tema de una aplicación a la que diariamente puede incluirse en un uso constante. A todo el mundo le gusta ma música y ¿a quién no le ha pasado que se encuentra en la calle y escucha una canción de la cual desconoce el nombre, el intérprete o ambos; bien, existe una aplicación que con tan solo abrir puede identificar el song, sí, puede hacerlo, se llama Shazam. 

    Shazam, es una de las aplicaciones más populares para reconocer música, si bien ya le había escuchado, conozco a alguien que siempre usa esta aplicación, sin embargo no le daba mucha importancia, pero, ¿de dónde proviene Shazam?.     Mobile technologies, junto con el inmenso progreso del procesamiento de la señal de audio, nos han dado, algorithm developers, la habilidad de crear reconocedores de música. 


     Ésta es una aplicación que captura en 20 segundos una canción, sin importar si es la intro, el verso, o el coro, la aplicación creará una huella digital de la muestra grabada, consultará la base de datos, y utilizará su algoritmo de reconocimiento de música para decirte exactamente cual es la canción que estás escuchando.

    ¿Como funciona Shazam realmente? Shazam’s algorithm La aplicación fue expuesta por primera vez por su inventor Avery Li-Chung Wang en el 2003.  En el siguiente artículo puedes conocer muchas cosas de esta aplicación y su algoritmo. 



lunes, 21 de noviembre de 2016

Nuevo Equipo de Desarrollo

    Un equipo de trabajo es esencial para el desarrollo de algún producto sin distinción de área, en torno a la tecnología es de suma importancia contar con un equipo capacitado, proyectista y centrado;cada integrante juega un papel fundamental en el proceso de un desarrollo, mas sin embargo esto puede cambiar, algún miembro puede cumplir con su trabajo en el equipo y dar su lugar a otro integrante para seguir con el proyecto en marcha, teniendo siempre en cuenta la importancia de los innovadores dentro del equipo.

   Hacer un cambio de equipo de desarrollo no es sencillo, te limita de alguna y muchas maneras, prepararse para ellos conlleva un poco de trabajo pero esto te guía a conocer tu producto en un nivel más íntimo y obtendrás un mayor control sobre los diversos servicios y tecnologías que conlleva el hacerlo. 


   Incluso si algunos miembros del equipo anterior permanecen a bordo, puede ser que no tengan todas las respuestas e información necesaria para una transición sin problemas. A pesar de que pueden proporcionar continuidad y ayuda en el proceso de transferencia de conocimiento del antiguo equipo al nuevo, depender de los miembros del equipo titular no reemplaza el hecho que el dueño del producto se haga cargo y facilite la transferencia.

   Si esto suena como que podrías ser tú, ya sea ahora o en el futuro, entonces deberías estar algo preocupado. Por suerte, voy a guiarte a través de los pasos a seguir para prepararte para esta eventualidad y hacer la transición lo más sencilla posible.

Un artículo en nuestra página especial plantea como cambiar tu equipo de desarrollo a través de tips y lo que esto beneficia tanto a tu producto como tu proyección. Haz clic en el enlace Transiciona a un nuevo equipo de desarrollo

viernes, 11 de noviembre de 2016

La Guerra Fría de la Tecnología

     No he podido encontrar palabras para iniciar con este post, pero empecemos diciendo que la Guerra Fría, en 1939 estalló la Segunda Guerra Mundial. Alan Turing había descrito la máquina que lleva su nombre en 1936, el mismo año en el que Konrad Zuse terminó el Z1, primer computador electro-mecánico.      
 
     La guerra Fría dio base para iniciar investigaciones y estudios, dio inicio a la tecnología por motivos de contra ataques o seguridad. Esto ha permitido ir avanzando, actualizando, creando e innovando por mejoría propia y del mundo según sus necesidades y así facilitar ciertas cosas; de otro modo la tecnología ha avanzado tanto que ya no solo es usada por seguridad.

     En los años cincuenta, los EE.UU. y la Unión Soviética pusieron en marcha iniciativas destinadas a examinar usos civiles de la energía nuclear (incluidos los planes de explosivos nucleares de ingeniería civil, que fueron terribles), pero no significaba nada.

     Les invito a leer un artículo de alguien que a su manera puede describir mejor el avance de la tecnología desde la guerra fría y como sigue dándose.

Enlace

viernes, 21 de octubre de 2016

Angular JS

       Si te gusta el diseño o desaroollo web, las páginas, este artículo es para ti, paso a paso a través de un tutorial como usar y qué es Angular. 

    Puede llamárselo simplemente angular. Es un framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles.

    Angular JS se puede combinar con el entorno en tiempo de ejecución Node.js, elframework para servidor Express.js y la base de datos MongoDB para formar el conjunto MEAN. Está construido en torno a la creencia de que la programación declarativa es la que debe utilizarse para generar interfaces de usuario y enlazar componentes de software, mientras que la programación imperativa es excelente para expresar la lógica de negocio. Este framework adapta y amplía el HTML tradicional para servir mejor contenido dinámico a través de un data binding bidireccional que permite la sincronización automática de modelos y vistas. Como resultado, AngularJS pone menos énfasis en la manipulación del DOM y mejora la testeabilidad y el rendimiento.

   Si no has probado AngularJS todavía, es una lástima. El marco consiste en un conjunto de herramientas bien integradas que te ayudará a construir aplicaciones del lado del cliente, bien estructuradas en un sistema modular, con menos código y más flexibilidad.

    AngularJS extiende HTML, proporcionando directrices que añaden funcionalidad a tu margen de beneficio y te permite crear plantillas dinámicas poderosas. También puedes crear tus propias directrices, elaborando componentes reusables que completan tus necesidades y abstrayendo toda la lógica de manipulación del DOM.


      Haz clic en el enlace y ten el tutorial detallado, no te lo pierdas!