4.50.2.2 Gestión de Proyectos de Software (14 horas) [Habilidades c,d,i,j,m,o]

Referencias Bibliográficas: [Sommerville, 2017,Pressman and Maxim, 2015] Temas
  1. La participación del equipo:
    1. Procesos elemento del equipo, incluyendo responsabilidades de tarea, la estructura de reuniones y horario de trabajo
    2. Roles y responsabilidades en un equipo de software
    3. Equipo de resolución de conflictos
    4. Los riesgos asociados con los equipos virtuales (comunicación, la percepción, la estructura)
  2. Estimación de esfuerzo (a nivel personal)
  3. Riesgo.
    1. El papel del riesgo en el ciclo de vida
    2. Categorías elemento de riesgo, incluyendo la seguridad, la seguridad, mercado, finanzas, tecnología, las personas, la calidad, la estructura y el proceso de
  4. Gestión de equipos:
    1. Organización de equipo y la toma de decisiones
    2. Roles de identificación y asignación
    3. Individual y el desempeño del equipo de evaluación
  5. Gestión de proyectos:
    1. Programación y seguimiento de elementos
    2. Herramientas de gestión de proyectos
    3. Análisis de Costo/Beneficio
  6. Software de medición y técnicas de estimación.
  7. Aseguramiento de la calidad del software y el rol de las mediciones.
  8. Riesgo.
    1. El papel del riesgo en el ciclo de vida
    2. Categorías elemento de riesgo, incluyendo la seguridad, la seguridad, mercado, finanzas, tecnología, las personas, la calidad, la estructura y el proceso de
  9. En todo el sistema de aproximación al riesgo, incluyendo riesgos asociados con herramientas.
Objetivos de Aprendizaje
  1. Discutir los comportamientos comunes que contribuyen al buen funcionamiento de un equipo [Usage]
  2. Crear y seguir un programa para una reunión del equipo [Usage]
  3. Identificar y justificar las funciones necesarias en un equipo de desarrollo de software [Usage]
  4. Entender las fuentes, obstáculos y beneficios potenciales de un conflicto de equipo [Usage]
  5. Aplicar una estrategia de resolución de conflictos en un ambiente de equipo [Usage]
  6. Utilizar un método ad hoc para estimar el esfuerzo de desarrollo del software (ejemplo, tiempo) y comparar con el esfuerzo actual requerido [Usage]
  7. Listar varios ejemplos de los riesgos del software [Usage]
  8. Describir el impacto del riesgo en el ciclo de vida de desarrollo de software [Usage]
  9. Describir las diferentes categorías de riesgo en los sistemas de software [Usage]
  10. Demostrar a través de la colaboración de proyectos de equipo los elementos centrales de la contrucción de equipos y gestión de equipos [Usage]
  11. Describir como la elección de modelos de procesos afectan la estructura organizacional de equipos y procesos de toma de decisiones [Usage]
  12. Crear un equipo mediante la identificación de los roles apropiados y la asignación de funciones a los miembros del equipo [Usage]
  13. Evaluar y retroalimentar a los equipos e individuos sobre su desempeño en un ambiente de equipo [Usage]
  14. Usando un software particular procesar, describir los aspectos de un proyecto que encesita ser planeado y monitoreado, (ejemplo, estimar el tamaño y esfuerzo, un horario, reasignación de recursos, control de configuración, gestión de cambios, identificación de riesgos en un proyecto y gestión) [Usage]
  15. Realizar el seguimiento del progreso de alguna etapa de un proyecto que utiliza métricas de proyectos apropiados [Usage]
  16. Comparar las técnicas simples de tamaño de software y estimación de costos [Usage]
  17. Usar una herramienta de gestión de proyectos para ayudar en la asignación y rastreo de tareas en un proyecto de desarrollo de software [Usage]
  18. Describir el impacto de la tolerancia de riesgos en el proceso de desarrollo de software [Usage]
  19. Identificar riesgos y describir enfoques para manejar riesgos (evitar, aceptar, tranferir, mitigar) y caracterizar fortalezas y defectos para cada uno [Usage]
  20. Explicar cómo el riesgo afecta las decisiones en el proceso de desarrollo de software [Usage]
  21. Identificar los riesgos de seguridad para un sistema de software [Usage]
  22. Demostrar un enfoque sistemático para la tarea de identificar los peligros y riesgos en una situación particular [Usage]
  23. Aplicar los principios básicos del manejo de riesgos en una variedad de escenarios simples incluyendo una situación de seguridad [Usage]
  24. Dirigir un análisis de costo/beneficio para el enfoque de mitigación de riesgos [Usage]
  25. Identificar y analizar alguno de los riesgos para un sistema entero que surgen de aspectos distintos del software [Usage]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM