Participantes

Se clasifican en:

1.   Gestores Superiores: se encargan de definir los aspectos del negocio.

2.  Gestores técnicos del proyecto: se encargan de planificar, motivar, organizar y controlar a los profesionales que realizan el trabajo de desarrollo del software.

3.  Profesionales: se encargan de proporcionan las capacidades técnicas necesarias para la ingeniería de un producto o aplicación.

4.   Clientes: especifican los requisitos para la ingeniería del software.

5.   Usuarios finales: Se encargan de interactuar con el software.  


Jefes de equipo

Es el gestor de proyectos de software, el cual:

  • Diagnostica los aspectos técnicos y de organización más relevantes.
  • Tiene confianza para asumir el control del proyecto y permite que los buenos técnicos aporten sus ideas.
  • Promueve e incentiva las iniciativas y logros del equipo del proyecto.
  • Hace saber a todos los miembros del equipo que la calidad es importante.

Equipo de software

Mantei, propone 3 niveles de organización de equipos.

Descentralizado democrático

Este equipo no tiene un jefe permanente y se nombran coordinadores a corto plazo. Las decisiones se hacen por consenso del grupo. La comunicación entre los miembros del equipo es horizontal.

Descentralizado controlado

Este equipo tiene un jefe definido que coordina tareas específicas y jefes secundarios que tienen responsabilidades sobre subtareas. La resolución de problemas sigue siendo una actividad del grupo, pero la implementación de soluciones se reparte entre subgrupos por el jefe de equipo. La comunicación entre subgrupos e individuos es horizontal. También hay comunicación vertical a lo largo de la jerarquía de control.

Centralizado controlado

El jefe del equipo se encarga de la resolución de problemas a alto nivel y la coordinación interna del equipo. La comunicación entre jefe y los miembros del equipo es vertical.

 

Coordinación y Comunicación  

Se establecen mecanismos de comunicación para coordinar al equipo de trabajo. Se deben tener: 

Comunicación formal: se lleva a cabo por escrito, con reuniones organizadas y otros canales de comunicación. Incluye documentos de ingeniería de software, memorandos técnicos, documentación, informes de seguimiento. 

Comunicación informal: es más personal. Incluye reuniones de grupo para la divulgación de información y para la resolución de problemas.

Comunicación electrónica: se leva a cabo por correos electrónicos, boletines, audioconferencias, videoconferencias.

 


PERSONAL

Recurso humano que participa y colabora en el proceso del software y su organización para el desarrollo de los proyectos software de manera eficaz.