Gestión de la Calidad del Software
   Comprender los conceptos fundamentales de
    la gestión de proyectos.
   Características de la gestión de proyectos
   Ciclo de vida de un proyecto
   Descripción general de las aéreas de la
    gestión de proyectos.
   Es el proceso de
    planificar, organizar, supervisar, controlar y
    dirigir un proyecto de software.
   Un proyecto tienen una misión o un conjunto
    de objetivos.
   Tiene un principio y un final definido.
   Es realizado por un grupo de personas.
   Cada proyecto es único.
   Los proyectos son limitados por los recursos.
   Los proyectos son planificados, ejecutados y
    controlados.
   Son siempre especificaciones del cliente.
   Un proyecto es un conjunto complejo de
    cosas como
    materiales, tecnología, maquinaria, personas,
    organización, etc.
   Los proyectos se dividen en varias fases para
    proporcionar un mejor control en la gestión.
   Cada fase tiene un conjunto definido de
    entradas, actividades y salidas.
   Cada actividad de la fase tiene asociado un
    conjunto de estándares y practicas.
   Integración
   Configuración
   Alcance
   Tiempo
   Costo
   Calidad
   Riesgos
   Recursos Humanos
   Comunicaciones
   Los proyectos tienen una mezcla de tres
    objetivos, calidad, costo y tiempo.
   Un aumento en la calidad significaría un
    aumento en el costo o el tiempo.
   Incluye los procesos necesarios para asegurar
    que los diversos elementos del proyecto
    están adecuadamente coordinados.
   Involucra:
     Plan de desarrollo del proyecto
     Ejecución del Plan del proyecto
     Gestión de la configuración
   Documentar las decisiones de planificación
    del proyecto.
   Guiar de la ejecución del proyecto.
   Proporciona la base de referencia para el
    control y la medición de los progresos del
    proyecto.
   Documento de gestión de decisiones, alcance
    y cronograma del proyecto.
   Proporciona una forma de comunicación
    entre los interesados y las personas clave que
    participan activamente en el proyecto.
   Incluye:
     Estrategia de gestión del proyecto
     Definición del alcance, que incluye los objetivos
      del proyecto y los resultados
     Estructura de desglose del trabajo
   Incluye:
     Estimación de costos
     Fecha de inicio, los principales hitos y fecha limite
     Línea base para la medición del desempeño
     El personal clave y la asignación de
      responsabilidades
     Los principales riesgos, limitaciones y supuestos.
     Decisiones pendientes.
   Es la creación real del producto siguiendo las
    actividades del plan.
   El director del proyecto y los miembros del
    equipo tienen que coordinar y dirigir las
    diversas interfaces técnicas y organizativas
    que existen en el proyecto.
   Este proceso incluye:
     Identificación de los elementos de configuración
      en el sistema.
     Control de los cambios de los elementos durante
      todo el ciclo de vida del sistema.
     Registro y reportes de estado de los elementos de
      configuración y las solicitudes de cambio.
     Verificación de la integridad y exactitud de los
      elementos de configuración.
   Incluye los procesos necesarios para asegurar
    que el proyecto incluye todo el trabajo
    requerido, y solo el trabajo necesario para
    completar el proyecto con éxito.
   El alcance debe ser
    planificado, definido, verificado y control de
    cambios.
   La estructura del desglose de trabajo es una
    técnica para la definición del alcance.
   El trabajo que no este en la EDT esta fuera del
    alcance del proyecto.
   La EDT se utiliza para desarrollar o confirmar
    un entendimiento común sobre el alcance del
    proyecto y los resultados finales.
   Cada nivel descendente representa una
    descripción cada vez mas detallada de los
    elementos del proyecto.
Software Product
                                           Release 5.0




Project Management   Product Design    Detail Design        Construction        Integration and test




   planning            software            software             software             software



   meetings            User                User                 User                 User
                       documentation       documentation        documentation        documentation


   administration      Training            Training             Training             Training
                       materials           materials            materials            materials
   Implica la aceptación formal de los productos
    por las partes interesadas.
   Se refiere principalmente a la aceptación del
    producto.
   La inspección es la técnica mas común para
    hacer la verificación del alcance de la
    aplicación.
   Se asegura que los cambios en el alcance
    sean beneficiosos para el proyecto.
   Identifica cuando se ha producido un cambio.
   Implica:
     Definición de las actividades
     Secuencia de las actividades
     Desarrollo y control del cronograma
   Las siguientes son entradas para el desarrollo
    del cronograma:
     Diagrama de red del proyecto
     Estimación de la duración de las actividades
   El análisis de redes es un método muy útil y el
    mas popular dentro de un proyecto para la
    programación de tareas.
   Las técnicas mas usadas son:
     PERT
     CPM
   Es un método para la construcción de
    diagramas de red, usando nodos para
    representar los eventos.
   Las flechas muestran la dirección de las
    dependencias y el orden en que los eventos
    deben ocurrir.
   Probabilístico
   Es un procedimiento para el análisis de redes
    para determinar las tareas que están en la
    ruta critica.
   Deterministico, considera que se conocen los
    tiempos de las actividades.
   Es un grafico de barras que muestra el inicio y
    el fin de una actividad.
   Es un medio para presentar el cronograma.
   Incluye los procesos necesarios para asegurar
    que el proyecto se complete dentro del
    presupuesto aprobado.
   Incluye los procesos de:
     Planificación de Recursos
     Estimación de Costos
     Presupuesto
     Control
   Incluye los procesos necesarios para asegurar
    que el proyecto va a satisfacer todas las
    necesidades para las que se emprendió.
   Incluye:
     Planificación de la calidad
     Control de la calidad
     Aseguramiento de la calidad
   Incluye los procesos relacionados con la
    identificación, análisis y respuesta a los
    riesgos.
   Un riesgo es la probabilidad de que un evento
    desfavorable ocurra.
   La identificación de riesgos y la evaluación de
    riesgos en conjunto se denomina análisis de
    riesgos.
   Hay tres tipos de riesgos asociados al
    desarrollo de software.
     Técnicos
     En costos
     En el cronograma
   Incluye los procesos necesarios para
    maximizar el uso eficaz de las personas
    involucradas en el proyecto.
   La formación de equipos es una parte
    esencial ya que el éxito del proyecto depende
    en gran medida de la unión del equipo.
   Incluye todos los procesos necesarios para
    generar, reunir y distribuir la información.
   Existen diferentes tipos de comunicación:
     Oral y escrita
     Interna y externa
     Formal e informal
     Vertical y horizontal
Gestión de la Calidad del Software

Sqm (2)

  • 1.
    Gestión de laCalidad del Software
  • 2.
    Comprender los conceptos fundamentales de la gestión de proyectos.
  • 3.
    Características de la gestión de proyectos  Ciclo de vida de un proyecto  Descripción general de las aéreas de la gestión de proyectos.
  • 4.
    Es el proceso de planificar, organizar, supervisar, controlar y dirigir un proyecto de software.
  • 5.
    Un proyecto tienen una misión o un conjunto de objetivos.  Tiene un principio y un final definido.  Es realizado por un grupo de personas.
  • 6.
    Cada proyecto es único.  Los proyectos son limitados por los recursos.  Los proyectos son planificados, ejecutados y controlados.
  • 7.
    Son siempre especificaciones del cliente.  Un proyecto es un conjunto complejo de cosas como materiales, tecnología, maquinaria, personas, organización, etc.
  • 8.
    Los proyectos se dividen en varias fases para proporcionar un mejor control en la gestión.  Cada fase tiene un conjunto definido de entradas, actividades y salidas.  Cada actividad de la fase tiene asociado un conjunto de estándares y practicas.
  • 9.
    Integración  Configuración  Alcance  Tiempo  Costo  Calidad  Riesgos  Recursos Humanos  Comunicaciones
  • 10.
    Los proyectos tienen una mezcla de tres objetivos, calidad, costo y tiempo.  Un aumento en la calidad significaría un aumento en el costo o el tiempo.
  • 12.
    Incluye los procesos necesarios para asegurar que los diversos elementos del proyecto están adecuadamente coordinados.  Involucra:  Plan de desarrollo del proyecto  Ejecución del Plan del proyecto  Gestión de la configuración
  • 13.
    Documentar las decisiones de planificación del proyecto.  Guiar de la ejecución del proyecto.  Proporciona la base de referencia para el control y la medición de los progresos del proyecto.
  • 14.
    Documento de gestión de decisiones, alcance y cronograma del proyecto.  Proporciona una forma de comunicación entre los interesados y las personas clave que participan activamente en el proyecto.
  • 15.
    Incluye:  Estrategia de gestión del proyecto  Definición del alcance, que incluye los objetivos del proyecto y los resultados  Estructura de desglose del trabajo
  • 16.
    Incluye:  Estimación de costos  Fecha de inicio, los principales hitos y fecha limite  Línea base para la medición del desempeño  El personal clave y la asignación de responsabilidades  Los principales riesgos, limitaciones y supuestos.  Decisiones pendientes.
  • 17.
    Es la creación real del producto siguiendo las actividades del plan.  El director del proyecto y los miembros del equipo tienen que coordinar y dirigir las diversas interfaces técnicas y organizativas que existen en el proyecto.
  • 18.
    Este proceso incluye:  Identificación de los elementos de configuración en el sistema.  Control de los cambios de los elementos durante todo el ciclo de vida del sistema.  Registro y reportes de estado de los elementos de configuración y las solicitudes de cambio.  Verificación de la integridad y exactitud de los elementos de configuración.
  • 19.
    Incluye los procesos necesarios para asegurar que el proyecto incluye todo el trabajo requerido, y solo el trabajo necesario para completar el proyecto con éxito.  El alcance debe ser planificado, definido, verificado y control de cambios.
  • 20.
    La estructura del desglose de trabajo es una técnica para la definición del alcance.  El trabajo que no este en la EDT esta fuera del alcance del proyecto.
  • 21.
    La EDT se utiliza para desarrollar o confirmar un entendimiento común sobre el alcance del proyecto y los resultados finales.  Cada nivel descendente representa una descripción cada vez mas detallada de los elementos del proyecto.
  • 22.
    Software Product Release 5.0 Project Management Product Design Detail Design Construction Integration and test planning software software software software meetings User User User User documentation documentation documentation documentation administration Training Training Training Training materials materials materials materials
  • 23.
    Implica la aceptación formal de los productos por las partes interesadas.  Se refiere principalmente a la aceptación del producto.  La inspección es la técnica mas común para hacer la verificación del alcance de la aplicación.
  • 24.
    Se asegura que los cambios en el alcance sean beneficiosos para el proyecto.  Identifica cuando se ha producido un cambio.
  • 25.
    Implica:  Definición de las actividades  Secuencia de las actividades  Desarrollo y control del cronograma
  • 26.
    Las siguientes son entradas para el desarrollo del cronograma:  Diagrama de red del proyecto  Estimación de la duración de las actividades
  • 27.
    El análisis de redes es un método muy útil y el mas popular dentro de un proyecto para la programación de tareas.  Las técnicas mas usadas son:  PERT  CPM
  • 28.
    Es un método para la construcción de diagramas de red, usando nodos para representar los eventos.  Las flechas muestran la dirección de las dependencias y el orden en que los eventos deben ocurrir.  Probabilístico
  • 29.
    Es un procedimiento para el análisis de redes para determinar las tareas que están en la ruta critica.  Deterministico, considera que se conocen los tiempos de las actividades.
  • 30.
    Es un grafico de barras que muestra el inicio y el fin de una actividad.  Es un medio para presentar el cronograma.
  • 31.
    Incluye los procesos necesarios para asegurar que el proyecto se complete dentro del presupuesto aprobado.  Incluye los procesos de:  Planificación de Recursos  Estimación de Costos  Presupuesto  Control
  • 32.
    Incluye los procesos necesarios para asegurar que el proyecto va a satisfacer todas las necesidades para las que se emprendió.  Incluye:  Planificación de la calidad  Control de la calidad  Aseguramiento de la calidad
  • 33.
    Incluye los procesos relacionados con la identificación, análisis y respuesta a los riesgos.  Un riesgo es la probabilidad de que un evento desfavorable ocurra.  La identificación de riesgos y la evaluación de riesgos en conjunto se denomina análisis de riesgos.
  • 34.
    Hay tres tipos de riesgos asociados al desarrollo de software.  Técnicos  En costos  En el cronograma
  • 35.
    Incluye los procesos necesarios para maximizar el uso eficaz de las personas involucradas en el proyecto.  La formación de equipos es una parte esencial ya que el éxito del proyecto depende en gran medida de la unión del equipo.
  • 36.
    Incluye todos los procesos necesarios para generar, reunir y distribuir la información.  Existen diferentes tipos de comunicación:  Oral y escrita  Interna y externa  Formal e informal  Vertical y horizontal
  • 37.
    Gestión de laCalidad del Software