domingo, abril 29, 2007

Material sobre Testeo, y más

Finalmente, con un poco de tiempo disponible, hice dos o tres cambios a los enlaces, agregando varios que tenía interés en compartir, aunque quedan otros futuros candidatos, que agregaré basado en la frecuencia de su utilidad. Tres incluídos son sobre Testeo: Testing reflections, Cem Kaner y James Bach. Kaner, especialmente, extiende su interés como analista de testing desde un punto de vista más amplio (a propósito, en algún momento habrá que tomar sus comentarios sobre el SWEBOK 1 y 2). Dos candidatos en el área de testing que seguramente incluiré son Pavankumar Pothuraju y Pradeep Soundararajan, que muestran a India en su estado actual, y su potencia futura.

Websydian Express en System INews

El número de abril 2007 de System INews trae un artículo dedicado a Websydian Express, la variante "stand alone" de Websydian, el mejor subproducto de Plex que existe en el mercado. Si bien no lo probé todavía, lo que leí sobre el Express muestra el aprovechamiento de Websydian como línea de producto (en el sentido del SEI SPL), ya que evidentemente está construído puliendo el conjunto de patrones del repositorio de Websydian (su "bill of materials"), tanto los patrones de presentación, como los de servicios de manejo de páginas o de soporte y arquitectura.
La presentación:
Websydian A/S, a Danish company, offers just such a timesaver called Websydian Express. It’s an off-the-shelf solution that lets you use RPG and legacy applications to build an e-business site with built-in security, user and role management tools, and functional prototyping to get input from end users on the site’s design. Better still, Websydian Express provides a framework that makes the website dynamic and simple to modify and doesn’t require a lot of technical skill to administer.
Websydian Express is a member of a family of products for web application development and deployment. It largely works via APIs that interface with existing back-end application source code and wizards that automate building many of the UI features, such as fi elds and buttons, by generating the necessary
HTML code without programmer intervention. Once users and managers sign off on the design, developers use Express tools to link process RPG code to fi elds, links, and buttons, and choose a style sheet. Then the site is ready to go, because Express also provides a ready-to-use website model with built-in automated
tools that use a Windows-like structure so nontechnical users can administer the site after it’s up and running.
(...) The final stage is live deployment and ongoing site administration. Site administrators can direct user and session management (including creating and changing user logons and passwords), integrity control, and error-recovery functions. Express facilitates error recovery by providing a log that tracks error messages. In addition, administrators can customize the website with different roles for customers, partners, and employees, and each role can have its own page layout. Express handles site security via rolebased authentication and electronic signatures that use Message Digest 2, a cryptographic hashing algorithm, and Websydian A/S recommends use of SSL certificates in addition.
Without programmer help, administrators can change, delete, and insert new menu items; add and delete business processes and page layouts; and differentiate page layouts based on user roles. And even after one business process has gone live, developers can prototype and publish new processes on the live site after the administrator accepts them without requiring any system downtime.
Una nota en la documentación del Express explica las diferencias de diseño e implementación de aplicaciones construídas con Websydian "plano", versus hacerlo con Express.

Más sobre la validez de los rankings de universidades

Alejandro Pisanty publica una nota sobre la validez de los rankings de universidades, en base a artículos sobre el asunto en el Washington Post de Estados Unidos y en el Guardian, de Reino Unido. Se suma a lo comentado antes por los propios autores de los rankings de The Times y Jiao Tong, para contribuir a tener una visión más rigurosa y contextual del valor que los rankings representen. Como en el Guardian se dice, de todas formas estas mediciones permanecerán, y lo harán porque contribuyen a medir y comparar la calidad de las universidades. Uno de los aspectos negativos destacables: que las universidades interesadas en escalar posiciones en los rankings usen los parámetros posibles para acumular puntos, mencionando particularmente la contratación de profesores con Nobel. Podría valer lo mismo con la publicación de papeles (muchos papeles de investigación publicados podrían ser ampliamente cuestionables).
De la nota en el Washington Post, firmada por Thomas Toch y Kevin Carey: el centro de sus observaciones está en que los rankings de The Times y Jiao Tong se basan en la investigación, pero no en la educación:
Hardly a week goes by without a prominent politician or business leader declaring America's advantage in the global battle for brainpower, citing as evidence a study from Shanghai's Jiao Tong University that rates 17 American universities among the world's 20 best.
But those rankings are based entirely on measures of advanced research, such as journal articles published and Nobel Prizes won -- measures, that is, of the work that's done mostly in graduate programs. And while advanced research is vital to the nation's economic competitiveness, so is producing enough well-educated workers to compete for the high-value jobs of the future.
Undergraduate students are going to make up the bulk of those workers because only 13 percent of the nation's 17 million students in higher education are at the graduate level. Yet a hard look at our undergraduate programs suggests that when it comes to the business of teaching students and helping them graduate, our universities are a lot less impressive than the rhetoric suggests.
Seventy-five percent of high school graduates go on to higher education, but only half of those students earn degrees. And many of those who do graduate aren't learning much. According to the American Institutes for Research, only 38 percent of graduating college seniors can successfully perform tasks such as comparing viewpoints in two newspaper editorials.[La educación universitaria en Estados Unidos tiene una categoría básica (undergraduate), y una superior(graduate)]
And it's an open secret that many of our colleges and universities aren't challenging their students academically or doing a good job of teaching them. In the latest findings from the National Survey of Student Engagement, about 30 percent of college students reported being assigned to read four or fewer books in their entire senior year, while nearly half (48 percent) of seniors were assigned to write no papers of 20 pages or more.
Toch y Carey aplican sus conclusiones a la rectificación de los rankings, reclamando peso para la capacidad de enseñanza:

The way to drive higher education institutions to stop ignoring undergraduates in favor of pursuing research is to provide more information about their performance with undergraduates to the consumers who pay tuition bills: students and their parents.
By investing in new ways to gauge the quality of teaching and learning and by requiring taxpayer-subsidized colleges to disclose their performance to the public, the federal government can change the market dynamics in higher education, creating strong incentives for colleges to produce the caliber of undergraduates we need to compete in the global marketplace, incentives to make the rhetoric of being first in the world in higher education a reality.

La nota de The Guardian merece la pena de leerse, tanto por el análisis de criterios, como por el seguimiento de rendimiento de las universidades del Reino Unido. Es éste artículo que menciona que la Universidad de Mánchester contratará premios Nobel:
The University of Manchester, for example, has made it clear that its strategy is to climb the international rankings, which include factors like the number of Nobel prizewinners. The university has pledged to recruit five Nobel laureates in the next few years.
Por supuesto, no nos engañemos: una rectificación de los rankings que tuvieran en cuenta los resultados en la entrega de conocimiento, igualmente no cambiaría mucho las posiciones para muchos casos (estoy pensando en la enorme cifra de ingresos a la UBA, relacionada con la cifra de egresados. Ni qué hablar si se la relacionara con el número de graduados trabajando en suárea de incumbencias).
Pisanty menciona además, y a propósito, el blog de Richard Holmes dedicado al análisis de estos rankings.

miércoles, abril 25, 2007

Mapa visual de la Web 2.0


Remito al post de Nacho Gallego, que refiere el mapa publicado por Microsiervos: una buena idea visual del significado de "Web 2.0". La introducción en Microsiervos:

Este Mapa Visual de la Web 2.0 es uno de los trabajos en que hemos colaborado en los últimos meses los dos microsiervos que trabajamos en Internality. Forma parte de una obra principal mayor, el libro La Web 2.0, publicado por la Fundación Orange y cuyos autores son Antonio Fumero y Genís Roca, con la colaboración especial de Fernando Sáez Vacas. El libro sigue la línea divulgativa de La Blogosfera hispana, una obra similar sobre el mundo de los weblogs se publicó el año pasado.

Mapa-Web-20-Mini-DefLa idea del Mapa Visual de la Web 2.0 es que cualquier persona que quiera hacerse una idea de «qué es eso de la Web 2.0» pueda hacerlo de un vistazo, aunque no sepa mucho de Internet. El mapa agrupa de forma visual los principales conceptos que habitualmente se relacionan con la Web 2.0: software social, folksonomías, remezcla, participación, recomendaciones, simplicidad, etc. junto con una breve explicación de cada uno de ellos. Algunas de las explicaciones requerían un lenguaje demasiado técnico y algunos acrónimos (RSS, AJAX, API) de modo que en una zona reservada a modo de leyenda se incluyó un glosario para clarar los detalles importantes a los interesados en tecnicismos.

También se pensó desde el principio que sería interesante incluir ejemplos reales de proyectos de la Web 2.0, a los que cualquiera pudiera hacer una visita para entenderlos mejor. Para esa zona del mapa se seleccionaron algunos servicios de la Internet hispana que suelen enmarcarse en ciertas categorías genéricas habituales (weblogs, wikis, aplicaciones, agregadores, redes sociales, etc.). También se incluyeron, marcados con un icono especial, algunos proyectos «internacionales» de referencia obligada y que son bien conocidos por el público en general (YouTube, Del.icio.us, Flickr, etc.) y de hecho han inspirado a otros y popularizado muchos de los «conceptos Web 2.0».

martes, abril 24, 2007

Corea del Sur y la innovación

Una nota en Barrapunto ofrece, junto con sus comentarios, una buena muestra del estado de la tecnología en Corea, y lateralmente, también en Japón. Lo mejor, las referencias al crecimiento de la banda ancha y tecnologías apoyadas en ella, y el impulso de Corea a las corrientes open source. Revisando algunas de las referencias, dí con el diario The Korea Herald. Tomarse la molestia de entrar en el índice de sus noticias tecnológicas, es entrar en otro mundo.

Entre otros, el informe español mencionado sobre la banda ancha:
El resultado de un informe de la firma Iber Band Exchange (www.iber-X.com), La Bolsa de las telecomunicaciones, sobre el estado de la banda ancha y su penetración en el mundo concluye que la cifra de usuarios de Internet en Corea del Sur aumenta en torno a 10 millones de usuarios.
Esta cifra es relevante si tenemos en cuenta que se aproxima a los datos de Estados Unidos; la diferencia radica en que Corea del Sur tiene una población total de 48 millones de habitantes y Estados Unidos alcanza los 300 millones.
Estos datos ponen de manifiesto que Corea del Sur tiene la tasa de penetración de banda ancha más alta del mundo. El gran esfuerzo desarrollado por las autoridades surcoreanas a la hora de potenciar el sector de las Tecnologías de la Información y Comunicación (TIC) y el éxito de su programa eKorea han sido piezas fundamentales para la extraordinaria implantación de la banda ancha en Corea del Sur.
Sobre la conexión inalámbrica:
Por último, hay que hacer mención a las perspectivas de los que se ha venido llamado: "Internet inalámbrico, como forma de acceso a la red como alternativa al cable". El informe de Iber-x señala que Seúl, capital de Corea del Sur, encabeza las ciudades a nivel mundial con mayor número de hot spot con 2.056, seguida de Tokio (1.802), Londres (1.627), París (895), San Francisco (801), la surcoreana Deagu (787), Nueva York (643), Singapur (619), la también surcoreana Busan (617) y Hong Kong (605). Por países Estados Unidos sigue siendo la zona del mundo que mayor número de hot spot posee, con 37.073, seguido del Reino Unido, con 12.668. Los otros 8 países que completan el listado de los 10 países con mayor número de puntos de acceso WiFi son Corea del Sur, con 9.415; Alemania, con 8.614, Japón, con 5.951; Francia, con 3.886, Italia, con 1.767, Holanda, con 1.703 hot spot; Canadá, con 1.397; y Suiza, con 1.295.
A propósito, el compendio de noticias tecnológicas de Iber Band Exchange, es para agendarlo.

lunes, abril 23, 2007

Scott Sehlhorst sobre UML

Agregaré en los próximos días a dos o tres blogs en la lista del margen derecho, quizá abriendo alguna nueva categoría. Uno de los que debe estar, para ser seguido, es Scott Sehlhorst , si su interés es el diseño o modelado. Desarrolla buenos ejemplos de uso de artefactos de modelado, particularmente sobre casos de uso. Pero también sobre testeo, y sobre mejora de procesos, por puntualizar algunos especialmente.

domingo, abril 22, 2007

Methods & Tools sobre Software Factories

En mi boletín de Methods & Tools, "News, Facts & Comments Edition - February 2007", el editor suele dejar comentarios que luego no logro encontrar ni en el sitio, ni en la publicación del mes. Suelen ser bastante agudos, y lamento no haberlos transcripto antes. En este caso, sobre Software Factories, en la versión Microsoft:

* Software Factories: Success or Failure?

A recent InfoWorld article (1) publicised the blog post of S. Somasegar (2), corporate vice president of the Microsoft Developer Division, celebrating the fact that its Software Factories product (3) had more than 100,000 downloads in six months. The InfoWorld article was rather negative on the technology as an analyst defined the Software Factory technology as "unimportant".

Initiatives like the software factories or the software product lines approach are often badly considered in the software development world. First, they are not really understood. In the InfoWorld article, the analyst is quoted comparing software factories and object-oriented programming. The industrial background of these approaches could seem also more difficult to transpose in the world of consumer or business applications development where software is not closely connected to devices. I think however that they provide a very interesting vision for projects that are interested in developing software for a multi-customers
target or with a strong focus on product evolution.

More information on the Web:

Software Product Line Development community Web site
Introduction to the Emerging Practice of Software Product Line Development
Making an Incremental Transition to Software Product Line Practice
Software Product Line Engineering with Feature Models
A las referencias "MS oriented", debe agregarse fundamentalmente todo el material que el SEI ha desarrollado en su sitio.
Desde hace casi dos años, en La Fábrica de Software hemos venido manteniendo una interesante discusión, junto a varios foristas, con aportes particularmente densos de Kenyer y Carina Tapia, estudiantes de Colombia y Chile, respectivamente [corregido según observación de Jorge, en su comentario abajo]. Creo que en los próximos meses voy a preparar algo sobre Plex y SPL, porque estoy convencido que si algo se adecua al concepto, es Plex.

martes, abril 17, 2007

Google en Buenos Aires

Esta semana se difundió en Buenos Aires la decisión de Google de establecer su tercer centro mundial en la ciudad. La oficina atenderá aspectos comerciales de sus operaciones, para el mundo hispanoamericano. La decisión es presentada por Eric Schmidt, en un reportaje que le hiciera La Nación:
Nos decidimos por la Argentina analizando la calidad de su educación universitaria. Usualmente empleamos a gente joven, que tenga una buena educación; revisamos las opciones que teníamos y la Argentina nos pareció la mejor decisión de negocios posible. Cuando hicimos nuestro análisis vimos que el país tiene universidades particularmente buenas, y eso es una buena base para nosotros; nos apoyamos mucho en las universidades. El Gobierno nos dio mucho apoyo en esto, además. Cuando abrimos las oficinas de Dublín teníamos 50 personas; hoy tenemos 2000. Así que quizá con el tiempo suceda lo mismo aquí. No en el primer año, claro.

Y qué importancia tiene América latina para Google?

-Es la región donde tenemos el mayor crecimiento de nuestras operaciones. Creemos que América latina está a punto de llegar a un punto de inflexión, por el crecimiento que está teniendo la banda ancha, el uso del crédito bancario y sistemas de distribución de información, para que haya una suerte de crecimiento explosivo. La gente quiere acceder a la información. Y tenemos una participación de mercado muy alta, así que deberíamos poder crecer mucho más.

En palabras de Eric Schmidt y Gonzalo Alonso, la elección por Argentina se debe a la combinación de factores propicios:
(...) Alonso señaló que en este país hay "un caldo muy propicio" para el desarrollo de Google.
Entre los factores de decisión, citó el liderazgo regional de Argentina en el desarrollo de tecnología y software, el "talento" de los recursos humanos, el crecimiento de los usuarios de internet y de la inversión publicitaria en internet.
"Además la economía en Argentina está en recuperación (tras la crisis de 2001). Han tomado políticamente las decisiones financieras adecuadas que parecen que están blindando bien la economía para cimentar los próximos pasos", dijo Alonso, quien no dio datos sobre la inversión de Google en Argentina. [en El Mundo]

Según el director general del mercado latinoamericano, Google eligió Argentina como su central para América Latina por el espíritu emprendedor de su gente, el gran número de usuarios de internet y la capacidad de sus expertos en software.[En Terra.es]
El alcance de la oficina argentina:

A partir de su llegada a Argentina, Google planea acrecentar sus ventas a través de la plataforma 'Adwords', por la cual los anunciantes compran palabras clave dentro del buscador. Además, la sede de Buenos Aires ampliará también los servicios para los clientes españoles.
"Es sumamente relevante que un mercado tan avanzado como el español nos ceda la responsabilidad para llevar a sus clientes, algo que en Google no tiene precedentes", dijo Alonso. La compañía también quiere extender en la región 'AdSense', sistema mediante el cual las páginas de internet pueden ganar dinero mediante los anuncios publicitarios que vende Google. [En El Mundo]

La noticia se comentó en Barrapunto, pero eso creo que merece otro comentario. Será otro día, con tiempo para conversar de números y posturas.

martes, abril 10, 2007

Plex 6.0, completado el programa beta

Esta semana, salvo error, se completó la fase beta de Plex. Esta vez no pude participar demasiado (casi nada), aunque algo pude hacer...Las novedades esperadas: generador C#, compilación Java bajo ANT, soporte ampliado en ISeries, y continuidad en las mejoras y extensiones de manejo del modelo. Este resultó el beta más "terminado" en que interviniera...la instalación funcionó sin inconvenientes, lo mismo que su desinstalación, los modelos de testeo que usé fueron asimilados sin otros inconvenientes que algunas diferencias en la herencia de algunos patrones de Websydian (en todo caso, impacto indirecto, no propio de Plex), y las tareas (no muchas) que pude encarar, respondieron. Parece una buena versión. Todavía el diálogo con UML parece ser mediante el puente de Synobsys.

domingo, abril 08, 2007

Seguridad en ISeries: Posibilidad y Realidad

SystemINetworks comenta un estudio de PowerTech sobre el estado de la seguridad en el ISeries (AKA AS400), que destaca lo que es una verdad comprobada en muchas más ocasiones de las esperables: aunque los sistemas informáticos posean buenos o muy buenos recursos de seguridad, sin políticas definidas y adhesion activa de las personas, especialmente de quienes deben supervisar y administrar, no existe control real.
El estudio de Power Tech abarca a cerca de 200 auditorías realizadas, y los principales puntos débiles destacados son:
  • 76% de los sistemas no establecieron controles sobre los accesos a datos a través de conexiones de red por hojas de cálculo o bases de datos de escritorio (Excel o Access mencionadas)
  • 10% de los usuarios obtenían acceso privilegiado a los sistemas
  • Informes confidenciales visibles para el 20% de los usuarios
  • 50% de los sistemas mantenían al menos 20 usuarios con contraseñas por omisión.
El informe, disponible en el sitio de Power Tech. Debe recordase que la empresa es parte interesada, ya que la seguridad es su negocio. No obstante, mucho pudiera hablarse sobre las realidades de las implementaciones de controles sobre el acceso a datos a nivel de la empresa privada y gubernamental.