Un Grupo de Procesos de Ingeniería de Software ( SEPG , por sus siglas en inglés) es el punto focal de una organización para las actividades de mejora de procesos de software . Estos individuos realizan evaluaciones de la capacidad organizacional, desarrollan planes para implementar las mejoras necesarias, coordinan la implementación de dichos planes y miden la efectividad de estos esfuerzos. Los SEPG exitosos requieren habilidades especializadas y conocimientos de muchas áreas que van más allá de la ingeniería de software tradicional . [ 1 ]
A continuación se detallan las actividades en curso del grupo de proceso: [ 1 ]
- Obtiene y mantiene el apoyo de todos los niveles de la dirección.
- Facilita las evaluaciones de procesos de software.
- Colabora con los responsables de línea cuyos proyectos se ven afectados por cambios en las prácticas de ingeniería de software, proporcionándoles una perspectiva amplia del esfuerzo de mejora y ayudándoles a establecer expectativas.
- Mantiene relaciones de trabajo colaborativas con los ingenieros de software, especialmente para obtener, planificar e instalar nuevas prácticas y tecnologías.
- Organiza cualquier capacitación o formación continua relacionada con la mejora de procesos.
- Realiza un seguimiento, supervisa e informa sobre el estado de iniciativas de mejora específicas.
- Facilita la creación y el mantenimiento de definiciones de procesos, en colaboración con los gerentes y el personal de ingeniería.
- Mantiene una base de datos de procesos.
- Brinda asesoramiento sobre procesos a proyectos de desarrollo y gestión.
Tipos de SEPG
Cada SEPG tiene un enfoque y una misión diferentes. Algunos ejemplos incluyen:
- Grupos de trabajo de ingeniería de sistemas (SEPG, por sus siglas en inglés) que realmente desarrollan e implementan procesos como una especie de equipo de consultoría interna.
- Los SEPG de "supervisión" supervisan la arquitectura del proceso, la aprueban, gestionan los cambios y la priorizan (una especie de CCB de procesos).
- Grupos de trabajo de estrategia (SEPG) "deliberativos" que debaten el enfoque del proceso y desarrollan una estrategia para la arquitectura y el despliegue del proceso.
- Los SEPG "virtuales" están compuestos por representantes de toda la organización que dedican una cierta cantidad de tiempo al esfuerzo y son responsables de desplegar y capacitar a todos los demás en la organización [ 2 ].
Véase también
Referencias
Enlaces externos
- Instituto de Ingeniería de Software
- SEPG europeo
- proceso de desarrollo de software
- Calidad del software