29 de septiembre de 2011

México interoperable

Gracias a todos aquellos quienes se tomaron la molestia de enviarme una felicitación el pasado mes de agosto por los 2 primeros años de vida de este breve espacio virtual.

Una vez más he desaparecido por mis actividades laborales y académicas. Recuerdo el haber prometido escribir la segunda parte de Una reflexión sobre el PROSOFT, sin embargo, he decidido regresar con mis comentarios sobre una noticia que ha sido génesis de esta entrada sobre un México interoperable.

El pasado 6 de Septiembre, la Secretaría de la Función Pública ha tenido el acierto de publicar en el Diario Oficial de la Federación, el "Acuerdo por el que se establece el Esquema de Interoperabilidad y de Datos Abiertos de la Administración Pública Federal".

Dentro de este documento, se definen conceptos de los que siempre hemos hablado en este vórtice tecnosófico, tales como interoperabilidad, neutralidad tecnológica y estándares abiertos, entre otros.

En su artículo segundo, define el concepto de interoperabilidad como "la capacidad de organizaciones y sistemas, dispares y diversos, para interactuar con objetivos consensuados y comunes, con la finalidad de obtener beneficios mutuos, en donde la interacción implica que las dependencias y entidades compartan infraestructura, información y conocimiento mediante el intercambio de datos entre sus respectivos sistemas de tecnología de información y comunicaciones".

Posteriormente, define el concepto de neutralidad tecnológica como "la opción de elegir la alternativa tecnológica más adecuada a las necesidades de las dependencias y entidades, con el propósito de no excluir, restringir, condicionar o favorecer alguna tecnología o modelo de negocio informático en particular".

Todo esto es de lo que hablaba con ustedes en entradas de meses anteriores tales como En busca de la independencia tecnológica. Lo cual me tiene satisfecho porque como le puede pasar a cualquiera de nosotros de vez en cuando, nos da la ilusión de que la vida o el mundo, finalmente nos ha hecho caso en algo.

Me llama la atención el siguiente considerando: "Que en el desarrollo de sus sistemas y aplicaciones tecnológicas, las dependencias y entidades de la Administración Pública Federal utilizan tecnologías y arquitecturas heterogéneas que, al no comunicarse entre sí, impiden compartir los recursos de infraestructura y contenidos, lo que genera duplicidad de la información relacionada con una misma persona, así como el retraso e incremento en el costo de los trámites y servicios públicos".

Y a eso le sumamos lo que dice en su artículo primero: "Se establece el Esquema de Interoperabilidad y de Datos Abiertos de la Administración Pública Federal, el cual tiene por objeto determinar las bases, principios y políticas que deberán observar las dependencias, las entidades y la Procuraduría General de la República, para la integración de los procesos relacionados con servicios digitales, así como para compartir y reutilizar plataformas y sistemas de información, a fin de incrementar la eficiencia operativa de la Administración Pública Federal y su relación con la sociedad".

De pronto pareciera que se entiende que el tema de la interoperabilidad afecta en mayor grado a las relaciones G2G (Government to Gobernment) dentro de un esquema de gobierno electrónico, más que en entender que la mayor afectación ocurre en el tipo de relación G2C (Government to Citizen).

Es decir, siguiendo la lógica del documento, se da a entender que el acuerdo nace del problema que tiene el mismo gobierno para entenderse en la propia torre de babel que con el tiempo se ha construído, más que en el problema que representa para los ciudadanos el acceder a los datos de gobierno.

En pocas palabras, es afirmar que el ciudadano será beneficiario, pero de manera indirecta.

Algunos harán uso de aquella frase que dice: "Ya no la pidas con chongos". Muchos otros dirán: "Bueno, el buen juez por su casa empieza". Pero rescatando el punto fino o quid de esta cuestión, este acuerdo es nueva evidencia de que el ciudadano continúa sin ser el motor principal de este tipo de acciones.

Salvo el anterior discreto pero no menos importante punto fino, este acuerdo es una muy buena noticia y un gran paso para que nuestro México adopte unas de las mejores prácticas a nivel internacional.

Me pregunto si este hecho tendrá la capacidad de permear a los siguientes niveles de gobierno, porque desde hace mucho tiempo que el artículo vigésimo primero del "Decreto de Austeridad en las Tecnologías de Información y Comunicaciones" fue publicado y en el cual, en su punto 25 dice lo siguiente:

"Las dependencias y entidades, en el caso de software, considerarán tanto soluciones comerciales de licencia restringida, como software libre o código abierto, para lo cual deberàn evaluar aquella opción que represente las mejores condiciones en cuanto a uso, costo, beneficio, riesgo e impacto"

Y sin embargo, pueden ver que las urnas electrónicas que piensa utilizar el Instituto Electoral y de Participación Ciudadana del Estado de Jalisco para las elecciones 2012, tienen como sistema operativo Windows y no alguna de las distribuciones de Linux, lo que encarecerá su costo por el licenciamiento requerido. Y mejor no entrar en lo relativo a la seguridad.

¿ Dónde quedó eso de considerar la mejor opción en cuanto a uso, costo, beneficio, riesgo e impacto ?

Los veré en la siguiente entrada.


Charles

15 de julio de 2011

Una reflexión sobre el PROSOFT

Bienvenidos nuevamente a este espacio asentado en alguna parte del entramado físico y virtual de la nube. Estamos próximos a cumplir 730 días de compartir con ustedes reflexiones acerca de las tecnologías de información y otros demonios.

Les agradezco a los 3,713 visitantes que han participado de manera activa o pasiva con un servidor a través de sus visitas, sus correos, sus comentarios y participaciones.

Hace tiempo que tengo la intención de iniciar un proyecto de tecnologías de información referentes a la geomática. Por lo que decidí acercarme al Programa para el Desarrollo de la Industria del Software (PROSOFT) con la finalidad de conocer esta iniciativa y las oportunidades que ofrece.

De este encuentro con las Reglas de Operación del Programa para el Desarrollo de la Industria el Software 2011, surge el contenido de esta entrada.

Para quienes no lo conozcan, El PROSOFT es un programa de la Secretaría de Economía que tiene como objetivo general "Contribuir al desarrollo del sector de tecnologías de la información buscando su crecimiento en el largo plazo en el país favoreciendo la competitividad nacional e internacional".

Revisando las reglas de operación, en la introducción puede leerse que "Las TIC son un factor crítico para potenciar la productividad y la competitividad de todos los sectores de la economía. Además de su relevancia como precursor transversal para el crecimiento económico del país, se trata de una industria intensiva en conocimiento, con capacidad de generar empleos bien remunerados. Así mismo, es reconocida como una industria con gran potencial para atraer inversiones y para detonar la innovación tecnológica".

Unos párrafos más adelante se afirma que "El potencial de crecimiento del mercado interno y global para servicios de TI es enorme y con amplias posibilidades de realizarlo ya que México cuenta con  importantes fortalezas, entre ellas el talento abundante" y se dice que "Para promover el desarrollo de un sector de TI competitivo y aprovechar sus oportunidades de crecimiento se requiere crear las condiciones para la formación de una masa crítica de empresas, con escala de producción y niveles de capacidad de procesos suficientes para aprovechar la magnitud del mercado interno y competir en el mercado mundial".

Hasta este punto, todo parece ser amor y dulzura. Declaran que en México se cuenta con una abundancia de talento en este sector, que se busca elevar la cantidad y la calidad del capital humano y crear una base más amplia de empresas y agrupamientos del sector TI. Sin embargo, dentro de la sección de lineamientos se puede leer lo siguiente:

"Los beneficiarios deberán abstenerse de utilizar el apoyo del PROSOFT para el pago de pasivos, sufragar el pago de actividades administrativas (sueldos, salarios u honorarios asimilables a sueldos, o cualquier figura que implique una estructura administrativa) así como pago de servicios para la operación o el funcionamiento de las empresas de TI (gastos por arrendamiento, energía eléctrica, telefonía, agua, impuestos, materiales y suministros)".

Además, la mitad de los recursos del financiamiento proviene de la Secretaría de Economía y del Gobierno del Estado a través de su Consejo Estatal de Ciencia y Tecnología. La otra mitad debe de aportarse por la llamada población objetivo, es decir, los beneficiarios del programa.

La verdad no me queda muy clara esta estrategia.

Supongamos que quieren iniciar un proyecto, que no tienen empleo o que tuvieran que renunciar a su empleo actual, pero que su producto o servicio será muy rentable, por lo que no dudan en meter su solicitud. Si llegaran a ser beneficiarios de este programa, no podrían usar estos recursos para pagar ni su sueldo ni el sueldo de sus colaboradores.

Esto significa que no tendrán para pagar la renta o la mensualidad de su casa, la luz, el agua, el gas, la colegiatura de sus hijos, comida, transporte, ropa y medicinas ya que el dinero solo lo pueden utilizar para equipamiento, publicidad, comercialización, certificaciones y eventos, entre otros.

¿ Dónde quedó eso de elevar la cantidad de capital humano y de crear las condiciones para la formación de una masa crítica de empresas ?

En el listado de rubros de gasto autorizados se encuentra uno llamado "Uso de TI y servicios relacionados", el cual, "está previsto para incentivar el acercamiento entre usuarios de TI con la oferta local de productos y/o servicios relacionados con las TI o medios interactivos".

Lo anterior implica que se puede contratar a una o varias empresas siempre y cuando se encuentren certificadas en el Modelo de Procesos para la Industria de Software (MoProSoft), Integración de Modelos de Madurez de Capacidades (CMMI), Proceso de Software en Equipo (TSP) u otros modelos que declaran, tendrán que ser evaluados.

¿ Cuántas empresas creen que puedan cumplir con este requisito ?

Ante estos argumentos, me pregunto si el PROSOFT se encuentra enfocado a crear empresas de tecnologías de información o si se está enfocando en apoyar al reducido ecosistema de empresas que pertenecen a este sector.

¿ En dónde quedaron los emprendedores ?

Entendería un PROSOFT como una estrategia que pensara en la creación de empresas de tecnologías de información desde cero, en donde se pudiera financiar a ese "abundante talento" para la elaboración de productos y servicios que sean rentables para mercados locales e internacionales.

Es decir, un programa que dé oportunidades para que ese capital humano que se ha detectado en México pueda renunciar a la realidad de los malos sueldos que ofrece el sector actualmente, migrando a empleos bien remunerados. En pocas palabras, pasar de ser empleados mal pagados a ser empresarios que generen empleos bien pagados.

Considero que estas reflexiones son más congruentes con aquello de "Contribuir al desarrollo del sector de tecnologías de la información buscando su crecimiento en el largo plazo" y de "crear las condiciones para la formación de una masa crítica de empresas".

El PROSOFT es un gran esfuerzo por tratar de consolidar un sector de tecnologías de información en México. Pero es evidente que debe de considerar como base de la población objetivo a otros actores como los emprendedores, quienes requieren de apoyos para iniciar operaciones y para poder subsistir en las etapas de desarrollo del proyecto.

Esto sería verdaderamente invertir en el capital humano ... ¿ O qué sentido tiene el destinar recursos federales solo para comprar equipo de cómputo, muebles o publicidad ?

Los veré en la siguiente entrada.


Charles

1 de junio de 2011

Sobre el proceso del software

Después de otro par de meses secuestrado por mis actividades académicas, decido regresar con esta entrada que habla sobre el llamado proceso del software.

Hace una semana hice entrega de un breve documento con toda una reflexión sobre el tema del proceso de desarrollar software haciendo uso de la metodología Personal Software Process (PSP), en base a la lectura de un artículo publicado en cierta revista de renombre, a solicitud de uno de los doctores en el posgrado, cuyo tema de investigación ha sido la Ingeniería de Software.

Fue hasta cierto punto divertido y hasta cierto punto frustrante a la vez, el intentar leer el rostro del doctor cuando tuvo frente a él este trabajo. Si bien su rostro no reflejó emoción alguna, tuve el privilegio de que mi trabajo fue leído con detenimiento de principio a fin.

Recuerdo que en una entrada anterior que trataba sobre Software orgánico, les conté sobre una antigua discusión que tuve con un amigo acerca de este tema, en donde presentaba algunos puntos de vista y mi postura ante esta temática.

Sin más preámbulos, he aquí un extracto de mis reflexiones en este trabajo que he presentado en el posgrado, titulado "La disciplina en el proceso del software":


El software no se produce, se desarrolla. Esta frase que se encuentra en el artículo no puede definir mejor a las actividades que realizan aquellos que ven en el software una caja mágica en la cual, pareciera que se puede obtener de ella cualquier cosa imaginable por cada persona, grupo de personas o empresa. Todo es posible.

Esta labor ve un lienzo en blanco o un bloque de mármol en cualquier necesidad que se tenga de una aplicación informática. Se puede entender entonces que se requiere de ciertas condiciones subjetivas para iniciar con los trabajos de transformar la nada en algo tangible, basados en la imagen de lo que hemos idealizado.

Hasta este punto, podemos decir que el desarrollo de software es un arte y que las personas que se dedican a este menester pueden ser considerados artesanos. Sin embargo, al igual que los alfareros o que los mimbreros, la técnica se debe de perfeccionar en busca de, por ejemplo, demorar menos en la materialización de esas ideas. Lo mismo debe de perseguirse con respecto al buen uso de las materias primas.

Es así que el llamado artesano debe de enfrentarse a un proceso más que a una actividad lúdica, en el cual, debe de adoptar una disciplina en sus actividades y tiene que establecer métricas para asegurarse de que su técnica va mejorando.

Como bien lo apunta el artículo, la diferencia entre los estudiantes y los ingenieros incorporados al ámbito profesional consiste en producir resultados de calidad que sean consistentes a lo largo del tiempo y por consiguiente, que puedan llegar a ser predecibles.

El trabajar con el proceso personal de software en el postgrado ha sido una decisión muy adecuada, ya que el alumno en esta etapa tiene la madurez suficiente para comprender el fin que persigue el implementar una disciplina en el proceso de desarrollo de software y el adoptar esta metodología.

No ocurre así en un nivel académico inferior en donde el alumno, al igual que lo hace el artesano, primeramente busca el tener el poder de materializar una idea mediante la experimentación con diversas herramientas y materiales, para formar una técnica primigenia que, si pudiera darse el caso, habrá de perfeccionarse con el tiempo.

La disciplina en el proceso del desarrollo de software efectivamente introduce a la ingeniería con sus números en esta labor que es considerada hasta cierto punto cálida y artesanal, pero marca la pauta entre lo subjetivo y lo objetivo, entre la incertidumbre y la confiabilidad. Da inicio pues a la transformación del burdo artesano en el refinado ingeniero de software.


Después de haber conocido y experimentado con PSP, queda claro que una disciplina en el proceso de desarrollo mejora la productividad y la calidad del software. Lo anterior se encuentra estadísticamente demostrado.

Lo que no podemos pensar es que un modelo de calidad de software termine por asesinar, literalmente, aspectos tan humanos como la creatividad y la personalidad, en la búsqueda de una producción indiscriminada, orientada al consumo.

No es lo mismo la búsqueda de mejorar las formas en las que se desarrolla el software, que la búsqueda de erradicar por completo el factor humano. El software se desarrolla, no se produce.


Los veré en la siguiente entrada.


Charles

30 de marzo de 2011

La contaminación invisible

Bienvenidos a la entrada número 37 de este vórtice tecnosófico. Les agradezco a los 3,349 visitantes que me leen y que comparten conmigo, oficial y no oficialmente, un punto de vista diferente.

Como ustedes saben, el contenido de este espacio es para hablar de las tecnologías de información y otros demonios, lo que implica que en esto de la tecnología no todo es lo que se dice "miel sobre hojuelas".

En esta ocasión les voy a dar a conocer un demonio que poco conocemos y que es inherente a este plano tecnológico: La contaminación invisible.

Platicando con el Dr. Leonardo Soto Sumuano, doctor en sistemas de información por la Universidad de Pierre et Marie Curie y docente de postgrado en el Centro Universitario de Ciencias Económico Administrativas de la Universidad de Guadalajara, nos comenta sobre la presencia y los efectos de este demonio omnipresente que nadie puede ver, pero que sin embargo, cohabita con nosotros.

Cuando se habla de la contaminación invisible, hacemos referencia a la llamada radiación electromagnética producida por los satélites, las antenas de radio, los access points, los celulares y a la que prácticamente, todos estamos expuestos.

¡ Estamos hablando del AM, del FM, del GPS, del WiMax, del Wi-Fi y del Bluetooth !

Como todos saben (o deberían saberlo), todo flujo de energía eléctrica, genera un campo eléctrico, las variaciones de este campo en el tiempo dan lugar a un campo magnético y viceversa, tal y como se explica en las llamadas ecuaciones de Maxwell.

Bien, pues estos campos generan esta radiación electromagnética, la cual viaja o se propaga a través del aire en forma de ondas de todos sabores y de todos los colores, dependiendo de su frecuencia.

En algunas partes del mundo dicen que de x o y gramos de tal o cual droga es considerada como una dosis para "uso personal". Sinceramente no creo en eso de los usos personales, las drogas destruyen y punto, pero parafraseando esta tolerancia por parte de las autoridades, me pregunto:

¿ Cuántos gramos de radiación electromagnética se podrían considerar para uso personal ?

Obviamente la radiación no se puede medir en gramos, para eso existe la dosimetría, que estudia la interacción entre esta radiación y cualquier cuerpo biológico mediante la llamada tasa de absorción específica (SAR), la cual se expresa en unidades watts por kilogramo. En pocas palabras, la SAR viene a decirnos el ritmo al que un cuerpo absorbe energía cuando se encuentra expuesto a una radiación electromagnética.

No existe por el momento una determinación  del valor o del rango de valores que puedan ser considerados como "seguros" para el ser humano, debido al rápido avance que han tenido las tecnologías de información y comunicaciones en poco tiempo.

Es decir, todavía no se pueden determinar a ciencia cierta los efectos que puden causarnos esta contaminación invisible, sin embargo, en países como Rusia, Suecia o Italia se está trabajando en este sentido, sin mencionar a México, con el trabajo de investigación del Dr. Soto Sumuano, quien acertadamente hace el comentario: "Todos hablan de lo bueno de la tecnología, pero nadie habla de sus consecuencias. Yo decidí hacerlo".

En esta nueva variante de lo que entendemos por contaminación, podría encontrarse una relación con la aparición de algunas enfermedades como diversos tipos de cáncer, la esterilidad y el mismísimo alzheimer.

Por lo pronto, tanto a los tecnogloditas, amantes de cuanto chunche sale al mercado, como a todos los demás, los invito a conocer la radiación que emite su inofensivo iPhone o Blackberry haciendo clic en este sitio del Environmental Working Group, o bien pueden copiar y pegar la siguiente dirección en su navegador para acceder al mismo:

http://www.ewg.org/cellphoneradiation/Get-a-Safer-Phone?allphones=1

A ver si siguen siendo los irracionales compradores compulsivos de siempre.

Los veré en la siguiente entrada.


Charles

22 de febrero de 2011

Un mundo a color

Hace unos días, al abrir mi navegador para conectarme a la nube en la que prácticamente todos pululamos, me encontré con la agradable sorpresa de que Google tuvo un detallazo en su página de inicio:



La empresa de tecnología fundada por dos estudiantes del doctorado en ciencias computacionales de la Universidad de Stanford que ha cambiado al mundo en los ultimos años, hace un reconocimiento a un innovador mexicano quien igualmente revolucionó al mundo en su tiempo.

Como dijeran en una excelente televisora local: Un día como hoy pero de 1917, nació el ingeniero mecánico eléctrico Guillermo González Camarena, en Guadalajara, Jalisco, México.

En los tiempos en los que la televisión era catalogada como un invento del mismísimo demonio, el ingeniero González Camarena decidió ir más lejos para ofrecernos un mundo a color con su "Sistema tricromático de secuencia de campos" en 1939.

Sin embargo, no fue sino 24 años después que el mundo estuvo preparado para realizar la primera transmisión a color en la historia.

¿ Se imaginan lo que han de haber pensado las personas a las que les presentó esta idea ?

Y mejor aún ...

¿ Se imaginan lo que pensaron después cuando el mundo entero reconoció el potencial de aquella idea ?

Después de la segunda guerra mundial, Masuru Ibuka inició un changarro en Tokio para la reparación de radios. 10 años después, inventa el primer radio de transistores en el mundo. Ideas como está, llevaron a este "changarrito" a convertirse en lo que hoy en día conocemos como la empresa Sony.

Si esto hubiera sucedido en México cuando González Camarena anduvo buscando apoyos (lo único que encontró fueron burlas y contratos de explotación, muy parecido a lo que puedes encontrar actualmente) hubieramos sido el país con la primera empresa en vender televisiones a color a todo el mundo.

Este reconocimiento de innovador a innovador es una verdadera muestra de un valor llamado humildad, una característica ausente en la arrogancia que por la misma ignorancia, hace gala en mucha de la flora y fauna que habita en los gobiernos y sus instituciones.

Me quedo con una de las mejores frases célebres del escritor Mark Twain: Una persona con una nueva idea es un loco, hasta que la idea triunfa.

¿ Qué hay de sus ideas ?

Los veré en la siguiente entrada.


Charles