Gestión de proyectos de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Gestión de proyectos de software por Mind Map: Gestión de proyectos de software

1. La gestión de la configuración del software (SCM) es un proceso que soporta el ciclo de vida del software, que beneficia a la gestión de proyectos, las actividades de desarrollo y mantenimiento, las actividades de garantía y a los clientes y usuarios del producto final.

1.1. Actividades de la SCM: gestión y planificación de los procesos, identificación, control, responsabilidad del estado, auditoria de la configuración del software, gestión, lanzamiento y entrega del software.

2. 1. Gestión de procesos de la SCM

2.1. Desde la perspectiva del ingeniero de software, la SCM facilita las actividades del desarrollo e implementación de cambios. El éxito de una implementación de SCM requiere una planificación y gestión cuidadosa.

2.1.1. 1.1. Contexto Organizacional del SCM: Para desarrollar un plan SCM es necesario conocer detalladamente los procesos de la organización, ya que el SCM interactúa directamente con todos los elementos y actividades organizacionales.

2.1.2. 1.2. Una implementación exitosa de la SCM: requiere de implementación administrativa y planeación, ya que es necesario conocer los procesos de la organización por lo que esta interactúa con todos los elementos y actividades organizacionales.

2.1.3. 1.3. Planeación del SCM: La planeación es consciente al contexto organizacional y la naturaleza del proyecto, estos resultados son guardados en un plan de gestión y configuración del software y se actualizan mediante el ciclo de vida del software.

2.1.4. 1.4. Seguimiento de la gestión de la configuración del software: Después de implementar el SCM se debe hacer un seguimiento para confirmar que se está llevando adecuadamente a cabo.

3. 2. Identificación de la configuración del software

3.1. Identifica los elementos a ser controlados, establece e identifica esquemas y sus versiones, establece herramientas y técnicas utilizadas para administrar y controlar dichos elementos

3.1.1. 2.1. Identificar elementos a ser controlados: Estas están monitorizadas adecuadamente para hacer un seguimiento adecuado, las bibliotecas de software y las diferentes herramientas proporcionan la información con respecto a los procesos CSM.

3.1.2. 2.2. Biblioteca de software: Los elementos a ser controlados deben ser identificados, los cambios en los elementos de software que serán controlados para entender la configuración de este en el contexto de sistema, para esto la mejor aliada es la biblioteca de software.

4. 3. Control de la configuración del software

4.1. Se encarga de la gestión de cambios durante el ciclo de vida, la información derivada de esto es útil para medir el tráfico de cambios y lo que queda por rehacer.

4.1.1. 3.1. Petición, evaluación y aprobación de cambios del software: Para los cambios se debe determinar, evaluar el costo e impacto y así mismo se acepta o se rechaza este cambio, se origina en cualquiera etapa y puede considerarse propuesta o prioridad.

4.1.2. 3.2. Implementando cambios en el software: Se implementan con respecto a los requerimientos de planificación aplicable, puede pasar por una auditoría que avale la calidad del software, soportada por la biblioteca y el código.

4.1.3. 3.3. Desviaciones y Remisiones: Las remisiones son usadas para abandonar una necesidad antes del desarrollo del elemento.

5. 4. Registro del estado de la configuración del Software

5.1. La contabilidad del estado de la configuración del software (SCSA) es la encargada de suministrar la información necesaria para una gestión efectiva de la configuración del software.

5.1.1. 4.1. Información del estado de la configuración del software: Es necesario soportes para llevar a cabo las tareas de recogida de datos y generación de informes

5.1.2. 4.2 Reportes del estado de la configuración del software: Estos reportes se pueden utilizar para la organización como el equipo de desarrollo, administración de proyectos y actividades de la calidad y responder preguntas de la etapa de producción.

6. 5. Auditoría de la configuración de software

6.1. Se encarga de evaluar los productos de software, aplicar regulaciones, estándares, planes de guía y procedimientos, existen herramientas para apoyarse en la planeación de estas.

6.1.1. 5.1 Auditoria funcional de la configuración del software: El propósito es asegurar la consistencia en los elementos de software auditados. La salida de la verificación y validación del software es la clave de entrada de este tipo de auditoría

6.1.2. 5.2 Auditoría de la configuración física del software: El propósito es asegurar que el diseño y la documentación de referencia es consistente con la construcción del producto de software.

6.1.3. 5.3 Auditoría durante el proceso de una línea base de software: La auditoría es aplicada a los elementos de la línea base para asegurar el Desempeño que sea consistente con las especificaciones.

7. 6. Administración de las entregas y liberaciones de software

7.1. La liberación se usa para hacer referencia a la distribución del software y los elementos de desarrollo. Esta información es conocida como el documento descriptivo, incluye contenidos de instalación y las instrucciones de actualización.