Powered By Blogger

miércoles, 19 de febrero de 2014

SOFTWARE COLABORATIVO EN REDES.



El software colaborativo es una herramienta que permite mejorar la productividad de los grupos de trabajo, siempre y cuando exista una cultura de trabajo en grupo. La principal diferencia entre el software para workflow y el software colaborativo radica en la forma en que se coordina el trabajo en equipo.

En la actualidad el software colaborativo es la máxima expresión tecnológica del ser humano en su afán por lograr un nivel de colaboración más elevado. Software colaborativo Para empezar es necesario distinguir entre coordinación y colaboración. Mientras que la coordinación implica la presencia de una entidad externa que controla la interacción entre los miembros del sistema, la colaboración implica que el control de dicha interacción se lleva a cabo por los mismos miembros del sistema, de una manera distribuida. Bajo este criterio, el software de workflow corresponde a la categoría de software de coordinación, mientras que el groupware corresponde a la categoría de software de colaboración o colaborativo. También conocido como groupware.




El software colaborativo son programas de computadora que permiten a múltiples personas ubicadas en diferentes lugares, trabajar de manera conjunta en un mismo proyecto. Algunas fuentes clasifican como aplicaciones colaborativas tanto al software de workflow como al groupware: ``dos tipos de software colaborativos: groupware y workflow''. En el presente documento se diferencia el software colaborativo o groupware, del software de workflow. El objetivo del software colaborativo es proporcionar a los usuarios las facilidades de comunicación adecuadas para garantizar que la interacción se lleve a cabo de manera eficiente, mediante el intercambio de conocimientos, ideas, información y tareas, con la finalidad última de completar los procesos asignados al grupo de trabajo. 

El groupware puede ser clasificado de acuerdo con dos aspectos: el tiempo y el espacio. Con relación al tiempo, el groupware puede ser:
•Síncrono: la comunicación entre usuarios se realiza en línea (en tiempo real). Por ejemplo, la videoconferencia, el chat y los pizarrones compartidos. 
•Asíncrono: la comunicación entre usuarios se realiza fuera de línea (de manera diferida). Por ejemplo, el correo electrónico, los grupos de noticias y los editores colaborativos.


Con relación a su ubicación en el espacio, el groupware puede ser:
•Centralizado: la colaboración entre todos los usuarios se realiza conectándose a un servidor central. Por ejemplo, el correo electrónico y el IRC.

•Distribuido: la colaboración se lleva a cabo mediante la comunicación directa entre las terminales de los usuarios. Por ejemplo, el ICQ y MSN Messenger. Con la finalidad de reducir los tiempos de capacitación de los usuarios, el software colaborativo debe ofrecer una interacción muy similar a la interacción directa entre las personas, haciendo uso de la tecnología multimedia.


Además de esto el software colaborativo debe contar con una memoria grupal que permita mantener la información del grupo, con la finalidad de llevar un registro detallado de las actividades y para permitir a un grupo de personas conocer las actividades de cada uno de los miembros del grupo. N. Guimaráes sugiere que el software colaborativo debe ofrecer soporte para la interacción grupal no formal, la comunicación y la toma de decisiones. 

El soporte para el software colaborativo se basa en tres parámetros diferentes:
•Las tecnologías de colaboración existentes principalmente basadas en el uso de computadoras, tales como el correo electrónico, el chat, la videoconferencia, la edición grupal de documentos y el diseño colaborativo. Desafortunadamente, aunque estas tecnologías ayudan a superar las distancias entre los participantes, también limitan la dimensión física de la comunicación.
•Las técnicas para la toma de decisiones grupales y la negociación están basadas en la forma en que se conducen las personas dentro de pequeños grupos.
•Los modelos de decisión de alto nivel para regular la interacción de los grupos de trabajo y la planificación de actividades. 

En general, el software colaborativo debe operar sobre alguna configuración de red de computadoras, ya sea LAN, MAN o WAM, y preferentemente debe soportar la interacción entre diferentes plataformas de cómputo.


Las principales ventajas del uso de software colaborativo son:
•La comunicación fluye más rápido y de manera más precisa. 
•Permite hacer un mejor uso de los recursos humanos al permitir la colaboración entre personas ubicadas en sitios remotos y con diferentes horarios de trabajo. 
•Mejora la productividad al ``obligar'' a los participantes a colaborar de una manera más ordenada.
•Facilita los consensos y la toma de decisiones grupales mediante la automatización de estas actividades. 
•Permite realizar una evaluación del proceso de colaboración mediante el análisis de las bitácoras.


Las principales desventajas en el uso del software colaborativo son:
•La comunicación interactiva entre los participantes es bastante deficiente, si se le compara con la comunicación directa. 
•El uso de esta tecnología no es transparente para los usuarios, lo cual puede provocar cierta resistencia durante su implantación.
•Desafortunadamente en México no se ha desarrollado una cultura para el trabajo en equipo. 


En las secciones siguientes se presenta una breve descripción de algunos productos de software colaborativo. BSCW BSCW (Basic Support for Cooperative Work) es una aplicación cooperativa integrada con un servidor WWW y accesible desde los navegadores de Web estándar como por ejemplo Netscape Navigator o Internet Explorer. En particular puede considerarse como una extensión de un servidor Web a través del CGI (Common Gateway Interface). 

Los requisitos mínimos que se recomiendan para su uso son el empleo de un navegador de tercera generación o posterior como el Nestcape Gold 3.0 o Internet Explorer 4.0. 

El acceso al servidor BSCW se efectúa a través del CGI mediante el login (nombre del usuario para el entorno del sistema) y el password bajo los cuales el usuario se encuentra identificado en el sistema. Una vez cumplido este requisito se accede a todos aquellos recursos en los cuales el usuario tiene permisos de acceso. 

En un servidor BSCW (Servidor Web con la extensión del sistema BSCW) se pueden controlar varios espacios de trabajo, cada uno de los cuales es accesible a los miembros de un grupo empleando un simple esquema de nombre de usuario y su password para este entorno. De hecho, cuando se procede al proceso de identificación se accede a una vista del sistema en la cual aparecen todos aquellos espacios de trabajo de los cuales se es miembro. 

El tipo de información que se puede crear, manipular y compartir en un espacio de trabajo es muy amplio, y se les denomina como objetos de información compartidos: los contenidos de cada espacio de trabajo se representan como objetos de información organizados en una jerarquía de carpetas. Los miembros pueden transferir información desde sus máquinas al espacio de trabajo estableciendo los niveles de control de visibilidad de la información o las operaciones que pueden ser realizadas por otros.

El objetivo que se plantea es el desarrollo de un sistema de trabajo compartido BSCW (BSCW shared workspace system) que proporcione facilidades para la cooperación de grupos cuyos miembros se encuentren muy alejados físicamente, incluso en diferentes países y empleando diversas plataformas de trabajo. El soporte para la comunicación es el WWW de Internet. 

MetaWeb es una biblioteca de clases de Java que soporta el desarrollo de aplicaciones colaborativas síncronas. Estas pueden ser applets que funcionan dentro de un navegador Web así como aplicaciones Java independientes. El objetivo de MetaWeb es simplificar el desarrollo de aplicaciones síncronas multiusuario que puedan ser empleadas en el contexto del World Wide Web.

MetaWeb incluye una API que proporciona al desarrollador de aplicaciones las siguientes funcionalidades:
 •Acceso a información compartida. 
•Control de sesión. 
•Aplicación específica para intercambio de mensajes. 
•Mecanismos para el control de acceso. 
•Componentes GUI básicos para sesiones colaborativas. Sin embargo, no proporciona características que serían deseables como: 
•Un servicio general de objetos compartidos. 
•Diferentes mecanismos para el control de concurrencia MetaWeb proporciona el acceso a información compartida acerca de las actividades de otros usuarios. Esta meta-información está representada por tres conceptos básicos: Usuario, Localización y Sesión.


2 comentarios:

  1. Esta información que presentan me gusta, porque exponen en ella alguno de los software que podemos utilizar para la enseñanza de los jóvenes y además que estos al mismo tiempo aprendan a usar un poco más las tics.

    ResponderEliminar
    Respuestas
    1. Ese es uno de los objetivos de este blog, brindar información útil. Siga visitandonos.

      Eliminar