Modelando aspectos de grupo en entornos colaborativos para

Anuncio
Modelando aspectos de grupo en entornos colaborativos para
proyectos de investigación
Mabel Sosa, Raquel Zarco, Analia Postiglioni
Departamento de Informática
Facultad de Ciencias Exactas y Tecnologías
Universidad Nacional de Santiago del Estero
Avenida Belgrano (S) 1912, (4200), Santiago del Estero, Argentina.
{litasosa, kelly}@unse.edu.ar, [email protected]
RESUMEN
En este trabajo se describe un procedimiento para la modelación de un entorno de trabajo colaborativo que sirva
de soporte a grupos de personas que integran y trabajan juntas en proyectos de investigación científico
tecnológicos. Las características específicas del trabajo grupal en proyectos de investigación, donde se comparten
las mismas metas, se trabaja en función a objetivos comunes y se interactúa de diferentes formas, demandan un
trabajo colaborativo centrado tanto en las aptitudes de las personas (individuales) como en las aptitudes de los
grupos (colaborativas). Dada la importancia de optimizar el trabajo de grupos de personas, en particular, la
investigación que se realiza en una universidad, se desarrolla un modelo de trabajo colaborativo implementado
sobre redes de computadores que soporte el trabajo grupal en proyectos de investigación. El modelo preliminar
captura y define los aspectos más relevantes de los entornos colaborativos: comunicación entre usuarios,
cooperación en la realización de tareas y coordinación necesaria durante el trabajo.
Palabras Clave: groupware, grupo, comunicación, coordinación, cooperación, conciencia de grupo, cognición
distribuida.
1. INTRODUCCIÓN
El desarrollo de sistema interactivos tiene como
principal objetivo facilitar a los usuarios finales
alcanzar sus objetivos y llevar a cabo sus tareas a
través del sistema en forma eficaz, efectiva y
eficiente. En particular, los sistemas interactivos
para el trabajo en grupo, tienen como metas
principales facilitar la comunicación, promover la
colaboración, mejorar la coordinación de tareas y
permitir el seguimiento del proceso de construcción
del trabajo común. Por tanto el desarrollo de este
tipo de sistemas, exige no solo la identificación de
aspectos que definan la naturaleza del problema a
resolver, sino también abordar aspectos relacionados
al trabajo grupal, tales como conciencia de grupo
(group
awareness),
protocolos
sociales,
comportamiento y dinámica propia del trabajo
grupal. Las nuevas tecnologías de la información y
de la comunicación introducen diferentes formas de
abordar el trabajo grupal mejorando la comunicación
y colaboración entre las personas para conseguir
metas comunes. Los sistemas que soportan el trabajo
grupal en entornos de trabajo compartidos se
desarrollan bajo el paradigma denominado trabajo
cooperativo soportado por computadores (en ingles
Computer Support Cooperative Work o CSCW) [9].
Las aplicaciones para CSCW se denominan
groupware, definido por [5] como “sistema basado
en computadores que soporta grupos de personas
implicadas en tareas o metas comunes y que
proporciona una interfaz a un entorno compartido”.
El desarrollo de sistemas groupware implica una
tarea compleja, y hace falta herramientas de apoyo
para la modelización y construcción que incluyan
aspectos sociales y organizativos de los usuarios
implicados en la tarea grupal. Es decir, contar con
métodos que faciliten la definición de un escenario
colaborativo donde se pueden encontrar objetos
__________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
22
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
compartidos tales como, actores, roles, tareas,
relaciones, grupo y capacidades, inmersos en una
dinámica que puede variar en el tiempo según las
necesidades y situación.
El objetivo de este artículo es modelar los aspectos
de trabajo grupal más relevantes de equipos de
proyectos de investigación científicos tecnológicos
en una universidad. La modelación se realiza con el
objeto de capturar y comprender las características
principales del comportamiento de las personas que
trabajan en grupos (interacción, mecanismos de
coordinación, dinámicas, etc.) para proponer
finalmente una herramienta técnico conceptual
groupware que permita mejorar, optimizar y
potenciar el trabajo grupal en proyectos de
investigación. En la modelación se contemplan
aspectos de comunicación, colaboración y
coordinación, como características claves del trabajo
grupal.
Este trabajo se organiza tal como se describe a
continuación: en la sesión 2 se presentan conceptos
generales de los sistema groupware o CSCW; en la
sesión 3 se describen las características más
relevantes de los proceso de grupo; en la sesión 4 se
explican las etapas procedimentales de la
modelación del entorno de trabajo colaborativo; y
finalmente, en la sesión 5 se presentan las
conclusiones y las líneas de trabajo futuras
relacionadas con el mismo.
2. SISTEMAS GROUPWARE
Grief y Cashman introducen el término groupware
como una vía para describir como la tecnología de
los computadores puede ayudar a los usuarios a
trabajar juntos en grupos [2,12]. CSCW es una
disciplina
que
describe
como
desarrollar
aplicaciones groupware, teniendo además como
objeto de estudio teórico y práctico cómo las
personas trabajan en cooperación, y como afecta el
groupware al comportamiento del grupo. El objetivo
es estudiar y analizar la forma en que las personas
interaccionan y colaboran entre ellas, para proponer
el desarrollo tecnológico que sirva para asistir los
procesos de comunicación, colaboración y
coordinación.
Groupware es el software y hardware que soporta y
ayuda al trabajo en grupo. [8] define groupware
como “software que ayuda a los grupos de personas
a comunicarse electrónicamente”. Otros conceptos
se orientan a definirlo como un “proceso de trabajo
en grupo que tiende a un objetivo preciso y
aplicaciones concebidas para facilitar el trabajo
grupal”.
Uno de los beneficios aportados por el groupware es
ayudar a disminuir o eliminar la burocracia y la
jerarquía vertical en la empresa, es decir, “aplana” la
estructura jerárquica de la organización en términos
de colaboración, comunicación, espíritu de equipo y
refuerza las interacciones humanas.
Un groupware sirve para aumentar la eficacia del
trabajo en tres niveles claves que dan soporte a la
interacción
grupal
[1,5]:
comunicación,
colaboración y coordinación. Sin estos niveles
cualquier grupo de personas no puede prosperar en
su trabajo. De allí, otro concepto que define el
groupware como un conjunto de métodos, medios y
herramientas que permiten a un grupo de personas
mejorar en los tres aspectos mencionados
anteriormente [16].
La comunicación es una actividad humana que
permite el intercambio de información entre
personas. Se intenta que la comunicación sea eficaz,
es decir, que quien envía y quien recibe la
información perciban el mismo concepto, y eficiente
en cuanto al consumo mínimo de recursos. En el
proceso de comunicación se identifican distintos
elementos: participantes, información que se
transmite y medio. De igual manera, en un sistema
informático es posible reconocer a cada elemento: la
información contenida en documentos, los artefactos
y protocolos de interacción que posibilitan el
intercambio, y los distintos modos y tipos de
comunicación, como por ejemplo comunicación cara
a cara, síncrona, etc..
La colaboración exige a las personas, además de
comunicarse, un grado mayor de participación para
alcanzar un determinado fin [17]. Dicho de otro
modo, colaboración implica la participación
“intencionada” y coordinada de los miembros de un
grupo. Para adherir a un sistema informático la
capacidad de colaboración se identifican los actores
de los grupos encargados de realizar las tareas de
acuerdo a sus capacidades.
La coordinación, es la actividad orientada a
gestionar las dependencias entre actividades
realizadas en grupo para alcanzar un objetivo [10].
En general, las organizaciones utilizan mecanismos
[16] de coordinación tales como: el ajuste mutuo,
supervisión directa, estandarizaciones de los
procedimientos de trabajo, de los resultados y de los
métodos; entre otros. Para modelar la coordinación
se deben identificar principalmente las leyes y
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
23
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
normas que rigen el funcionamiento de la
organización, y las herramientas tecnológicas que
soportan el trabajo distribuido.
Las principales características de los sistemas
groupware son las siguientes:
a)
Finalmente, en el proceso de modelización de un
groupware, el concepto de rol sirve de eje central
para describir el comportamiento del grupo de
trabajo, a través de las relaciones con los demás
conceptos y con él mismo [6]. Por un lado, en
relación a las actividades del grupo (colaboración), y
por otro lado, en relación a las dinámicas que
impone la organización y el propio grupo
(coordinación).
3. CARACTERÍSTICAS DEL PROCESO
DE GRUPO
El desarrollo de una aplicación groupware ha de
partir de una visión real de las dinámicas de grupo.
Un grupo se define como “un sistema social
complejo que desarrolla múltiples funciones
interdependientes
en
múltiples
proyectos
concurrentes...” [11].
A las tareas que requieren la participación de un
conjunto de personas se les denominan procesos de
grupo. Los aspectos más relevantes que influyen en
el desarrollo de una aplicación groupware son los
aspectos individuales, grupales y organizacionales
[6,7].
Los aspectos individuales se relacionan a los
patrones de trabajo individual (destrezas,
conocimiento estilos, hábitos y restricciones de
comportamiento) que influyen en el trabajo grupal y
a las características de la comunicación humana
(formas de hablar para asumir compromisos y tomar
acciones).
Los aspectos grupales involucran cuestiones del
propio diseño del trabajo en grupo (entorno,
implicación del participante, conciencia de grupo,
cognición distribuida) y cuestiones relacionadas a
las dinámicas de grupo (proceso colaborativo,
rendimiento y comportamiento grupal).
Los aspectos organizacionales abarcan las áreas de
representación de conocimiento (estructuración de la
organización y rol de cada participante), diseño de la
organización (capacidad de desarrollar herramientas
de soporte al trabajo grupal integrando metas
especificadas) y cuestiones vinculadas a la gestión
(actividades, personas y recursos).
Compartición de información: es importante
para prevenir una duplicación innecesaria del
esfuerzo y asegurar que todos los miembros
estén utilizando la misma información. El
grupo necesita facilidades para integrar la
entrada, el almacenamiento, navegación y
extracción de la información multimedia a todos
los miembros del grupo.
b) Coordinación y control de objetos compartidos:
es una característica importante, porque si se
produce una modificación de algún objeto por
uno de los miembros del grupo, este cambio
debería ser visualizado por el resto de los
miembros, al igual que los resultados, las
versiones y los documentos guardados. Además
es necesario controlar las actualizaciones
simultáneas.
c)
Compartición de un espacio de trabajo: es un
espacio de trabajo común donde los miembros
del grupo desarrollan sus ideas, trabajos, etc..
d) Organización y entendimiento común del
proceso de trabajo por parte de las personas que
trabajan juntas, las que tienen que saber qué es
lo que quieren hacer y cómo.
e)
Ayuda a la toma de decisión: Es fundamental
para un grupo de personas que trabajan juntas
que tengan capacidad para tomar decisiones. La
decisión puede estar relacionada con los
objetivos de una tarea común, el método de
trabajo que ha de ser adoptado por el grupo, la
elección de los miembros del grupo, etc.
Finalmente, los aspectos claves a tener en cuenta en
el desarrollo de una aplicación groupware son:
concepto de grupo, la interfaz multisuario, el control
de concurrencia, la coordinación y comunicación
dentro del grupo, los espacios de información
compartida y el soporte de un entorno abierto
heterogéneo que integre aplicaciones preexistentes
basadas en un solo usuario.
4. PROCEDIMIENTO DE MODELACIÓN
La meta final del trabajo propuesto es desarrollar
una herramienta que permita la sistematización, la
canalización de las iniciativas de los investigadores,
captación y distribución de recursos compartidos y
la transferencia de los resultados de la investigación.
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
24
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
Es decir, optimizar la tarea investigativa mediante
un modelo de trabajo colaborativo soportado por
computadores, que brinde asistencia al trabajo
grupal facilitando la realización de actividades
comunes y, proporcione una interfase de ambiente
compartido, con el fin de lograr los objetivos
establecidos.
El proceso de modelación colaborativa define
claramente las interacciones que se producen entre
los docentes investigadores para representar en
forma sistemática el comportamiento colaborativo y
dinámico del sistema y dar soporte a las tareas
grupales desarrolladas por equipos de investigación
en una universidad.
A continuación, en el apartado siguiente se presenta
en detalle los pasos realizados en el procedimiento
de modelación.
4.1. Análisis del entorno y contexto
En general, un proyecto de investigación puede
definirse como la estrategia que busca la
convergencia de las fortalezas de cada participante,
con el propósito de alcanzar metas y objetivos, que
el grupo considera como propios. En particular, la
concepción de la investigación se sustenta en el
modelo de Universidad imperante en el Siglo XX
[3], que basa la actividad académica en la
investigación y la docencia, y en la incorporación a
la enseñanza de los resultados de la investigación,
donde, los estudiantes son los destinatarios de las
actividades de investigación de la Universidad. Los
ámbitos de desarrollo de la actividad investigadora
son los grupos de investigación, los departamentos y
los institutos universitarios, entre otros. Debido a los
retos que hoy la investigación debe afrontar (calidad,
competitividad, etc.), se hace necesario contar con
herramientas innovadoras que ayuden a mejorar la
gestión y control de las actividades.
A partir de la información recolectada sobre el
funcionamiento de los proyectos de investigación en
una universidad, se representa la estructura de la
organización, a través de diagramas de casos de uso
que permiten establecer relaciones básicas entre
objetivos y actores. En la figura 1 se reproducen
todas las relaciones entre los casos de uso del
sistema.
Los diagramas de casos de uso son una notación
semiformal que expresan tipos de relaciones básicas
(generalización, extensión e inclusión) entre
unidades funcionales de interacción (casos de uso),
así como tipos de relaciones entre actores
(generalización y especialización). Son útiles para
describir la funcionalidad que proporciona el sistema
colaborativo.
Como se muestra en la figura 1, todos los casos de
uso son de inclusión. Las dos funciones principales
del sistema son la gestión académica, gestión
administrativa del proyecto de investigación y
seminarios intergrupales. La primera se relaciona al
control de la producción científica tecnológica
lograda en función a los objetivos generales y
específicos definidos; la segunda se relaciona a los
aspectos de gestión rutinaria dentro del proyecto de
investigación; la última función se relaciona con la
gestión de un espacio de dialogo y discusión entre
los participantes del proyecto.
Por medio de la relación generalización y
especificación
se
clasifican
y
organizan
jerárquicamente los actores que forman parte del
sistema
colaborativo:
director,
codirector,
coordinador, integrantes, becarios, ayudante de
investigación e integrantes (se representa en el
rectángulo de la figura 1).
En una universidad, los proyectos de investigación
son ejecutados de acuerdo a las reglamentaciones
vigentes que determinan las pautas de
funcionamiento de los mismos. Este trabajo se
realiza en la Universidad Nacional de Santiago del
Estero, Argentina, por lo que se ha tenido en cuenta
las normativas de investigación vigentes en la
misma.
Algunas de las leyes organizacionales se refieren a
la relación de dependencia que tienen los miembros
o participantes de un proyecto de investigación
(director, codirector, coordinador, becario, etc.).con
la institución. Por ejemplo es norma que el director,
los becarios o ayudantes de investigación tengan
relación de dependencia laboral con la universidad
donde se lleva a cabo el proyecto, es decir que sean
docentes
activos
y
alumnos
regulares
respectivamente. Sin embargo, en el caso de los
integrantes de proyecto pueden o no pertenecer a la
intuición donde se ejecuta el mismo.
Finalmente, el modelo de casos de uso se utiliza de
referencia en las fases procedimentales posteriores.
4.2. Análisis de usuario, tareas y grupo
Los usuarios juegan un papel muy importante a la
hora de especificar un sistema. La representación del
comportamiento que posee cada usuario se realiza
mediante técnicas de análisis de tareas. El análisis de
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
25
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
tareas se puede definir como el estudio de lo que un
usuario tiene que realizar en términos de acciones
y/o procesos cognitivos para conseguir un objetivo.
Una de las premisas en el desarrollo de un
groupware es conocer el usuario y las actividades
que realiza.
capacidades requeridas. Por tanto, el modelo de
usuario
definirá
conocimiento,
habilidades,
experiencia, motivación, tareas asignadas y
contribución a las tareas del grupo.
Como se mencionó anteriormente, un proyecto de
investigación está integrado por varios participantes
que cumplen con roles especificados: director,
codirector, coordinador/es, integrantes, becarios,
ayudante de investigación y asesor/es. Cada uno de
los participantes cumplen funciones específicas,
algunas se realizan en forma individual y otras en
forma grupal.
Para construir el modelo de usuario se requiere
identificar los diferentes papeles o roles que pueden
ser realizados por los miembros o participantes de
un grupo de investigación. El rol de cada usuario es
el conjunto de privilegios y responsabilidades
atribuidas a una persona. Cada rol tiene asignado
diferentes tipos de tareas de acuerdo a determinadas
Elaboración
Reports
Revisión
Artículo
Asesor
Producción
Artículos
Científicos
Becario/
Ayudante
Coordinador
Director/
Coodirector
Recopilación
Información
Gestión
Académica
Proyecto
Elaboración
Informe
Winsip
Seguimiento
del Proyecto
Seguimiento
Plan de trabajo
Becario
Elaboración
Informe sobre
cumplimiento
Seguimiento
Cronograma
proyecto
Integrante
Seguimiento
Plan de trabajo
Ayudante
Seminarios
Intergrupales
Planificación
Agenda de
trabajo
Gestión
Administrativa
Proyecto
Elaboración
Rendición
Cuentas
Elaboración
Presupuesto
Participantes
Director
Gestión
ABM de
Integrantes
Codirector
Coordinador
Solicitud de
cambios en
presupuesto
Coordinador/es
Integrante/
Ayudante/
becario
Figura 1. Casos de Uso del Sistema Colaborativo
En la tabla 1 se presentan los roles más importantes
y se describen las capacidades requeridas por cada
rol. Por ejemplo una de las capacidades requeridas
para cumplir con el rol de director es tener asignada
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
26
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
la categoría de investigación I, II o III. Esto indica
que cada una de las categorías considera
implícitamente
los
atributos,
habilidades,
conocimiento, experiencia, etc. , para desempeñar
cada uno de los roles, en este caso, el rol de director.
En la tabla 2 se describen las tareas realizadas por
rol y el grado de contribución o colaboración de
cada miembro en cada una de las tareas que se
realizan en forma grupal. Por ejemplo en la tarea
colaborativa “Elaboración de Informe Técnico” el
rol director asume la responsabilidad final de la tarea
mencionada, pero en el desarrollo de la misma
colaboran los roles codirector, coordinador,
integrante y becario.
Tabla 1. Roles, capacidades y leyes en un entorno de proyectos de investigación
ROLES
Director
Codirector
Coordinador
Integrantes
Becario
Ayudante de
investigación
Asesor
CAPACIDADES REQUERIDAS
Debe tener asignada alguna de las categorías de investigación que lo habiliten en el rol (I,II o III).
Debe tener asignada alguna de las categorías de investigación que lo habiliten en el rol (I, II, III o IV).
Debe tener categoría de investigación (I, II, III, IV o V).
Pueden o no estar categorizado como investigador.
Debe ser alumno avanzado de la universidad.
Debe ser alumno avanzado de la universidad.
Debe ser reconocido en el tema objeto de investigación.
Tabla 2. Tareas desempeñadas por los diferentes roles
TAREAS/FUNCIONES
Elaboración rendición de cuentas
Elaboración de presupuesto
Cambios en el presupuesto
Gestionar ABM de integrantes
Planificar agenda trabajo
Seminarios intergrupales
Seguimiento plan de trabajo
Informar trabajo becario/ayudante
Seguimiento del proyecto
Elaboración WinSip
Revisión de artículos/reports
Elaboración informe técnico
Recopilación de información
ROLES
Director
R
R
R
R
R
R
R
R
R
R
R
R
Codirector Coordinador Integrante Becario Ayudante Asesor
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
R
R
R
R=responsable, C=colaborador, P=participante
Entre las características más significativas del
trabajo grupal en proyectos de investigación, en el
ámbito educativo considerado, se pueden mencionar
las siguientes: los miembros del grupo hacen uso
extensivo de la comunicación horizontal y pueden
tener formas de interacción directas, indirectas,
distribuidas o no distribuidas; los límites del trabajo
colaborativo no siempre coinciden con los limites de
la organización formal, ya que un proceso de trabajo
puede involucrar a personas ubicadas en espacios
geográficos diferentes; el trabajo se caracteriza por
ser relativamente autónomo, aunque existe
planificación y programación de tareas.
4.3. Modelación de tareas cooperativas
El objetivo de modelar un entorno colaborativo es
representar todos los aspectos referidos a cómo
colaboran los usuarios para lleva a cabo el trabajo en
grupo (tareas cooperativas).
En el proceso de modelado se consideran las
relaciones entre los siguientes elementos: actor,
tarea y objeto, ya que una colaboración efectiva se
logra mediante la interacción de los participantes o
actores involucrados en tareas comunes donde se
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
27
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
utilizan diferentes objetos tales como documentos,
información, entre otros.
Para representar las tareas realizadas por los
diferentes usuarios, se utiliza como técnica de
modelado CTT (Concur Task Trees) desarrollada
por Paternó [13,14]. Se opta por la notación CCT
como herramienta de modelado conceptual, porque
presenta una serie de características apropiadas: a)permite mostrar gráficamente, las relaciones
temporales (secuencialidad, concurrencia, recursión,
iteración) existentes entre las actividades y usuarios
que son necesarias para llevar a cabo las tareas; b)notación fácil de usar y aplicable a proyectos reales
de mediana y gran envergadura y con
especificaciones de cierta complejidad; c)- genera
una representación gráfica en forma de árbol
permitiendo una descomposición jerárquica de las
tareas existentes en el sistema; d)- es posible
reutilizar partes de la especificación para la creación
de patrones de tareas y “árboles de tareas
concurrentes”; y e)- modela tareas cooperativas.
Notaciones como CTT permiten el modelado de
aplicaciones cooperativas, pero no puramente
colaborativas. Los términos cooperación y
colaboración se usan como sinónimos en algunos
ámbitos. Sin embargo existen diferencias entre
ambos conceptos; colaboración implica que varias
personas trabajan conjuntamente en la realización de
una tarea, mientras que la cooperación implica
dividir la tarea en distintas partes a ser completadas
por varias personas de forma independiente [4].
En CTT se identifican diferentes categorías de tareas
en función del actor que la lleva a cabo (tabla 3).
Tabla 3. Clasificación de las tareas provistas por CTT.
Tareas del usuario: son las tareas realizadas completamente por el usuario. Pueden ser tareas
cognitivas o físicas que no interactúan con el sistema. Describen procesos realizados por el usuario
usando la información que recibe del entorno, por ejemplo seleccionar dentro de un conjunto de
información la que se necesita en un instante determinado para la realización de otra tarea.
Tareas de la aplicación: son tareas activadas y realizadas por la propia aplicación. Permiten
obtener información interna del sistema o producir información para el usuario. Por ejemplo una
tarea que presente los resultados obtenidos de una consulta en una base de datos.
Tareas de interacción: son tareas que realiza el usuario interactuando con la aplicación por medio
de alguna técnica de interacción. Un ejemplo puede ser seleccionar un elemento de una lista
desplegable.
Tareas Abstractas: son tareas que requieren acciones complejas y que por ello no es fácil decidir
donde se van a realizar exactamente. Estas tareas pueden ser descompuestas en un conjunto de
nuevas subtareas.
Tareas cooperativas: son tareas que requieren la participación y cooperación de distintos usuarios
para realizar actividades [15].
En la notación se utilizan además, una serie de
operadores temporales para facilitar la descripción
de las relaciones temporales existentes entre las
tareas. El uso de estos operadores permite la
representación de comportamientos complejos. Los
operadores temporales que se utilizan se muestran
en la tabla 4.
Tabla 4. Operadores temporales de CTT
T1 ||| T2
T1 |[]| T2
T1 >> T2
Entrelazado (Concurrencia independiente). Las acciones de las dos tareas pueden realizarse
en cualquier orden.
Sincronización (Concurrencia con intercambio de Información). Las tareas se sincronizan
con intercambio de información.
Activación (enabling). Cuando termina la T1 se activa la T2. Las dos tareas se realizan de
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
28
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
forma secuencial.
Activación con paso de información. Cuando termina T1 genera algún valor que se pasa a
T2 antes de ser activada.
T1 [] T2
Elección. Selección alternativa entre dos tareas.
T1 [> T2
Desactivación. Cuando se da la primera acción de T2, la tarea T1 se desactiva.
T1[][>T2
Desactivación con paso de información. Igual que la anterior pero pasando información de
una tarea a la otra.
T1*
Iteración. La tarea T1 se realiza de forma repetitiva. Se estará realizando hasta que otra
tarea la desactive.
T1(n)
Iteración finita. La tarea T1 puede darse n veces. Se utiliza cuando se conoce cuantas veces
tiene que realizarse la tarea.
[T1]
Tarea opcional. No es obligatorio que se realice la tarea.
A la descripción jerárquica de las tareas se le añade
la descripción de los objetos que son manipulados
En la figuras 2 se representan parte de la aplicación
por las distintas tareas. Estos objetos pueden
para acceder a alguna de las funciones provistas por
clasificarse en dos grupos: objetos perceptibles: son
el entorno de trabajo. En la Figura 3 se muestra la
objetos gráficos que sirven para presentar
actividad cooperativa “revisar artículo”, donde el
información al usuario (ventanas, tablas, gráficos...)
director desempeña la función de revisión y control
o elementos sobre los que el usuario puede
y además intervienen conjuntamente otros
interactuar (menús, iconos...); y objetos de
participantes del proyecto.
aplicación: son elementos que pertenecen al
dominio de la aplicación.
T1[]>>T2
Gestión Académica Proyecto
Seleccionar Tareas
>>
[>
Mostrar Lista Tareas
Cerrar
[]>>
Identificar Usuario
Controlar Acceso
[]
Acceder tarea
Cancelar
Figura 2. Diagrama de tareas que representa el acceso a la función Gestión académica
Revisar Articulo
Obtener Documento
[]>>
Lectura y revisión
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
Discusión y Argumentación
[]>>
Enviar observación
>>
Responder
[>
Cancelar
29
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
5. CONCLUSIONES Y TRABAJOS
FUTUROS
En este artículo se ha descrito un procedimiento de
modelación que ha consistido en la captura, análisis
y representación los aspectos y características mas
significativas del proceso grupal en un proyecto de
investigación, con el objeto de elaborar un modelo
de trabajo colaborativo que mejore y potencie la
dinámica grupal de la personas que trabajan en
investigación. En la modelación, se han considerado
contexto, usuario, tareas y grupo, como punto de
partida para analizar y comprender los aspectos mas
relevantes del trabajo de grupo, como son, la
comunicación, colaboración y coordinación de
grupos de personas. A partir del modelo preliminar
obtenido en este trabajo, se pretende avanzar en un
proceso iterativo que posibilite refinar el modelo
para establecer mejores alcances y capacidades en el
desarrollo de la aplicación groupware, que se oriente
a fomentar la colaboración y potenciar
el
aprendizaje grupal.
REFERENCIAS
[1] Bubenko, J.A., Next Generation Information
System: an Organizational Perspective, Intl.
Workshop on Development of Intelligent
Information Systems, Niagara-on-the-Lake,
Canada. Pp 21-23. 1991.
[2] Crowe, M. K. Cooperative work with
multimedia. Springer-Verlag, 1994
[3] Cuervo, A., De la ciencia y la investigación en
la Universidad. Diario Expansión. 2001.
[4] Dillenbourg, P., et al., The Evolution of
Research on Collaborative Learning, ed. P.
Reimann, Spada, H. Vol. Learning in humans
and machines. Towards an interdisciplinary
learning science. London. 189- 211. 1995.
[5] Ellis, C.A., Gibbs, S.J., Rein, G.L., Groupware:
Some
Issues
and
Experiencies.
Communications of the ACM, Vol.34 No 1,
Pp38-58.1991.
[6] Garrido, J.L., AMENITIES: Una Metodología
para el desarrollo de Sistemas Cooperativos
basada en Modelos de Comportamiento y
Tarea. Tesis Doctoral. Universidad de Granada,
2003.
[7] Garrido, J.L., Gea, M., Padilla, N., Gutiérrez,
F.L., Cañas, J.J., Waern, Y., AMENITIES:
Modelado de Entornos Cooperativos. III
Congreso Internacional de Interacción PersonaOrdenador. Madrid, España. Pp. 97-104. 2002.
[8] Goldberg A. P. Groupware Lecture Notes.
Computer Science Department, New York
University,Fall,
http://cs.nyu.edu/cs/faculty/artg/groupware/syll
abus.html, 1994.
[9] Jordan, B., Ethnografic Workplace Studies and
CSCW. In Shapiro, D., Tauber, M.J.
Traunmueller R. (eds.): The Design of
Computer Supportes Cooperative Work and
Groupware
System.
North
Holland,
Amsterdam. Pp. 17-42.1996.
[10] Malone, T.W., Crowston, K., What is
Coordination Theory and How Can It Help
Design Cooperative Work Systems. Proceedings
of the Conference on Computer Supported
Cooperative Work (CSCW'90). ACM Press,
New York. Pp 357-370. 1990.
[11] McGrath, J.: Time, Interaction and
Performance: a theory of groups. In: Readings
in Groupware and Computer-Supported
Cooperative Work. R. Baecker (ed). Morgan
Kauffman. 1993.
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
30
Modelando aspectos de grupo en entornos colaborativos para proyectos de investigación
__________________________________________________________________________________________________________________
[12] Ortega M., Bravo J., Trabajo Cooperativo con
Ordenador, Universidad de Leida. Disponible
en http://griho.udl.es/ipo/libroe.html. Consulta
mayo de 2006.
[13] Paternò, F., Mancini, C. & Meniconi.
ConcurTaskTree: A diagrammatic notation for
specifying task models. In S. Howard, J.
Hammond, and G. Lindgaard, editors,
Proceedings of IFIP TC 13 International
Conference on Human-Computer Interaction
Interact’97 (Sydney, July 14-18, 1997). Kluwer
Academic Publishers, Pp 362-369, Boston.
1997.
[14] Paternò, F., Santoro, C. & Tahmassebi, S.
Formal model for cooperative tasks: Concepts
and an application for en-route air traffic
control. In P. Markopoulos and P. Johnson,
editors, Proc. of 5thInt. Workshop on Design,
Specification, and Verification of Intractive
Systems DSV-IS ’98 (Abingdon, June 3-5
1998). Springer-Verlag, Pp 71-86, Vienna,
1998.
[15] Pribeanu, Costil, Task Modeling for User
Interface Design: A Layered Approach.
International
Journal
of
Information
Technology. Vol.3, Nro.2. Pp 86-90. 2006.
[16] Saadoun, M. El proyecto groupware. De las
técnicas de dirección a la elección de la
aplicación groupware. Ediciones Gestión 2000
S.A., Barcelona. 1997.
[17] Terveen, L.G., An Overview of HumanComputer Collaboration. In KnolowledgeBased Systems Journal, Special Issue on
Human-Computer Collaboration. Pp 67-81. 199
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 3(7), págs. 22-31. 2006
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
31
Descargar