La aplicación de las tecnologías de información y comunicación (TIC), en el ámbito empresarial, ha propiciado nuevas formas de organización. En los últimos años, han emergido maneras novedosas de estructurar las empresas, que aprovechan las TIC con la finalidad mejorar sus procesos de negocios internos y agilizar la interacción entre empresas relacionadas.
Dos de estas formas son los clusters virtuales y las organizaciones holónicas. Los clusters agrupan microempresas y/o PYME (pequeñas y medianas empresas) en torno a un portal de Internet, a fin de elaborar productos y/o prestar servicios, que de manera separada no podrían lograr. Estas empresas complementan sus áreas de especialización y sus capacidades productivas para producir bienes y/o prestar servicios complejos (Gonzalez, 2005).
Las organizaciones holónicas agrupan dos o más empresas en torno a un objetivo común formando una estructura organizacional compuesta. Una organización holónica virtual es un conjunto de empresas que actúan integradamente para acometer una oportunidad de negocio que solicita un cliente. Cada empresa participante, denominada holón, es responsable de la ejecución de uno o más procesos de la cadena de valor requerida por la organización virtual. (McHugh, Merli y Wheeler, 1995).
Una organización holónica virtual esta compuesta de holones u otras organizaciones holónicas virtuales de menor tamaño. Cada holón es una unidad organizacional autónoma que ejecuta aquellos procesos para los cuales es más competente. Tienen la capacidad de crear, ejecutar sus propios planes y definir estrategias y actividades para realizar los procesos que le corresponden. Los holones cooperan entre si a fin de que se ejecuten todos los procesos que son necesarios para producir los productos y/o prestar los servicios que le han sido encomendados.
La arquitectura de una organización holónica es dinámica; se reestructura rápidamente, a fin de adaptarse a los requisitos de sus clientes o a los cambios que su entorno le impone. La figura 1 muestra un modelo conceptual que representa la arquitectura general de las organizaciones holónicas. Este modelo emplea diagramas de clases del lenguaje de modelado unificado UML 2.1 (OMG, 2007) para ilustrar los componentes de una organización holónica y las relaciones que se dan entre estos componentes. De la interpretación del modelo se pueden deducir las siguientes propiedades de una organización o red holónica:
Figura 1. Modelo conceptual de una organización holónica
McHugh, Merli y Wheeler (1995) le atribuyen siete características a una organización holónica exitosa:
Para describir la aplicabilidad de las redes holónicas en el contexto educativo, particularmente en el dominio de la extensión universitaria, se utiliza el estudio de un caso real: El Programa de Actualización Profesional en Ingeniería de Software, al cual, por conveniencia y brevedad, se hace referencia en este artículo como el Programa DINSoft.
DINSoft es un programa de extensión universitaria dirigido a profesionales de la Informática, la Computación y otras áreas afines, que estén interesados en mejorar y actualizar sus conocimientos y competencias en Ingeniería de Software.
El programa está integrado por una colección estructurada de cursos cortos vinculados con diversas áreas de la Ingeniería de Software, concretamente, con la gestión, el desarrollo y el mantenimiento de software. El objetivo general de este programa es contribuir al desarrollo y capacitación del recurso humano, que emplean las empresas venezolanas para desarrollar y mantener aplicaciones de software.
Este programa se ofrece bajo tres modalidades diferentes: presencial, semi-presencial e interactiva a distancia (Sandia & Montilva, 2002). Bajo las modalidades semi-presencial e interactiva a distancia, el programa es elaborado, usado y administrado aplicando tecnología web. Cada uno de sus cursos es ofrecido a través de Internet, usando como medio de interacción un sitio web de tipo instruccional. Los sitios web se crean, acceden, operan y mantienen utilizando un tipo de sistema de software denominado Sistema de Gestión de Cursos en línea (CMS - Course Management System) o Sistema de Gestión de Aprendizaje (LMS – Learning Management Systems).
El modelo conceptual ilustrado en la figura 2 muestra los componentes fundamentales de un Programa de Actualización Profesional (PAP). Un programa de esta naturaleza persigue un conjunto de objetivos curriculares previamente establecidos. Para alcanzar estos objetivos se diseña e implanta una estructura curricular compuesta por una colección de cursos en línea interrelacionados. Estos cursos son implementados usando una plataforma tecnológica apoyada en Internet. El hardware que integra esta plataforma está compuesto por un servidor conectado a Internet y un número cualquiera de máquinas PC que acceden al programa a través de la dirección IP del servidor. El software de la plataforma está integrado por el sistema de gestión de cursos (LMS o CMS), un conjunto de herramientas multimedia y software de oficina, los cuales son usados para la elaboración y publicación de contenidos instruccionales. El programa es operado, administrado y actualizado por un conjunto de actores, en los que se incluyen los estudiantes que cursan el programa y el personal encargado de administrar el programa y mantener actualizado los cursos que lo conforman.
Figura 2. Modelo conceptual de un programa de actualización profesional
El programa DINSoft tiene por objetivo general contribuir a la formación del recurso humano especializado requerido por las empresas venezolanas que desarrollan software, mediante una oferta de cursos a distancia que, empleando la tecnología web, coadyuven a la capacitación de los profesionales que integran este sector económico del país. El objetivo específico del programa es ofrecer a los profesionales de la Industria Nacional de Software (INS) un medio eficaz de enseñanza-aprendizaje a distancia que, sin restricciones de tiempo y lugar, les permita:
La estructura curricular del programa DINSoft está basada en un conjunto de cuatro perfiles de capacitación, los cuales fueron identificados mediante un diagnóstico de las empresas venezolanas que desarrollan software (Rivero, et al, 2007). Estos perfiles de capacitación son los siguientes: líder de proyectos de software, desarrollador de software, ingenieros de soporte e ingenieros de mantenimiento de software. Cada uno de estos perfiles tiene asociado un conjunto de roles y responsabilidades que definen las competencias y conocimientos que el profesional debe poseer.
La capacitación del personal depende del perfil del participante o interesado en el programa. La figura 3 muestra la estructura curricular que fue diseñada para el programa DINSoft. Esta estructura está compuesta por cinco grupos de cursos no excluyentes. El primer grupo, denominado “Cursos Introductorios”, es obligatorio para todos los estudiantes o participantes del programa. Estos cursos proveen las bases conceptuales, metodológicas, instrumentales y tecnológicas que el estudiante requiere poseer para avanzar a los niveles siguientes del programa. Una vez culminado los cursos introductorios, el participante elige una de cuatro líneas diferentes relacionadas con los perfiles profesionales antes mencionados. Así, por ejemplo, aquellos participantes que deseen mejorar sus competencias y actualizar sus conocimientos en la gestión de proyectos de software han de seguir la Línea de Formación para Líderes de Proyectos.
Figura 3. Estructura del Programa DINSoft
Cada curso en línea tiene asociado un sitio web instruccional desarrollado y administrado usando la plataforma de gestión de aprendizaje MOODLE (2007). La figura 4 ilustra la arquitectura de la plataforma tecnológica del Programa DINSoft. Como puede apreciarse en dicha arquitectura, el personal que usa el programa accede a éste a través de un sitio web desarrollado expresamente para este propósito. Este sitio se conecta con el sistema MOODLE para permitir, a los usuarios autorizados, el acceso a los sitios instruccionales de los cursos del programa y/o a las facilidades que este sistema presta para la creación y administración de cursos en línea.
Figura 4. Arquitectura de la plataforma tecnológica del Programa DINSoft
Para operar, utilizar y mantener el Programa DINSoft se requiere un personal especializado que realice el conjunto de actividades que un programa de este tipo demanda. La Tabla 1 resume los roles y responsabilidades del personal que integran y/o participan en el programa. Tal como se puede apreciar, los roles tiene asociadas responsabilidades que determinan actividades especializadas, tales como actividades de gestión académica, de gestión tecnológica o instruccionales.
Los detalles de cada uno de los aspectos conceptuales, estructurales, tecnológicos e instruccionales que caracterizan el Programa DINSoft se discuten pormenorizadamente en (Besembel, et al, 2007) y (Montilva, et al, 2007).
Tabla 1. Roles y responsabilidades del personal del Programa DINSoft