UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

                    SISTEMAS MERCANTILES


NOMBRE:       CRISTIAN VILLALVA

NIVEL: SEXTO SISTEMAS

TUTOR: ING. JONH TOASA

FECHA:        13 DE AGOSTO DEL 2012

MATERIA:      DESARROLLO DE PROYECTOS

TEMA:

GESTIÓN DE RIESGO, CALIDAD Y CAMBIO EN EL DESARROLLO DE
PROYECTOS DE SOFTWARE
RIESGOS DEL SOFTWARE
                      Se han producido amplios debates sobre la definición adecuada para riesgo
                      de software, y hay acuerdo común en que el riesgo siempre implica dos
                      características:
                      INCERTIDUMBRE: El acontecimiento que caracteriza al riesgo puede o no
                      puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento de
                      probabilidad.
                      PÉRDIDA: Si el riesgo se convierte en una realidad, ocurrirán
                      consecuencias no deseadas o pérdidas.
                      Los riesgos del proyecto amenazan al plan del proyecto. Es decir, si los
                      riesgos del proyecto se hacen realidad, es probable que la planificación
                      temporal del proyecto se retrase y que los costos aumenten. Los riesgos
                      del proyecto identifican los problemas potenciales de presupuesto,
                      planificación temporal, personal (asignación y organización), recursos.
                      cliente y requisitos y su impacto en un proyecto de software.




DESARROLLO DE PROYECTOS                                                            SEXTO SISTEMAS
IDENTIFICACION DEL RIESGO

                          La identificación del riesgo es un intento sistemático para
                          especificar las amenazas al plan del proyecto (estimaciones,
                          planificación temporal, carga de recursos, etc).
                          Identificando los riesgos conocidos y predecibles, el gestor
                          del proyecto da un paso adelante para evitarlos cuando sea
                          posible y controlarlos cuando sea necesario.




DESARROLLO DE PROYECTOS                                                   SEXTO SISTEMAS
RIESGOS CONOCIDOS EN EL DESARROLLO DE PROYECTOS DE SOFTWARE

                          TAMAÑO DEL PRODUCTO: riesgos asociados con el tamaño general del software a
                          construir o modificar.
                          IMPACTO EN EL NEGOCIO: riesgos asociados con las limitaciones impuestas por la
                          gestión o por el mercado.
                          CARACTERÍSTICAS DEL CLIENTE: riesgos asociados con la sofisticación del cliente y
                          la habilidad del desarrollador para comunicarse con el cliente en los momentos
                          oportunos.
                          DEFINICIÓN DEL PROCESO: riesgos asociados con el grado de definición del proceso
                          del software y su seguimiento por la organización de desarrollo.
                          ENTORNO DE DESARROLLO: riesgos asociados con la disponibilidad y calidad de las
                          herramientas que se van a emplear en la construcción del producto.
                          TECNOLOGÍA A CONSTRUIR: riesgos asociados con la complejidad del sistema a
                          construir y la tecnología punta que contiene el sistema.
                          TAMAÑO Y EXPERIENCIA DE LA PLANTILLA: riesgos asociados con la experiencia
                          técnica y de proyectos de los ingenieros del software que van a realizar el trabajo




DESARROLLO DE PROYECTOS                                                                      SEXTO SISTEMAS
GESTIÓN DE LA CALIDAD: 4 PILARES DEL DESARROLLO

                      La gestión de la calidad del software actúa sobre 4 pilares que componen el proceso de
                      desarrollo de software:

                      • Procesos de ciclo de vida
                      • Técnicas (¿cómo?)
                      • Organización (¿quién?)
                      • Infraestructura (¿con qué?)

                      Este artículo se centrará únicamente en los dos primeros pilares, procesos y técnicas,
                      que son los que tienen una vinculación más directa con la calidad del producto final. La
                      organización se basa en las personas, en su formación o especialización, y en cómo se
                      organizan para desarrollar un proyecto. La infraestructura, por su parte, son las
                      instalaciones, equipamiento, servidores, medios de comunicación, de los que se dispone
                      para el desarrollo de software.




DESARROLLO DE PROYECTOS                                                                    SEXTO SISTEMAS
ASEGURAMIENTO DE CALIDAD DEL SOFTWARE
                                  (SOFTWARE QUALITY ASSURANCE)

                          • El aseguramiento de calidad del software es el conjunto de
                          actividades planificadas y sistemáticas necesarias para
                          aportar la confianza en que el producto (software) satisfará los
                          requisitos dados de calidad.




DESARROLLO DE PROYECTOS                                                     SEXTO SISTEMAS
CONTROL DE LA CALIDAD DEL
                      SOFTWARE (SOFTWARE QUALITY
                      CONTROL)
                      • Son las técnicas y actividades de
                      carácter operativo, utilizadas para
                      satisfacer los requisitos relativos a la
                      calidad, centradas en dos objetivos
                      fundamentales:
                      Mantener bajo control un proceso
                      Eliminar las causas de los defectos en las
                      diferentes fases del ciclo de vida
                      • En general son las actividades para
                      evaluar la calidad de los productos
                      desarrollados




DESARROLLO DE PROYECTOS                                            SEXTO SISTEMAS
DESARROLLO DE PROYECTOS   SEXTO SISTEMAS
ATRIBUTOS DE CALIDAD DEL SOFTWARE:

                    Fiable
                          Capacidad de ofrecer los mismos resultados bajo las mismas
                                                 condiciones.

                    Eficiente
                               Utilización óptima de los recursos de la máquina.




DESARROLLO DE PROYECTOS                                                         SEXTO SISTEMAS
FACTORES PARA LA CALIDAD DEL SOFTWARE:

                      Integridad: En esta época de intrusos informáticos y de virus, la
                    integridad del software ha llegado a tener mucha importancia. Este
                    atributo mide la habilidad de un sistema para resistir ataques
                    (tanto accidentales como intencionados) contra su seguridad. El
                    ataque se puede realizar en cualquiera de los tres componentes
                    del     software:     programas,       datos    y     documentos.




DESARROLLO DE PROYECTOS                                                    SEXTO SISTEMAS

Gestión de riesgo

  • 1.
    UNIVERSIDAD REGIONAL AUTONOMADE LOS ANDES SISTEMAS MERCANTILES NOMBRE: CRISTIAN VILLALVA NIVEL: SEXTO SISTEMAS TUTOR: ING. JONH TOASA FECHA: 13 DE AGOSTO DEL 2012 MATERIA: DESARROLLO DE PROYECTOS TEMA: GESTIÓN DE RIESGO, CALIDAD Y CAMBIO EN EL DESARROLLO DE PROYECTOS DE SOFTWARE
  • 2.
    RIESGOS DEL SOFTWARE Se han producido amplios debates sobre la definición adecuada para riesgo de software, y hay acuerdo común en que el riesgo siempre implica dos características: INCERTIDUMBRE: El acontecimiento que caracteriza al riesgo puede o no puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento de probabilidad. PÉRDIDA: Si el riesgo se convierte en una realidad, ocurrirán consecuencias no deseadas o pérdidas. Los riesgos del proyecto amenazan al plan del proyecto. Es decir, si los riesgos del proyecto se hacen realidad, es probable que la planificación temporal del proyecto se retrase y que los costos aumenten. Los riesgos del proyecto identifican los problemas potenciales de presupuesto, planificación temporal, personal (asignación y organización), recursos. cliente y requisitos y su impacto en un proyecto de software. DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 3.
    IDENTIFICACION DEL RIESGO La identificación del riesgo es un intento sistemático para especificar las amenazas al plan del proyecto (estimaciones, planificación temporal, carga de recursos, etc). Identificando los riesgos conocidos y predecibles, el gestor del proyecto da un paso adelante para evitarlos cuando sea posible y controlarlos cuando sea necesario. DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 4.
    RIESGOS CONOCIDOS ENEL DESARROLLO DE PROYECTOS DE SOFTWARE TAMAÑO DEL PRODUCTO: riesgos asociados con el tamaño general del software a construir o modificar. IMPACTO EN EL NEGOCIO: riesgos asociados con las limitaciones impuestas por la gestión o por el mercado. CARACTERÍSTICAS DEL CLIENTE: riesgos asociados con la sofisticación del cliente y la habilidad del desarrollador para comunicarse con el cliente en los momentos oportunos. DEFINICIÓN DEL PROCESO: riesgos asociados con el grado de definición del proceso del software y su seguimiento por la organización de desarrollo. ENTORNO DE DESARROLLO: riesgos asociados con la disponibilidad y calidad de las herramientas que se van a emplear en la construcción del producto. TECNOLOGÍA A CONSTRUIR: riesgos asociados con la complejidad del sistema a construir y la tecnología punta que contiene el sistema. TAMAÑO Y EXPERIENCIA DE LA PLANTILLA: riesgos asociados con la experiencia técnica y de proyectos de los ingenieros del software que van a realizar el trabajo DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 5.
    GESTIÓN DE LACALIDAD: 4 PILARES DEL DESARROLLO La gestión de la calidad del software actúa sobre 4 pilares que componen el proceso de desarrollo de software: • Procesos de ciclo de vida • Técnicas (¿cómo?) • Organización (¿quién?) • Infraestructura (¿con qué?) Este artículo se centrará únicamente en los dos primeros pilares, procesos y técnicas, que son los que tienen una vinculación más directa con la calidad del producto final. La organización se basa en las personas, en su formación o especialización, y en cómo se organizan para desarrollar un proyecto. La infraestructura, por su parte, son las instalaciones, equipamiento, servidores, medios de comunicación, de los que se dispone para el desarrollo de software. DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 6.
    ASEGURAMIENTO DE CALIDADDEL SOFTWARE (SOFTWARE QUALITY ASSURANCE) • El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 7.
    CONTROL DE LACALIDAD DEL SOFTWARE (SOFTWARE QUALITY CONTROL) • Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales: Mantener bajo control un proceso Eliminar las causas de los defectos en las diferentes fases del ciclo de vida • En general son las actividades para evaluar la calidad de los productos desarrollados DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 8.
    DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 9.
    ATRIBUTOS DE CALIDADDEL SOFTWARE: Fiable Capacidad de ofrecer los mismos resultados bajo las mismas condiciones. Eficiente Utilización óptima de los recursos de la máquina. DESARROLLO DE PROYECTOS SEXTO SISTEMAS
  • 10.
    FACTORES PARA LACALIDAD DEL SOFTWARE: Integridad: En esta época de intrusos informáticos y de virus, la integridad del software ha llegado a tener mucha importancia. Este atributo mide la habilidad de un sistema para resistir ataques (tanto accidentales como intencionados) contra su seguridad. El ataque se puede realizar en cualquiera de los tres componentes del software: programas, datos y documentos. DESARROLLO DE PROYECTOS SEXTO SISTEMAS