martes, 15 de enero de 2013

¿Se pierde tiempo en las redes sociales?

¿Porqué son tan importantes las redes sociales y las herramientas?

En el trabajo, lo primero que se piensa cuando se "sorprende" a una persona pasando tiempo en las redes sociales, es que esta perdiendo el tiempo.  ¡Y lo más probable es que sí sea cierto! ya que personalmente, creo que es perder el tiempo ver los resultados de los juego en línea, o ver videos de gatitos.

Las redes sociales y algunas herramientas pueden ser útiles. Muchas veces funcionan para estar al día de lo que esta pasando en el mundo, y de que se esta hablando en el ambiente en donde trabajas. Si eres un político, claro que vas a querer saber de que están hablando las personas, así vas a dar mejores propuestas, o puedes dar a conocer tu trabajo, para que la gente simpatice contigo.

Hay que aprovechar el tiempo que las personas pasan en las redes sociales, desarrollando una estrategia de que es lo que se busca.

Les dejo un video de cómo ha cambiado la publicidad con el tiempo.

sábado, 20 de noviembre de 2010

Empresa 2.0

El desarrollo de una plataforma en la cual una organización o empresa se apoye en su trabajo, solía únicamente tener la necesidad un desarrollo previo, "desde cero." Hoy en día web 2.0 te la opción de utilizar plataformas ya existentes, en las cuales sólo se tiene que customizar para las necesidades de dicha empresa.

Las aplicaciones de hoy en día le dan la oportunidad a los usuarios de tener interoperabilidad entre ellas. Simple ejemplo el de ir a youtube y dar clic en la opción de embeber uno de sus videos, y te da el código que necesitas poner para poder transmitirlo desde otra página, esto es refiriéndose a la misma página de youtube.

En la clase vimos diferentes tipos de aplicaciones que se refieren a diferentes objetivos. Esto es desde tener chats embebidos en una página a la cual no se necesita identificarse, hasta espacios enteros en donde se puede tener la plataforma de una escuela. A eso se le llama computer-aided education, pero sin tener que tener una infraestructura que lo respalde o que tenga que ser resposabilidad de la misma escuela.

Estas aplicaciones tienen su lado positivo y negativo. La negativo por una parte sería la privacidad puesto a que nadie te garantiza que la información no es vista por alguien más. Otro lado negativo es que si se pierde la información se pierde tu plataforma, es algo que de lo que no se tiene control. Tampoco se podrían desarrollar caracteríasticas extras. Lo positivo, es no tener que invertir en la infraestructura, no se necesita de desarrollo y es de fácil administración.

Tomar la decisión de tener una empresa 2.0, que utilice aplicaciones web 2.0. es algo que se puede considerar, evaluando lo que se necesita y tomando en cuenta las cosas positivas y negativas de esto.

Memoria Organizacional

El mundo a veces no tiene memoria. No recuerda la historia y no dice, "si seguimos haciendo este tipo de cosas, pasará lo mismo que pasó en cierto momento". Si la información o sucesos que estuvieran pasando nos ayudaran a recordar lo que sucedió antes, tal vez podríamos tomar decisiones que prevengan ciertos problemas en el futuro o en el presente.

En la clase vimos la memoria organizacional, como le ayudaría, cómo debe de manejarse y cuáles son los problemas.

Una de las definiciones de memoria organizacional que me gusto fue la de Weiser (1998) "Dispositivo para integrar el conocimiento organizacional y proveer información del pasado que potencialmente ayude a las actividades del presente. Consiste en la información activa e histórica en una organización que es compartida, preservada y administrada para su uso posterior." Como vemos en esta definición, de nada sirve tener la información guardada sino se tiene un uso posterior, pues no ayudaría a resolver los problemas del presente.

La memoria organizacional se apoya de las tecnologías de información. Hay cuatro procesos que se deben de definir para manejar la información: selección (¿Qué se debe guardar?), codificación (¿en qué formato debo guardarla?), almacenamiento (¿dónde y cómo guardarlo?) y recuperación (¿cómo facilito su recuperación?).

Un ejemplo de problema fue como una empresa tuvo un detalle en el cual necesitaba una solución de diseño en un proceso. Pagaron por una asesoría que investigaba en patentes, antes de empezar a diseñar y gastar mucho dinero en soluciones. Cuándo se pusieron a buscar soluciones, vieron una solución que les quedaba muy bien, y vieron que era de ellos mismos. Fue hecha por la misma compañía que tenía el problema. Tenían la información, pero no sabían como usarla.

La información sólo tiene valor si sirve de algo. Se tiene que definir cómo se utilizará y la manera de manejarla, porque es muy diferente lo que se necesita en diferentes empresas y sociedades.

lunes, 1 de noviembre de 2010

Timeline TimeRime.com y Mapa Mental gliffy.com

http://timerime.com/en/timeline/467464/Mi+vida/





http://www.gliffy.com/pubdoc/2306497/L.png

Lecciones Aprendidas OpenSource

No es un concepto nuevo el OpenSource, sino es un concepto que ha tomado mucha fueza. Esto es, las empresas gastan mucho dinero en licenciamiento y hoy en día más empresas se dedican a la consultoría de implementación de software OpenSource.

Para poder explicar más acerca de que se trata el OpenSource se exponen las
"Libertades del Software Libre"
1. La libertad de usar el programa con cualquier propósito
2. La libertad de estudar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades
3. La libertad de distribuir copias del programa, para ayudar a otros

Algunos ejemplos de ésto son:
*Java *Wordpress
*OpenOffice *Apache
*Google *Tomcat
*Eclipse
*FireFox
*PHP

Otra de las cosas que aprendimos fue lo fácil que es la instalación de un OpenSource más que no siempre es exactamente lo que necesitas, de ahí la necesidad de cambiar el código fuente. Inclusive sin cambiar nada podría ser utilizado. Tan fácil como tener una computadora de escritorio y hacer pruebas de desarrrollo hasta que quede un servicio que pueda ser utilizado en producción. Y un caso de éxito es el portal de redes sociales Facebook que utilizó plataformas OpenSource para su desarrollo y de ahí basó sus ganancias en publicidad y dio oportunidad a otros negocios como los juegos en línea.

Muchos países inclusive han implementado a grandes escalas la implementación del OpenSource, como lo es Alemania. Éste país ha utilizado el OpenSource en muchas locaciones de gobierno, ya que era mucho el dinero que se gastaba en lincencias y comparten una historia socialista.

En la clase se nos comentó como en México se tiene el ejemplo de cómo la Comisión Federal de Electricidad (CFE) también ha querido implementar el OpenSource en sus oficinas.

El OpenSource ha sido también una buena oportunidad para que las pequeñas y medianas empresas se animen a incursionar al uso de sistemas en sus compañías.

domingo, 31 de octubre de 2010

Lecciones Aprendidas SOA

Service Oriented Arquitecture (SOA) es el concepto de la arquitectura en donde conectas diferentes módulos de sistema, que pueden ser de diferente lenguaje de programación, aplicaciones ya creadas, etc. y estas pueden comunicarse entre ellas para poder manejar de manera más efectiva los procesos de negocio.

La ventaja de este concepto es que no se tiene que "crear el hilo negro", sino que se pueden integrar tecnologías que ya existen y talvez que son con las que ya esta acostumbrado cierto departamento en una empresa, y así no se tiene que cambiar, sino integrar.

Como lo habíamos comentado en el blog anterior, si se tiene SOLO un SaaS, es muy difícil comunicarse entre otras aplicaciones de la empresa o aplicaciones de escritorio. SOA es la estrategia que le permite la comunicacion con otros sistemas que ya estaban en operacion con anterioridad, así puedes ir correlacionando procesos y puedes manejar más eficientemente y dinámica tu sistema.

Existen una serie de estándares y productos para lograr implementar estos conceptos: Disponer de un Enterprise Service Bus, de un Registro de servicios, de un motor de procesos de negocio y de un lenguaje (más bien una plataforma) como puede ser Java (conocida como Java Enterprise Endition), que pueden ser la base tecnológica sobre la que construir una arquitectura orientada a servicios. SOA es la forma de hacer las cosas que son pequeños programas, procesos o procedimientos con una orientación a servicios los cuales tienen definidos los parámetros de entrada y de salida, que no son interoperables y puede ser utilizable para fomar otros servicios.

Hay muchas ventajas con este tipo de estrategia, que sería la reutilización de los módulos, la mejor sintonía con los procesos de negocios específicos, la adaptación de soliciones innovadoras con mayor facilidad, etc. Pero entre las desventajas esta el desarrollo adicional y que muchas veces la velocidad de comunicaciones entre aplicaciones es muy pobre, entre más información en el bus, más lento.

SOA es una buena estrategia para negocios con diferentes software de aplicaciones específicas. Por ejemplo, la línea de produccion que utilizan software especialmente desarrollado para esa línea y que no se comunica fácilmente con los paquetes utilizados en otros departamentos de una empresa. También es una buena solución para utilizar diferentes programas que ya estaban siendo utilizados pero para integrarlos.

http://es.wikipedia.org/wiki/Enterprise_service_bus
http://eloy-mp.com/wordpress262/?p=83
http://es.wikipedia.org/wiki/Java_EE
http://www.tfsla.com/ultimus-bpm-workflow-suite.php

lunes, 18 de octubre de 2010

Care2X Open Source para Administración de Hospitales

Con Care 2x en la Intranet o Internet, puedes buscar y procesar los tipo de información dentro de la organización de la rama de la salud.

DEMO http://care2002.sourceforge.net/demo

video

Pruebas del Equipo Video de Youtube de un hospital que lo utiliza y lo ha configurado para su uso