Guia de Implantacion Del Nivel 2 de Spice en Pymes

download Guia de Implantacion Del Nivel 2 de Spice en Pymes

of 72

Transcript of Guia de Implantacion Del Nivel 2 de Spice en Pymes

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    1/72

    GUA DE IMPLANTACIN DEL MODELO DEPROCESOS DE CALIDAD DEL DESARROLLO DE

    SOFTWARE EN EL NIVEL 2 DE MADUREZ SPICEEN LAS PYMES

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    2/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 2

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Tabla de contenido

    INTRODUCCIN AL MODELO ........................................................................................................ 4

    OBJETO DE ESTA GUA ................................................................................................................... 7

    1. Proceso de GESTIN DEL MODELO DE CICLO DE VIDA ........................................................... 12

    1.1. Objetivo ................................................................................................................................ 12

    1.2. Resultados esperados de una implantacin exitosa del proceso ........................................ 12

    1.3 Propuesta de aplicacin en la PYME ..................................................................................... 13

    1.4 Observaciones prcticas para la PYME ................................................................................. 15

    2. Proceso de SUMINISTRO ......................................................................................................... 17

    2.1. Objetivo ................................................................................................................................ 17

    2.2. Resultados esperados de una implantacin exitosa del proceso ........................................ 17

    2.3. Propuesta de aplicacin en la PYME .................................................................................... 18

    2.4. Observaciones prcticas para la implantacin del proceso en la PYME .............................. 22

    3. Proceso de DEFINICIN DE REQUISITOS DE LAS PARTES INTERESADAS ................................. 24

    3.1. Objetivo ................................................................................................................................ 24

    3.2. Resultados esperados de una implantacin exitosa del proceso ........................................ 24

    3.3. Propuesta de aplicacin en la PYME .................................................................................... 25

    2.4. Observaciones prcticas para la implantacin del proceso en la PYME .............................. 28

    4. Proceso de ANLISIS DE LOS REQUISITOS DEL SISTEMA ........................................................ 30

    4.1. Objetivo ................................................................................................................................ 30

    4.2. Resultados esperados de una implantacin exitosa del proceso ........................................ 30

    4.3. Propuesta de aplicacin en la PYME .................................................................................... 31

    4.4. Observaciones prcticas para la implantacin del proceso en la PYME .............................. 33

    5. Proceso de PLANIFICACIN DEL PROYECTO ........................................................................... 355.1. Objetivo ................................................................................................................................ 35

    5.2. Resultados esperados de una implantacin exitosa del proceso ........................................ 35

    5.3. Propuesta de aplicacin en la PYME: ................................................................................... 36

    5.4. Observaciones prcticas para la PYME ................................................................................ 38

    6. Proceso de EVALUACIN Y CONTROL DE PROYECTOS ............................................................ 40

    6.1. Objetivo ................................................................................................................................ 40

    6.2. Resultados Esperados de una implantacin exitosa del proceso ....................................... 40

    6.3. Propuesta de aplicacin en la PYME .................................................................................... 41

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    3/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 3

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    6.4. Observaciones prcticas para la PYME ................................................................................ 43

    7. Proceso de GESTIN DE LA CONFIGURACIN ........................................................................ 45

    7.1. Objetivo ................................................................................................................................ 45

    7.2. Resultados Esperados de una implantacin exitosa del proceso ....................................... 45

    7.3. Propuesta de aplicacin en la PYME .................................................................................... 46

    7.4. Observaciones prcticas para la PYME ................................................................................ 48

    8. Proceso de GESTIN DE LA CONFIGURACIN DEL SOFTWARE .............................................. 50

    8.1. Objetivo ................................................................................................................................ 50

    8.2. Resultados Esperados de una implantacin exitosa del proceso ....................................... 50

    8.3. Propuesta de aplicacin en la PYME .................................................................................... 51

    8.4. Observaciones prcticas para la PYME ................................................................................ 539. Proceso de MEDICIN ............................................................................................................. 55

    9.1. Objetivo ................................................................................................................................ 55

    9.2. Resultados Esperados de una implantacin exitosa del proceso ....................................... 55

    9.3. Propuesta de aplicacin en la PYME .................................................................................... 56

    9.4. Observaciones Prcticas para la PYME................................................................................. 58

    10. Proceso de ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE ........................................... 61

    10.1. Objetivo .............................................................................................................................. 61

    10.2. Resultados Esperados de una implantacin exitosa del proceso ..................................... 61

    10.3. Propuesta de aplicacin en la PYME .................................................................................. 62

    10.4. Observaciones Prcticas para la PYME .............................................................................. 65

    ANEXOS ....................................................................................................................................... 68

    ANEXO 1. AUTOMATIZACIN DE LOS PROCESOS ....................................................................... 68

    ANEXO 2. ESTRUCTURA DOCUMENTAL ...................................................................................... 70

    ANEXO 3. BIBLIOGRAFA .............................................................................................................. 72

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    4/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 4

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    INTRODUCCIN AL MODELO

    El Modelo de Mejora y Evaluacin de la Calidad del Ciclo de Vida del Software

    elaborado por AENOR acorde a la ISO 15504, tiene como objetivo principal

    proporcionar a las pequeas y medianas factoras de software un marco de referencia

    para la mejora de los procesos de calidad internos relacionados con el desarrollo de

    software, para su posterior certificacin segn el referencial conocido como SPICE, en

    su nivel 2.

    Los procesos han sido seleccionados de la norma internacional ISO/IEC 12207:2008

    Ingeniera de Sistemas y Software. Procesos del ciclo de vida del software y estn

    definidos por y para las empresas o departamentos que desarrollan software. Si por

    una parte tenemos el marco de los procesos por el otro debemos contar con una

    norma, tambin de rango internacional, que establezca los criterios de evaluacin de la

    madurez de las compaas.

    La norma ISO/IEC 15504 SPICE, en su parte nmero 7 y publicada en noviembre de

    2008, permite evaluar por niveles de madurez las organizaciones, a partir de la

    capacidad de los procesos evaluados (gestin de la configuracin, anlisis de los

    requisitos, etc.) y as obtener el certificado de AENOR.

    En el siguiente grfico se muestran los procesos de la norma ISO/IEC 12207:2008 que

    componen el modelo de procesos de AENOR y que sern evaluados segn los criterios

    definidos en la norma ISO/IEC 15504 SPICE.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    5/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 5

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Grfico 1: Procesos de la norma ISO/IEC 12207:2008, correspondientes al nivel 2, y que sern evaluados

    segn los criterios definidos en la norma ISO/IEC 15504 SPICE.

    Las normas de referencia mencionadas anteriormente permitirn a las factoras de

    software mejorar sus procesos internos de desarrollo con independencia del tipo de

    tecnologa existente, el entorno de programacin utilizado o la organizacin jerrquica

    definida.

    Llegados a este punto es fundamental establecer una definicin nica de lo que es un

    proceso.

    Un proceso es un conjunto de actividades repetitivas y sistemticas mediante las

    cuales se convierten las entradas en salidas, que sern los productos o servicios que

    reciba el cliente, ya sea este interno o externo.

    En la prctica, si se pide a un grupo de empleados o tcnicos que describan

    grficamente las actividades de su empresa, la mayora de ellos, ya pertenezcan a

    grandes organizaciones multinacionales o a pequeas empresas, dibujaran algo similar

    a un organigrama, con ms o menos casillas y niveles, pero tratando siempre de

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    6/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 6

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    mostrar las relaciones jerrquicas entre las diferentes unidades organizativas (zonas,

    reas, departamentos, divisiones) de la empresa.

    Esta representacin no permite identificar y mejorar los procesos, ya que no muestra a

    los clientes ni los productos o servicios que se le ofrecen, ni los flujos de trabajo

    mediante los que se obtienen dichos productos o servicios o los elementos de control

    aplicados.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    7/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 7

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    OBJETO DE ESTA GUA

    En la prctica diaria de las organizaciones no siempre estn claramente identificados

    los procesos de desarrollo del software puesto que, a menudo, se identifican ms con

    las personas o departamentos que con el flujo de las propias actividades.

    Esta dificultad inicial para identificar los procesos de una organizacin, provoca

    conflictos de competencias que inciden poderosamente en la gestin de procesos,

    poniendo en riesgo el alcanzar los resultados esperados. La solucin pasa por

    identificar los procesos de forma transversal a la organizacin, trazando la secuencia

    de las actividades correspondientes sin detenerse en los departamentos o reas. Solo

    despus se asignarn los responsables de realizar cada una de las actividades.

    Para ayudar a las organizaciones, esta Gua analizar cada uno de los procesos que

    componen el modelo, indicando aquellos aspectos que son requeridos por lanormativa y aportando la experiencia real adquirida en numerosas PYMES que

    superaron con xito la certificacin de nivel 2. La Gua tiene un enfoque a procesos por

    lo que para cada uno de ellos se definirn solo aquellos parmetros que sirvan para su

    identificacin, conteniendo la suficiente informacin para posibilitar su gestin:

    Nombre: Identificacin del proceso.

    Objetivo: Propsito o finalidad del proceso.

    Responsable: Persona encargada de definir y mejorar el contenido del proceso.

    Actividades: Secuencia, interrelaciones y responsables de las tareas que

    componen el proceso.

    Entradas: Los elementos necesarios para poder iniciar el proceso.

    Salidas: Los resultados del proceso (producto obtenido y registros generados)

    Recursos: Elementos fsicos, humanos o tecnolgicos necesarios para poder

    ejecutar correctamente el proceso.

    Indicadores u otro mecanismo de control del proceso.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    8/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 8

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Grfico 2: Descripcin de los componentes de un proceso.

    A continuacin se definen cada uno de los diez procesos que forman el nivel 2 del

    Modelo de Calidad de Desarrollo de Software y que se encuentran definidos en la

    norma de referencia ISO/IEC 12207:2008.

    Antes de iniciar cualquier definicin y anlisis de los procesos de desarrollo de

    software es fundamental recordar que:

    1) la norma ISO/IEC 12207:2008 no establece una relacin de las actividades otareas que obligatoriamente hay que realizar, sino que se limita a definir qu se

    debe conseguir con el proceso correctamente implantado, es lo que se conoce

    como resultados del proceso o outcomes. Por ejemplo, en el proceso de

    Suministro, entre otros aspectos, se establece la obligatoriedad de identificar al

    comprador (cliente) pero deja a criterio de cada empresa cmo hacerlo.

    Algunas compaas optarn por llevar esta identificacin con un fichero

    individual, otras usarn un ERP y otras aplicaciones de software libre para la

    gestin comercial. Estas opciones, y cualquier otra, son vlidas siempre y

    cuando permitan la identificacin del comprador.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    9/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina 9

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    2) para superar con xito la auditora de certificacin de nivel 2 segn el modelode evaluacin de AENOR, la norma con la que se realiza la evaluacin. ISO/IEC

    15504, conocida como SPICE requiere que cualquier organizacin pueda darevidencia de la implantacin efectiva de los procesos, esto es:

    a. Los procesos se lleven a cabo y se consigan todos sus objetivosdeterminados.

    b. Existencia de un compromiso efectivo de la Direccin en el desarrollo,implantacin de los procesos, asegurando la asignacin adecuada de

    recursos y velando por la consecucin de los objetivos de los procesos.

    c. Est definida la gestin de cmo se llevan a cabo los procesos, es decir,que est documentado el funcionamiento de cada uno de los procesos

    del modelo en la PYME, sus actividades y tareas, responsables, registros

    generados

    d. Se evidencia la existencia de mecanismos slidos y continuados demedicin y seguimiento de los procesos y sus resultados , permitiendo

    evaluar el cumplimiento con los objetivos determinados.

    e. El personal de la organizacin que participa en el diseo o ejecucin delos procesos es consciente de la pertinencia e importancia de sus

    actividades y cmo contribuyen al logro de los objetivos de los

    procesos.

    f. Existe una sistemtica para la deteccin, registro y eliminacin de lasdesviaciones en el desempeo de los procesos, previniendo que

    vuelvan a ocurrir.

    g. Los elementos de trabajo (plantillas, formatos, documentos,formularios) estn definidos, controlados, versionados y actualizados

    en caso de ser necesario.

    La PYME deber analizar y entender los objetivos y resultados esperados que se

    detallan en cada uno de los diez procesos del modelo. Posteriormente comparar sus

    procesos actuales con la normativa, evaluando el grado de cumplimiento existente y

    definiendo las acciones de mejora necesarias para alcanzar el pleno cumplimiento de

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    10/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina10

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    los procesos en su organizacin. En la presente gua se propondr un conjunto de

    actividades, entradas, salidas y recursos que servirn como punto de partida a una

    PYME cualquiera para construir cada uno de los diez procesos. Estos debern aplicarsea los proyectos de desarrollo existentes en la PYME.

    Lgicamente se trata de una propuesta de mnimos que deber ser enriquecida y

    ajustada en funcin de la realidad de cada PYME. En cualquier caso, todas las

    propuestas, sugerencias e indicaciones que contiene este documento estn basadas en

    la experiencia real en la implantacin en PYMEs espaolas de los procesos de

    desarrollo de software.

    Es fundamental remarcar que el modelo establece la necesidad de contar con

    evidencias documentales de todos los procesos ligados a la empresa. Es fundamental

    entender que cuando se habla de documentar una evidencia las opciones son muchas

    y variadas y no solo el documento en papel. La organizacin puede dar evidencia por

    un conjunto de documentos tales como: manuales de usuario y registros de las

    aplicaciones informticas usadas para el desempeo de los procesos, actas de reunin,

    correos electrnicos, informes, fichas de trabajo, etc. y todos ellos en diferentes

    soportes: papel, digital, imagen, software o una combinacin de stos. Lo habitual es

    contar con un documento principal en el que se presenten las actividades de cada

    proceso y referenciar a aquellos otros documentos, aplicaciones o herramientas que

    amplan y detallan las tareas concretas.

    Aunque inicialmente puede ser una carga de trabajo adicional para los responsables de

    la mejora de los procesos internos, el beneficio a corto plazo es evidente, dado que al

    establecer procedimientos documentados, estos debern ser aprobados y verificados

    por todos los miembros implicados en cada proceso (la redaccin de la documentacin

    como tarea colectiva y colaborativa puede ser una labor interesante para depurar y

    mejorar los procesos). El primer paso para mejorar los procesos pasa, inevitablemente,

    por su formalizacin.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    11/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina11

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Tambin es interesante tener en cuenta el hecho de que la documentacin de los

    procesos y actividades es un pilar fundamental para la formacin interna. Al tener

    acceso a la documentacin, el personal de la empresa toma conciencia de los procesosque deben aplicarse en la produccin del software, sirviendo tambin para que los

    implicados en otros procesos conozcan actividades que no tienen una relacin directa

    con su trabajo diario, contribuyendo al despliegue del conocimiento a toda la empresa.

    Otro punto importante es que sirve de base para la capacitacin de las nuevas

    incorporaciones a la plantilla, as como servir de referente y preceptor cuando hay

    desviaciones entre la prctica diaria y los procesos documentados. El conocimiento

    deja de residir en la experiencia de unas pocas personas a formar parte de toda la

    organizacin.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    12/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina12

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    1. Proceso de GESTIN DEL MODELO DE CICLO DE VIDA

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos de

    Realizacin de Proyectos Organizacionales.

    1.1. Objetivo

    El propsito de este proceso es definir, mantener y asegurar la disponibilidad de

    polticas, procesos y modelos del ciclo de vida para que sean usados por la

    organizacin.

    1.2. Resultados esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidencias

    objetivas de los siguientes Resultados del Proceso (RP):

    RP1) Existen polticas y procedimientos para la gestin y el despliegue de los

    modelos de ciclo de vida y los procesos.RP2) Se definen las responsabilidades, compromisos y la autoridad necesarios para

    la gestin del ciclo de vida.

    RP3) Se definen, mantienen y mejoran los procesos de ciclo de vida, modelos y

    procedimientos para el uso por la organizacin.

    RP4) Se priorizan las mejoras en los procesos.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    13/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina13

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Los anteriores objetivos aplican a cualquier proyecto de desarrollo o mantenimiento

    de software acometido en la organizacin.

    1.3 Propuesta de aplicacin en la PYME

    Este proceso es el ms genrico de todos los que componen el modelo y no puede

    igualarse al resto, puesto que es el marco comn en el que documentala secuencia de

    tareas que debern realizarse desde el inicio al cierre de los proyectos, los diferentes

    participantes, responsables, documentacin aplicable, y los entregables que serngenerados.

    Este proceso es de aplicacin a todas las personas que de una u otra forma participen

    en alguna de las fases de un proyecto software en aspectos tales como produccin de

    software o gestin del proyecto y tendr como finalidad determinar, dar a conocer y

    aplicar la metodologa adoptada para dicho proyecto.

    Este ciclo de vida no podr responder a todas las casusticas y tipologa de proyectos

    que normalmente se realizan. Es por eso por lo que el ciclo de vida deber ajustarse en

    funcin de las necesidades, indicando las exclusiones en el ciclo de vida general. No es

    lo mismo el ciclo de vida asociado a un proyecto que requiere dos meses de trabajo

    que otro que necesita 10 o ms meses. Aunque en ambos proyectos exista una fase de

    codificacin y pruebas, el nmero y detalle de la documentacin generada, losdiferentes perfiles intervinientes y herramientas utilizadas puede que no sean los

    mismos.

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma, la PYME deber hacer una relacin ordenada de las fases que son necesarias

    para producir el software:

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    14/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina14

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Nombramiento de un responsable o responsables de documentar, mantener y

    mejorar el ciclo de vida de desarrollo del software en la PYME. Se requiere que la

    persona asignada tenga una visin global y de conjunto del funcionamientoproductivo de la compaa.

    El responsable asignado proceder a la definicin, coordinacin y seguimiento

    de las diferentes etapas y recursos necesarios para el desarrollo del software en el

    contexto de los requisitos y limitaciones de cada tipologa de proyecto.

    Como resultado de la puesta en prctica del modelo de ciclo de vida, las

    mejoras identificadas sern priorizadas en funcin del coste, facilidad de

    implantacin, recursos necesarios, etc.

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Direccin/Operaciones: responsable de documentar, mantener y mejorar elciclo de vida de desarrollo de la compaa

    - Resto de la organizacin: aplicar las actividades definidas en el documento ynotificar posibles mejoras al mismo.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

    ENTRADAS SALIDAS

    Tipologa de proyectos Documento de Ciclo de Vida

    Organigrama funcional

    Con relacin a los recursos, las organizaciones debera contar, al menos, con los

    siguientes:

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    15/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina15

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    - Plantilla de documento de ciclo de vida.- Aplicacin de gestin documental o estructura de directorios en la red.

    Un indicador asociado a este proceso, y sencillo de aplicar, es el nmero de

    desviaciones o incumplimientos del ciclo de vida comparado con el nmero de total de

    proyectos a los que aplica.

    1.4 Observaciones prcticas para la PYME

    - Este proceso tiene una baja dificultad de implantacin.

    - El proceso documentado de ciclo de vida permite indicar el resto dedocumentos o procesos que aplican en cada una de las etapas definidas.

    - La finalidad del Ciclo de Vida del Software es recoger formalmente la secuenciade las actividades o fases que deben de realizarse en un proyecto genrico de

    la compaa. En cada proyecto se realizar una adecuacin del mismo de

    acuerdo a los requisitos y complejidad del proyecto. Esto es fundamental

    hacerlo para reducir el riesgo de elaborar un documento demasiado general o

    tan detallado que pocos proyectos puedan cumplirlo. A modo de ejemplo se

    muestra un ciclo de vida genrico.

    - Tanto las Actividades Principales como los Entregables debern ajustarse a larealidad de la PYME a la tipologa de proyectos que apliquen. Por ejemplo, en la

    etapa 5. Codificacin, no todos los proyectos requerirn la realizacin de

    pruebas unitarias, de integracin y de sistema, pero lo que s es evidente que se

    ejecutarn un conjunto de pruebas al cdigo generado.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    16/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina16

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Grfico 3: Ejemplo del Ciclo de Vida de Desarrollo del Software para un proyecto genrico.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    17/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina17

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    2. Proceso de SUMINISTRO

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos de

    Acuerdo.

    2.1. Objetivo

    El propsito de este proceso es proporcionar al cliente un producto o servicio que

    cumpla con los requisitos acordados.

    Nota: Se requiere establecer un mecanismo para responder a las peticiones y

    exigencias de los clientes de la organizacin, preparar y emitir propuestas, y confirmar

    la entrega e instalacin satisfactorias a travs del establecimiento de un

    contrato/acuerdo relevante.

    2.2. Resultados esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidencias

    objetivas de los siguientes Resultados del Proceso (RP):

    RP1) Se identifica el comprador de un producto o servicio.

    RP2) Se genera una respuesta a la solicitud del comprador.

    RP3) Se establece un acuerdo entre el comprador y el proveedor para el desarrollo,

    mantenimiento, operacin, embalaje, la entrega e instalacin del producto y/o

    servicio.

    RP4) Se desarrolla por parte del proveedor un producto y/o servicio que satisfaga

    los requisitos acordados.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    18/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina18

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    RP5) El producto y/o servicio es entregado al comprador, de conformidad con los

    requisitos acordados.

    RP6) El producto est instalado de conformidad con los requisitos acordados.

    Los anteriores objetivos aplican a cualquier proyecto de desarrollo o mantenimiento

    de software acometido en la organizacin.

    2.3. Propuesta de aplicacin en la PYME

    Desde el punto de vista del ciclo de vida de desarrollo del software, este proceso se

    centra en los vnculos con el cliente durante el proceso de definicin y aprobacin de la

    oferta y al final del ciclo, con la aceptacin y aprobacin de la entrega del software por

    parte del cliente.

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma una PYME debera hacer una relacin ordenada de las principales actividades

    asociadas y que habitualmente se resumen en:

    Atender la solicitud del cliente, identificando los diversos canales y

    mecanismos que los clientes pueden utilizar.

    Registrar la oportunidad de negocio en el soporte existente (ficheros,

    aplicaciones informticas de gestin comercial, ERPs, etc) asegurando que

    permite mantener una identificacin nico, completa y suficiente de los

    clientes.

    Elaboracin de la oferta sobre la base de plantillas corporativas.

    Elaborar la documentacin asociada a la oferta en el caso de que fuese

    necesaria, como por ejemplo, prototipos, pantallazos, contratos

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    19/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina19

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Presentar y negociar con el cliente la oferta segn el canal establecido (correo

    electrnico, correo ordinario o presencial.

    Cerrar la oportunidad de negocio, quedando a la espera de la aceptacin o

    rechazo de la oferta por parte del cliente.

    Registrar modificaciones a la oferta inicial, creando nuevas versiones de la

    propuesta.

    Una vez que la produccin del software ha finalizado y se han pasado las

    pruebas oportunas, el equipo de proyecto genera el paquete de entrega para

    el cliente identificndolo con un cdigo nico. Un posible mtodo es asociando

    el cdigo de proyecto, la fecha de generacin del paquete y la versin (x.y.z) del

    producto a entregar.

    El equipo de proyecto deposita el paquete de entrega dentro de la carpeta de

    distribucin de paquetes del proyecto.

    El jefe de proyecto genera el documento de entrega al cliente en el que

    relaciona todos los elementos que sern proporcionados. Este listado deber

    ser coherente con los compromisos adquiridos en la ltima versin de la oferta

    aprobada por el cliente. tanto la firma del cliente como la del jefe de proyecto

    que procede a la entrega.

    Por ltimo, el jefe de proyecto procede a la entrega formal del producto al

    cliente y la obtencin de la conformidad. Esta entrega formal se suele hacer de

    forma presencial (en la cual se hace entrega del paquete elaborado y se firma

    el documento de registro de entrega) o de forma telemtica, solicitndose

    posteriormente un correo electrnico al interlocutor del proyecto del clienteconfirmando la aceptacin de la entrega.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    20/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina20

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Desarrollo de negocio/rea Comercial: responsable del logro de oportunidadescomerciales.

    - Operaciones: responsable de la elaboracin de la propuesta y validacin delcontenido tcnico de la misma, as como de recabar la aceptacin de la entrega

    por el cliente.

    - Direccin/Financiero: responsable de validar la forma y el periodo de pago de lapropuesta antes y despus de la negociacin.

    En todo momento se tratan perfiles dentro de la empresa, no puestos de trabajo

    concretos, por lo que cuando la PYME no cuenta con una estructura de personal

    suficiente normalmente se fusionan en un solo perfil las responsabilidades anteriores.

    Por ejemplo para empresas muy pequeas es habitual que la Direccin asuma la labor

    financiera y comercial. Por el contrario, si la PYME cuenta con ms personal

    seguramente las responsabilidades se desplegarn a diferentes personas.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

    ENTRADAS SALIDAS

    Solicitud de oferta Registro de la solicitud de oferta

    Peticiones de modificacin Documentos de oferta almacenados

    Si procede, documentos de acuerdos de

    confidencialidad almacenados en

    repositorio del proyecto

    Registro de solicitudes de revisin de la

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    21/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina21

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    propuesta inicial mediante actas de

    reunin y/o correos electrnicos.

    Registro de las revisiones de la ofertamediante la creacin de diferentes

    versiones del documento inicial.

    Registro de la aceptacin de la

    oferta/propuesta mediante la firma del

    documento de oferta o correo electrnico

    indicando el cdigo de oferta.

    Paquete de entrega al cliente (software,

    aplicaciones de instalacin,

    documentacin, manual de usuario,

    manual de administrador, manual de

    configuracin)

    Registro de entrega y aceptacin

    Con relacin a los recursos, es recomendable que las organizaciones cuenten con

    los siguientes:

    - Plantilla de acta de reunin con cliente.- Plantillas de hojas de clculo con los sumarios ejecutivos que contemplan el

    anlisis de los mrgenes de beneficio y las valoraciones tcnicas.

    - Plantilla de documento de oferta.- Plantilla de recepcin y aceptacin del producto.- Aplicacin o ficheros para la gestin comercial.

    En funcin de las necesidades la empresa puede fusionar las anteriores plantillas en

    una sola o, simplemente, no necesitarla.

    Los indicadores asociados a este proceso podran ser 1) la tasa de peticiones de

    cambio de las ofertas, que permitira identificar carencias en la descripcin de los

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    22/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina22

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    servicios y deteccin de las necesidades de los clientes y 2) el nmero de entregas no

    aprobadas por el cliente respecto al nmero de entregas emitidas, con el fin de evaluar

    el grado de fiabilidad del desarrollo del software.

    2.4. Observaciones prcticas para la implantacin del proceso en la PYME

    Las apreciaciones recogidas en este apartado estn basadas en proyectos reales y

    estn encaminadas a reducir las principales dificultades detectadas durante la

    implantacin del modelo de procesos de desarrollo de software en las PYMEs:

    - Este proceso tiene una baja dificultad de implantacin.

    - Se debe documentar cmo realiza la empresa la gestin de las ofertas, lagestin de los contratos y la aceptacin de la entrega por parte del cliente.

    - Este proceso tiene una baja dificultad de implantacin, dado que las PYMEs ensu gran mayora disponen de una gestin del suministro ms o menos

    evolucionada, contemplando al menos, la existencia de una oferta

    documentada, en el que se relacionan los elementos a desarrollar y los

    entregables mnimos esperados por parte del cliente.

    - Suelen presentarse dificultadas a la hora de documentar cundo y cmo segeneran las evidencias relativas a las peticiones de los clientes y ms

    concretamente las relacionadas con cambios sobre los proyectos ya

    comenzados.

    - La entrega del software (con su correspondiente registro de entrega) no implicala aceptacin formal por parte del cliente. Solo cuando el producto entregado

    sea el correcto y cumpla con los requisitos establecidos, se podr requerir elregistro formal de aceptacin. En funcin del cliente y del proyecto que se

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    23/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina23

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    trate, en ocasiones el mismo registro de la entrega es, adems, el registro de

    aceptacin.

    - Para poder definir el proceso de suministro adecuadamente la PYME deberrecopilar las siguientes evidencias objetivas: solicitudes del cliente de nuevos

    proyectos y de cambios en los proyectos existentes, entregas de las ofertas,

    entregas del software, aceptacin de fin de proyecto, etc. Estas evidencias

    suelen encontrarse en correos electrnicos, actas, documentos o contratos.

    - Como se ver en procesos siguientes, se deber establecer un mtodoformalizado de estimacin del esfuerzo necesario para la realizacin del

    proyecto y que, aplicando variables econmicas, establecer el precio de los

    servicios incluidos en la oferta.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    24/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina24

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    3. Proceso de DEFINICIN DE REQUISITOS DE LAS PARTES INTERESADAS

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos

    Tcnicos.

    3.1. Objetivo

    El propsito de este proceso es definir los requisitos necesarios para que el sistema

    pueda proporcionar los servicios necesarios a las partes interesadas (usuarios y otros

    afectados) en un entorno definido.

    3.2. Resultados esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidencias

    objetivas de los siguientes Resultados del Proceso (RP):

    RP1) Se especifican las caractersticas requeridas y el contexto de uso de los

    servicios.

    RP2) Se definen las restricciones del sistema.

    RP3) Existe trazabilidad de los requisitos, entre las partes interesadas y sus

    necesidades.

    RP4) Se describen las bases para la definicin de los requerimientos del sistema.

    RP5) Se define la base para validar de la conformidad de los servicios.

    RP6) Existe una base para la negociacin y el acuerdo de entrega de los productos

    o servicios.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    25/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina25

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    3.3. Propuesta de aplicacin en la PYME

    Desde el punto de vista del ciclo de vida de desarrollo del software, este proceso

    permitir identificar, agrupar, procesar y monitorizar las necesidades de los usuarios y

    clientes a lo largo del ciclo de vida del software, permitiendo establecer las lneas base

    iniciales y sucesivas de los productos resultantes.

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma una PYME debera hacer una relacin ordenada de las principales actividades

    asociadas y que habitualmente se resumen en:

    Creacin de un documento base que recoja el detalle de todos los requisitos

    funcionales y no funcionales (seguridad, capacidad, escalabilidad, etc.) que deber

    incorporar el software. Este documento suele llamarse Catlogo de Requisitos.

    Normalmente se realiza la primera versin del Catlogo cuando se ha aprobado la

    oferta por parte del cliente y constituir la lnea base de requisitos sobre la que se

    irn incorporando las modificaciones que surjan a lo largo del proyecto. En el

    Catlogo se registrarn todos los requisitos contenidos en la oferta aprobada ms

    aquellos otros que, aun no siendo solicitados expresamente por el cliente, son

    fundamentales para poder cumplir con sus expectativas. El Catlogo de Requisitos

    debe identificar cada requisito de manera independiente y nica, de forma que

    pueda seguirse su traza, inequvocamente, a lo largo del proyecto y, adems, se

    vincule a la prueba(s) correspondiente que permita su validacin.

    Incorporacin de requisitos partiendo de la versin inicial del catlogo. La

    incorporacin de requisitos podr ser de dos tipo: completando el listado, por

    medio de reuniones (presenciales o a distancia) con el cliente o por medio de

    peticiones de cambio. En ambos casos, la incorporacin de los nuevos requisitos

    deber estar documentada y aprobada tanto por la PYME como por el cliente.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    26/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina26

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Aceptacin del Catlogo de requisitos. Es condicin bsica contar con la

    aprobacin del documento por parte del cliente dado que en l se recogen los

    compromisos y expectativas del software que ser desarrollado. Lo que no estincluido en el Catlogo de requisitos vigente no ser desarrollado por la empresa ni

    ser esperado por el cliente. Esta aceptacin deber estar documentada (correo

    electrnico, acta de reunin o similar)

    Elaboracin del plan de pruebas. El Jefe de Proyecto y el responsable de

    Calidad elaborarn los casos de prueba que debern aplicarse al software antes de

    su entrega al cliente. En este plan de pruebas se podrn validar requisitos

    individuales o agrupaciones de requisitos gracias a la trazabilidad entre este

    documento y el catlogo de requisitos. En algunos casos los clientes pueden

    solicitar la aprobacin del plan de pruebas que utilizar la PYME.

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Desarrollo de negocio/rea Comercial: responsable del cierre del catlogo derequisitos con el cliente.

    - Operaciones: responsable de definir con detalle el catlogo de todos losrequisitos (funcionales y no funcionales) as como participar en el diseo del

    plan de pruebas.

    - Calidad: responsable de elaborar el plan de pruebas.

    En todo momento se tratan perfiles dentro de la empresa, no puestos de trabajo

    concretos, por lo que cuando la PYME no cuenta con una estructura de personal

    suficiente normalmente se fusionan en un solo perfil las responsabilidades anteriores.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    27/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina27

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    ENTRADAS SALIDAS

    Oferta aprobada Documento de Catlogo de requisitos

    Listado de requisitos funcionales y nofuncionales

    Actas/correos electrnicos de lasreuniones de toma de requisitos con el

    cliente

    Peticiones de modificacin de requisitos Registro de la aceptacin del catlogo de

    requisitos por parte del cliente (en

    ocasiones ser la propia oferta aprobada)

    Documento de Plan de Pruebas

    Con relacin a los recursos, las organizaciones debera contar, al menos, con los

    siguientes:

    - Plantilla de acta de reunin con cliente.- Plantilla de documento de catlogo de requisitos.- Plantilla de documento de plan de pruebas.

    Es posible fusionar en una sola plantilla las correspondientes a catlogo de requisitos y

    plan de pruebas. En el caso de utilizar una aplicacin informtica para la gestin de los

    requisitos o plan de pruebas, no es necesario utilizar plantillas independientes.

    Un indicador asociado a este proceso podran ser la tasa de peticiones de cambio

    de los requisitos respecto a la versin aprobada del Catlogo de requisitos, quepermitira identificar deficiencias en la identificacin y definicin de requisitos por

    parte del equipo de proyecto de desarrollo de software.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    28/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina28

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    2.4. Observaciones prcticas para la implantacin del proceso en la PYME

    Las apreciaciones recogidas en este apartado estn basadas en proyectos reales y

    estn encaminadas a reducir las principales dificultades detectadas durante la

    implantacin del modelo de procesos de desarrollo de software en las PYMEs:

    - Este proceso tiene una dificultad media de implantacin.

    - Es prctica habitual en las PYMEs que el contenido de la oferta se utilice comoun Catlogo de servicios. Eso no es correcto a menos que el nivel de detalle sea

    suficiente para el equipo de desarrollo, incluya tanto requisitos funcionales

    como no funcionales y adems, incorpore un mecanismo de identificacin

    nico para cada requisito facilitando su trazabilidad a lo largo de todo el

    proyecto.

    - Se recomienda elaborar un Catlogo de requisitos nico, formalizando lasactividades necesarias para su redaccin y aprobacin por las partes

    interesadas con el objeto de que sirva como 1) un documento independiente,

    cuya lnea base son los requisitos presentados en la oferta y 2) Base para las

    pruebas validacin a la finalizacin del proyecto

    - Una vez que se asume la importancia de formalizar la gestin de los requisitos,las empresas son conscientes de los beneficios de mantener, a lo largo de lavida del proyecto, el catlogo de requisitos de forma independiente a la oferta

    y generando diferentes versiones a medida que el cliente modifica los

    requisitos.

    - En este proceso las empresas deben establecer la diferencia entre requisitosfuncionales y no funcionales. Por requisitos funcionales se entiende a aquellos

    que especifican los criterios que se deben utilizar para juzgar el funcionamiento

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    29/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina29

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    de un sistema, en lugar de un comportamiento especfico. En general, los

    requisitos funcionales definen lo que el sistema debera de hacer, mientras que

    los requisitos no funcionales verifican cmo un sistema debera de ser. Unabuena definicin de requerimientos no funcionales es tan importante como los

    requisitos funcionales. Deben de ser definidos, analizados y trazados.

    - Cuando el cliente proporcione un documento con los requisitos del proyecto,con formato distinto del Catlogo de Requisitos de la organizacin, no ser

    preciso realizar la adaptacin del mismo, considerndose dicho documento

    como el catlogo de requisitos base del proyecto.

    - La trazabilidad entre los requisitos de sistema y de usuario es crtica para unaimplantacin exitosa del proceso. Como se ha expuesto anteriormente este

    objetivo del proceso exige que los requisitos estn catalogados, priorizados y

    analizados para conocer sus implicaciones sobre el sistema (libreras, objetos,

    software...). Este concepto va ms all y tambin afecta a las pruebas que

    sern realizadas para validar los requisitos. Dicho de otra forma, gracias a la

    asignacin de una codificacin unvoca tanto del requisito como de la prueba, si

    partimos del Catlogo de Requisitos llegamos al Plan de Pruebas asociado y

    viceversa.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    30/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina30

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    4. Proceso de ANLISIS DE LOS REQUISITOS DEL SISTEMA

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos

    Tcnicos.

    4.1. Objetivo

    El propsito de este proceso es transformar los requisitos en un conjunto adecuado

    de requisitos tcnicos del sistema que guiar el diseo del sistema.

    4.2. Resultados esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidenciasobjetivas de los siguientes Resultados del Proceso (RP):

    RP1) Se establece y define un conjunto de requisitos funcionales y no funcionales

    del sistema que describen el problema a resolver.

    RP2) Se aplican las tcnicas apropiadas para optimizar la solucin del proyecto

    seleccionado.

    RP3) Los requisitos del sistema son analizados para puedan ser corregidos y

    probados.

    RP4) Se comprende el impacto de los requisitos del sistema en el entorno de

    explotacin.

    RP5) Los requisitos se priorizan, aprueban y actualizan cuando es necesario.

    RP6) Se establece la consistencia y trazabilidad entre los requisitos del sistema y la

    lnea base de requisitos del cliente.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    31/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina31

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    RP7) Los cambios en la lnea base son evaluados frente al coste, planificacin e

    impacto tcnico.

    RP8) Los requisitos del sistema se comunican a todas las partes interesadas y secolocan en la lnea base.

    4.3. Propuesta de aplicacin en la PYME

    Los objetivos de este proceso estn ntimamente relacionados con los de definicin de

    requisitos de las partes interesadas, por lo que las organizaciones podrn documentar

    ambos procesos de una forma nica o por separado. Se elija uno u otro modelo, s

    deber asegurarse que todos los objetivos de ambos procesos han sido cubiertos.

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma una PYME debera hacer una relacin ordenada de las principales actividades

    asociadas y que habitualmente se resumen en:

    Identificar la solucin ms ptima. El jefe del proyecto o el analista estudiar

    los requisitos definidos en la versin vigente del Catlogo, con la finalidad de

    obtener un conjunto de soluciones adaptables a los requisitos del cliente. El equipo

    de proyecto evaluar las diferentes soluciones propuestas y elegir la ms ptima

    bajo los criterios de viabilidad tcnica, rentabilidad econmica y capacidad de la

    empresa. Una vez seleccionada la solucin ptima se comprobar la precisin de losrequisitos y su capacidad para ser probados.

    Elaborar el documento de anlisis funcional de requisitos. Partiendo de una

    plantilla o de la aplicacin informtica utilizada para el diseo de desarrollo

    software y que se deber mantener vivo el documento incorporando los cambios en

    los requisitos que vayan apareciendo a lo largo de la vida del proyecto. Este

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    32/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina32

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    documento de anlisis ser trasladado al equipo de desarrollo para el inicio de la

    codificacin.

    Gestionar los cambios en los requisitos. Las peticiones de cambio debern ser

    incluidas en el documento de anlisis siempre y cuando hayan sido evaluados y

    aprobados por el equipo de proyecto. Toda peticin del cliente se realizar a travs

    de algn medio que permita ser registrado (correo electrnico, acta,...). Todo

    cambio aprobado ser comunicado a las partes interesadas (cliente y equipo de

    proyecto)

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Operaciones: responsable de elaborar y mantener el documento de anlisis derequisitos del proyecto.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

    ENTRADAS SALIDAS

    Catlogo de requisitos Documento de Anlisis Funcional de los

    requisitos

    Peticiones de modificacin de requisitos Actas de reunin para la elaborar el

    anlisis de los requisitos

    Registro de peticiones de cambio

    Documento actualizado del catlogo de

    requisitos (si se han producido cambios)

    Con relacin a los recursos, las organizaciones podrn contar con los siguientes:

    Plantilla de documento de anlisis de requisitosPlantilla de peticiones de cambio.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    33/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina33

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Tcnicas de entrevistas y reuniones si fuese necesario

    Tcnicas de para la representacin de modelos de datos (diagramas Entidad-

    Relacin) si fuese necesarioTcnicas de descripcin de estructuras de datos si fuese necesario

    Tcnicas de Anlisis Orientado a Objetos si fuese necesario

    Plantilla de actas de reunin

    Un indicador asociado a este proceso podra ser el nmero de peticiones de cambio

    aprobados y que han requerido de la modificacin de la oferta o del plan de proyecto

    en cuanto a plazos de ejecucin, recursos y/o presupuesto. Este mtodo de control

    facilitar a la organizacin actualizar los riesgos asociados al proyecto de desarrollo de

    software y tomar las medidas oportunas, como por ejemplo, negociando una

    ampliacin econmica a la oferta.

    4.4. Observaciones prcticas para la implantacin del proceso en la PYME

    Las apreciaciones recogidas en este apartado estn basadas en proyectos reales y

    estn encaminadas a reducir las principales dificultades detectadas durante la

    implantacin del modelo de procesos de desarrollo de software en las PYMEs:

    - Este proceso tiene una dificultad media de implantacin.

    - El anlisis de requisitos es realizado, en general, por analistas sin un mtodo,procedimiento o tcnica determinado. Este punto no deja de ser siempre un

    problema en gran parte de las PYMEs dado que normalmente un analista/jefe

    de proyecto/consultor es el que tiene la responsabilidad y la potestad para

    evaluar en el anlisis si los requisitos impactan de una determinada manera y

    cmo afecta esto al resto de la empresa. Esta evaluacin, aunque haya muchas

    tcnicas en el mercado del software siempre es similar y se basa en la

    experiencia de dicho perfil, en el histrico de proyectos y en la analoga de cada

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    34/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina34

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    tarea con respecto a una evaluada con anterioridad. Por lo tanto es vital que en

    el proceso de Suministro se haga una evaluacin adecuada de los requisitos,

    haciendo hincapi en que cuanto mejor est definido y evaluado el requisito yse consiga la aprobacin del cliente, mejor van a ser los resultados y mejor se

    podr medir las desviaciones sobre la lnea base del proyecto a lo largo de su

    ciclo de vida.

    - Para proyectos de pequea envergadura es muy difcil justificar el coste deelaboracin y mantenimiento de un documento completo de anlisis, por lo

    que es habitual que la plantilla utilizada para el anlisis funcional de los

    requisitos tenga campos opcionales.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    35/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina35

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    5. Proceso de PLANIFICACIN DEL PROYECTO

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos de

    Proyectos.

    5.1. Objetivo

    El propsito este proceso es identificar, coordinar y monitorizar las actividades,

    tareas y recursos necesarios para producir un producto y/o servicio, en el contexto

    de los requisitos y limitaciones del proyecto.

    5.2. Resultados esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidencias

    objetivas de los siguientes Resultados del Proceso (RP):

    RP1) Se ha definido el alcance de los trabajos del proyecto.

    RP2) Se ha evaluado la viabilidad de la consecucin de los objetivos del proyecto

    con los recursos disponibles y las limitaciones existentes.

    RP3) Se han estimado y clasificado las tareas y los recursos necesarios para

    completar el trabajo.

    RP4) Se han identificado las interfaces entre los elementos en el proyecto, y con

    otro proyecto y las unidades de organizacin.

    RP5) Se han diseado los planes para la ejecucin del proyecto.

    RP6) Se llevan a la prctica los planes para la ejecucin del proyecto.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    36/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina36

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Los anteriores objetivos aplican a cualquier proyecto de desarrollo o mantenimiento

    de software acometido en la organizacin.

    5.3. Propuesta de aplicacin en la PYME:

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma, la PYME deber hacer establecer la secuencia de actividades necesarias para

    una correcta planificacin de los proyectos de desarrollo. A continuacin se proponen

    las siguientes:

    Definicin del mbito del trabajo y asignacin de los recursos ms adecuados.

    El responsable del departamento de produccin asigna los recursos que van a

    formar parte del proyecto. Se recomienda que de esta notificacin de

    responsabilidades se deje evidencia, ya sea a travs de correo electrnico, acta de

    reunin interna o similar. En funcin del tipo del proyecto del que se trate, la

    compaa asignar diferentes perfiles (Director de Proyecto, Jefe de Proyecto,

    Analista Senior)

    Dar de alta el proyecto en los sistemas corporativos de gestin. De esta forma

    se da conformidad al alcance del proyecto y a la asignacin de los recursos

    necesarios. De esta forma los intervinientes podrn ir cargando las horas invertidas

    en el proyecto. Adems se generar en los sistemas de control documental

    (directorios de red o aplicaciones informticas) la estructura en la que residir toda

    la informacin del proyecto y que estar formada por documentacin,

    distribuciones, paquetes entregables, etc.

    Elaboracin del Plan de Proyecto. El jefe de proyecto, a partir de una plantilla

    normalizada, genera la primera versin del documento de plan de proyecto en la

    que se tendrn en cuenta los recursos existentes, los plazos y compromisos

    adquiridos con el cliente, as como los condicionantes y riesgos del proyecto. Dado

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    37/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina37

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    que las organizaciones no ejecutan un solo proyecto y que los recursos suelen estar

    asignados a varios proyectos diferentes, el Jefe de Proyecto deber tener en cuenta

    esta disponibilidad de recursos a la hora de planificar. La plantilla normalizadapodr estar en soporte papel, electrnico o ser aplicacin informtica para la

    gestin de proyectos. Dado que los planes de proyecto suelen actualizarse con

    frecuencia, se recomienda no usar el soporte papel.

    Estimacin de esfuerzos. Para una correcta implantacin del proceso es

    fundamental formalizar por escrito las actividades que permiten obtener la

    estimacin del esfuerzo y dedicaciones requeridas para las diferentes tareas

    reflejadas en el Plan de Proyecto.

    Lanzamiento del Proyecto. Una vez validada la planificacin se recomienda la

    comunicacin al resto de intervinientes, especialmente a los analistas,

    programadores y testers, de los aspectos crticos del proyecto (datos del cliente,

    riesgos del proyecto, equipo de trabajo, tareas e hitos principales)

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Direccin/Comercial: responsable de sincronizar las acciones de comunicacincon el cliente y de otras acciones comerciales y de marketing.

    - Operaciones: responsable de la gestin y desarrollo del proyecto.- Calidad/Testing: responsable de la generacin y ejecucin del plan de pruebas a

    partir del listado de requisitos (funcionales y no funcionales) y responsable del

    aseguramiento del cumplimiento de los procesos de calidad.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    38/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina38

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    ENTRADAS SALIDAS

    Oferta aprobada Documento de Plan de Proyecto

    Listado de requisitos (funcionales y nofuncionales)

    Acta de reunin/correo electrnicoasignacin responsables de proyecto

    Listado de proyectos vivos y grado de

    ocupacin del personal

    Acta de reunin/correo electrnico de

    inicio de proyecto

    Respecto a los recursos, las organizaciones debera contar, al menos, con el

    siguiente:

    Plantilla de documento de plan de proyecto.

    Un indicador asociado a este proceso y que permite evaluar la eficacia del mismo es

    el nmero de incumplimientos de los planes de proyecto vivos comparado con los

    contenidos y requerimientos establecidos en la plantilla.

    5.4. Observaciones prcticas para la PYME

    Las apreciaciones recogidas en este apartado estn basadas en proyectos reales y

    estn encaminadas a reducir las principales dificultades detectadas durante la

    implantacin del modelo de procesos de desarrollo de software en las PYMEs:

    - Este proceso tiene una dificultad media de implantacin.- Habitualmente las PYMEs contemplan la definicin del alcance y la planificacin

    de los hitos del proyecto como una parte correspondiente al proceso de

    Suministro, sin embargo, una vez aceptada la propuesta por el cliente no se

    genera el correspondiente Plan de Proyecto.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    39/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina39

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    - Tampoco se procede a formalizar internamente los arranques de los proyectoscon las personas que participarn en su desarrollo.

    - El objetivo que condiciona el xito de la implantacin de este proceso es contarcon un mtodo documentado para la estimacin de esfuerzos (horas o jornadas

    de dedicacin) para cada tarea definida en el Plan de Proyecto. En la realidad el

    dimensionamiento y clculo de los proyectos es realizado por personas

    concretas y en base a su experiencia profesional en proyectos similares, lo que

    le confiere un alto grado de subjetividad a la duracin y coste de los proyectos.

    Lo ideal sera contar con un histrico de estimaciones pasadas agrupadas por

    fases del desarrollo, por componente o mdulo. En caso contrario la PYME

    deber establecer un mtodo de trabajo que le permita, con el paso del

    tiempo, ir generando un histrico fiable de datos.

    - Este proceso est ntimamente relacionado con el de Evaluacin y Control delProyecto (que se analizar en el siguiente apartado) y por esa razn se

    recomienda definir un nico proceso documentado que englobe ambos,

    ganando coherencia y eficiencia.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    40/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina40

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    6. Proceso de EVALUACIN Y CONTROL DE PROYECTOS

    Dentro de la norma ISO/IEC 12207:2008, este proceso forma parte de los Procesos de

    Proyectos. Este proceso y el anterior Planificacin de Proyectos suele fusionarse en

    uno.

    6.1. Objetivo

    El propsito de este proceso es determinar el estado del proyecto y asegurar que se

    realiza de acuerdo con los planes y el calendario establecido, presupuestos

    planificados y cumpliendo con los objetivos tcnicos.

    6.2. Resultados Esperados de una implantacin exitosa del proceso

    En un proceso de evaluacin, ya sea interno o externo, este proceso se considerar

    implantado correctamente siempre y cuando la organizacin muestre evidencias

    objetivas de los siguientes Resultados del Proceso (RP):

    RP1) El seguimiento del proyecto es monitorizado y reportado.

    RP2) Hay seguimiento de las interfaces entre los elementos del proyecto, y con

    otro proyecto y las unidades de organizacin.

    RP3) Cuando los objetivos del proyecto no se consiguen, se toman las acciones

    necesarias para corregir las desviaciones del plan y para prevenir la recurrencia de

    los problemas identificados en el proyecto.

    RP4) Los objetivos del proyecto son alcanzados y registrados.

    Los anteriores objetivos aplican a cualquier proyecto de desarrollo o mantenimientode software acometido en la organizacin.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    41/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina41

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    6.3. Propuesta de aplicacin en la PYME

    Actividades: Para la consecucin de los objetivos de este proceso definidos en la

    norma, la PYME deber hacer establecer la secuencia de actividades necesarias para

    un seguimiento y evaluacin de la planificacin de los proyectos de desarrollo. A

    continuacin se proponen las siguientes:

    Segn las necesidades del proyecto y con la finalidad de controlar la evolucin

    de la planificacin, el jefe de proyecto elaborar y emitir informes o comunicados

    peridicos de su estado. Estos informes debern estar accesibles y contener la

    informacin ms importante (consecucin de hitos, grado de avance, desviaciones

    con relacin a las fechas) permitiendo a otras reas de la compaa (Direccin,

    Calidad) o a los clientes estar informados de la evolucin.

    Como resultado del anlisis de los informes o comunicados de seguimiento por

    parte de las reas de control (Direccin o Calidad) se evaluar si los objetivos del

    proyecto se han alcanzado o no. En caso de ser necesario se realizarn reuniones de

    seguimiento tanto internas como con el cliente y se deber dejar constancia de las

    conclusiones que impacten en la planificacin del proyecto.

    Si tras el anlisis de los informes o comunicados de seguimiento fuese

    necesario realizar acciones correctivas, el jefe de proyecto tomar las medidas

    oportunas para eliminar las desviaciones y prevenir su repeticin. Del anlisis de la

    informacin de seguimiento tambin se podrn identificar problemas a futuro, por

    lo que se debern realizar los ajustes necesarios con carcter preventivo. Por

    ejemplo, si el jefe de proyecto detecta por adelantado la imposibilidad de cumplir

    con un hito de la planificacin, deber analizar la situacin y tomar acciones

    encaminadas a incorporar nuevos recursos, negociar con el cliente un nuevo

    calendario, etc. En cualquiera de los casos se deber generar una nueva versin de

    la planificacin y guardar la que ha quedado obsoleta en el histrico documental.

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    42/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina42

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Es habitual que el cliente solicite cambios una vez que el proyecto se ha puesto

    en marcha. Tiendo presente el enorme impacto que pueden tener estasmodificaciones el jefe de proyecto siempre deber evaluar los riesgos que los

    cambios introducen en el proyecto y ser aprobados, rechazados o aplazados. Como

    mnimo los cambios aprobados por la jefatura del proyecto debern quedar por

    escrito y sern notificados a las partes interesadas (clientes, miembros del equipo

    de proyecto, comercial) En el caso de que los cambios introduzcan cambios en la

    planificacin del proyecto, se proceder a emitir y aprobar una nueva versin del

    mismo.

    A la finalizacin del proyecto se debera recabar las impresiones, comentarios y

    sugerencias de todas las partes interesadas, de forma que se puedan extraer

    conclusiones de mejora para futuros proyectos.

    Responsabilidades: El siguiente listado muestra los departamentos, reas o

    funciones ms habitualmente involucrados en este proceso:

    - Operaciones: responsable de la gestin y desarrollo del proyecto.

    Las entradas y las salidas mnimas de este proceso se resumen en la siguiente tabla:

    ENTRADAS SALIDASPlan de Proyecto Informes de Seguimiento y Control

    Peticiones del cliente Planes de proyecto actualizados

    Registro de conclusiones de la reunin de

    seguimiento del proyecto

    Informe de cierre del proyecto

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    43/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina43

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando los procesos de la ISO 12207:2008. Proyecto con subvencin obtenida del Ministerio de Industria, Turismo y Comercio Plan Avanza - .

    Respecto a los recursos, las organizaciones debera contar, al menos, con los

    siguientes, tanto de forma individual como agrupada en uno solo:

    Plantilla de documento de informe de seguimiento y control del proyecto.

    Plantilla de reunin de seguimiento del proyecto.

    Plantilla de informe de cierre del proyecto.

    Existe gran cantidad de indicadores asociado al proceso de seguimiento y control de

    los proyectos. Se proponen dos que son de fcil aplicacin y que proporcionan una

    informacin fundamental para el buen xito de los proyectos. El primero es el nmero

    de desviaciones en los hitos del proyecto respecto a la planificacin prevista. El

    segundo es el ratio de horas cargadas por los intervinientes en el proyecto respecto a

    las horas asignadas. Ambos indicadores proporcionan una valiosa informacin tanto a

    la jefatura del proyecto como a la Direccin de la compaa, dado que se trata de una

    medicin de la eficiencia de los proyectos, o lo que es lo mismo, la rentabilidad

    econmica de la empresa.

    6.4. Observaciones prcticas para la PYME

    Las apreciaciones recogidas en este apartado estn basadas en proyectos reales y

    estn encaminadas a reducir las principales dificultades detectadas durante la

    implantacin del modelo de procesos de desarrollo de software en las PYMEs:

    - Este proceso tiene un grado de implantacin alto.

    - En general las compaas llevan a cabo un seguimiento no formalizado niestructurado de los proyectos. Por ejemplo es habitual que se realicen

    reuniones de seguimiento con el cliente y que en el mejor de los casos se

    elaboren actas, sin embargo, no se cuenta con mtodo documentado de

  • 7/31/2019 Guia de Implantacion Del Nivel 2 de Spice en Pymes

    44/72

    GUA DE IMPLANTACIN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DESOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

    Pgina44

    Gua de implantacin orientativa para la mejora de la calidad del desarrollo de software de las PYMES espaolas conforme a los niveles de madurez nivel 1 y nivel 2 de la norma

    internacional ISO/IEC 15504 utilizando l