Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
PROYECTOS DE
CONSTRUCCIÓN COLECTIVA
DE CONOCIMIENTO Rubby Casallas
Dpto. de Ingeniería de Sistemas y Computación
Universidad de los Andes
1
Contexto 2
Muchos de los proyectos de diseño en ingeniería
son proyectos de construcción colectiva de
conocimiento:
interviene un grupo
incertidumbre sobre lo que se debe hacer (hay un
cliente y/o usuarios)
necesidad de conocimientos y habilidades de base
(matemáticas, físicas, estadísticas, sociales, gráficas,
programación, ...)
Propósito 3
Presentar algunos elementos de proceso y de organización de equipos de trabajo para llevar a cabo (con más probabilidad de éxito) un proyecto que implique una construcción colectiva de conocimiento
Ref. principal: Introduction to the Team Software Process TSPi. Watts Humphrey. Addison Wesley. 2000
Agenda 4
Motivación
Proceso de base:
Principios
Organización del equipo
Etapas del proceso
Motivación: Por qué los equipos de
ingenieros necesitan un proceso? 5
Los equipos de trabajo que se conforman en la
industria se enfrentan a tres problemas muy
comunes:
Se enfrentan a retos demasiado difíciles de cumplir
(cronogramas imposibles).
El equipo se enfoca en el producto más no en el
proceso.
Uno o más miembros del equipo son obstáculos para el
proyecto.
Uno o más miembros del equipo son
obstáculos para el proyecto ... 6
7
8
9
10
11
Motivación (2) 12
Dar a un grupo de ingenieros un proyecto no
significa necesariamente que son un equipo.
Construir un equipo no es una tarea obvia.
Ejemplo 13
Las reuniones ...
14
15
16
17
18
19
Motivación (3) 20
Nuevos equipos gastan una cantidad de tiempo
substancial en problemas tales como:
cómo repartirse el trabajo?
cómo coordinar las tareas?
cómo asignar responsabilidades?
cómo medir el progreso?
cómo asegurar la calidad de lo que se está
haciendo?
Agenda 21
Motivación
Proceso de base:
Principios
Organización del equipo
Etapas del proceso
Los 5 disfunciones de un equipo de
trabajo 22
Tomado de: http://www.tablegroup.com/books/dysfunctions
Los 5 disfunciones de un equipo de
trabajo 23
Dysfunction #1: Absence of Trust
The fear of being vulnerable with team
members prevents the building of trust
within the team.
Tomado de: http://www.tablegroup.com/books/dysfunctions
Los 5 disfunciones de un equipo de
trabajo 24
Tomado de: http://www.tablegroup.com/books/dysfunctions
Dysfunction #2: Fear of Conflict
The desire to preserve artificial harmony
stifles the occurrence of productive
ideological conflict.
Los 5 disfunciones de un equipo de
trabajo 25
Tomado de: http://www.tablegroup.com/books/dysfunctions
Dysfunction #3: Lack of Commitment
The lack of clarity or buy-in prevents team
members from making decisions they will
stick to.
Los 5 disfunciones de un equipo de
trabajo 26
Tomado de: http://www.tablegroup.com/books/dysfunctions
Dysfunction #4: Avoidance of
Accountability
The need to avoid interpersonal discomfort
prevents team members from holding one
another accountable.
Los 5 disfunciones de un equipo de
trabajo 27
Tomado de: http://www.tablegroup.com/books/dysfunctions
Dysfunction #5: Inattention to Results
The pursuit of individual goals and
personal status erodes the focus on
collective success
Principio 1: Hay un proceso explícito 28
Proceso: actividades
Necesidades/
Requerimientos
Cliente y/o usuarios
Producto para
validar con el
cliente y/o
usuarios
Principio 2: Desarrollo por ciclos 29
Ciclo 1
Ciclo 2
Ciclo n
Principio 3: Ciclos de construcción gradual y
de aprendizaje 30
Ciclo 1
Ciclo 2
Lanzamiento y Estrategia Postmortem - Evaluación
Principio 4: Roles, metas y compromisos
visibles 31
Agenda 32
Motivación
Proceso de base:
Principios
Organización del equipo
Etapas del proceso
Organización del equipo 33
No hay un “jefe” con quien se
negocia y reporta el trabajo
El “jefe” es el equipo:
• se negocia el trabajo
• se reporta
• participativamente
Organización del equipo 34
- soy responsable
- me comprometo con
a realización de las tareas a
tiempo
-con buena calidad
-participo
-escucho
-aprendo
- me esfuerzo
- tengo entusiasmo
-....
Organización del equipo 35
Roles
Definir
responsabilidades
entre todos los
miembros del equipo
Metas
Definir y aceptar un
conjunto de metas
comunes
Definición
participativa
Metas por roles
Compromisos visibles
Etapas clave del proceso 36
Lanzamiento y Estrategia Postmortem - Evaluación
Planeación y Seguimiento
Lanzamiento y Estrategia 37
Definir los roles y sus responsabilidades
Definir objetivos (medibles) para el ciclo:
Producto
Proceso y el equipo de trabajo
Roles
Definir reglas de funcionamiento
Definir cómo se hará la comunicación y la publicación de los resultados parciales:
wiki, foro, blog
Lanzamiento y Estrategia (2) 38
Determinar el alcance del ciclo (estimación
esfuerzo)
Determinar una estrategia de trabajo:
hacedor-revisor
por pares
revisiones por preocupaciones
especialización de tareas
no especialización
....
Lanzamiento y Estrategia (3) 39
Identificar riesgos
Valorar/priorizar y seleccionar al menos 5 riesgos
Definir plan de mitigación
Definir plan de contingencia
Hacer seguimiento
Lanzamiento y Estrategia (3) 40
Riesgo:
Si la comunicación del grupo de trabajo no es efectiva
entonces el proyecto se retrazará.
Probabilidad: Media
Impacto: Alto
Plan de Mitigación:
Manejo de foros y compromiso participación en el foro
Participación reunión de seguimiento
Wiki
Postmortem - Evaluación 41
Se debe evaluar:
el producto producido
el esfuerzo invertido para hacerlo
el proceso seguido para hacerlo
Se debe reflexionar
Identificación de oportunidades de mejora, causas e
identificación de medidas de prevención
Se debe producir un plan de mejora para el
siguiente ciclo
Planeación y Seguimiento 42
Planes
Definir una estrategia para lograr las metas
Descomponer el trabajo total en partes (ciclos de desarrollo)
Replanear de acuerdo con los resultados y la experiencia
ganada
Plan detallado semanal
Seguimiento semanal
Conocer el estado del trabajo de cada uno y de todo el equipo
Seguimiento definido con base en lo planeado
Conclusión 43
Personal:
Ser responsable
Esforzarse por alcanzar metas definidas
Vivir bajo principios sólidos (auto estima y respeto por los demás)
Ser parte de un equipo de trabajo
Comunicación
Hacer y cumplir compromisos
Participación
Aceptar y realizar un rol
Establecer y esforzarse por alcanzar las metas del equipo