sudo apt-get install unattended-upgradessudo dpkg-reconfigure -plow unattended-upgrades
sábado, 1 de diciembre de 2012
Ubuntu Server: Instalar las actualizaciones de seguridad automáticamente
viernes, 8 de junio de 2012
Modelos de Procesos de Ingeniería de Software
Como Ingenieros de Software, Administradores de Proyecto, Líderes o como CIO's de alguna empresa, es importante conocer los modelos y procesos disponibles para garantizar una planeación estratégica acertada.
Es por esto, que esta entrada del blog la dedicaré a MoProSoft, CMMI y Maag TIC.
MoProSoft
MoProSoft es el modelo de procesos para la industria mexicana de Software, realizado en conjunto por la Secretaría de Economía, la UNAM y AMCIS.
Este modelo está diseñado para medir la capacidad de los procesos que siguen las empresas y para garantizar una calidad constante en los desarrollos y mantenimiento de software.
MoProSoft es un modelo de calidad que permitirá a la pequeña y mediana empresa de desarrollo de software (más de 10 programadores, pero menos de 100), el acceso a las mejores prácticas de Ingeniería de Software de clase mundial.
Debido a que la mayoría de las empresas de Software de América Latina entran en este esquema, creo que es uno de los modelos "a seguir" en la mayoría de las empresas.
CMMI (Capability Maturity Model Integration)
Para las empresas con más de 100 programadores existe el modelo de CMMI.
El ejercito de Estados Unidos se encontraba con un gran problema, ¿cómo garantizar la entrega a tiempo de proyectos de Software?
Respondiendo a esa necesidad, la Universidad Carnegie Mellon creo el modelo de calidad CMM - CMMI.
Los niveles CMM - CMMI son 5:
- Inicial o Nivel 1 CMM - CMMI. Este es el nivel en donde están
todas las empresas que no tienen procesos bien definidos.
-
Repetible o Nivel 2 CMM - CMMI. Se basa en que el éxito de los resultados obtenidos se pueden
repetir. La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo.
Los procesos que hay que implantar para alcanzar este nivel son: - Gestión de requisitos
- Planificación de proyectos
- Seguimiento y control de proyectos
- Gestión de proveedores
- Aseguramiento de la calidad
- Gestión de la configuración
-
Definido o Nivel 3 CMM - CMMI. A grandes rasgos, este nivel la empresa tiene una madurez para desarrollar proyectos (gestión e ingeniería) bien definida (documentada, existencia de métricas) con el fin de conseguir objetivos concretos.
Los procesos que hay que implantar para alcanzar este nivel son:
- Desarrollo de requisitos
- Solución Técnica
- Integración del producto
- Verificación
- Validación
- Desarrollo y mejora de los procesos de la organización
- Definición de los procesos de la organización
- Planificación de la formación
- Gestión de riesgos
- Análisis y resolución de toma de decisiones
Cuantitativamente Gestionado o Nivel 4 CMM - CMMI. Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organización. Se usan métricas para gestionar la organización.
Los procesos que hay que implantar para alcanzar este nivel son:
- Gestión cuantitativa de proyectos
- Mejora de los procesos de la organización
-
Optimizado o Nivel 5 CMM - CMMI. Los procesos de los proyectos y de la organización están orientados a la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante métricas son identificadas, evaluadas y puestas en práctica.
Los procesos que hay que implantar para alcanzar este nivel son:- Innovación organizacional
- Análisis y resolución de las causas
MAAG TIC
Para las entidades gubernamentales de México, existe el Manual
administrativo de Aplicación General en materia de Tecnologías de la
información y Comunicaciones y de Seguridad de la Información
(MAAGTICSI)
El objetivo de MAAG TIC es estandarizar los
procedimientos administrativos susceptibles de ser homologados. Esto se
refiere a las normas que se repiten en todas las dependencias porque no
responden a temas sustantivos de cada entidad.
Impulsada por la Secretaría de la Función Pública (SFP), MAAG TIC contiene la estrategia para homologar las actividades en materia de TIC en 30 procesos, y abarca desde la estrategia TIC, las actividades internas y de infraestructura tecnológica, así como de desarrollo personal y profesionalización, hasta la sistematización de trámites y servicios de las entidades gubernamentales a la ciudadanía.
En particular, el MAAGTIC tiene como objetivos: armonizar y homologar las actividades que realizan las dependencias y entidades de la Administración Pública Federal Mexicana en materia de tecnologías de la información y comunicación (TIC); establecer indicadores estándar que permitan medir los resultados de la gestión de TIC; y garantizar el uso de mejores prácticas, para alcanzar una mayor eficiencia en las actividades y procesos institucionales del quehacer orientado al servicio y satisfacción del ciudadano.
Impulsada por la Secretaría de la Función Pública (SFP), MAAG TIC contiene la estrategia para homologar las actividades en materia de TIC en 30 procesos, y abarca desde la estrategia TIC, las actividades internas y de infraestructura tecnológica, así como de desarrollo personal y profesionalización, hasta la sistematización de trámites y servicios de las entidades gubernamentales a la ciudadanía.
En particular, el MAAGTIC tiene como objetivos: armonizar y homologar las actividades que realizan las dependencias y entidades de la Administración Pública Federal Mexicana en materia de tecnologías de la información y comunicación (TIC); establecer indicadores estándar que permitan medir los resultados de la gestión de TIC; y garantizar el uso de mejores prácticas, para alcanzar una mayor eficiencia en las actividades y procesos institucionales del quehacer orientado al servicio y satisfacción del ciudadano.
Bibliografía:
http://www.ingenierosoftware.com/calidad/cmm-cmmi.php
http://es.wikipedia.org/wiki/Capability_Maturity_Model_Integration
http://www.miblogtecnologico.com/2010/07/maagtic-manual-en-materia-de-tics-para.html
sábado, 19 de mayo de 2012
Licencia de Software, SOA & Planeación Estratégica
Esta entrada del Blog la dedicaré a hablar de tres temas importantes en el mundo de la informática: Licenciamiento de Software, SOA y Planeación Estratégica.
Una licencia de software es un contrato entre la persona que hace o distribuye el software (licenciante) y una persona o entidad que hará uso del programa informático (licenciatario) cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.
Las licencias de software le ayudan al licenciante a establecer el límite de sus responsabilidades en caso de que el software falle y también a definir las restricciones que tendrá el licenciatario en el uso del software (ej. número de veces que se puede copiar el software, validez del contrato por el ámbito geográfico, no re instalación del programa en otras computadoras donde fue instalado la primera vez, étc).
El licenciamiento del software se puede clasificar en tres tipos: abierta, cerrada y de dominio público.
El software libre (o abierto) respeta la libertad de los usuarios sobre el producto adquirido y por lo tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
Este tipo de licencia se hizo mundialmente famoso gracias al sistema operativo Linux.
SOA debe ser visto como un camino para guiar a la transformación del negocio mejorando el modo que la compañía maneja su información y los procesos administrativos que harán obtener mejores resultados para el negocio.
Licenciamiento de Software
¿Por qué es un tema importante? Como programadores, Ingenieros de Software o usuarios de TI necesitamos saber cuáles son las opciones que tenemos en caso de que necesitemos registrar un software que hicimos o de la empresa en que trabajamos.Una licencia de software es un contrato entre la persona que hace o distribuye el software (licenciante) y una persona o entidad que hará uso del programa informático (licenciatario) cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.
Las licencias de software le ayudan al licenciante a establecer el límite de sus responsabilidades en caso de que el software falle y también a definir las restricciones que tendrá el licenciatario en el uso del software (ej. número de veces que se puede copiar el software, validez del contrato por el ámbito geográfico, no re instalación del programa en otras computadoras donde fue instalado la primera vez, étc).
El licenciamiento del software se puede clasificar en tres tipos: abierta, cerrada y de dominio público.
El software libre (o abierto) respeta la libertad de los usuarios sobre el producto adquirido y por lo tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
Este tipo de licencia se hizo mundialmente famoso gracias al sistema operativo Linux.
El software no libre o cerrado, se define como el software en el cual su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.
La persona física o jurídica (compañía, corporación, fundación, etc.) al poseer los derechos de autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software cerrado implica por lo general, que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.
El tipo de licencia de dominio público es en realidad una "no licencia", ya que puede ser explotada por cualquier persona para beneficio de la humanidad.
Aquí podríamos abrir un pequeño debate: ¿Cuál es el mejor tipo de licencia?
Opino que nunca habrá un ganador en esta pregunta, ya que estos tres tipos de licencia tienen sus pros y contras.
¿Quieres comercializar tu software y tener pleno control sobre tu producto? Escoge la licencia cerrada. Sin embargo, si quieres hacer que tu producto pueda ser modificado, mejorado y de fácil acceso para la comunidad, sin lugar a dudas la mejor opción es la licencia libre.
Es importante resaltar que no hay un ganador o un perdedor en este debate, ya que la mejor licencia será la que a ti te guste más.
Como ejemplo, en la empresa donde laboro usamos software libre en todos los servidores (Linux) y una combinación hibrída en las PC de escritorio (Microsoft Windows y Open Office).
SOA
La información debería de ser el principal activo de la empresa.
Los líderes de IT de las organizaciones deberían de estar preocupados en desarrollar sistemas flexibles que puedan ser rápidamente adaptables a los diversos cambios de la empresa.
En una empresa ideal, los procesos, servicios y la información deberían estar interrelacionados, ayudando al ente económico a que su información este perfectamente estructurada y que pueda ser altamente escalable.
De esta necesidad surge SOA. La arquitectura orientada a servicios de cliente (en inglés Service Oriented Architecture), es un concepto que define la utilización de servicios para dar soporte a las necesidades del negocio.
Esto permite la creación de sistemas de información altamente escalables que reflejan el negocio de la organización, y a su vez brinda una forma bien definida de exposición e invocación de servicios, lo cual facilita la interacción entre diferentes sistemas.
Los líderes de IT de las organizaciones deberían de estar preocupados en desarrollar sistemas flexibles que puedan ser rápidamente adaptables a los diversos cambios de la empresa.
En una empresa ideal, los procesos, servicios y la información deberían estar interrelacionados, ayudando al ente económico a que su información este perfectamente estructurada y que pueda ser altamente escalable.
De esta necesidad surge SOA. La arquitectura orientada a servicios de cliente (en inglés Service Oriented Architecture), es un concepto que define la utilización de servicios para dar soporte a las necesidades del negocio.
Esto permite la creación de sistemas de información altamente escalables que reflejan el negocio de la organización, y a su vez brinda una forma bien definida de exposición e invocación de servicios, lo cual facilita la interacción entre diferentes sistemas.
SOA define las siguientes capas de software:
- Aplicaciones básicas - Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad;
- De exposición de funcionalidades - Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web);
- De integración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración;
- De composición de procesos - Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio;
- De entrega - Donde los servicios son desplegados a los usuarios finales.
SOA proporciona una metodología y un marco de trabajo para documentar las capacidades de negocio y puede dar soporte a las actividades de integración y consolidación.
Sin embargo para que SOA tenga un éxito total, debe estar siempre acompañado de la Administración de procesos de negocio (BPM Business Process Management)
Sin embargo para que SOA tenga un éxito total, debe estar siempre acompañado de la Administración de procesos de negocio (BPM Business Process Management)
SOA debe ser visto como un camino para guiar a la transformación del negocio mejorando el modo que la compañía maneja su información y los procesos administrativos que harán obtener mejores resultados para el negocio.
Planeación estratégica
Sin un plan, un ejército tiene una guerra perdida. Sin un plan, los directivos tienen una empresa perdida.
Como en la guerra, la empresa necesita un plan a seguir para sobrevivir. Una vez definido esto, todos los procesos, la información y los empleados deben de enfocarse a lograr que se cumpla dicho plan.
Muchas de las organizaciones se enfocan solamente a tratar de conseguir efectividad, sin ponerse a pensar como pueden conseguir esa efectividad deseada (no existen planes).
Para tener una verdadera planeación estratégica se deben de seguir los siguientes seis pasos:
1. Formulación de la misión de la organización: La misión de una organización determina el futuro de sus objetivos y actividades de la empresa, por lo tanto, debería ser lo más clara posible para evitar confusiones.
2. Establecimiento de Metas. Las metas deben responder la pregunta, ¿con el cumplimiento de esta meta puede llegar a ser tangible la misión de la organización? Si la respuesta es sí, la meta está alineada a la misión de la empresa y es válida. Si la respuesta es no, la meta debe de ser replanteada.
Como en la guerra, la empresa necesita un plan a seguir para sobrevivir. Una vez definido esto, todos los procesos, la información y los empleados deben de enfocarse a lograr que se cumpla dicho plan.
Muchas de las organizaciones se enfocan solamente a tratar de conseguir efectividad, sin ponerse a pensar como pueden conseguir esa efectividad deseada (no existen planes).
Para tener una verdadera planeación estratégica se deben de seguir los siguientes seis pasos:
1. Formulación de la misión de la organización: La misión de una organización determina el futuro de sus objetivos y actividades de la empresa, por lo tanto, debería ser lo más clara posible para evitar confusiones.
2. Establecimiento de Metas. Las metas deben responder la pregunta, ¿con el cumplimiento de esta meta puede llegar a ser tangible la misión de la organización? Si la respuesta es sí, la meta está alineada a la misión de la empresa y es válida. Si la respuesta es no, la meta debe de ser replanteada.
3. Evaluar los recursos de la organización, oportunidades en el entorno y amenazas. Se debe analizar la organización para encontrar sus fortalezas y debilidades y compararlas con otras empresas para identificar riesgos, amenazas y oportunidades.
4. Selección de Estrategia. Un principio fundamental de la administración de estrategias es que una organización efectiva debería intentar alinear sus recursos y su capacidad organizacional para la creación de ventajas competitivas y de prosperidad.
5. Implantación de Estrategia. Antes de poder implementar la estrategia, se necesita asegurar que la estructura organización sea adecuada para la estrategia seleccionada, además que todos los recursos de la empresa deben de enfocarse a la nueva estrategia.
6. Evaluar la estrategia. Se necesita monitorear constantemente la estrategia implementada para analizar las metas logradas, comparando los resultados esperados con los resultados actuales y tomando acciones correctivas inmediatas en caso de que no se estén llegando a los resultados deseados.
Las planificaciones estratégicas por lo regular fracasan por dos tipos de razones: estrategia inapropiada y pobre implementación
Debido a que el entorno y la empresa cambian constantemente, tenemos que revisar incansablemente nuestros planes en toda la vida de la empresa, con el fin de garantizar una ventaja competitiva frente a otras empresas.
Referencias:
sábado, 12 de mayo de 2012
Tendencias de las Tecnologías de la Información
“Estamos en un universo en el cual hay mucha más información de la que podemos consumir. El problema que tenemos hoy es su selección”.
Ignacio Ramonet
Los nuevos parámetros tecnológicos, de lo que llamamos las nuevas Tecnologías de la Información y de Comunicación, son los mismos que han invadido nuestra forma de comunicación y socialización.
El cambio que estamos viviendo no solamente es político, global o comunicacional, sino también cultural. Pareciera que hemos vivido con Internet toda nuestra vida, pero tenemos poco más de 10 años trabajando con esta herramienta.
En Internet básicamente se utilizan tres sistemas de signos: la voz, la escritura y la imagen. Curiosamente estos tres sistemas siempre los hemos tenido.
La voz jugó un papel muy importante como primer sistema de comunicación de nuestros antepasados. A través de gestos y sonidos pudieron comunicarse con su familia y con otras tribus.
El apetito visual que tiene el ser humano, Román Gubern lo llama “pulsión icónica”, hizo que el hombre hiciera las primeras imagenes a través de pinturas rupestres.
Más adelante, surge la escritura debido a una necesidad simbólica y cultural. Los libros fueron las primeras herramientas que llevaron conocimiento a gran distancia.
Hoy en día, estamos sobre saturados de información debido a la globalización mundial por el Internet.
Según un estudio elaborado por la empresa IDC, en el año 2006 se generaron más de 161.000 millones de gigabytes - lo que equivale a unos 161 exabytes- de información digital. Es decir, en sólo 12 meses se publicaron en Internet 3 millones de veces más de información que la existente en todos los libros escritos hasta la fecha.
Para poder guardar esta información harían falta 12 pilas de libros que fueran desde la Tierra hasta el Sol.
Big Data
Además de Internet, las empresas cada vez manejan mayores cantidades de información: datos de clientes, proveedores, datos financieros, nuevos productos, rutas de distribución, etcétera. Y si a ello sumamos la información proveniente de correos, videos y redes sociales como, Facebook y Twitter tenemos una explosión de datos: el Big Data.
Esta información cuyo tamaño está más allá de la capacidad de la mayoría de los software utilizados para capturar, gestionar y procesar lo que se genera diariamente, limita la capacidad de las empresas de aprovechar todo el potencial de su Big Data.
Según IBM, el 90% de los datos del mundo han sido creados durante los últimos dos años.
Las redes sociales quizás son las culpables de este crecimiento, pero el verdadero sentido es entenderlas: qué significan esos datos para las empresas. Todo esto va requerir nuevas tecnologías y técnicas, incluyendo el emergente campo de los grandes datos.
En el corto plazo, la capacidad de analizar y extraer los datos en escala dentro de las redes sociales estará permitiendo una amplia gama de aplicaciones interesantes y útiles que pueden conectarse a las redes sociales y hacer uso de los conocimientos que generan. Los tipos de contenido que son muy grandes, como el vídeo de alta definición, o la detección de las conexiones entre los miles de mensajes estructurados en lenguaje natural. Cada uno de estos requiere tecnologías que pueden manejar la enorme escala, los requisitos de complejidad, de velocidad, y el cálculo de una manera que siga siendo rentable dentro de una ventana de un aumento rápido y exponencial.
El reto hoy en día para las TI, es contar con una herramienta tecnológica que ayude a transformar esa cantidad exponencial de datos para una toma de decisiones en tiempo real y para beneficio de las organizaciones.
Gobernanza de la Información
Las empresas necesitan un método eficiente para administrar su información que crece día a día.
Respondiendo a esta necesidad se creó el concepto de Gobernanza de la Información.
¿Pero qué es la Gobernanza de la Información?
Se encarga de estudiar, diseñar, desarrollar, implementar y administrar los sistemas de información, que son utilizados para el manejo de datos e información de toda la organización y que ejerce las funciones relativas a la tecnología de información.
Por otro lado, también busca la conceptualización y reconstrucción de la arquitectura operacional de una empresa, replanteando los roles del personal y el alineamiento entre el negocio y la TI.
Además ayuda a comprender que los roles, la experiencia y la cultura son factores determinantes para lograr el mejor impacto y conseguir el éxito de la nueva arquitectura de la empresa mejorando su rendimiento.
Implica también el alineamiento estratégico, aportación de valor, gestión del riesgo, del rendimiento y de los recursos
Hoy en día es prácticamente imposible imaginar una empresa eficiente (sin importar su tamaño), que no cuente con el involucramiento de la TI para gestionar sus negocios, haciendo énfasis en procesos básicos, como son el manejo de los registros financieros, los registros de transacciones, registros de los empleados, la facturación, la cobranza, los pagos, las compras, etc.
En este sentido, diversas corrientes han sido desarrolladas buscando dar orden y certidumbre a los procesos de las Tecnologías de Información y a la forma en que deben ser gestionadas para las empresas, por lo que respondiendo a esa necesidad nacen ITIL y COBIT.
ITIL
La Biblioteca de Infraestructura de Tecnologías de Información, frecuentemente abreviada ITIL (Information Technology Infrastructure Library), es un marco de trabajo de las buenas prácticas destinadas a facilitar la entrega de servicios de tecnologías de la información. ITIL resume un extenso conjunto de procedimientos de gestión ideados para ayudar a las organizaciones a lograr calidad y eficiencia en las operaciones de TI.
Estos procedimientos son independientes del proveedor y han sido desarrollados para servir como guía que abarque toda infraestructura, desarrollo y operaciones de TI.
Sus prácticas son:
1. Estrategias de los Servicios de TI.
2. Diseño de Servicios de TI.
3. Introducción de los Servicios de TI.
4. Operación de los Servicios de TI.
5. Mejora de los Servicios de TI
COBIT
Los objetivos de control para la información y tecnologías relacionadas (COBIT) es un conjunto de mejores prácticas (marco) para tecnología de la información (TI) creado por la Auditoría de Sistemas de Información y Control Association (ISACA) y el IT Governance Institute (ITGI) en 1996.
COBIT ofrece a administradores, auditores y usuarios de TI un conjunto de mejores prácticas para ayudarles a maximizar los beneficios procedentes de la utilización de tecnología de la información para el control en una empresa.
Uno de las ventajas de COBIT, es que mejora la calidad y medición de las TI a través de todo el ciclo de vida de las aplicaciones interrelacionadas, esto gracias a la implementación de un sistema de control. Por lo que nos ayuda a presentar las actividades en una estructura manejable y lógica.
COBIT está estructurado de la siguiente manera:
Objetivos de control. Brindan objetivos a la dirección basados en las mejores prácticas genéricas para todos los procesos de TI.
Guía de Implementación de Gobierno de TI. Proporciona un mapa de ruta para implementar gobierno TI utilizando los recursos COBIT.
Prácticas de Control de COBIT: Guía para Conseguir los Objetivos de Control para el Éxito del Gobierno de TI. Proporciona una guía de por qué vale la pena implementar controles y cómo implementarlos.
Guía de Aseguramiento de TI: Proporciona una guía de cómo COBIT puede utilizarse para soportar una variedad de actividades de aseguramiento.
Planteado lo anterior, nos preguntamos: ¿Qué tanto se requiere de gobernanza de la información? ¿Hacia donde va la información? ¿Es necesario ITIL? ¿Cobit?.
Como hemos visto en análisis anteriores, la información y la comuniación son susceptibles y están expuestas a ser alteradas por diversos factores desde los principios de la humanidad. Las herramientas, conocimiento y técnicas hasta hoy desarrolladas bajo el concepto de Gobernanza, ofrecen a las organizaciones a través del método, la práctica y el estudio, la mejor forma de dar mayores niveles de certidumbre a nuestros proceso y a las Tecnologías para la Información, siendo esto lo único que podemos considerar que verdaderamente ha avanzado en el procesamiento de la información.
Cloud Computing
Con el manejo de tanta información en nuestro entorno, ¿cómo poder almacenarla en un lugar seguro, de fácil acceso y que nos ayude a Gobernar de una manera eficiente?
En este punto es donde hace la aparición el Cloud Computing.
El “cloud computing” es un término relativamente nuevo en las TIC, pero que históricamente se viene usando desde los años de 1960. IBM fue la primera empresa que forma esta idea gracias a sus Mainframes.
La nube informática se define de la capacidad de compartir recursos de Tecnologías de la Información de una manera eficiente.
Se trata de un modelo de aprovisionamiento de recursos informáticos ya sean propios o rentados (hardware, software y redes) a través de internet o intranet, altamente escalable (puede crecer fácilmente, incorporando más aplicaciones y/o servicios) y con mucha facilidad de uso, incluso el usuario no debe de ser un experto para poder administrar la herramienta.
Esta tecnología esta teniendo un especial éxito en las aplicaciones de almacenamiento de información, correo corporativo, plataformas de software y plataformas para desarrolladores.
Existen grandes empresas que rentan su propia infraestructura (red, servidores, almacenamiento, centro de datos, internet) a empresas más pequeñas que nunca podrían tener este tipo de servicios si no fuera a través de una baja renta mensual.
En esta parte, es necesario aclarar que existen dos tipos de nubes: pública y privada.
Una nube pública es aquella en la que diversos clientes comparten infraestructuras mientras que una nube privada es dedicada a una sola empresa.
Respecto a la nube privada, podemos establecer diferentes niveles, en función del grado de externalización del servicio.
Al mismo tiempo, el cloud computing se clasifica en tres niveles dependiendo de los servicios y recursos que se incluyen en cada caso: infraestructura como servicio (infraestructure as a service), plataforma como servicio (platform as a service) y software como servicio (software as a service).
KPMG encontró los siguientes datos de tendencias de adopción de nubes en grandes empresas.
El 81% de la Alta Dirección a nivel mundial ha migrado algún área de su negocio a la nube en el último año
Más de una quinta parte de los presupuestos de las empresas será destinado a invertir en la nube
Sin embargo, surge la siguiente pregunta:
¿Cómo poder almacenar la información de las tarjetas de crédito de clientes y su historial de crédito en un lugar a miles de kilometros de tu oficina como es el caso de la nube pública?.
La seguridad de la información, gobernabilidad y privacidad son las mayores preocupaciones de adopción.
La extraterriolidad de la información, aparece como el mayor freno al cambio de adopción de la nube. Aunque son innumerables las pruebas que ofrecen las empresas que suministran el servicio, de que los datos personales y sus archivos estarán totalmente protegidos y prometiendo que solo el titular de la información podrá tener acceso a los datos, esto no es fácil de cumplir.
A lo largo de la historia, se han encontrado graves fallas de seguridad que nos ha demostrado una y otra vez que el internet es uno de los lugares menos seguros que pueda existir.
Sin embargo, una nube privada ayudaría a disminuir el efecto de los problemas de la seguridad y extraterriolidad de la información, pero incrementaría enormemente los costos de TI de la propia empresa, ya que la empresa tendría que hacer la compra de servidores, redes, equipos de redundancia, étc.
Estos tres temas hablados aquí son los que dictarán las TIC en las organizaciones y en nuestra vida en los próximos años.
domingo, 29 de abril de 2012
Reflexión del Libro "Del Bisonte a la realidad virtual"
"La realidad virtual nos va a permitir entrar y navegar dentro de la imagen. Antes, la imagen servía para transformar el mundo; ahora la imagen virtual es el mundo." Quéau, Philippe
La imagen ha jugado un
valor incalculable para la humanidad a través del tiempo.
Nuestros ancestros tuvieron un apetito visual que los llevó a experimentar con las imágenes a lo largo de los años. Esta avidez se desarrolla en un grado más elevado de formalización cognitiva, que Román Gubern llamó: "pulsión icónica".
Nuestros ancestros tuvieron un apetito visual que los llevó a experimentar con las imágenes a lo largo de los años. Esta avidez se desarrolla en un grado más elevado de formalización cognitiva, que Román Gubern llamó: "pulsión icónica".
La pulsión icónica es la
responsable de que veamos formas figurativas en cosas aleatorias, como por ejemplo en las
nubes, puntos luminosos en las constelaciones o manchas en las paredes.
Nuestra mente trata de dar un orden al desorden, coherencia a la incoherencia.
Nuestra mente trata de dar un orden al desorden, coherencia a la incoherencia.
Fueron nuestros antepasados quienes saciaron esa inclinación visual, elaborando las primeras pinturas rupestres en rocas y paredes de cuevas.
Las imágenes pueden
clasificarse en dos tipos: representaciones de objetos físicos o representaciones
figurativas a través de medios simbólicos.
Para comprender las imágenes figurativas (como la de un búho en una noche solitaria, que podría representar inteligencia y soledad), es necesario conocer el
contexto cultural de dicha imagen. La razón es que si se desconoce este contexto, la imagen
pierde completamente su significado.
La mejor definición
de este tipo de imágenes lo expresa Paul Valery: “una imagen es, a veces, mucho
más que la cosa de la cual ella es imagen”.
Las pinturas y fotografías surgieron con el avance de la tecnología.
Pero no fue si no hasta la primera mitad del siglo XX, que las imágenes en movimiento vinieron con el cine y con ellas surgió un cambio en la sociedad de la época. Las películas rápidamente se convirtieron en generadores de valores, modas y comportamientos de la sociedad.
Las pinturas y fotografías surgieron con el avance de la tecnología.
Pero no fue si no hasta la primera mitad del siglo XX, que las imágenes en movimiento vinieron con el cine y con ellas surgió un cambio en la sociedad de la época. Las películas rápidamente se convirtieron en generadores de valores, modas y comportamientos de la sociedad.
Después vino la televisión,
y también hizo su aportación aunque en mayor escala que el cine.
Hoy en día, vivimos en una
sobresaturación de imágenes que hacen ignorar muchas veces su existencia.
En la época de Lautrec, se
calculaba que un peatón concedía veinte segundos para mirar un cartel y en 1960
su atención no superaba los dos segundos.
El exceso de imágenes las
hace invisibles, la sobre información se transforma en desinformación.
Con el arribo de las computadoras, comenzaron las imágenes digitalizadas. Los números 1 y 0 se transformaron
en pixeles, que a su vez se convirtieron en imágenes de todo tipo en nuestras pantallas.
Y así la realidad virtual
comienza a nacer. La imagen digital interactiva más adictiva y más criticada nace: los videojuegos.
La denominada “realidad virtual” es una gran paradoja, ya que, algo no puede ser real y virtual al mismo tiempo.
Hoy en día, hay gente que
pasa más tiempo en la realidad virtual, ciber espacio, que con sus seres
queridos. Por ejemplo, en Estados Unidos se está viendo una tendencia en niños que prefieren relacionarse con otras personas virtualmente. Es decir, evitan el contacto con el exterior y se comunican a través del facebook y de otras redes sociales.
La confusión entre la vida real y la ficción se está acortando cada día más.
Algunos asesinos han argumentado
que cuando estaban matando gente inocente, pensaban que se trataba de un video
juego y que no eran conscientes de la realidad.
La pregunta es, cuando la realidad virtual
sea tan perfecta, ¿cómo se podría llegar a saber qué es lo real y que es lo “virtual”?.
Como expresa Román Gubern: “El Ciberespacio no es más
que un sueño para personajes despiertos, pero que prefieren la estimulación de
ese sueño a su realidad”.
¿Podremos llegar a una realidad virtual tan perfecta? ¿Se acabará la interacción entre las personas de modo físico? ¿Hasta donde nos llevará la tecnología? ¿Llegará el día donde la realidad virtual sea nuestro mundo? Solo el tiempo lo dirá.
sábado, 21 de abril de 2012
La entropía de la información
"La información es a la naturaleza, historia y significado de los datos, lo que la playa a la arena." New York Times
Como seres humanos necesitamos información para tener conocimientos.
La información ha existido incluso antes de las computadoras. Desde tiempos antiguos nuestros ancestros usaron sus expresiones faciales, gestos, señas y sonidos para enseñar, comunicarse, advertir y educar a su familia.
Después, gracias al genio de Gutenberg, se popularizaron los primeros sistemas de información a distancia a gran escala: los libros.
En nuestros días, tenemos un inmenso contenido de información en nuestras organizaciones: ventas, contratos, perfiles, clientes, procedimientos, inventarios, correos electrónicos, reportes, etc. Sin embargo, el crecimiento exponencial de la información sin un orden nos enfrentará a un problema: la entropía.
La entropía es una palabra que nació en el campo de la termodinámica, que es un rama de la física, que se dedica al estudio de las relaciones entre el calor y el resto de las formas de energía.
La primera ley de la termodinámica nos dice que la energía del universo es constante, mientras que la segunda ley indica que la entropía del universo siempre se incrementa.
En 1965, Rudolf Clausius buscaba una palabra que pudiera definir la cantidad de energía que no se podía convertir en trabajo mecánico. Fue así que acuño la palabra entropía, para referirse a este tipo de energía "que no era útil".
Basado en este contexto, Claude Shannon uso la palabra entropía para referirse al desorden de la información.
Shannon lo ejemplifico en el inglés escrito. Un texto, decía, carecerá de sentido si no estaba estructurado apropiadamente, ya que el 50% del valor del mensaje está en la estructura de la oración.
El orden, las estructuras y los controles dan sentido a la información, es decir disminuyen su entropía, mientras que un cambio aleatorio de las mismas la aumenta.
La información, como cualquier sistema, tiende a generar entropía (Segunda ley de la termodinámica).
Como ejemplo, una empresa de Tiempo Compartido genera información a partir de sus ventas, inventarios, perfiles de clientes, pagos, facturas, proveedores, etc. Después de 25 años de existencia, la información ha crecido exponencialmente y tiende a la desorganización (perdida de datos, lenta localización de los mismos, incongruencia de la información a través de los años, alto costo en la gestión de almacenamiento de archivos).
Es por eso, que las empresas tratan de gestionar sus datos con los Sistemas de Información que la ayuden a organizarla.
Sin lugar a dudas, los sistemas de información computarizados son una gran herramienta para disminuir la entropía, sin embargo, una captura errónea de la misma, una mala jerarquización de los datos, una mala administración de la base de datos, hará incrementarla nuevamente.
Las empresas que logren disminuir la entropía en su información, serán las que podrán competir a nivel mundial y las que logren una mayor velocidad de reacción ante los cambios del mercado.
martes, 17 de abril de 2012
¡Bienvenido a mi Blog!
Espero que este pequeño lugar del ciber-espacio te sea realmente útil.
Trataré de actualizarlo con información relevante del mundo tecnológico y de cualquier otra índole.
¡Nuevamente Bienvenido!
Trataré de actualizarlo con información relevante del mundo tecnológico y de cualquier otra índole.
¡Nuevamente Bienvenido!
Suscribirse a:
Entradas (Atom)
Datos personales
- Miguel !
- Soy un apasionado de la Tecnología, estudiante del Master en Tecnologías de la Información y Administración y gran admirador del Sistema Operativo Linux.








