El Blog de Pablo Fernando Sanchez

Esta es mi bitácora personal, en la cual trato, sin limitarme a ello, sobre ingeniería de software, ingeniería de sistemas, gestión estratégica, modelado de procesos, metodología, aseguramiento de la calidad, gestión del conocimiento y todos esos asuntos que hacen, desde la gerencia y la técnica, a las empresas que asesoro.

Herramientas

KPI Dashboard

Blogs Amigos

En Otros Blogs

Estas son algunas entradas en otros blogs inscriptos en Bitacoras.com en las cuales me citan:

Este jueves 1° de septiembre de 2011 a las 19:00 horas, desde Rotary estaremos desarrollando un foro gratuito para jóvenes emprendedores en las instalaciones de la Sede Cisneros de la Universidad Abierta Interamericana (UAI), barrio de Barracas, a pasos del Centro de la Ciudad Autónoma de Buenos Aires.

Sé que la experiencia será imperdible para los jóvenes de la comunidad, ya que la intención es ayudarlos a movilizar sus inquietudes emprendedoras mediante la interacción con empresarios experimentados que han emprendido en forma exitosa en distintos rubros y han decidido colaborar con la causa.

Como mencioné, el evento es gratuito, pero requiere inscripción previa. Más información e inscripciones en esta página.


Mañana viernes 12 de noviembre de 12:00 a 19:00 horas y el sábado 13 de noviembre de 10:00 a 19:00 horas tendrán lugar las Conferencias sobre Software Libre en el Conurbano Bonaerense, Conurbania 2010, en la Universidad Nacional de Lanús.

Conurbania es un evento para la difusión del software y las tecnologías libres en el área del Conurbano Bonaerense, donde empresas, instituciones, escuelas, organizaciones sin fines de lucro, municipios y público en general podrán participar en charlas de diferentes niveles y temáticas, pero todas orientadas a difundir el software libre.

Empresarios, profesionales, docentes, estudiantes, tomadores de decisión en el ámbito público, técnicos en general se darán cita en este encuentro que prevé también un amplio espacio para intercambiar opiniones, socializar y compartir una jornada dedicada plenamente al software libre.

El evento cuenta con el apoyo indispensable de la Universidad Nacional de Lanús y la Universidad Argentina John F. Kennedy con la coordinación del Grupo de Usuarios GNU/Linux Lanux, Gleducar, SoLAr, Vía Libre, asociaciones, grupos de usuarios y la participación especial de la Universidad Nacional de Quilmes y el Grupo de Usuarios GNU/Linux QuilmesLug.

Sobre el Software Libre y los temas a tratar en Conurbania

Los programas informáticos libres son aquellos cuyos términos de licencia ofrecen a usuarios y desarrolladores, cuatro libertades esenciales:
  • usar los programas con cualquier propósito,
  • estudiar cómo están construidos y adaptarlos a las propias necesidades,
  • hacer y distribuir copias exactas del programa (así sea cobrando por ellas),
  • hacer mejoras y redistribuir nuestras propias versiones mejoradas de los programas.
Esta definición acuñada por Richard Stallman y la Free Software Foundation a mediados de los años 80, sirvió para consolidar la construcción de una enorme cantidad de programas respetuosos de estas libertades que hoy nos permiten disfrutar de entornos informáticos completamente libres para prácticamente todas nuestras tareas cotidianas. Esta definición orientó también la construcción de principios filosóficos y políticos que nos permiten hablar del software libre desde la perspectiva de un movimiento global de construcción y distribución cultural.

Por lo tanto, en Conurbania contaremos con paneles, charlas y talleres eminentemente técnicos, con sesiones dedicadas a conocer las diferentes distribuciones de software libre, las nuevas tecnologías en comunicaciones, aplicaciones para la gestión de pymes hasta lenguajes de programación, así como presentaciones conceptuales y filosóficas sobre la cultura del Software Libre y algunos de sus emergentes más populares como la Wikipedia. Habrá un track específicamente dedicado al uso de Software Libre en el entorno educativo, charlas sobre modelos de negocios con software libre, debates sobre redes libres, Agenda Digital Argentina y los proyectos de ley de Software libre, entre otras.

Más información en el sitio web de Conurbania.


UbuCon Argentina 2010, las primeras conferencias sobre Ubuntu en Español en nuestro país, se realizarán el 19 y 20 de noviembre próximos en las instalaciones de la Facultad de Ingeniería de la Universidad de Palermo en la Ciudad Autónoma de Buenos Aires.

Ya está publicado el programa de actividades definitivo y disponible las inscripciones via web, que por cuestiones de espacio contarán con cupo limitado.

Como podrás ver, habrá charlas para todos los gustos y niveles, además de una Install Fest (fiesta de instalación) para que traigas tu máquina e instales la version de Ubuntu que mejor vaya con el uso que le das, así que no hay excusas ni razones para no asistir, sobre todo si considerás que al cierre de las jornadas, los organizadores de Ubuntu-Ar (el grupo de usuarios de Ubuntu en Argentina) prometen agradables sorpresas para los que asistan.

También podés ver la nota de difusión de las conferencias:

Entre todas las aplicaciones en línea que uso, tal vez Dropbox sea la que me ha resultado más útil en los últimos tiempos y es por ello que decidí escribir sobre ella. No por nada es que ha sido galardonada con varios premios como mejor aplicación de Internet.

Dropbox es, básicamente, un servicio de alojamiento de archivos en la nube, con clientes multiplataforma. Te permite sincronizar tus archivos en línea, compartir archivos con terceros, hacer copias de seguridad de tus archivos y te permite acceder a ellos via web desde cualquier computadora. Y además de todo esto, es gratuito.

Dropbox posee varias características útiles, algunas de las cuales he aprovechado y listo a continuación:

  • 2 GB de almacenamiento en línea gratuito que puede incrementarse hasta 8 GB mediante el uso del sistema y un programa de referidos, con hasta 100 GB disponibles para clientes de pago.
  • Sincroniza documentos, planes de proyecto, modelos, código o archivos de cualquier otro tipo y de cualquier tamaño, sólo limitado por la cuota de almacenamiento de la que tu cuenta disponga.
  • El software de cliente de Dropbox automáticamente mantiene los archivos sincronizados entre varios equipos y el espacio de almacenamiento web del usuario. Detecta cuándo se agregan nuevos archivos o los archivos son modificados en el sistema de archivos local, y de inmediato sube los cambios. El servicio web propaga esos cambios a todos los demás equipos en los que el usuario está ejecutando el software de Dropbox.
  • La experiencia de sincronización con Dropbox es impresionantemente fluida y no requiere intervención del usuario. Es tan rápida que se percibe casi como instantánea. Después de la sincronización inicial, se envían sólo los cambios realizados en los archivos en lugar de enviar todo el archivo cada vez.
  • Podés trabajar en los archivos en tu Dropbox aunque estés fuera de línea. Tus cambios se sincronizan una vez que tu computadora tiene nuevamente conexión a Internet.
  • Podés crear carpetas para compartir y sincronizar con otros usuarios, lo cual es muy útil para equipos de trabajo colaborando en proyectos.
  • Podés usarlo como una forma rápida y fácil de enviar o compartir archivos con otras personas. Los archivos que se colocan en la carpeta pública de un usuario pueden ser accedidos por otras personas que tengan el URL público. Este URL puede ser obtenido a través de la interfaz web de Dropbox o puede ser copiado directamente al portapapeles desde el gestor de archivos local seleccionando la opción "Copiar enlace público" del menú contextual Dropbox.
  • Hace copia de seguridad automática de tus archivos.
  • Te permite recuperar archivos que hayas borrado por error del directorio de Dropbox en tu equipo. Esto lo remarco porque, literalmente, me ha salvado más de una vez... El asunto es que mantiene cada conjunto de cambios, sin que ello repercuta en el espacio de almacenamiento asignado a tu cuenta, lo que permite a los usuarios acceder a versiones anteriores de sus archivos.
  • Las copias de tus archivos son almacenadas en los servidores seguros de Dropbox para que puedas acceder a ellos desde cualquier computadora. La sincronización usa transferencias SSL y almacena los datos mediante criptografía AES-256.
  • Sincroniza archivos en todas las computadoras que quieras. Sólo basta instalar el software cliente y configurarlo con los datos de tu cuenta. Incluso podés usarlo en computadoras con Linux, Mac, Windows o dispositivos móviles como Blackberry, iPhone, iPad o los que estén basados en Android. El soporte multiplataforma es excelente. Yo lo uso en mi notebook y mi netbook, ambas con Ubuntu, pero interactúo a diario con otras personas que lo usan en Windows y en dispositivos móviles, y también están complacidos por el servicio.
  • El software cliente muestra un pequeño icono en la bandeja del sistema del usuario o área de notificación para indicar el estado actual del servicio. Se muestra un icono animado con un par de flechas azules cuando está en el proceso de sincronización y un icono con una marca de verificación de color verde cuando la sincronización se ha completado. Cuando los datos se propagan a través de otros sistemas del usuario, del icono aparecen burbujas de notificación diciendo que los archivos fueron modificados.
  • El software cliente también se integra con el gestor de archivos en tu sistema operativo. Los archivos y carpetas que son administrados por Dropbox están superpuestos con los iconos de marca de verificación y de flechas para indicar su estado de sincronización. Cuando un archivo se modifica y se está sincronizado por Dropbox, el icono cambia en consecuencia hasta que se complete la sincronización. Dropbox también agrega un submenú especial para el menú contextual del botón derecho que da acceso a algunas de las características especiales del servicio, tales como revisiones.
  • La interfaz web de Dropbox es minimalista, pero tiene algunas características muy útiles. La vista principal es un listado de acontecimientos recientes que muestran qué archivos se han agregado, quitado o modificado. También tiene una interfaz de administración de archivos muy rápida que se puede utilizar para navegar por los archivos y realizar algunas operaciones básicas con los mismos. Podés mover, renombrar, copiar y ver los archivos y recuperar archivos borrados, y ver las revisiones de archivos. También te da una vista de galería en las carpetas que contienen imágenes. Otra característica muy agradable es el soporte para la descarga de cualquier carpeta como un archivo comprimido con el algoritmo ZIP. Tiene una potente funcionalidad de búsqueda de archivos en todo tu Dropbox.

¿Aún no usás Dropbox? Tal como mencioné, estos son sólo algunas pocas de las tantas características que presenta. Para un listado más detallado, te podés fijar directamente en el sitio web de Dropbox; visitalo para abrir tu espacio y descargar tu cliente para sincronizar tus archivos.

A continuación, comparto con todos ustedes una gacetilla de prensa que me llegó haciendo referencia a los eventos por la celebración del Día de la Libertad del Software el próximo sábado 19 de septiembre:

El próximo sábado 19 de septiembre se festeja el Día de la Libertad del Software (Software Freedom Day en inglés), una celebración anual a nivel mundial del software libre y de código abierto. Es un evento de educación pública, no sólo para celebrar las virtudes de este tipo de software, sino para promover su uso para el beneficio del público.

Varias ciudades de distintos países en el mundo celebrarán este día organizando charlas, reuniones, festivales de instalación. Este evento global es realizado en simultáneo por cientos de equipos voluntarios con el objetivo de difundir en todo el mundo los beneficios de usar Software Libre en la educación, en el gobierno, en el uso personal y en las empresas. Es abierto a toda la comunidad y no es necesario tener conocimientos informáticos, ya que también habrá charlas introductorias.

En la Argentina hay confirmadas actualmente tres ciudades: Ciudad Autónoma de Buenos Aires, Córdoba y Rosario. La entrada es libre y gratuita.

Para mayor información visitar el sitio de las distintas organizaciones:
  • Ciudad Autónoma de Buenos Aires: organizada por AOSUG y CaFeLUG en la Universidad Tenológica Nacional (UTN), Facultad Regional Buenos Aires (FRBA), Sede Medrano, Medrano 951, desde las 9:30 horas hasta las 17:00 horas.
  • Córdoba: organizada por el SLUC en la Universidad Tecnológica Nacional (UTN), Facultad Regional Córdoba (FRC), Maestro M. López esquina Cruz Roja Argentina, desde las 10:00 horas hasta las 20:00 horas.
  • Rosario: organizada por el LUGRo en Espacio Planeta X, Montevideo 2348, a partir de las 11:00 horas.

Comparto el siguiente anuncio con los lectores de mi blog que estén o puedan acercarse a la Ciudad Autónoma de Buenos Aires:

El Capítulo Argentina de IEEE Computer Society invita a la conferencia "Poniendo los Cimientos de un Proyecto Ágil" que facilitará Pablo Nussembaum el próximo martes 29 de septiembre en la sede de IEEE/CICOMRA, según se detalla a continuación:

Temario

La charla estará orientada a mostrar algunas herramientas que se pueden usar para dar soporte a un proceso ágil de desarrollo.

Mostraremos opciones para resolver problemas de manejos de versiones, generación de entregables, automatización de pruebas e integración continua utilizando herramientas de software libre.

Durante la charla utilizaremos principalmente herramientas para proyectos Java, pero las soluciones pueden ser aplicadadas a cualquier otra plataforma:

  • Control de versiones (SVN, CVS).
  • Generación de Entregables - Manejo de dependencias con versiones (ANT+Ivy, Maven).
  • Pruebas de Unidad e Integración (Junit, TestNG).
  • Integración Continua (Hudson).

Facilitador: Pablo Nussembaum

Trabaja en desarrollo de sistemas desde hace 15 años. Es especialista en Java y, en los últimos años, se desempeñó como arquitecto y líder técnico en varios proyectos. Entre los recientes y más importantes desafíos se encuentran Acceder y la prueba piloto de voto electrónico de 2005, ambos para el Gobierno de la Ciudad de Buenos Aires, y fue arquitecto en TopCoder.

Dictó charlas sobre Spring Framework, por ejemplo, en el contexto de las Jornadas de CaFeConf que organiza CaFeLUG. También contribuyó al proyecto de Hibernate.

Es miembro de Agilar y actualmente se desempeña como consultor independiente, realizando principalmente tareas de arquitecto Java.

Evento

  • Fecha y Hora: Martes 29 de septiembre de 2009, de 19:00 a 21:00 horas.
  • Lugar: Auditorio IEEE/CICOMRA, Av. Córdoba 744, 1° piso "B", Buenos Aires, Argentina.
  • Inscripción: Esta conferencia es de acceso libre y gratuito. Se agradecerá inscripción previa vía web, completando este formulario.
  • Más Información: Anuncio oficial / Evento en Facebook.

Leo en esta entrada de Linux Hispano, un muy interesante artículo que puntualiza una serie de consejos para aquellos estudiantes universitarios de carreras técnicas interesados en que sus proyectos de grado o de fin de carrera sean libres —por ejemplo, bajo GPL.

En realidad, lo allí expuesto aplica a los estudiantes de la española Universidad de Granada, pero sería muy fácil de adaptar para otras universidades con visión abierta. Espero —en realidad, estoy bastante convencido de ello debiera ocurrir— que este tipo de planteo se vaya generalizando, sea rápida o lentamente, pero que sea, por el bien de la sociedad, de las universidades, de los estudiantes y, por qué no, del conocimiento, que de esta forma tendría una mejor perspectiva de evolución en beneficio de la humanidad.

Luego de haber respondido a algunas preguntas que planteó Ángel en esta entrada en la que conté acerca de RCL, el proyecto del IEEE que busca desarrollar un lenguaje estándar para la captura de requerimientos bajo el código IEEE P1805™, y habiendo recabado más información, escribo esta entrada para ampliar el asunto.

Ampliemos. El propósito del resultado final de este proyecto de estandarización, la mencionada guía estándar "Guide for Requirements Capture Language (RCL)", es:

  • Definir un nuevo lenguaje, el mencionado RCL, para la captura de requerimientos de TI.
  • Facilitar la estimación automática del tamaño de los requerimientos luego de finalizada su captura mediante el empleo de la técnica de Puntos de Función.
  • Mostrar que la captura de los requerimientos basada en una estructura de árbol es lo que mejor se ajusta a la captura de requerimientos de TI debido a que está más cerca a cómo se estructura el mundo que nos rodea —es por ello que se necesita un nuevo lenguaje.
  • Estandarizar la estructura de árbol de tal forma que sea compatible con Puntos de Función, es decir, que sea posible aplicar la técnica de Puntos de Función sobre los elementos del árbol una vez finalizada la captura de los requerimientos.
  • Permitir la captura de requerimientos tanto funcionales como no funcionales dentro de la estructura del lenguaje.
  • Permitir la captura de la dinámica del sistema, como eventos y lógica, dentro del mismo árbol.
  • Permitir un análisis rápido de impacto para así poder tomar decisiones inmediata y correctamente.
  • Permitir el versionado de requerimientos a medida que la captura vaya progresando por su cuenta como una estructura de árbol.
  • Permitir la traducción de RCL a otros estándares como diagramas UML.
  • Asegurar que este árbol de requerimientos sea "a prueba del futuro" en la medida en que se pueda mejorar fácilmente mediante la posterior inclusión de nuevas capturas de requerimientos, tanto por la evolución propia del sistema como por la ampliación del alcance, hasta llegar a cubrir la totalidad de la organización o empresa —con requerimientos que no sean de TI además de los de TI.

O sea, en un futuro se espera que el lenguaje evolucione hacia un nivel estratégico para que sea capaz de capturar desde la misión del negocio, las oportunidades y las amenazas, las decisiones, la visión, las jerarquías entre la gente, los sitemas de TI —que es el alcance actual—, los procesos manuales, eventos y todo otro requerimiento que posiblemente pueda surgir dentro de la organización.

Ángel también me preguntó sobre la fecha en que este estándar estará disponible. Contesté que "seguirá el camino estandarizado del proceso de estandarización del IEEE, valga la redundancia. Esto es que posiblemente haya un borrador el año entrante, algunas evoluciones y una liberación definitiva para 2012. En estos días voy a escribir sobre dicho proceso, para que quede más claro el por qué de los tiempos".

Los mantendré al tanto, a la vez que pronto escribiré sobre el citado proceso de estandarización del IEEE.

Tal como he mencionado antes acá, voy como candidato para integrar el Board of Governors de IEEE Computer Society.

En este marco, me complace compartir con los lectores de mi blog que ha sido publicado un artículo en la revista Computer dando datos sobre la elección, además de las declaraciones para las posiciones y las biografías de los candidatos a presidente, vice presidentes primero y segundo, y miembros del Board.

Los candidatos aparecemos en orden alfabético por nuestros apellidos dentro de cada categoría, por lo cual podrán ver mi información en la última página del artículo, la página 80 de la revista:



Les recuerdo que para temas relacionados con mi candidatura, compartir y discutir ideas, está este blog cuyos contenidos están en inglés, dado que la Sociedad es una organización global.

IEEE Xplore ahora está disponible (en Beta) para ser consultado mediante dispositivos móviles —Blackberry, iPhone, teléfono móvil, etcétera. Sólo basta con apuntar el navegador de tu dispositivo hacia http://ieeexplore.ieee.org/mobile y comenzar a buscar contenidos.

Si te interesa probarlo, acá dejo un enlace al recurso en un simulador de iPhone.

Para quienes no sepan del tema, IEEE Xplore es una biblioteca digital que provee acceso a contenidos indexados completos y de la más alta calidad mundial en literatura técnica dentro de las áreas de ingeniería eléctrica, computación y electrónica.

IEEE Xplore es, como su nombre bien lo indica, un recurso de The Institute of Electrical and Electronics Engineers (IEEE) que contiene documentos de texto completo de periódicos del IEEE, monográficos, revistas, boletines, anales de conferencias, estándares y publicaciones de The Institution of Engineering and Technology (IET), entre otras referencias.

Cabe mencionarse que, si bien es un recurso pago, todos los visitantes pueden acceder a las funciones de búsqueda y abstracciones de los artículos, lo cual puede ser bastante útil en las investigaciones. También quienes somos miembros del Instituto y/o de alguna de sus entidades tenemos acceso al contenido que nos corresponde en función de nuestra membresía.

Sí señoras y señores, nuevamente The Institute of Electrical and Electronics Engineers (el IEEE) en la coordinación de un proyecto que, sin lugar a dudas, nos terminará dando una herramienta más que necesaria para quienes estamos de alguna forma en la industria del software.

Resulta que la IEEE Standards Association aprobó que se comience a trabajar en el proyecto IEEE P1805™, "Guide for Requirements Capture Language (RCL)" —o "Guía para Lenguaje de Captura de Requerimientos". Dicho proyecto cuenta con el patrocinio del Software & Systems Engineering Standards Committee (S2ESC) de la IEEE Computer Society. Su intención es que, cuando el proyecto sea finalmente liberado como estándar, ayude a facilitar la estimación automática del tamaño del software.

RCL es un concepto novedoso que apunta a proveer un medio efectivo para trasferir la perspectiva de negocios a los equipos que trabajan del lado tecnológico del desarrollo. Una vez completa, la guía aplicará para escenarios en los que se necesite:

  • capturar requerimientos de TI para la creación o el mantenimiento de sistemas basados en software;
  • transferir la perspectiva de negocios en forma rápida, fluida, completa y clara entre los grupos de negocios y los departamentos y/o empresas de servicios de TI; y
  • establecer en forma automática el tamaño de los requerimientos de TI una vez concluida su captura, empleando la técnica de Puntos de Función y, en consecuencia, permitiendo agilidad en los procesos de estimación de tamaño y esfuerzo al comienzo del ciclo de vida.

La información correspondiente a RCL será presentada en una estructura de árbol, la cual se ajustará a las necesidades de los requerimientos de TI mejor que los otros sistemas empleados en la actualidad.

Al margen de la noticia, creo que es interesante pues permitiría romper con algunas de las críticas típicas que se le hacen a las técnicas de estimación como la de Puntos de Función, la cual por el momento es especialmente adecuada para desarrollos de gran envergadura y empleando métodos conducidos por plan, como ser que:

  • requiera una dedicación adicional en los proyectos de desarrollo de software,
  • resulte arduo formar al personal en su utilización,
  • resulte arduo mantener unos criterios homogéneos de recuento,
  • carezca de precisión cuando se trata de proyectos pequeños,
  • resulte muy costoso tener recontada la mayor parte de la base instalada de la organización o
  • el factor de ajuste calculado a partir de las características generales del sistema resulte de dudosa utilidad, entre otras.

Si vemos estas críticas y las contrastamos con la idea de contar con un estándar real, formalizado y con el consenso de la industria, como será RCL, creo que podríamos ir superándolas, así como extender la aplicación de este estándar a un rango metodológico superior. Ya veremos en sucesivos avances cuánto podremos abarcar de dicho espectro con este estándar.

Ya escribí en este blog sobre extender los modelos que nos dan ejemplos de procesos y prácticas a nivel organizacional, como el CMMI, con modelos de un nivel más bajo que provean detalles específicos para los desarrolladores de software y los equipos que ellos integran, y creo que RCL es un caso de muy bajo nivel que podría aplicarse a dicho planteo.

A continuación, comparto con todos ustedes una gacetilla de prensa que me llegó haciendo referencia a la charla que Richard Stallman brindará el próximo martes 25 de agosto en el Teatro Presidente Alvear:

Charla Abierta y Gratuita Pre-Wikimanía 2009 en Buenos Aires

Wikimedia Argentina, el capítulo local de la Fundación Wikimedia, invita a la charla abierta y gratuita que ofrecerá Richard Stallman, el padre del movimiento de Software Libre, a realizarse en el Teatro Presidente Alvear, Avenida Corrientes 1659, el martes 25 de agosto desde las 12:00 horas.

Stallman llega a Argentina para participar de la 5ª Conferencia Internacional de los Proyectos de Wikimedia (Wikimanía 2009), que tendrá lugar entre el 26 y 28 de agosto en el Centro Cultural General San Martín de la Ciudad de Buenos Aires. En este marco, Stallman ofrecerá esta charla abierta y gratuita para todo público, en particular para todos aquellos interesados en conocer la cultura que dio origen al movimiento copyleft, su fundación, sus bases filosóficas, y los principios que reúnen al movimiento de software libre, programas de computadora que se pueden usar con cualquier propósito, estudiar, adaptar a las propias necesidades, copiar y distribuir las copias, incluso las versiones mejoradas.

Este movimiento que comenzó con Stallman a mediados de la década del 80, se ha extendido a otros campos de la cultura. Justamente este concepto de copyleft, y las licencias de libre distribución de obras culturales son la base de la enciclopedia libre Wikipedia, y de todos los proyectos que alberga hoy la Fundación Wikimedia.

Este evento es posible gracias a la gentileza del Complejo Teatral de Buenos Aires y el Gobierno de la Ciudad que cedieron las instalaciones del Teatro Presidente Alvear, y el apoyo de organizaciones de la comunidad de cultura libre local como Fundación Vía Libre, Buenos Aires Libre, Colectivo La Tribu, CaFeLUG (Grupo de usuarios de software libre de Capital Federal) y RedPanal, que promete un cierre con músicos en escena.

Más información en www.wikimedia.org.ar y en los sitios de las organizaciones amigas.

Siguiendo este viejo planteo de presentar una serie de enlaces a artículos de distintas fuentes de información que me han resultado interesantes y que están relacionados con la temática del mío, les comparto mi índice de esta semana:

  • TOGAF e IEEE 1471: Laura Cruz nos comparte desde Bogotá, Colombia, un resumen de la investigación que llevó adelante acerca de formatos para documentar arquitecturas empresariales, en la cual nos cuenta sobre The Open Group Architecture Framework (TOGAF) y el planteo de dicho framework en lo referente a usar el estándar IEEE 1471 en la documentación de partes específicas del ciclo metódico de desarrollo arquitectural.

  • IEEE Spectrum socialmente enredada: por su parte, Ítalo Farfán, de los Laboratorios Especializados de la Facultad de Electrónica y Mecatrónica (LabsFEM) de la Universidad Tecnológica de Perú (UTP), nos cuenta desde Lima sobre la revista IEEE Spectrum y los espacios que tiene en redes sociales como Twitter y Facebook, los cuales son muy buenas vías de comunicación de esta publicación con la comunidad; cabe mencionar que la edición impresa de esta revista está incluida en el paquete básico de membresía del IEEE. Demás está decir que sigo ambos espacios, además de recibir todos y cada uno de los números de la revista...

  • La dura vida del moderador de un foro: se lo dedico a Alberto, David, Criss y los demás amigos con quienes compartimos esto de moderar o haber moderado foros, grupos, comunidades virtuales o listas en Internet; lo encontré acá y se trata de un poco de humor, que ya me dirán si realmente lo es tanto...

Me entero a través de IEEE Computer Society que por estos días en Estados Unidos de América se está dando una discusión interesante en términos profesionales para la gente relacionada con las tecnologías de la información (TI). Ya mencioné en este blog las diferencias disciplinares y el alcance de lo que es TI, por lo cual refiero a dicho artículo a quienes no estén seguros sobre ello —o quienes crean que tecnologías, sistemas, software y computación son lo mismo— para profundizar el asunto.

Ahora bien, la cosa es así: tal parece que la Association of Information Technology Professionals (AITP) está impulsando nuevos estándares de práctica para los profesionales de TI. ¿Qué buscarían cubrir con dichos estándares? Inicialmente definiciones para la profesión y la carrera profesional, normas para la práctica, competencias básicas y el cuerpo de conocimientos que servirá de base para los profesionales, combinando TI y visión de negocios. La AITP está tratando de desarrollar un marco profesional de TI, algo equivalente en prestigio y estructura a otras profesiones establecidas como derecho, contabilidad y medicina.

Simplificando, además de estándares, la gente de TI busca el reconocimiento que se merece. Al menos así lo manifestó Barb Spurway, miembro de AITP y consultora principal de Protegra, cuando dijo en el CIO Forum:

"Los profesionales de TI siempre creímos que no somos sólo 'la gente de TI'"

La organización ha creado un consejo asesor compuesto por voluntarios de la industria, la academia y la investigación para crear el marco, establecer las normas de calificación y desarrollar componentes para los profesionales del negocio de las TI.

Recibí esta gacetilla y, aunque las charlas de nivel técnico no son de mi interés a esta altura de mi carrera, decidí compartirla dado que estimo su valor para la comunidad y para muchos de los lectores de mi blog. Lástima que se me informó demasiado encima de la fecha —¡el evento es mañana!—, pero bien vale para quienes estén interesados y disponibles.

CaFeLUG

El próximo sábado 1° de agosto el CaFeLUG (Grupo de Usuarios de Software Libre de Capital Federal) llevará a cabo su primera Charla Técnica Trimestral (CTT) del corriente año. El evento es de entrada libre y gratuita y se desarrollará en el auditorio de la Facultad de Ingeniería de la Universidad de Palermo, ubicada en la calle Mario Bravo 1050, Buenos Aires, Argentina.

El cronograma para el día del evento es el siguiente:

  • Antispam con Postfix (Efraim Wainerman), de 9:00 a 11:00 horas.
  • ZFS (Fernando Gleiser), de 11:00 a 13:00 horas.
  • Break, de 13:00 a 13:45 horas.
  • OpenStorage y Crossbow (Hernán Saltiel), de 13:45 a 15:45 horas.
  • PostgreSQL (Emanuel Calvo Franco), de 15:45 a 17:30 horas.

Las charlas técnicas trimestralmente (CTT) son eventos trimestrales que tienen un fuerte contenido técnico y son charlas largas (hora y media de duración promedio). El objetivo de las charlas es que los asistentes puedan aprender a realizar alguna solución con software libre, escuchando de algún técnico cómo llevarlas a cabo.

No había tenido la oportunidad de mencionarlo en el blog con anterioridad por razones de público conocimiento. El 26 de marzo de este año tuve el honor de participar como invitado representando a la Sección Argentina del IEEE de la cena especial para conmemorar los 50 años de la creación del Consejo Profesional de Ingeniería de Telecomunicaciones, Electrónica y Computación (COPITEC), que tuvo lugar en el salón principal del Centro Argentino de Ingenieros (CAI), en Buenos Aires, Argentina.

Tal como menciona Andrés Tomassetti en Noti Tecnos, al evento "asistieron más de 120 invitados e importantes autoridades nacionales, representantes de las distintas cámaras del sector, de los consejos profesionales colegas, de instituciones y organizaciones prestigiosas y representantes del ámbito privado".

Si bien tuve la oportunidad de dar en persona las correspondientes felicitaciones al Ing. Enrique Honor, Presidente del COPITEC, estrechando su mano al entregarle junto con Oscar Fernández —miembro de ambas organizaciones y, al igual que las mismas, cumpliendo 50 años en el COPITEC y 70 en IEEE Sección Argentina— una placa conmemorativa en representación del IEEE, aprovecho el espacio para felicitarlos nuevamente por el suceso.

A continuación, comparto algunas fotos del evento.

En esta página del sitio web del COPITEC hay disponibles dos archivos portátiles de Adobe Acrobat (PDF) conteniendo los álbumes oficiales completos de la cena.

La idea de esta entrada en el blog es reunir alguna que otra ayuda audiovisual para aquellos que no tengan bien en claro esto de la Web 2.0. Aclaremos que no es ninguna novedad y que, incluso, hace tiempo que se está trabajando en la Web 3.0 y ya se está hablando de la Web 4.0. Sí, aún muchos de los usuarios de Internet no tienen arraigada la filosofía inherente a la Web 2.0 y ya está quedando en el pasado... Pero tiempo al tiempo, vamos paso a paso.

El video que sigue, titulado “Web 2.0: The Machine Is Us” —“Web 2.0: Nosotros Somos La Máquina”—, ha sido cedido gentilmente por Michael Wesch, Profesor de la Kansas State University, Estados Unidos de América, y subtitulado por Mario Nel Villamizar Ochoa, Comunicador Social, Blogger y Profesor de Nuevas Tecnologías en Colombia.



El siguiente es un cortometraje documental sobre los nuevos usos de la red basado en el libro blanco de la Publicidad 2.0, de Paul Beelen, con información adicional de varios artículos de Wikipedia en particular y de otros sitios web en general.



Ya hablaremos más en detalle de las generaciones que siguen, pero consideré importante tener una pequeña introducción para adentrarnos luego en la Web 3.0 —la web semántica— y 4.0 —el sistema operativo en la nube.

En estos días estuve hablando ante algunos colegas sobre el SWEBOK y los métodos ágiles, comentando sobre los próximos cambios en la Guía. Aprovecho, entonces, para traducir y adaptar esta noticia de IEEE Computer Society que descuento será especialmente interesante para los lectores de mi blog.

Tal parece que algunos voluntarios están llevando adelante el proyecto de refresco de la Guía al Cuerpo de Conocimiento de Ingeniería de Software o Guide to the Software Engineering Body of Knowledge (SWEBOK), agregando nuevas áreas de conocimiento y revisando otras para alinear la guía con los planes de estudio actuales y las prácticas de la industria.

Este refresco, cuya liberación está prevista para mediados del año entrante, buscará alinear en forma más estrecha a la Guía al SWEBOK con los programas de certificación de IEEE Computer Society, además de definir a la Ingeniería de Software como profesión y ayudar a minimizar la brecha entre la industria y la academia.

Lo que IEEE Computer Society pretende con esta actualización es claro. Al respecto, Jim Moore, Ingeniero Principal en MITRE Corporation y Vice Presidente de Actividades Profesionales de la Sociedad, palabras más, palabras menos, manifestó:

“La creación de una única definición oficial del alcance de la Ingeniería de Software, facilitará que los empleadores ajusten sus expectativas, que los desarrolladores cumplan con esas expectativas y que las universidades preparen a sus graduados para las mismas.”
Pierre Bourque, co-editor de la versión 2010 de la Guía al SWEBOK, así como de las dos versiones previas, dijo que este refresco es esencial para mantener la utilidad del documento. Bourque, Profesor Asociado y Director de Programa del Master en Ingeniería de Software de la École de Technologie Supérieure de la Université du Québec, Canadá, dijo:

“Mantener la Guía al SWEBOK actualizada con las prácticas de la industria es esencial para garantizar que sigue siendo pertinente y utilizada por todas las partes interesadas. La Guía al SWEBOK desempeña actualmente un papel destacado en la maduración de la Ingeniería de Software como una disciplina legítima y una profesión reconocida en todo el mundo.”

La actualización fue aprobada por el Comité de Prácticas Profesionales de IEEE Computer Society en 2008. Puntualmente, algunos de los cambios aceptados por el momento son:

  • agregado de una nueva área de conocimiento o knowledge area (KA) sobre “Práctica Profesional”;
  • agregado de cuatro nuevas KAs de educación: “Fundamentos de Economía Ingenieril”, “Fundamentos de Computación”, “Fundamentos Matemáticos” y “Fundamentos de Ingeniería”, todas ellas procedentes de los lineamientos de 2004 para programas de grado en Ingeniería de Software;
  • remoción de tres disciplinas relacionadas: “Ciencias de la Computación”, “Matemática” y “Ergonomía del Software” —obviadas por otros cambios—;
  • agregado material sobre Interfaces Humano-Computadora en las KAs de “Diseño de Software” y “Prueba de Software”;
  • remoción de la sección de “Herramientas de Software” del KA de “Herramientas y Métodos de Ingeniería de Software” para distribuir su contenido en otras KAs;
  • renombrado del KA de “Métodos de Ingeniería de Software” para enfocarse en los métodos que afectan a más de una KA; y
  • redistribución de otros ítems en diferentes KAs.

El SWEBOK cubre conocimientos generalmente aceptados sobre Ingeniería de Software. Sus 10 áreas de conocimiento resumen los conceptos básicos e incluyen una lista de referencia que apunta a la información detallada. Como conclusión de la Guía al SWEBOK de 2004, los miembros del equipo SWEBOK 2010 recibieron y respondieron a casi 10.000 comentarios de más de 500 revisores en 42 países. La Guía al SWEBOK es también reconocida como un Informe Técnico de la ISO. La transparencia y el consenso son valores esenciales para su desarrollo. Este otoño boreal, IEEE Computer Society buscará voluntarios de todo el mundo para revisar los cambios y adiciones incorporadas a la versión 2010.

El esfuerzo está siendo liderado por cinco co-editores voluntarios, incluyendo a:

  • Bourque,
  • Alain Abran, Profesor y Director del Laboratorio de Investigación en Ingeniería de Software de la École de Technologie Supérieure de la Université du Québec,
  • Juan Garbajosa, Profesor de Ingeniería de Software en la Escuela de Informática de la Universidad Politécnica de Madrid,
  • Gargi Keeni, Vice Presidente de Tata Consultancy Services y miembro del Advisory Board de la revista IEEE Software, y
  • Beijun Shen, Profesor Asociado de la Universidad Shanghai Jiaotong.

Tal como les adelanté unos días atrás a los lectores de mi blog, voy como candidato a miembro del Board of Governors de IEEE Computer Society para el período 2010-2012.

Para apoyar esta candidatura, compartir y discutir ideas, se ha creado este blog cuyos contenidos están en inglés, dado que IEEE Computer Society es una organización global. Allí iremos publicando noticias sobre el proceso eleccionario, información y propuestas de mi campaña, menciones en publicaciones de terceros y artículos relacionados. Además, lo más importante, descuento que será un excelente espacio para discutir ideas.

Con unos 85.000 miembros en todo el mundo, IEEE Computer Society es la organización sin fines de lucro líder que nuclea profesionales en computación. Fue fundada en el año 1946 y es la mayor sociedad técnica entre las 39 que integran una organización mayor aún, The Institute of Electrical and Electronics Engineers —el famoso IEEE. La Sociedad se dedica, básicamente y a través de sus miembros, a avanzar en la teoría y la aplicación de la informática y la tecnología de procesamiento de la información.

El Board of Governors es el organismo responsable de proveer, en términos de política, la guía a todas las entidades organizacionales dentro de la Sociedad. El Board establece dirección y estrategia para la Sociedad y revisa el desempeño de los comités —que abarcan actividades geográficas, actividades académicas, actividades profesionales, publicaciones, actividades de estandarización, actividades técnicas y conferencias, entre otros— y las demás de sus entidades para garantizar el cumplimiento de sus directivas.

Al margen, cabe mencionar que a mediados de agosto se enviarán las boletas electorales a los miembros con derecho a voto y el período para devolverlas completas cerrará a principios de octubre. Asimismo y como en oportunidades pasadas, estará habilitada la funcionalidad del voto electrónico para quienes así lo deseen —en la misma boleta de votación estará la información al respecto.

Nuevamente, los espero por el blog para generar cosas buenas para la profesión y, éticamente, devolverle a la comunidad lo que la comunidad nos dio.

Hoy en día nos encontramos a pocos años de la situación en que se encontraba (Daniel) Webster en 1850. Nos encontramos a punto de poder afirmar «Hablo como ciudadano del mundo» sin que el ciudadano de a pie piense «Menudo chiflado». Estamos justo en la cúspide de una época en la que los ciudadanos comenzarán a sentir los efectos de las regulaciones de otros Estados, al igual que los ciudadanos de Massachusetts llegaron a sentir los efectos de la esclavitud y los ciudadanos de Virginia llegaron a sentir los efectos de una campaña por la libertad. Como afirma Nicholas Negroponte: «Hoy las naciones tienen un tamaño equivocado. No son lo bastante pequeñas para ser locales ni lo bastante grandes para ser mundiales». Y esta inadaptación reviste importancia.

—Lawrence Lessig,
«El Código 2.0»
(Traficantes de Sueños, 2009,
descargable en PDF bajo una licencia Creative Commons)

Blog Widget by LinkWithin

Seguime

Suscribite al feed de mi blog Suscribite para recibir las actualizaciones de mi blog por correo electrónico Seguime en twitter

Seguidores

Etiquetas

Últimos Artículos

Herramientas

IBSN