Source: https://www.scribd.com/doc/130321638/ISO-IEC-90003
Timestamp: 2016-02-12 02:20:01+00:00

Document:
UploadSign inJoinBooksAudiobooksComicsSheet MusicScribd Selects BooksHand-picked favorites from our editorsScribd Selects AudiobooksHand-picked favorites from our editorsScribd Selects ComicsHand-picked favorites from our editorsScribd Selects Sheet MusicHand-picked favorites from our editorsTop BooksWhat's trending, bestsellers, award-winners & moreTop AudiobooksWhat's trending, bestsellers, award-winners & moreTop ComicsWhat's trending, bestsellers, award-winners & moreTop Sheet MusicWhat's trending, bestsellers, award-winners & moreCategoriesArts & IdeasBiography & MemoirBusiness & LeadershipChildren'sComputers & TechnologyCooking & FoodCrafts & HobbiesFantasyFiction & LiteratureHappiness & Self-HelpHealth & WellnessHistoryHome & GardenHumorLGBTMystery, Thriller & CrimePolitics & EconomyReferenceReligionRomanceScience & NatureScience FictionSociety & CultureSports & AdventureTravelYoung AdultCategoriesArts & IdeasBiography & MemoirBusiness & LeadershipChildren'sComputers & TechnologyCooking & FoodFantasyFiction & LiteratureHappiness & Self-HelpHealth & WellnessHistoryHome & GardenHumorLGBTMystery, Thriller & CrimePolitics & EconomyReferenceReligionRomanceScience & NatureScience FictionSociety & CultureSports & AdventureTravelYoung AdultCategoriesAdaptationsChildren’sCrime & MysteryFictionHumorMangaNonfictionRomanceSciFi, Fantasy & HorrorSuperheroesYoung AdultPublishersArcanaArchie ComicsBOOM! StudiosDynamiteIDW PublishingKingstone ComicsMarvel ComicsSpace Goat ProductionsTop Cow ComicsTop Shelf ProductionsValiant Comics ZenescopeDifficultyBeginnerIntermediateAdvancedMixedInstrumentBrassDrums & PercussionGuitar, Bass, and FrettedPianoStringsVocalWoodwindsGenreClassicalCountryFolkJazz & BluesMovies & MusicalsPop & RockReligious & HolidayStandardsP. 1ISO-IEC-90003ISO-IEC-90003|Views: 492|Likes: 1Published by kretiMore info:Published by: kreti on Mar 14, 2013Copyright:Attribution Non-commercialAvailability:Read on Scribd mobile: iPhone, iPad and Android.download as PDF, TXT or read online from ScribdFlag for inappropriate content|Add to collectionSee moreSee lesshttps://www.scribd.com/doc/130321638/ISO-IEC-9000311/15/2014pdftextoriginalNORMA ARGENTINA90003 2006
Tecnología de la Información Ingeniería de software Directrices para la aplicación de la norma IRAM-ISO 9001:2000 al software
Referencia Numérica: IRAM-ISO/IEC 90003:2006
IRAM 2006-09-15 No está permitida la reproducción de ninguna de las partes de esta publicación por cualquier medio, incluyendo fotocopiado y microfilmación, sin permiso escrito del IRAM.
Esta norma es una adopción idéntica de la ISO/IEC 90003:2004 Software engineering – Guidelines for the application of ISO 9001:2000 to computer software.
ISO (Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional) forman el sistema especializado para la normalización a nivel mundial. Los organismos nacionales que son miembros de la ISO o del IEC participan en el desarrollo de normas internacionales a través de comités técnicos establecidos por la organización respectiva para ocuparse de los campos particulares de la actividad técnica. Los comités técnicos de ISO e IEC colaboran en campos de interés mutuo. Otras organizaciones internacionales, gubernamentales y no gubernamentales, en coordinación con ISO e IEC, también participan en el trabajo. Las Normas Internacionales son designadas de acuerdo a la reglamentación dada en las Directivas ISO/IEC, Parte 2. En el campo de la tecnología de la información, ISO e IEC han establecido un comité técnico común, ISO/IEC JTC 1. Los proyectos de normas internacionales adoptados por el comité técnico común se envían a los organismos nacionales para su votación. La publicación como Norma Internacional requiere de la aprobación de por lo menos el 75% de los organismos nacionales que votan. Se llama la atención acerca de la posibilidad de que alguno de los elementos de este documento pueda estar sujeto a derechos de patente. ISO e IEC no deben ser considerados responsables de la identificación de alguno o todos los derechos de patente. ISO/IEC 90003 fue elaborada por el Comité Técnico Conjunto ISO/IEC JTC 1 Tecnología de la Información, Subcomité SC 7, Ingeniería de sistemas y de software. La primera edición de ISO/IEC 90003 anula y reemplaza a la norma ISO 9000-3:1997, la cual ha sido actualizada por conformidad con la norma ISO 9001:2000. La ISO 9000-3:1997 está bajo la responsabilidad de ISO/TC 176/ SC 2.
........................................................................... 24 7........................................................................................2 Manual de la Calidad...................................................................................................................................... 20 5.......................1 Compromiso de la dirección ........4 Control de los registros .............. 20 5........ 17 5.........................................................1 Requisitos generales ......................................3 Política de la calidad.......................2.................................................6..................................................2................ 15 4. 23 6...6 Revisión por la dirección....................................................................................................... 25
.................3 Infraestructura...................... 18 5......... 7 1 OBJETO Y CAMPO DE APLICACIÓN ............ toma de conciencia y formación............ 9 1..................................4..................................................................................................................................2 Enfoque al cliente ..... 13 4............5.......................................... 16 5 RESPONSABILIDAD DE LA DIRECCIÓN ....................................................... 20 5.......... 13 4............................................. 18 5.............................................2.......................................................................................................... autoridad y comunicación .... 9 1... 17 5..........................................2.......... 20 5............................ 21 6 GESTIÓN DE LOS RECURSOS .....5 Responsabilidad............... 21 5................. 9 2 REFERENCIAS NORMATIVAS.........3 Resultados de la revisión .................................................................................................. 10 4 SISTEMA DE GESTIÓN DE LA CALIDAD .......................... 18 5.....................................................................................1 Responsabilidad y autoridad .............1 Objetivos de la calidad ..........................................................................................................................................................................................................................1 Ciclo de vida del software ......2 Competencia...................................2......1 Generalidades ........2 Representante de la dirección................................. 22 6..................... 22 6................................. 24 7 REALIZACIÓN DEL PRODUCTO .3 Comunicación interna...................................5..........2 Recursos humanos....................................................................... 15 4................................... 22 6................................1 Generalidades ................................... 24 7..............................................................................................1 Planificación de la realización del producto...........................................................................................................1 Generalidades .......................................................................................................1...........2...1 Provisión de recursos ..........1 Generalidades ........... 19 5.......................................................2 Planificación del sistema de gestión de la calidad .....4 Ambiente de trabajo.......................I R AM...................... 18 5...... 14 4.....................I S O / IE C 9 000 3 :2 006
0 INTRODUCCIÓN .............................. 17 5................................ 22 6................. 19 5...............................................2 Aplicación .........6..............................2 Información para la revisión ...............4..........2 Requisitos de la documentación....... 22 6.......................................................................4 Planificación.......... 14 4..............................................5......3 Control de los documentos....6................................................................ 10 3 TÉRMINOS Y DEFINICIONES .................................................................
.................................... 53 8 MEDICIONES....IRAM (Informativo) Integrantes de los organismos de estudio ...............................................................................................2 Procesos relacionados con el cliente .........7 Control de los cambios del diseño y desarrollo. 25 7....................4 Seguimiento y medición del producto ..........4 Compras......................... 37 7............5.......1 Generalidades ......... 58 8................................3................ 33 7............................................... 45 7.. 50 7.. 55 8......................I S O / IE C 9 000 3 :2 006
7.................................. 55 8.........................................................3 Diseño y desarrollo................5....................................................................................................I R AM...........3 Seguimiento y medición de los procesos.............5...................1 Planificación del diseño y desarrollo ...................... 51 7................................................5 Preservación del producto ......................... 60 8.............. 61 Anexo A (Informativo) Lineamientos adicionales para la implementación de la norma IRAM-ISO 9001:2000 disponibles en las normas de los subcomités ISO/IEC JTC 1/SC 7 e ISO/TC 176 ..................................3........2 Seguimiento y mediciones ..... 46 7... 42 7................................................................................................................. 55 8..................1......................................2 Auditoría interna..................................................1 Mejora continua.......................................... 78
................................. 69 Anexo C (Informativo) Bibliografía.............................3 Identificación y trazabilidad .......5........6 Control de los dispositivos de seguimiento y de medición ................................4 Análisis de datos ..3....... 57 8.....6 Validación del diseño y desarrollo..................................................1 Satisfacción del cliente.........................3 Verificación de los productos comprados ...................................................... 36 7............................................1 Proceso de compras .................................2............ 62 Anexo B (Informativo) Planificación en la norma IRAM-ISO/IEC 90003 y en la ISO/IEC 12207 .............. 60 8...............................2 Revisión de los requerimientos relacionados con el producto ................................2................. 40 7.....3 Resultados del diseño y desarrollo ..................................5..............................3 Control del producto no conforme .......................... 55 8..............4.2.......................................................2.. 57 8......................5.... 59 8........................................1 Determinación de los requerimientos relacionados con el producto................................1 Control de la producción y de la prestación del servicio ... 75 Anexo D .............................................................. 42 7........4........ 44 7....3.............. 31 7.........................................................................2 Elementos de entrada para el diseño y desarrollo........... 52 7......................................................3..........................2..................................... 29 7.....................................................................................2............................3 Comunicación con el cliente ...............5.............................. 60 8.5...3.............................................. ANÁLISIS Y MEJORAS ..............................2 Planificación de la calidad.............. 27 7...............2....... 39 7.......... 46 7.................................... 33 7................3........ 38 7.......................................5 Verificación del diseño y desarrollo..................................................................................................................3 Acción preventiva.........2 Información de las compras ......4 Propiedad del cliente....................................................................................................2 Acción correctiva..IRAM (Informativo) Bibliografía .... 77 Anexo E .................4 Revisión del diseño y desarrollo ....................................2 Validación de los procesos de producción y prestación del servicio ......................... 27 7. 42 7...............................................5 Mejoras............5 Producción y prestación del servicio ........................................... 49 7.......................... 56 8..................................................4..................
no se tiene como objetivo implicar requisitos adicionales a los de la IRAM-ISO 9001:2000.
Se permite que las organizaciones con sistemas de gestión de la calidad para el desarrollo. F. y de los cuales no se permiten desviaciones. desarrollo. ISO/IEC 9126-4. y evitando así ambigüedades que podrían resultar del uso de se debería. se puede o se admite (posibilidad).I S O / IE C 9 000 3 :2 006
Esta norma proporciona las directrices para la aplicación de la IRAM-ISO 9001:2000 en las organizaciones. En cada proyecto o desarrollo de producto se permite adaptar las partes asociadas del sistema de gestión de la calidad. usados por una organización. abastecimiento. La norma identifica los puntos que se recomienda considerar y es independiente de la tecnología. Los capítulos 4. de todos modos. para adecuarse a los requerimientos específicos de éste. IRAM-ISO 9001 y otras normas del ISO/TC 176.
NOTA IRAM. Se pretende que los lineamientos y los puntos identificados sean completos pero no exhaustivos. procesos de desarrollo. ISO/IEC 15939
.I R AM. Es conveniente mencionar que el proceso de gestión de la calidad definido en ISO/IEC 12207:1995/Mod. ISO/IEC 9126-3. operación y mantenimiento del software. es necesario ya que dicha expresión se utiliza en la IRAM-ISO 9001 para indicar los requisitos que se deben seguir estrictamente para estar en conformidad con la norma.4 no es consistente con la definición de gestión de la calidad de la IRAM-ISO 9000. secuencia de actividades y estructura.1: 2002. “shall” se usa para expresar una disposición que es obligatoria entre dos o más partes. “should” se utiliza para expresar una recomendación entre posibilidades y “may” se utiliza para indicar el curso de una acción permisible dentro de los límites de la ISO 9001:2000. para la compra. El término “shall” se ha traducido como se debe. En este contexto. conservando así el mismo significado que en la ISO/IEC 90003. en la IRAM-ISO/IEC 90003 “should” se tradujo como es conveniente que o se recomienda y “may” como se permite o está permitido (permiso) o como es posible. operación o mantenimiento de software basados en esta norma elijan usar procesos de las ISO/IEC 12207 e ISO/IEC 12207:1995/Mod.1:2002 están referenciados en cada capítulo de esta norma. Los párrafos relacionados de la ISO/IEC 12207: 1995/Mod. Se proporcionan lineamientos adicionales en las referencias frecuentes a normas internacionales para la Ingeniería de software definidas por el ISO/IEC JTC 1/SC 7 y en particular en las ISO/IEC 9126-1.1: 2002 para apoyar o complementar el modelo de procesos de la IRAM-ISO 9001:2000. es conveniente que la relación entre los elementos de software del sistema de gestión de la calidad de la organización y los aspectos remanentes esté claramente documentada dentro del sistema de gestión de la calidad como un todo. ISO/IEC 9126-2. Cuando el alcance de las actividades de una organización incluye a otras áreas además del desarrollo del software.3. Se pueden encontrar más lineamientos para usar la ISO/IEC 12207 en el ISO/IEC TR 15271. aunque deben tener algún efecto a nivel de proyecto/producto. se requiere. modelos del ciclo de vida. tiene que. En toda la ISO 9001:2000 (en inglés).1. por ejemplo “should” se utiliza para expresar una recomendación entre posibilidades y “may” para indicar el curso de una acción permisible dentro de los límites de dicha norma. En la ISO/IEC 90003 “should” y “may” tienen el mismo significado que en la ISO 9001:2000. 5 y 6 y partes del capítulo 8 de la IRAM-ISO 9001:2000 se aplican principalmente a nivel global en la organización.
.I S O / IE C 9 000 3 :2 006
e ISO/IEC 15504 (todas las partes). dicho texto está encerrado en un recuadro. para una fácil identificación. Si se aplican en forma general a lo largo de las partes de un capítulo o apartado.
Cuando el texto ha sido extraído en forma textual de la IRAM-ISO 9001:2000.I R AM. las referencias se incluyen al final de la última parte de éste. Cuando las referencias son específicas a un capítulo o apartado de la IRAM-ISO 9001:2000 éstas aparecen después de los lineamientos para ese capítulo o apartado.
Las directrices proporcionadas en esta norma no están destinadas a ser utilizadas como criterios de evaluación en la certificación del sistema de gestión de la calidad. tamaño y producto suministrado. Sistemas de gestión de la calidad – Requisitos 1.
NOTA .I R AM. incluidos los procesos para la mejora continua del sistema y el aseguramiento de la conformidad con los requisitos del cliente y los reglamentarios aplicables.
Esta norma proporciona directrices para la aplicación de la IRAM-ISO 9001:2000 en las organizaciones. y aspira a aumentar la satisfacción del cliente a través de la aplicación eficaz del sistema. no se podrá alegar conformidad con esta norma a menos que dichas exclusiones queden restringidas a los requisitos expresados en el capítulo 7 y que tales exclusiones no afecten a la capacidad o responsabilidad de la organización para proporcionar productos que cumplan con los requisitos del cliente y los reglamentarios aplicables. Cuando se realicen exclusiones.2 Aplicación IRAM-ISO 9001:2000.En esta norma. desarrollo. El anexo A (informativo) proporciona una tabla que brinda lineamientos adicionales para la implementación de la IRAM-ISO 9001:2000.1 Generalidades IRAM-ISO 9001:2000. operación y mantenimiento del software y los servicios de soporte relacionados. pueden considerarse para su exclusión. para la compra. disponible en las normas del ISO/IEC JTC 1/SC 7 y del ISO/TC 176. cuando una organización a) b) necesita demostrar su capacidad para proporcionar de forma coherente productos que satisfagan los requisitos del cliente y los reglamentarios aplicables.
1. abastecimiento. 1. Sistemas de gestión de la calidad – Requisitos 1. el término "producto" se aplica únicamente al producto destinado a un cliente o solicitado por él.1 Generalidades Esta norma especifica los requisitos para un sistema de gestión de la calidad. Cuando uno o varios requisitos de esta norma no se puedan aplicar debido a la naturaleza de la organización y de su producto. No agrega ni modifica los requisitos de la IRAM-ISO 9001: 2000.2 Aplicación Todos los requisitos de esta norma son genéricos y se pretende que sean aplicables a todas las organizaciones sin importar su tipo.
son aplicables los términos y definiciones dados en la norma IRAMISO 9000. Sistemas de gestión de la calidad — Fundamentos y vocabulario
IRAM-ISO 9001:2000.I R AM. de la citada publicación no son aplicables. Sistemas de gestión de la calidad – Requisitos Para el propósito de esta norma. Cualquiera sea la situación. éste puede significar también "servicio".
IRAM-ISO 9000:2000. otras pueden especializarse en un área específica. o − relacionado con servicios de software.
IRAM-ISO 9001:2000. Sistemas de gestión de la calidad – Requisitos 2 REFERENCIAS NORMATIVAS El documento normativo siguiente. el término “proveedor” reemplaza ahora al término “subcontratista”. o las revisiones. No obstante. se recomienda a las partes que basen sus acuerdos en esta norma que investiguen la posibilidad de aplicar la edición más reciente del documento normativo citado a continuación. es conveniente que el sistema de gestión de la calidad de la organización cubra todos los aspectos del negocio (relacionados y no relacionados con el software). Igualmente. contiene disposiciones que. Para las referencias fechadas. las modificaciones posteriores. se han cambiado para reflejar el vocabulario actualmente en uso. A lo largo del texto de esta norma. Algunas organizaciones pueden estar involucradas en todas las actividades mencionadas anteriormente. constituyen disposiciones de esta norma. Los miembros de IEC e ISO mantienen el registro de las normas vigentes. a través de referencias en este texto. − embebido en un producto de hardware. cuando se utilice el término "producto".I S O / IE C 9 000 3 :2 006
La aplicación de esta norma es apropiada para el software que es o está: − parte de un contrato comercial con otra organización. Proveedor organización cliente
El término “organización” reemplaza al término “proveedor” que se utilizó en la norma IRAM-IACCISO E 9001:1994 para referirse a la unidad a la que se aplica esta norma. − utilizado para apoyar los procesos de una organización. − un producto disponible para un sector de mercado. Los términos siguientes. utilizados en esta edición de la norma IRAM-ISO 9001 para describir la cadena de suministro.
8 medida Variable a la cual se le asigna un valor como resultado de una medición [ISO/IEC 15939-1:2002. Sin embargo.
NOTA. actividades y tareas involucradas en el desarrollo. [ISO/IEC 12207:1995.1 actividad Conjunto de tareas relacionadas.3 ítem de la configuración Dentro de una configuración. sin tener en cuenta el medio.7 medir Hacer una medición.6 modelo del ciclo de vida Marco de trabajo que contiene los procesos. programación. instalación y soporte para la aceptación de productos de software.5 desarrollo Proceso del ciclo de vida del software que contiene las actividades de análisis de requerimientos. definición 3. Los requisitos de la norma IRAM-ISO 9001:2000 deberían aplicarse al mantenimiento. 3. después de la aceptación del producto por el cliente. 3. prueba. ante la ocurrencia de un conflicto en términos y definiciones. La ISO/IEC 12207:1995/Mod. definición 3. solamente si se requiere contractualmente. Esta norma hará referencia a términos definidos en ambas.17] 3.
3. definición 3. Sin embargo.14]
NOTA.I R AM.6] 3.
3. La ISO/IEC 12207:1995 proporciona disposiciones detalladas para diecisiete procesos del ciclo de vida del software.5] 3.2 línea de base La versión formalmente aprobada de un ítem de la configuración. diseño. se aplican los términos y definiciones especificados en IRAM-ISO 9000:2000. operación y mantenimiento de un producto de software que abarca la vida del sistema desde la definición de sus requerimientos hasta la terminación de su uso. [ISO/IEC 12207:1995. generalmente los requisitos no se aplican al mantenimiento. [ISO/IEC 12207:1995.1:2002 proporciona disposiciones generales para muchos procesos adicionales.4 producto enlatado (COTS (Comercial-Off-The-Shelf)) Producto de software disponible para comprar y usar sin la necesidad de realizar actividades de desarrollo. definición 4. 3. integración.I S O / IE C 9 000 3 :2 006
Para los propósitos de este documento se aplican los términos y definiciones dados en IRAMISO 9001:2000. formalmente determinada y fijada en un momento específico durante el ciclo de vida del ítem de configuración. y algunos términos (repetidos aquí por conveniencia) dados en ISO/IEC 12207. definición 3. la entidad que satisface una función final de uso y que se puede identificar unívocamente en un punto de referencia dado. [ISO/IEC 14598-1:1999/ IRAM-ISO/IEC 14598-1:2005.
definición 3. tales como su desarrollo.
3. o usado en el desarrollo.11 prueba de regresión Prueba requerida para determinar que un cambio en un componente del sistema no ha afectado adversamente su funcionalidad. mantenimiento y operación.I R AM. [ISO/IEC 15939-1:2002. la cual es diferente de la definición arriba citada de la ISO/IEC 12207. definición 3. [ISO/IEC 12207-1:1995.17] 3. 3.10 proceso Conjunto de actividades interrelacionadas o interactuantes que transforman entradas en salidas.15 producto de software Conjunto de programas de computadora. trabajo u obligaciones relacionadas con un producto de software. 3.12 liberación (release) Versión particular de un ítem de la configuración que se hace disponible para un propósito específico.16 servicio de software Desempeño de actividades. El término liberación usado en la IRAM-ISO 9001:2000.26]
3.4.14 ítem de software Parte identificable de un producto de software.1.
NOTA 1. A continuación se cita la definición del término liberación dada en la IRAM-ISO 9000: 2000: 3. NOTA 2.13 réplica (copia) Copia de un producto de software de un medio a otro. como una parte integral de otro producto.I S O / IE C 9 000 3 :2 006
. y documentación y datos posiblemente asociados. definición 3.22]
NOTA.6. procedimientos.13. [ISO/IEC 12207-1:1995. NOTA IRAM. 3. NOTA 2. confiabilidad o desempeño y no ha introducido defectos adicionales. Definición adaptada de la IRAM-ISO 9000-2000. texto citado en esta norma. 3. Esto es diferente de un producto en la IRAM-ISO 9000 [2]. definición 3. Un producto de software puede estar diseñado para que sea entregado.9 medición Conjunto de operaciones que tienen por objeto determinar el valor de una medida. NOTA 3.1). se usa en el contexto de la definición dada en la IRAM-ISO 9000:2000 apartado 3.6. [ISO/IEC 12207-1:1995. Las entradas a un proceso son generalmente salidas de otros procesos. EJEMPLO: Una liberación de prueba.4.13 liberación autorización para proseguir con la siguiente etapa de un proceso (3. Para los propósitos de esta norma “software” es sinónimo de “producto de software”
implementar y mantener un sistema de gestión de la calidad y mejorar continuamente su eficacia de acuerdo con los requisitos de esta norma.1 Requisitos generales La organización debe establecer.1 de la IRAM-ISO 9001:2000. La organización debe a) b) c) d) e) f) identificar los procesos necesarios para el sistema de gestión de la calidad y su aplicación a través de la organización (véase 1. Sistemas de gestión de la calidad – Requisitos 4.
NOTA . la realización del producto y las mediciones.I S O / IE C 9 000 3 :2 006
4. En los casos en que la organización opte por contratar externamente cualquier proceso que afecte la conformidad del producto con los requisitos. la medición y el análisis de estos procesos. la provisión de recursos. documentar.4.
La organización debe gestionar estos procesos de acuerdo con los requisitos de esta norma.I R AM.1 Requisitos generales IRAM-ISO 9001:2000.2 y 7. determinar los criterios y métodos necesarios para asegurarse de que tanto la operación como el control de estos procesos sean eficaces.2).4. determinar la secuencia e interacción de estos procesos.1 donde se dan lineamientos sobre tercerización) se proporcionan los lineamientos siguientes: a) Identificación y aplicación de procesos Se recomienda que la organización también identifique los procesos para el desarrollo de software. El control sobre dichos procesos contratados externamente debe estar identificado dentro del sistema de gestión de la calidad. la organización debe asegurarse de controlar tales procesos. operación o mantenimiento. e implementar las acciones necesarias para alcanzar los resultados planificados y la mejora continua de estos procesos. asegurarse de la disponibilidad de recursos e información necesarios para apoyar la operación y el seguimiento de estos procesos. relacionados con los procesos organizacionales (véanse 5. realizar el seguimiento.Los procesos necesarios para el sistema de gestión de la calidad a los que se ha hecho referencia anteriormente es conveniente que incluyan los procesos para las actividades de dirección.
Para los ítems a) y b) del punto 4.
y los registros requeridos por esta norma (véase 4. NOTA 2 . 4.4).1. y la planificación de la calidad y del desarrollo.
4. Para mayor información.2. tales como aquellos identificados al implementar 4. incremental y evolutivo.Cuando aparezca el término “procedimiento documentado” dentro de esta norma.1.
. NOTA 3 .2.
NOTA 1 .2 Requisitos de la documentación 4. operación y control de sus procesos. se permite que los documentos cubran lo siguiente: 1) descripciones de los procesos. por ejemplo: cascada.
Para una efectiva planificación. Anexo C (Directrices para ISO/IEC 12207) la cual proporciona lineamientos sobre cómo utilizar procesos de la ISO/IEC 12207 en diferentes ciclos de vida.2. b) la complejidad de los procesos y sus interacciones.La extensión de la documentación del sistema de gestión de la calidad puede diferir de una organización a otra debido a a) el tamaño de la organización y el tipo de actividades.2. la cual es conveniente que esté basada en un modelo de ciclo de vida. véanse las normas siguientes: − − ISO/IEC 12207[11] e ISO/IEC 12207:1995/Mod. y c) la competencia del personal.La documentación puede estar en cualquier formato o tipo de medio.1 Generalidades La documentación del sistema de gestión de la calidad debe incluir a) b) c) d) e) declaraciones documentadas de una política de la calidad y de objetivos de la calidad.I R AM. los documentos necesitados por la organización para asegurarse de la eficaz planificación.1 Generalidades IRAM-ISO 9001:2000. implementado y mantenido. documentado.1:2002[12] (procesos del ciclo de vida del software) la cual define un conjunto de procesos del ciclo de vida del software que se pueden utilizar como referencia.
NOTA. un manual de la calidad. significa que el procedimiento se ha establecido. los procedimientos documentados requeridos en esta norma. operación y control de los procesos de software [IRAM-ISO 9001: 2000. ISO/IEC TR 15271:1998 [21]. Sistemas de gestión de la calidad – Requisitos 4. ítem d].I S O / IE C 9 000 3 :2 006
Secuencia e interacción de procesos Se recomienda que la organización defina además la secuencia e interacción de los procesos en: 1) 2) los modelos de ciclo del vida de desarrollo de software.
2. o referencia a los mismos.3 Control de los documentos Los documentos requeridos por el sistema de gestión de la calidad deben controlarse. asegurarse de que las versiones pertinentes de los documentos aplicables se encuentran disponibles en los puntos de uso. el diseño y desarrollo.2. descripciones de herramientas.
4. técnicas. incluyendo los detalles y la justificación de cualquier exclusión (véase 1. tales como cascada. Para mayor información sobre la identificación de documentos como parte de la administración de la configuración.I R AM.2 Manual de la calidad La organización debe establecer y mantener un manual de la calidad que incluya: a) b) c) el alcance del sistema de gestión de la calidad.3 Control de los documentos IRAM-ISO 9001:2000. véase 7. asegurarse de que se identifican los cambios y el estado de revisión actual de los documentos. Debe establecerse un procedimiento documentado que defina los controles necesarios para a) b) c) d) e) aprobar los documentos en cuanto a su adecuación antes de su emisión. descripciones de los modelos del ciclo de vida utilizados. Sistemas de gestión de la calidad – Requisitos 4.2. los procedimientos documentados establecidos para el sistema de gestión de la calidad.
4.2). Sistemas de gestión de la calidad – Requisitos 4. tecnologías y métodos. y la prueba.2 Manual de la Calidad IRAM-ISO 9001:2000. revisar y actualizar los documentos cuando sea necesario y aprobarlos nuevamente. incremental y evolutivo.1. Los registros son un tipo especial de documento y deben controlarse de acuerdo con los requisitos citados en 4.4.
descripciones de instrucciones de procedimientos y/o plantillas utilizadas.2.
NOTA. tales como aquellos identificados al implementar 4. y una descripción de la interacción entre los procesos del sistema de gestión de la calidad.5.2. asegurarse de que los documentos permanecen legibles y fácilmente identificables. aspectos técnicos tales como estándares o documentos de guía para la codificación (programación).3.
el tiempo de retención y la disposición de los registros.
NOTA. inspecciones de código.2.4. documentos marcados con comentarios.I S O / IE C 9 000 3 :2 006
asegurarse de que se identifican los documentos de origen externo y se controla su distribución. costos.2.
4.4. la recuperación.3.4 Control de los registros IRAM-ISO 9001:2000.2. metodologías y proveedores. y ensayos exhaustivos. y prevenir el uso no intencionado de documentos obsoletos. Para mayor información sobre el control de los documentos como parte de la administración de la configuración. fácilmente identificables y recuperables. Los registros deben permanecer legibles.I R AM. y aplicarles una identificación adecuada en el caso de que se mantengan por cualquier razón.
4. cronograma). el almacenamiento.5. Debe establecerse un procedimiento documentado para definir los controles necesarios para la identificación. véase 7. la protección. 4. y registros de la revisión y la inspección. auditorías e informes de evaluación. pero no están limitados a: a) b) c) d) cambios (y su justificación) en los recursos (personal. estimaciones.4 Control de los registros Los registros deben establecerse y mantenerse para proporcionar evidencia de la conformidad con los requisitos así como de la operación eficaz del sistema de gestión de la calidad.2 Evidencia de la operación efectiva Los ejemplos de evidencia de la operación efectiva del sistema de gestión de la calidad pueden incluir. tal como aquellos de revisiones del diseño. por ejemplo del tamaño del proyecto y del esfuerzo (personal. Sistemas de gestión de la calidad – Requisitos 4. acuerdos de licencia del software (tanto para el software suministrado a los clientes como para el software obtenido para ayudar en el desarrollo). informes sobre problemas. solicitudes de cambios.1 Evidencia de la conformidad con los requisitos La evidencia de la conformidad con los requisitos puede incluir: a) b) c) d) e) f) resultados documentados de las pruebas.2. software y equipos). cómo y por qué se seleccionaron y calificaron las herramientas. incluyendo los problemas relacionados con las herramientas utilizadas.
1 (proceso de documentación). se recomienda considerar los requisitos legales y reglamentarios. y el software necesario para tener acceso a los registros.3 Retención y disposición Al determinar los períodos de la retención de los registros. y la propiedad de los mismos. Se recomienda considerar la protección contra los virus de computadora y el acceso no permitido o ilegal. 6. llevando a cabo las revisiones por la dirección. asegurando que se establecen los objetivos de la calidad.
4. Cuando los registros sean almacenados en medios electrónicos.I R AM. F.2.
5. e ISO/IEC 12207:1995/ Mod. véanse las ISO/IEC 12207:1995[11].I S O / IE C 9 000 3 :2 006
minutas de reuniones. la disponibilidad de los dispositivos.1:2002[12].1.2 Enfoque al cliente IRAM-ISO 9001:2000. es conveniente evaluar la naturaleza de la información almacenada en los registros. Para mayor información sobre lineamientos generales relacionados con la IRAM-ISO 9001:2000. Sistemas de gestión de la calidad – Requisitos 5. a) b) c) d) e) comunicando a la organización la importancia de satisfacer tanto los requisitos del cliente como los legales y reglamentarios. 4.
.1 Compromiso de la dirección La alta dirección debe proporcionar evidencia de su compromiso con el desarrollo e implementación del sistema de gestión de la calidad.
5.2. Sistemas de gestión de la calidad – Requisitos 5.
NOTA.1 y 8.4.2.1 Compromiso de la dirección IRAM-ISO 9001:2000. así como con la mejora continua de su eficacia. Los registros pueden incluir información almacenada en sistemas de correo electrónico.2. es conveniente tener en consideración los tiempos de la retención y la accesibilidad a los registros.2 Enfoque al cliente La alta dirección debe asegurarse de que los requisitos del cliente se determinan y se cumplen con el propósito de aumentar la satisfacción del cliente (véanse 7. y registros de la liberación del software.2. previendo la degradación de los medios. y asegurando la disponibilidad de recursos. Al determinar los métodos de eliminación de datos de los medios.1). estableciendo la política de la calidad. al final del período de retención requerido.
1 a)].I R AM.
.4 Planificación 5.3 Política de la calidad IRAM-ISO 9001:2000. Los objetivos de la calidad deben ser medibles y coherentes con la política de la calidad.2 Planificación del sistema de gestión de la calidad IRAM-ISO 9001:2000. así como los objetivos de la calidad.1 Objetivos de la calidad IRAM-ISO 9001:2000. Sistemas de gestión de la calidad – Requisitos 5.4. incluye un compromiso de cumplir con los requisitos y de mejorar continuamente la eficacia del sistema de gestión de la calidad. proporciona un marco de referencia para establecer y revisar los objetivos de la calidad. es comunicada y entendida dentro de la organización.
NOTA. Sistemas de gestión de la calidad – Requisitos 5.1 Objetivos de la calidad La alta dirección debe asegurarse de que los objetivos de la calidad.4.4. y es revisada para su continua adecuación. se establecen en las funciones y niveles pertinentes dentro de la organización.4. incluyendo aquéllos necesarios para cumplir los requisitos para el producto [véase 7.I S O / IE C 9 000 3 :2 006
5.1. Se puede utilizar la norma ISO/IEC 15504 (todas sus partes) para evaluar la capacidad de los procesos y para establecer los objetivos de mejora de las capacidades de los procesos.
5. y se mantiene la integridad del sistema de gestión de la calidad cuando se planifican e implementan cambios en éste.3 Política de la calidad La alta dirección debe asegurarse de que la política de la calidad: a) b) c) d) e) es adecuada al propósito de la organización. Se puede encontrar información sobre los atributos de los procesos de software apropiados para establecer los ob[22] jetivos en la norma ISO/IEC 15504-1 . Sistemas de gestión de la calidad – Requisitos 5.2 Planificación del sistema de gestión de la calidad La alta dirección debe asegurarse de que a) b) la planificación del sistema de gestión de la calidad se realiza con el fin de cumplir los requisitos citados en 4.
planes de administración de la configuración.2. bibliotecas de software (librerías). La planificación de la calidad del software a nivel de proyecto/producto se trata en 7.5.1. documentos del diseño de la arquitectura.I S O / IE C 9 000 3 :2 006
La planificación puede realizarse a nivel organizacional y a nivel de proyecto/producto. operación o mantenimiento. Aplicación).1 Responsabilidad y autoridad La alta dirección debe asegurarse de que las responsabilidades y autoridades están definidas y son comunicadas dentro de la organización. incluyendo la forma en que la organización normalmente implementa los procesos de ciclo de vida del software. planes de aseguramiento de la calidad del software y planes de capacitación. autoridad y comunicación 5.5. documentos del diseño detallado. la identificación de las herramientas y del ambiente de desarrollo de software. Sistemas de gestión de la calidad – Requisitos 5. la identificación de todo software reusable (véase también 7. planes de verificación y validación de software. la definición de la forma de adecuación de los métodos de ingeniería de software a los proyectos de la organización dentro del ciclo de vida (véase 1.4.). por ejemplo reglas de codificación.5. la definición de los productos de trabajo de desarrollo de software. tales como documentos de requerimientos de software. la definición del contenido de los planes de administración de software. y marcos de trabajo. y documentación del usuario del software.
Se recomienda que el representante de la dirección de la organización considere cualquier cambio al modelo de ciclo de vida del software que pueda afectar al sistema de gestión de la calidad.I R AM. código del programa.5 Responsabilidad. 5. y es conveniente que se asegure de que tales cambios no comprometen a ninguno de los controles del sistema de gestión de la calidad.1 Responsabilidad y autoridad IRAM-ISO 9001:2000. La planificación del sistema de gestión de la calidad en el nivel organizacional puede incluir lo siguiente: a) la definición de los modelos de ciclo de vida del software apropiados para emplear según los tipos de proyecto que la organización emprenda. tales como planes de gestión de proyectos. la especificación de convenciones para el uso de lenguajes de programación.
revisar el sistema de gestión de la calidad de la organización. a intervalos planificados.
NOTA . debe tener la responsabilidad y autoridad que incluya: a) b) c) asegurarse de que se establecen. existe un beneficio si el representante de la dirección ha tenido experiencia con el desarrollo de software.1 Generalidades La alta dirección debe.4).2 Representante de la dirección IRAM-ISO 9001:2000.2.6. 5. y asegurarse de que se promueva la toma de conciencia de los requisitos del cliente en todos los niveles de la organización.La responsabilidad del representante de la dirección puede incluir relaciones con partes externas sobre asuntos relacionados con el sistema de gestión de la calidad.
Para una organización productora de software.6.5. Deben mantenerse registros de las revisiones por la dirección (véase 4.2 Representante de la dirección La alta dirección debe designar un miembro de la dirección quien. implementan y mantienen los procesos necesarios para el sistema de gestión de la calidad.
.I R AM. Sistemas de gestión de la calidad – Requisitos 5. La revisión debe incluir la evaluación de las oportunidades de mejora y la necesidad de efectuar cambios en el sistema de gestión de la calidad. informar a la alta dirección sobre el desempeño del sistema de gestión de la calidad y de cualquier necesidad de mejora.5. Sistemas de gestión de la calidad – Requisitos 5.6 Revisión por la dirección 5. adecuación y eficacia continuas.5. para asegurarse de su conveniencia.3 Comunicación interna La alta dirección debe asegurarse de que se establecen los procesos de comunicación apropiados dentro de la organización y de que la comunicación se efectúa considerando la eficacia del sistema de gestión de la calidad.
5. incluyendo la política de la calidad y los objetivos de la calidad.1 Generalidades IRAM-ISO 9001:2000. Sistemas de gestión de la calidad – Requisitos 5.3 Comunicación interna IRAM-ISO 9001:2000.5. con independencia de otras responsabilidades.I S O / IE C 9 000 3 :2 006
2.2. desempeño de los procesos y conformidad del producto. retroalimentación del cliente.6. Sistemas de gestión de la calidad – Requisitos 5.6. 5. y recomendaciones para la mejora. Sistemas de gestión de la calidad – Requisitos 5. y c) las necesidades de recursos. apartado c).3.2 Información para la revisión IRAM-ISO 9001:2000.).I S O / IE C 9 000 3 :2 006
5. cambios que podrían afectar al sistema de gestión de la calidad. b) la mejora del producto en relación con los requisitos del cliente.6.4.I R AM. Una forma de medir el desempeño de los procesos es realizar evaluaciones del proceso de software (véase 8.6. estado de las acciones correctivas y preventivas.
.).2.
A continuación se proporcionan lineamientos para la IRAM-ISO 9001:2000. acciones de seguimiento de revisiones por la dirección previas.3 Resultados de la revisión Los resultados de la revisión por la dirección deben incluir todas las decisiones y acciones relacionadas con a) la mejora de la eficacia del sistema de gestión de la calidad y sus procesos. 5. Una forma de medir la conformidad del producto es efectuar una evaluación del producto de software (véase 8.2 Información para la revisión La información de entrada para la revisión por la dirección debe incluir a) b) c) d) e) f) g) resultados de auditorías.3 Resultados de la revisión IRAM-ISO 9001:2000. Es conveniente que los resultados de dicha evaluación sean considerados como entrada de la revisión por la dirección. Es conveniente que los resultados de dichas evaluaciones sean considerados como entrada de las revisiones por la dirección.6.
toma de conciencia y formación La organización debe a) b) c) d) e) determinar la competencia necesaria para el personal que realiza trabajos que afectan a la calidad del producto.
. toma de conciencia y formación IRAM-ISO 9001:2000.I R AM. formación.2 (capacitación).4).1 (gestión de los recursos humanos) y F.1 Provisión de recursos La organización debe determinar y proporcionar los recursos necesarios para a) b) implementar y mantener el sistema de gestión de la calidad y mejorar continuamente su eficacia.4.1:2002 [12]. asegurarse de que su personal es consciente de la pertinencia e importancia de sus actividades y de cómo contribuyen al logro de los objetivos de la calidad.1 Provisión de recursos IRAM-ISO 9001:2000.2 Competencia. habilidades y experiencia (véase 4. y mantener los registros apropiados de la educación.2.1 Generalidades El personal que realice trabajos que afecten a la calidad del producto debe ser competente con base en la educación.1 Generalidades IRAM-ISO 9001:2000.3. F.4.
6. habilidades y experiencia apropiadas. Sistemas de gestión de la calidad – Requisitos 6.2. y aumentar la satisfacción del cliente mediante el cumplimiento de sus requisitos.2 Competencia. véase la ISO/IEC 12207:1995/Mod. formación.2. evaluar la eficacia de las acciones tomadas.I S O / IE C 9 000 3 :2 006
6.2 Recursos humanos 6. proporcionar formación o tomar otras acciones para satisfacer dichas necesidades.2. Sistemas de gestión de la calidad – Requisitos 6. Para mayor información.3.
6.2. Sistemas de gestión de la calidad – Requisitos 6.
La forma de capacitar no está restringida a cursos tradicionales de capacitación. herramientas de mesa de ayuda y de mantenimiento. capacitación en el trabajo o capacitación basada en redes (“web-based training”). ambientes de desarrollo de aplicaciones y de soporte. cortafuegos (“firewall”). tutorías. herramientas. las pruebas. control de accesos.
. métodos de diseño. La infraestructura puede incluir herramientas de software que soporten el proceso de diseño y desarrollo. herramientas. espacio de trabajo y servicios asociados. y servicios de apoyo (tales como transporte o comunicación). 6. operación y mantenimiento del software sean continuamente controladas y evaluadas para determinar los requerimientos de actualización de las habilidades del personal. sino que se puede hacer a través de talleres. Es conveniente que las tecnologías empleadas en el desarrollo.I S O / IE C 9 000 3 :2 006
Es conveniente que las necesidades de capacitación se determinen considerando los requerimientos documentados. herramientas para la administración del conocimiento. Además podría ser útil incluir la capacitación en las habilidades y en el conocimiento del campo específico dentro del cual se va a aplicar el software. y recursos de computación que se van a utilizar durante el desarrollo y la gestión de proyectos/productos de software. la administración de la configuración. cuando sea aplicable a) b) c) edificios. La evaluación de la efectividad de la capacitación puede realizarse usando mediciones de productos y procesos. protección antivirus. intranet y extranet.I R AM. lenguajes específicos de programación. software. instalaciones y recursos para el desarrollo.
Es conveniente que la infraestructura incluya hardware. la creación o la generación de código. copias de resguardo. auto-capacitación.3 Infraestructura IRAM-ISO 9001:2000. herramientas para redes. La infraestructura incluye. proporcionar y mantener la infraestructura necesaria para lograr la conformidad con los requisitos del producto. como ser: a) herramientas tales como las que se usan para el análisis. técnicas. el diseño y el desarrollo.3 Infraestructura La organización debe determinar. identificando áreas de mejora en el desempeño del personal (entre otras áreas para la mejora). Sistemas de gestión de la calidad – Requisitos 6. (tanto hardware como software). la documentación. y en otros tópicos. la gestión de proyectos. que incluyan seguridad. capacitación asistida por computadora. tales como la gestión de proyectos. equipo para los procesos. operación o mantenimiento del software.
7. y puede revisarse su uso. A la fecha de la presente norma están en estudio las tres primeras partes de la ISO/IEC 14598: la IRAM-ISO/IEC 14598 partes 1.I R AM.I S O / IE C 9 000 3 :2 006
librerías de software. 2 y 3. aprobadas y situadas bajo el nivel apropiado de control de la administración de la configuración.1:2002 [12].
NOTA IRAM. La planificación de la realización del producto debe ser coherente con los requisitos de los otros procesos del sistema de gestión de la calidad (véase 4. Es conveniente que las herramientas usadas en la implementación de productos. cuando sea apropiado. la administración de sistemas y la administración del almacenamiento. diseño y desarrollo. previo a su uso. sean evaluadas.
6. Sistemas de gestión de la calidad – Requisitos 7. El alcance del uso de tales herramientas y técnicas puede documentarse con una guía adecuada. Durante la planificación de la realización del producto. lo siguiente: a) los objetivos de la calidad y los requisitos para el producto. para determinar si existe la necesidad de mejorarlas y/o actualizarlas.
Se recomienda que la organización evalúe si estas herramientas y técnicas se ajustan o no a su propósito.2 (procesos de infraestructura). e ISO/IEC 14598-3[15].1 Planificación de la realización del producto IRAM-ISO 9001:2000.4 Ambiente de trabajo La organización debe determinar y gestionar el ambiente de trabajo necesario para lograr la conformidad con los requisitos del producto. la organización debe determinar. compiladores y ensambladores.
.3. Sistemas de gestión de la calidad – Requisitos 6. tales como herramientas de análisis. Para mayor información.1).2 e ISO/IEC 12207:1995/Mod.4 Ambiente de trabajo IRAM-ISO 9001:2000.
7. herramientas de control de operaciones. F. tales como las utilizadas para la supervisión de redes.1 Planificación de la realización del producto La organización debe planificar y desarrollar los procesos necesarios para la realización del producto.
NOTA. tanto si éstas se desarrollan internamente como si se compran. bajo el título general: Tecnología de la Información – Ingeniería de software – Evaluación del producto de software. véanse las normas siguientes: ISO/IEC 12207:1995 ISO/IEC 14598-2 ISO/IEC 14102
documentos y de proporcionar recursos específicos para el producto. y cuándo serán desarrollados (véase 7. Se recomienda que la planificación de la calidad del software a nivel de proyecto/producto describa cómo se desarrollarán.2.3 para el desarrollo de los procesos de realización del producto.2 Planificación de la calidad La planificación de la calidad proporciona los medios para adecuar la aplicación del sistema de gestión de la calidad a un proyecto específico. asegure la definición de requerimientos específicos de diseño y desarrollo que especifiquen la inmunidad deseada desde.
El resultado de esta planificación debe presentarse de forma adecuada para la metodología de operación de la organización. Es posible que la planificación de la calidad incluya o referencie procedimientos genéricos y/o específicos del proyecto/ producto/ contrato. inspección y ensayo/prueba específicas para el producto así como los criterios para la aceptación del mismo. o mantendrán los productos específicos. al comenzar cada etapa. las actividades requeridas de verificación. cuando sea apropiado.4). a medida que el proyecto progresa.1). los ítems involucrados se definan
.Un documento que especifica los procesos del sistema de gestión de la calidad (incluyendo los procesos de realización del producto) y los recursos que deben aplicarse a un producto. proyecto o contrato específico. después de considerar los cambios de las actividades y tareas relacionadas. la complejidad. el riesgo y la integridad. seguimiento. puede denominarse como un plan de la calidad. Se recomienda que la planificación del desarrollo de software defina qué productos serán desarrollados. Se recomienda que el diseño y desarrollo de productos de software donde una falla puede causar lesiones o poner en peligro a las personas. quién los desarrollará. actividades y tareas se planifiquen y realicen usando los modelos de ciclo de vida apropiados a la naturaleza del proyecto de software. 7. considerando el tamaño.
7. por lo tanto puede ser necesario cambiar o actualizar los procedimientos.1. la seguridad física.I S O / IE C 9 000 3 :2 006
la necesidad de establecer procesos.1. y en respuesta a condiciones potenciales de fallas.I R AM.1 Ciclo de vida del software Se recomienda que los procesos.La organización también puede aplicar los requisitos citados en 7. los registros que sean necesarios para proporcionar evidencia de que los procesos de realización y el producto resultante cumplen los requisitos (véase 4.
NOTA 1 . evaluarán. NOTA 2 . o causar daños a la propiedad o al entorno. y que. Es conveniente considerar la conformidad del método de diseño y desarrollo para el tipo de tarea.3. Se recomienda que se revise la planificación de la calidad a lo largo del progreso del diseño y desarrollo. validación. los métodos y las herramientas que se van a utilizar. producto. El diseño y desarrollo puede ser un proceso evolutivo. o proyecto y la compatibilidad de la aplicación. producto o contrato. La IRAM-ISO 9001:2000 propone una aplicación independiente de los modelos de ciclo de vida usados y no intenta indicar un modelo específico de ciclo de vida o una secuencia de procesos.
Se recomienda que la planificación de la calidad del software a nivel de proyecto considere lo siguiente: a) b) c) la inclusión de.6). casos de prueba. tales como los planes detallados de especificaciones de pruebas de software.
NOTA 1.2.3.3. convenciones de lenguajes de programación. las actividades de seguimiento y medición a llevarse a cabo. o la referencia a los planes de desarrollo (véase 7. 7.3. La planificación de la calidad.2. modelo(s) del ciclo de vida. y del sistema (véase 8.4.1).1.I S O / IE C 9 000 3 :2 006
en su totalidad.4. herramientas. librerías. la adecuación del sistema de gestión de la calidad y/o la identificación de procedimientos e instrucciones específicos. NOTA 2. e informes de análisis de datos utilizables por única vez. y 6. y otros recursos reusables a utilizar en el proyecto. un software de investigación usado solamente por su diseñador. la o las personas responsables de aprobar las salidas de los procesos para el uso subsiguiente. y procedimientos para la aceptación de las pruebas unitarias.2). y la planificación de la capacitación antes de que se requiera una habilidad particular.5. es particularmente útil para clarificar los objetivos de calidad limitados del software que se está diseñando para un propósito restringido. 5. escalas de tiempos y modificaciones de contratos. los procedimientos e instrucciones específicos del proyecto.2. marcos de trabajo.1 son resueltos por los ítems relacionados de la ISO/IEC 12207:1995.3.4. Un documento que describe la planificación de la calidad puede ser un documento independiente (titulado Plan de la calidad).3. 1. los criterios para el inicio y finalización de cada etapa del proyecto.3. los registros por mantener (véase 4. Cuando sea necesario.3. y 7. una parte de otro documento. incluyendo un plan de diseño y de desarrollo. los métodos.1. aún abreviada. las necesidades de capacitación en el uso de herramientas y técnicas.3.1. diseños. los requerimientos de calidad relacionados con el producto y/o los procesos. las que se van a implementar en una versión futura. se puede revisar la planificación de la calidad y acordar dicha planificación entre todas las organizaciones involucradas en su implementación. apropiados para el alcance del manual de calidad y toda exclusión establecida (IRAM-ISO 9001:2000. Ejemplos de software de propósito limitado incluyen: prototipos de demostración para pruebas conceptuales.4). y otras actividades de verificación y validación a llevarse a cabo (véanse 7. Se proporciona una tabla en el anexo B para mostrar cómo los ítems 7.1 y 7. los procedimientos de administración de la configuración a llevarse a cabo.I R AM. los tipos de revisión. Las ISO/IEC 12207[1] e ISO/IEC 12207:1995/Mod. de integración.4).
m) la administración de cambios. o un documento compuesto de varios documentos. tales como cambios en los recursos. una solución interina carente de características tales como seguridad o funcionalidad completa.1:2002[12] incluyen la planificación de la calidad y la planificación del desarrollo como una actividad simple de planificación que conduce a la creación del plan (o de los planes) de gestión de proyectos.5.
ISO/IEC TR 16326:1999 [30]. cuando se utilicen.1:2002
ISO/IEC 9126-1:2001 [5]. cuando sea conocido.2. IRAM-ISO/IEC 14598-2 [14].I R AM. para reducir la posible ocurrencia de omisiones y errores no intencionales. 5. 2) métodos para la evaluación de prototipos o demostraciones. Esta distinción no consta en la IRAM-ISO 9001:2000. el término requisito cuando se refiere al requisito para la evaluación de la calidad del producto. y 6. 5. ítem a) y b)] El software puede ser desarrollado como parte de un contrato. 7. ISO/IEC 12207:1995/Mod. Sistemas de gestión de la calidad – Requisitos 7. como software embebido en un sistema. 6.3.2 Procesos relacionados con el cliente 7.1. y d) cualquier requisito adicional determinado por la organización. e ISO/IEC 12207 [12] F.2.2 (planificación de la gestión de proyectos).1 Determinación de los requerimientos relacionados con el producto
NOTA IRAM.
.4 (planificación).2. b) los requisitos no establecidos por el cliente pero necesarios para el uso especificado o para el uso previsto.1 véanse las normas siguientes: [11].1 Requerimientos relacionados con el cliente [IRAM-ISO 9001:2000.8. Para mayor información sobre los lineamientos generales relacionados con la IRAM-ISO 9001:2000.1 a 6.I S O / IE C 9 000 3 :2 006
Se recomienda que el software de propósito limitado se pruebe de manera consistente con su uso previsto.. Si bien el término requisito es equivalente a requerimiento.2. en términos generales.
7. el establecimiento de los puntos siguientes: 1) métodos para el acuerdo de los requerimientos y autorización y seguimiento de cambios. Las acciones específicas pueden incluir: a) para el desarrollo de los requerimientos. La determinación de los requerimientos es aplicable a todas estas circunstancias. o en apoyo de los procesos de negocio de una organización. o la propia organización de desarrollo) o implícitas (características del producto deseadas pero no necesariamente declaradas).1 (implementación del proceso de desarrollo).2 (planificación de la administración de la configuración).
IRAM-ISO 9001:2000. 7. 7.1. 6. en esta norma se utiliza. incluyendo los requisitos para las actividades de entrega y las posteriores a la misma.2. como un producto disponible para un sector del mercado.2. usuario. especialmente durante el desarrollo iterativo.2 (procesos del ciclo de vida de soporte).
NOTA 3. ISO/IEC TR 15846:1998 [27]. c) los requisitos legales y reglamentarios relacionados con el producto.1 Determinación de los requisitos relacionados con el producto La organización debe determinar a) los requisitos especificados por el cliente. y el término requerimiento cuando se utiliza para describir las necesidades explícitas (especificadas por un cliente.
ya sea directamente o por referencia. Para mayor información sobre 7. desarrollados por la organización o desarrollados en forma conjunta.2 (análisis de requerimientos del sistema) y F. [11]. e ISO/IEC 12207:1995/Mod. Cuando los requerimientos están definidos y acordados en la forma de una especificación de sistemas. por ejemplo.2 a 5.2.2 Requerimientos adicionales determinados por la organización [IRAM-ISO 9001:2000.
Los requerimientos pueden ser proporcionados por el cliente. es conveniente que las interfaces entre el producto de software que se va a desarrollar y otros productos de software o sistemas se especifiquen en los requerimientos. facilidad de uso. Puede ser necesario que los requerimientos tengan en cuenta el entorno de operación.3.4 (análisis de requerimientos del software). hasta donde sea posible. b) el desarrollo de los requerimientos en estrecha cooperación con el cliente o usuario. las siguientes características: funcionalidad.1. ISO/IEC 9126-1:2001
[5].1.
NOTA 2. 7. el establecimiento de un método de trazabilidad de los requerimientos hasta el producto final (tal como la matriz de trazabilidad de los requerimientos). la provisión de definiciones de términos y las explicaciones del contexto de los requerimientos.1. Es conveniente que los requerimientos sean trazables a lo largo del ciclo de vida del desarrollo (véase 7.1 (elicitación de requerimientos).2. Algunas de estas características pueden ser factores críticos de seguridad y/o propósito.3. confiabilidad. y los esfuerzos para prevenir malas interpretaciones mediante.3. pero no estén limitados a. como por ejemplo: seguridad física y de operación. Si los productos de software necesitan conectarse con otros productos de software o sistemas. es conveniente establecer los métodos para su asignación a ítems de hardware y software con las adecuadas especificaciones de interfaces.1. Se recomienda controlar los cambios de requerimientos. Se pueden especificar otras características.I S O / IE C 9 000 3 :2 006
3) métodos para registrar y revisar los resultados de las discusiones de todas las partes involucradas. ítem d)]
NOTA 1. [12]
ISO/IEC TR 15026:1998 [20]. 7.3. Para mayor información sobre 7. véase la ISO/IEC 12119:1994 [10]. ya que es posible que sea necesario corregir el contrato.1. Se admite que en algunas situaciones contractuales.
.). eficiencia.5.4 (proceso de desarrollo).1.. véanse las normas siguientes: ISO/IEC 12207 5.3. facilidad de mantenimiento.2.1:2002 F.2.2. quedando algunos de ellos por desarrollar durante el proyecto. Se permite que los requerimientos incluyan.1. Se recomienda que los requerimientos se expresen en términos claros y sin ambigüedades para facilitar la validación durante la aceptación del producto. la obtención de la aprobación de los requerimientos por parte del cliente. los requerimientos no estén totalmente definidos en el momento de la aceptación del contrato. F.3. y portabilidad.1. y obligaciones legales.I R AM.
.2.2. pero no están limitados a. En su lugar. portabilidad y eficiencia). están resueltas las diferencias existentes entre los requisitos del contrato o pedido y los expresados previamente.1 Intereses de la organización Los aspectos que pueden ser pertinentes durante la revisión de propuestas de software.En algunas situaciones. aceptación de contratos o pedidos. la plataforma de hardware o el sistema operativo. ítems de software y datos a ser proporcionados por el cliente. confiabilidad.
NOTA . y la organización tiene la capacidad para cumplir con los requisitos definidos. Sistemas de gestión de la calidad – Requisitos 7.2 Revisión de los requerimientos relacionados con el producto IRAM-ISO 9001:2000. la identificación de instalaciones.2. incluyendo la identificación de las características requeridas del software (Ej. no resulta práctico efectuar una revisión formal de cada pedido. facilidad de uso.I S O / IE C 9 000 3 :2 006
7. la organización debe asegurarse de que la documentación pertinente sea modificada y de que el personal correspondiente sea consciente de los requisitos modificados. Esta revisión debe efectuarse antes de que la organización se comprometa a proporcionar un producto al cliente (por ejemplo envío de ofertas. licitaciones. facilidad de mantenimiento.
Deben mantenerse registros de los resultados de la revisión y de las acciones originadas por la misma (véase 4. el acuerdo sobre el control de interfaces externas con el producto de software. tales como las ventas por internet. el diseño del software y los estándares y procedimientos de desarrollo que serán utilizados. lo siguiente: a) la viabilidad de alcanzar y validar los requerimientos y características del producto. la organización debe confirmar los requisitos del cliente antes de la aceptación. la definición y documentación de métodos para evaluar su facilidad de uso. los requerimientos de réplica (copia) y distribución.
7. aceptación de cambios en los contratos o pedidos) y debe asegurarse de que a) b) c) están definidos los requisitos del producto. Cuando el cliente no proporcione una declaración documentada de los requisitos. utilidades. contratos. la revisión puede cubrir la información pertinente del producto. Cuando se cambien los requisitos del producto. como son los catálogos o el material publicitario. servicios.: funcionalidad.I R AM. herramientas.2 Revisión de los requisitos relacionados con el producto La organización debe revisar los requisitos relacionados con el producto.2.4). u órdenes por parte de la organización incluyen.2.
baja precisión. certeza y estabilidad de la definición de los requerimientos del cliente e interfaces externas. alta novedad técnica. los cronogramas de progreso. dispersión geográfica significativa de la organización.2.
aspectos legales. baja calidad o disponibilidad de software y herramientas suministradas. diferencias significativas entre los tiempos requeridos para entregar los productos o los servicios y los tiempos determinados en los planes por la optimización de costos y metas de calidad.2.I S O / IE C 9 000 3 :2 006
aspectos relacionados con el cliente: 1) 2) procesos del ciclo de vida impuestos por el cliente. el resguardo de la copia original (maestro) del producto y los derechos del cliente para acceder o verificar dicho original. revisiones técnicas y salidas. confiabilidad de las estimaciones de recursos y la duración requerida para cada actividad. humanos y financieros. que es posible que esté sujeta a derechos de propiedad intelectual. clientes. el nivel de información que se va a revelar al cliente necesita ser mutuamente acordado entre las partes. la disponibilidad oportuna de recursos técnicos. usuarios y proveedores.I R AM. capacidades y experiencia de la organización o de sus proveedores.
aspectos de administración: 1) 2) 3) 4) 5) es conveniente incluir la gestión de riesgos (véase también 7.2 Riesgos Cuando se revisan los requerimientos relacionados con el producto es conveniente considerar los riesgos siguientes: a) b) c) d) e) f) g) h) temas críticos. obligaciones/penalidades relacionadas con el contrato.
. período de obligación de la organización de suministrar copias y proporcionar la capacidad de lectura de las copias originales.2. la responsabilidad de la organización con respecto a tareas subcontratadas. los requerimientos de instalación. tecnologías y software suministrado. incluyendo patentes y derechos de autor. mantenimiento y soporte. confidencialidad y protección de información.2). requisitos legales y reglamentarios. la definición de términos de garantía. acuerdos de la licencia. herramientas.2. de seguridad y confidencialidad: 1) la información manejada bajo el contrato.
7. incluyendo métodos novedosos. de seguridad física y seguridad operativa.
y el mantenimiento de la calidad.4.I R AM.revisión y evaluación). contratos o atención de pedidos. la ingeniería.3 Representante del cliente Se permite que el cliente tenga responsabilidades bajo el contrato. F. La siguiente directriz para comunicarse con el cliente está separada en recomendaciones para el desarrollo. cuando sea apropiado. Sistemas de gestión de la calidad – Requisitos 7. y la retroalimentación del cliente.5 (gestión de riesgos).1 (proceso de abastecimiento. operación o mantenimiento. 5. y tener la autoridad para tratar temas contractuales los cuales incluyen. la funcionalidad o el riesgo.
.2. 7.3. Para mayor información sobre la revisión de los requerimientos véase la ISO/IEC 12207:1995[11] 5. particularmente ante cambios en el alcance. lo siguiente: a) b) el tratamiento de ítems de software provistos por el cliente. 6. cronogramas y costos.2. incluyendo sus quejas. Se recomienda que los aspectos expuestos sean reevaluados cuando se considere conveniente. éste puede representar a los usuarios eventuales del producto.1. Cuando se designa un representante del cliente para el seguimiento de las actividades del ciclo de vida.2.
Se admite que la revisión de los requerimientos sea realizada por organizaciones internas o externas. utilidades.I S O / IE C 9 000 3 :2 006
Se recomienda evaluar las implicancias de cualquier cambio del contrato en recursos. así como a la alta gerencia. pero no están limitados a.
7.1 Generalidades Para el software. datos. las consultas. y para resolver temas puntuales.2.
7.3. Ciertos aspectos particulares pueden hacer necesario que el cliente coopere con la organización para proporcionar información necesaria en una manera oportuna. y para los procesos del ciclo de vida de operación/mantenimiento.6 (proceso de revisión conjunta).
NOTA.2.2. instalaciones. y herramientas que no son adecuados para su uso.iniciación). 1:2002[12].3 Comunicación con el cliente La organización debe determinar e implementar disposiciones eficaces para la comunicación con los clientes.6 (proceso de abastecimiento.2.2. incluyendo las modificaciones. la organización del acceso para los usuarios finales. y 6. servicios. dependiendo del tipo del acuerdo contractual.3 Comunicación con el cliente IRAM-ISO 9001:2000.1 (verificación de contratos). relativas a a) b) c) la información sobre el producto. es posible que el método de comunicación varíe. Para mayor información sobre la gestión de riesgos véase la ISO/IEC 12207:1995/ Mod. y del alcance del contrato para el desarrollo. Ésta puede incluir revisiones de requerimientos relacionados con los contratos.
y/o las actividades de mantenimiento. o ante acontecimientos significativos del proyecto. contratos y enmiendas. incluyendo 1) 2) los acuerdos y efectividad de la mesa de ayuda.
la retroalimentación del cliente. demostraciones de las salidas de los procesos del desarrollo.3.
consultas. incluyendo: 1) 2) el progreso en la entrega del producto o servicio. los incidentes a resolver y las solicitudes de cambio. en forma regular. descripciones de nuevas versiones y actualizaciones. según sea apropiado: a) información sobre el producto. para cubrir los siguientes aspectos. y. el progreso del procesamiento de las quejas del cliente. tales como documentos de diseño y desarrollo. el procesamiento de aspectos de la gestión de riesgos. y el procesamiento de los riesgos del producto o servicio. contratos y enmiendas.
consultas. incluyendo 1) 2) 3) 4) 5) el progreso de las actividades relacionadas con usuarios eventuales del sistema en desarrollo. incluyendo 1) 2) 3) 4) b) planes de desarrollo. tales como la implantación y la capacitación.3. y sitios web del producto. que involucran a la organización y al cliente. que se ha acordado que estén a cargo del cliente. el progreso del trabajo de desarrollo de software emprendido por la organización. incluyendo 1) 2) 3) b) ayuda en línea. aceptación de los resultados de las pruebas. conformidad de las salidas. problemas e ítems de control de cambios. o futuros planificados. manuales de usuario describiendo el producto y su uso.
7.2.3 Comunicación con el cliente durante la operación y el mantenimiento Las fuentes de información que implican la comunicación con el cliente durante la operación y el mantenimiento pueden comprender lo siguiente: a) información sobre el producto. tales como prototipos. el progreso de las actividades.I R AM. y los métodos a través de los cuales se notificará al cliente ante cambios actuales.2.2 Comunicación con el cliente durante el desarrollo Se pueden planificar revisiones conjuntas. y
7. según los requerimientos acordados con el cliente.
Éstos están indicados entre corchetes. 5. 7. 5.1. grupos de usuarios. La organización debe gestionar las interfaces entre los diferentes grupos involucrados en el diseño y desarrollo para asegurarse de una comunicación eficaz y una clara asignación de responsabilidades. y 8.8.
7.3.1.1 (facilidad de mantenimiento y el proceso de desarrollo).4 y 6. Durante la planificación del diseño y desarrollo la organización debe determinar a) las etapas del diseño y desarrollo.2. Los resultados de la planificación deben actualizarse.1:2002 incluyen la planificación de la calidad y la planificación del desarrollo como una actividad única de planificación dirigida a la creación del plan o planes de la gestión de proyectos.1.4. Para mayor información. e ISO/IEC 12207:1995/Mod.1:2002[12]. verificación y validación.2 (problema y modificación) a 8. En el anexo B se proporciona una tabla.3.2.1. 5.6 (proceso de abastecimiento – revisión y evaluación) y 5. ISO/IEC 14764:1999[19] (mantenimiento del software). Algunos de los ítems de la lista indicada a continuación han sido incluidos en la lista de planificación de la calidad en 7. Es conveniente.3.2. apropiadas para cada etapa del diseño y desarrollo.3.6 (proceso de revisiones conjuntas).I S O / IE C 9 000 3 :2 006
las encuestas. Este enfoque reduce la dependencia en la verificación y validación como único método para la identificación de problemas. Sistemas de gestión de la calidad – Requisitos 7.3.1. b) la revisión. y c) las responsabilidades y autoridades para el diseño y desarrollo. Las ISO/IEC 12207:1995 e ISO/IEC 12207:1995/Mod.3 (controles).
.1 y 7.
NOTA 1. que la organización asegure que los productos de software están desarrollados de acuerdo con los requerimientos especificados y de acuerdo con la planificación del diseño y del desarrollo y/o la planificación de la calidad (véase 7. por lo tanto.3.1 para la planificación de la calidad).5.1.3. F. para mostrar cómo los ítems 7.1 Planificación del diseño y desarrollo IRAM-ISO 9001:2000.2.2 (apoyo al cliente).2. NOTA 2.5 (proceso de abastecimiento – ejecución y control). véanse las normas siguientes: ISO/IEC 12207:1995[11].
NOTA.2.1 Planificación del diseño y desarrollo La organización debe planificar y controlar el diseño y desarrollo del producto. 6.3 (directrices para el plan de mantenimiento). 7. 6.4.1 Planificación del diseño y del desarrollo Se recomienda que el diseño y el desarrollo se realicen en forma disciplinada para prevenir y minimizar la ocurrencia de problemas.I R AM.1 están resueltos por los ítems relacionados de la ISO/IEC 12207:1995[11] 5. conferencias.3. según sea apropiado.3 Diseño y desarrollo 7.7 (proceso de abastecimiento – entrega y finalización). a medida que progresa el diseño y desarrollo.
y recursos materiales a utilizar.1. 2.g)].2. usuarios. estándares. verificaciones requeridas para las salidas de cada actividad [como 7. capacitación del personal requerido [como 7.3.4). 2. o referencia a: 1. uso de proveedores. incluyendo la calificación de tales técnicas y herramientas. métodos para controlar la no conformidad con los productos de software.2.
la planificación para el control de la provisión de productos y servicios. herramientas y técnicas de desarrollo. 4. identificando: 1.h). reglas.d) y e)]. las interfaces técnicas y organizacionales entre los diferentes individuos o grupos. la organización de los recursos del proyecto. instalaciones.2.1. 4.I R AM. actividades de administración y soporte a llevar a cabo.I S O / IE C 9 000 3 :2 006
Se recomienda que la planificación del diseño y del desarrollo incluya los siguientes ítems. 5. 3.1. 3. prueba. la estructura de desagregación de tareas. diseño. hipótesis asumidas. incluyendo la estructura del equipo. b) c) d) actividades a realizar. representantes del cliente. utilidades. las etapas del proyecto [véase también 7. 3.2. instalación y soporte para la aceptación de productos de software.k)].1. proveedores. metodología. 2. modelo del ciclo de vida. tales como el personal de subproyectos.g) véase también 7. prácticas de administración de la configuración (como 7. salidas requeridas de cada actividad . codificación. representante del aseguramiento de la calidad (véase 7.5]. esto incluye la identificación de. las dependencias asociadas.
. 6. responsabilidades. el cronograma. prácticas y convenciones.1. 5. requisitos legales y reglamentarios [como 7. 4. según corresponda: a) las actividades de análisis de requerimientos. hardware y software para el desarrollo. socios. desarrollo. j)]. el análisis de los posibles riesgos.
la identificación de: 1. 5. entradas requeridas para cada actividad. los hitos. los recursos asociados y estimación de tiempos.2.1. 6.2. y los controles de configuración ubicados en ellas. las actividades de verificación y validación [como 7.1. integración. dependencias y problemas asociados con el diseño y el desarrollo.3.
Para mayor información acerca de la gestión de proyectos de software véase ISO/IEC TR 16326:1999 [30]. el mantenimiento. representantes del aseguramiento de la calidad. 6. la migración.1).3. procedimientos para el archivo. la gestión de riesgos. operación. parte de otro documento o un documento compuesto de varios documentos. personal asociado al desarrollo del proyecto y personal de la mesa de ayuda.I S O / IE C 9 000 3 :2 006
NOTA. mantenimiento y en las actividades de capacitación.3. métodos de control para la protección de virus.
. verificación y validación para el diseño y desarrollo de software están consideradas en 7. de considerarse apropiado.4 (planificación) y 5. 9. En particular. desarrollo.3. NOTA 2. 7.4 Interfaces Se recomienda que el límite de responsabilidad para cada una de las partes del producto de software y la forma en que la información técnica será transmitida entre todos las partes se defina claramente en la planificación del diseño y del desarrollo de los proveedores. proveedores.2. En la operación y el mantenimiento del software éstas pueden estar cubiertas por acuerdos a nivel de servicio o con procedimientos de mantenimiento. las comunicaciones y las métricas. y que. las cuales también tienen interés en el diseño. 5. las pruebas (véase 7.
la identificación de la planificación relacionada (incluyendo la planificación de sistemas) que cubra aspectos tales como la calidad (véase 7.2 Revisión. la administración de la configuración. 7.6).3. Un documento que define la planificación del diseño y desarrollo y cualquiera de los aspectos relacionados puede ser un documento independiente. autoridades regulatorias. la gestión de proveedores. 8. la integración. copia de respaldo. la instalación.2. la reutilización. se recomienda tener en cuenta a otras partes además del cliente y de la organización.
7. puede ser necesario involucrar a los usuarios finales y a cualquier función de operación intermedia. la administración de versiones. En la definición de las interfaces. el control de la documentación incluyendo el archivo de documentos/registros y su distribución. controles de seguridad. 7.4 a 7.1. todo plan sea corregido.3 Responsabilidades y autorizaciones No hay una directriz específica.1 (implementación del proceso de desarrollo). Éstas pueden incluir representantes del cliente. representantes del grupo de procesos de ingeniería. verificación y planificación La revisión. instalación. la capacitación. Para mayor información acerca de la planificación del diseño y del desarrollo véase la ISO/IEC 12207:1995 [11].
En el caso de un producto enlatado (COTS) en el cual la organización no tiene control sobre el diseño.6.1. recuperación. se recomienda que ésta se asegure de que el producto satisface los criterios de aceptación.1.3. Es conveniente revisar la planificación periódicamente.3. h)
métodos de control para el software usado para apoyar el desarrollo.2 (planificación). para asegurar que se dispone de la capacitación y entrenamiento adecuados para alcanzar los niveles de servicio comprometidos. y control del acceso a los productos de software. socios.
NOTA 1.I R AM. La organización puede requerir la revisión de la planificación del diseño y del desarrollo del proveedor.
requerimientos asumidos o no establecidos. la información proveniente de diseños previos similares. b) y d) del apartado 7. Sistemas de gestión de la calidad – Requisitos 7. Las entradas al análisis de requerimientos del software son los requerimientos del sistema asignados al software y a las especificaciones de las interfaces entre los componentes de sistema.
Estos elementos deben revisarse para verificar su adecuación.3. se recomienda controlarlos en busca de: a) b) c) d) e) f) ambigüedades y contradicciones. En el modelo de desarrollo iterativo (ciclo de vida).I R AM. especificaciones de rendimiento ajenas a la realidad. véase el punto 7.2. de problemas por resolver. En el diseño de la arquitectura del sistema. de calidad.I S O / IE C 9 000 3 :2 006
7.2 Elementos de entrada para el diseño y desarrollo Deben determinarse los elementos de entrada relacionados con los requisitos del producto y mantenerse registros (véase 4.2 de la IRAM-ISO 9001:2000. los requisitos legales y reglamentarios aplicables.
.2 Elementos de entrada para el diseño y desarrollo IRAM-ISO 9001:2000. componentes de software y manual de operaciones. requerimientos que no pueden ser verificados o validados. La entrada también puede provenir de actividades de revisión del contrato. la entrada del diseño y desarrollo también se puede determinar a partir de las solicitudes de cambios de diseño.1. o de requerimientos surgidos de los criterios de aceptación. Estos elementos de entrada deben incluir a) b) c) d) los requisitos funcionales y de desempeño. de seguridad física y operativa y de restricciones del diseño del sistema.2.3. Los requisitos deben estar completos.4). los requerimientos del sistema se asignan al hardware. información o requerimientos inconsistentes. cuando sea aplicable.3. incompletos o impracticables. y cualquier otro requisito esencial para el diseño y desarrollo. Cuando se revisan los documentos de entrada del diseño y desarrollo (lo que a menudo se realiza conjuntamente con el cliente). La entrada del diseño y del desarrollo puede determinarse a partir de requerimientos funcionales. sin ambigüedades y no deben ser contradictorios. descripción no precisa del entorno y acciones del usuario. de rendimiento. Para mayores lineamientos sobre los ítems a). o bien se puede derivar a través de técnicas tales como el uso de prototipos. originadas en fases anteriores.
I S O / IE C 9 000 3 :2 006
falta de decisiones de diseño y desarrollo en un documento de requerimientos.6 y 7. y especificar las características del producto que son esenciales para el uso seguro y correcto.
Cuando se utiliza el prototipo. y se permite que se realicen utilizando herramientas de diseño y de desarrollo computarizadas. Se recomienda que estas salidas sean completas. y pueden incluir: a) b) c) d) e) f) especificaciones de diseño. Es conveniente que las herramientas sean validadas para el uso que se pretende (véase 7.3.3 Resultados del diseño y desarrollo IRAM-ISO 9001:2000. Las salidas del diseño y del desarrollo pueden expresarse en forma textual.
7.5 a 5.3. contener o hacer referencia a los criterios de aceptación del producto. a través de diagramas o utilizando notaciones de modelado simbólico. Se recomienda definir los criterios de aceptación para las salidas del diseño y desarrollo para demostrar que las entradas de cada etapa del diseño y desarrollo están correctamente reflejadas en las salidas.I R AM.3. producto desarrollado.
NOTA. Para mayor información véase la ISO/IEC 9126-1:2001 [5] para los requisitos de calidad del producto de software como ser las características de calidad del software. 5. Los resultados del diseño y desarrollo deben a) b) c) d) cumplir los requisitos de los elementos de entrada para el diseño y desarrollo. documentación de mantenimiento. manuales del usuario. pseudocódigo o código fuente.
Es conveniente que las salidas del proceso de diseño y de desarrollo se definan y documenten de acuerdo con el método seleccionado. y deben aprobarse antes de su liberación. y métodos formales.3. la producción y la prestación del servicio.3 Resultados del diseño y desarrollo Los resultados del diseño y desarrollo deben proporcionarse de tal manera que permitan la verificación respecto a los elementos de entrada para el diseño y desarrollo.
. se recomienda dejar constancia documentada (de salida) del diseño y desarrollo. véase la ISO/IEC 12207:1995 [11]. modelos de datos. material de capacitación. documentación del operador. Sistemas de gestión de la calidad – Requisitos 7.7 (diseño y pruebas). Para mayor información.3. y omisión de medidas claves de rendimiento. proporcionar información apropiada para la compra. precisas y consistentes con los requerimientos.6)
NOTA. desarrollo y prueba.
Los elementos de revisión por considerar son los siguientes: a) b) c) d) e) f) g) qué es lo que será revisado. Durante las revisiones del diseño y desarrollo.4 Revisión del diseño y desarrollo IRAM-ISO 9001:2000.3. seguridad física y operativa. deben realizarse revisiones sistemáticas del diseño y desarrollo de acuerdo con lo planificado (véase 7. ensayos exhaustivos y revisiones conjuntas. problemas.4). si se va a realizar una reunión de revisión.I R AM. acciones y estado de situación.
Los participantes en dichas revisiones deben incluir representantes de las funciones relacionadas con la(s) etapa(s) de diseño y desarrollo que se está(n) revisando. Sistemas de gestión de la calidad – Requisitos 7. reglas de programación y prueba. es conveniente tener en cuenta criterios tales como factibilidad. y el tipo de revisión. temas por resolver. Deben mantenerse registros de los resultados de las revisiones y de cualquier acción necesaria (véase 4. prueba formal de exactitud.2. cuándo. como ser demostraciones. incluyendo las técnicas que se van a usar y los lineamientos para todos los participantes. los métodos para el seguimiento de la aplicación de las reglas. qué registros deben producirse. prácticas y convenciones para asegurar que se cumple con los requerimientos.I S O / IE C 9 000 3 :2 006
7. los criterios de éxito de la revisión.3). la calidad de los requerimientos y el grado de riesgo asociado con el uso específico del producto de software.1) a) b) evaluar la capacidad de los resultados de diseño y desarrollo para cumplir los requisitos. agenda de encuentros. inspecciones. tal como el establecimiento de los objetivos. apartado 6. por ejemplo: minutas de reunión. documentos requeridos y los roles del personal revisor.3. cómo debe organizarse y conducirse.1:2002 [12] tratan la gestión de proyectos y las revisiones técnicas como actividades separadas. e ISO/IEC 12207:1995/Mod. qué se debe hacer antes de la realización de una revisión. Es recomendable que estos procedimientos estén documentados.
NOTA 1. Las ISO/IEC 12207:1995 [11].
. qué grupos funcionales estarían interesados en cada tipo de revisión y.4 Revisión del diseño y desarrollo En las etapas adecuadas. e identificar cualquier problema y proponer las acciones necesarias.6.
Es conveniente que la revisión del diseño y desarrollo se realice de acuerdo con las medidas planificadas. En el anexo B se proporciona una tabla para mostrar cómo los ítems relacionados de la lista indicada a continuación están especificados en la ISO/IEC 12207:1995 [11]. qué se debe hacer durante la revisión. Se recomienda que el grado de formalidad y rigor de las actividades asociadas con los procesos de revisión sea el apropiado para la complejidad del producto. Es conveniente que la organización establezca procedimientos para tratar las deficiencias o disconformidades de los procesos y productos identificadas durante estas actividades (véase 8.3.
Se deben registrar y controlar los resultados de la verificación y otras acciones posteriores cuando se hayan completado estas acciones.5. complejidad o el aspecto crítico de un producto de software lo requiera.I R AM. de acuerdo con lo planificado (véase 7. Es conveniente que todas las conclusiones sean consideradas y resueltas según corresponda. o cuando se conoce y está acordado el riesgo de proceder de otra manera.I S O / IE C 9 000 3 :2 006
qué actividades de seguimiento se utilizan para asegurar que los puntos identificados en la revisión están resueltos.3.3.2. según corresponda. F.1:2002 [12].3 (revisiones técnicas). véanse las siguientes normas: ISO/IEC 12207:1995 [11]. La verificación se puede realizar sobre las salidas de otras actividades.1:2002[12]. Se recomienda que la verificación se realice según corresponda durante las pruebas y el desarrollo. e ISO/IEC 12207:1995/Mod. tales como métricas de complejidad.
Se recomienda que las actividades de diseño y de desarrollo posteriores sean emprendidas solamente cuando se hayan comprendido las consecuencias de las deficiencias encontradas. Cuando el tamaño. La verificación del software apunta a proveer la seguridad de que la salida de las actividades de diseño y desarrollo está de acuerdo con los requerimientos de entrada. revisiones por pares. Anexo A (procesos de la calidad y requisitos de la evaluación). F. e ISO/IEC 12207:1995/ Mod. tablas de decisión o métodos formales. Sistemas de gestión de la calidad – Requisitos 7.4).3. es conveniente usar métodos específicos de aseguramiento para la verificación. Para mayor información.2. por ejemplo de productos de software comprados y productos provistos por el cliente. La verificación puede comprender las revisiones de los resultados del diseño y el desarrollo (por ejemplo las inspecciones y los ensayos).4. Para mayor información.3.6.3. Se recomienda que sólo se presenten los resultados verificados del diseño y del desarrollo para la aceptación y su uso subsiguiente.5 Verificación del diseño y desarrollo IRAM-ISO 9001:2000.1.
NOTA 2. 5.7 (evaluación de los requerimientos y del diseño) y 6.3 (desarrollo) y F.3.4 (verificación)
.3 (desarrollo) y 6.4 (verificación). simulaciones o pruebas. demostraciones incluyendo prototipos.
7.5 Verificación del diseño y desarrollo Se debe realizar la verificación. 5. Deben mantenerse registros de los resultados de la verificación y de cualquier acción que sea necesaria (véase 4.
NOTA. Es conveniente que todas las conclusiones se consideren y resuelvan.2. ISO/IEC TR 15271:1998[21]. análisis.1).6.6 (revisiones conjuntas). para asegurarse de que los resultados del diseño y desarrollo cumplen los requisitos de los elementos de entrada del diseño y desarrollo.6 y 5.2. 5. véanse las ISO/IEC 12207:1995 [11].
7. Las auditorías de configuración o las evaluaciones confirman.3. o quizás. En algunos casos.
7.I R AM.1 Validación El propósito de la validación del software es brindar una confianza razonable de que éste cumplirá los requerimientos de operación. Un ejemplo puede ser el caso de un software relacionado con la seguridad que no se puede probar bajo circunstancias reales sin arriesgarse a serias consecuencias. cuando las circunstancias reales son raras y difíciles de simular. Deben mantenerse registros de los resultados de la validación y de cualquier acción que sea necesaria (véase 4.4).6 Validación del diseño y desarrollo Se debe realizar la validación del diseño y desarrollo de acuerdo con lo planificado (véase 7. es conveniente que sea conmensurado con el riesgo y las consecuencias de las fallas del diseño y del desarrollo. En el curso de la validación. según lo especificado en el contrato.
. puede no ser posible. Sistemas de gestión de la calidad – Requisitos 7. Antes de ofrecer el producto para la aceptación del cliente. bajo condiciones similares al ambiente de uso. Es posible que ésto pueda requerir del análisis.3. se permite realizar auditorías de configuración o evaluaciones. validar completamente el producto de software por medio de las mediciones y el seguimiento. Se recomienda que cualquier diferencia entre el ambiente de la validación y el ambiente real de aplicación. es conveniente que la organización valide la operación del producto acorde con el uso previsto. por ejemplo. es importante que los resultados de la validación y cualquier otra acción requerida para satisfacer los requerimientos especificados se registren y controlen una vez que se hayan completado las acciones. de la simulación o emulación cuando la validación no es practicable en condiciones de operación.1) para asegurarse de que el producto resultante es capaz de satisfacer los requisitos para su aplicación especificada o uso previsto.
Cualquiera sea el método usado. o factible. se identifiquen y justifiquen tan pronto como sea posible. la validación debe completarse antes de la entrega o implementación del producto. la inspección y las pruebas registradas.3. y qué tipos de pruebas y análisis se pueden realizar para aumentar la confianza de que el producto operará correctamente bajo las circunstancias en las cuales no se puede probar (circunstancias de no prueba).2. En el desarrollo del software. y los riegos asociados con tales diferencias. antes de la liberación de una línea de base de la configuración. el análisis estático de código o inspección del código fuente.3.6.6 Validación del diseño y desarrollo IRAM-ISO 9001:2000. mediante el análisis de la revisión. cuando sea conocido Siempre que sea factible. en el ciclo de vida y que sean registrados. que el producto de software cumple con sus requerimientos contractuales o los especificados. según sea necesario. La incapacidad de probar ciertos productos de software exhaustivamente y en forma concluyente puede conducir a la organización a decidir: a) b) cómo se puede lograr la confianza a través del desarrollo y las herramientas utilizadas.
y documentar cualquier limitación de la prueba. desde un ítem individual del software hasta el producto completo.I S O / IE C 9 000 3 :2 006
7. los casos de prueba. la secuencia y el alcance de las pruebas. A la fecha de la presente norma están en estudio las tres primeras partes de la ISO/IEC 14598: la IRAM-ISO/IEC 14598 partes 1. D1. Las pruebas de aceptación son las que se realizan para beneficio del cliente con el objetivo de determinar la aceptabilidad del producto. Existen diferentes maneras de realizar pruebas. Se pueden requerir pruebas a distintos niveles. los objetivos.3. bajo el título general: Tecnología de la Información – Ingeniería de software – Evaluación del producto de software. A su vez sería conveniente que los procedimientos de las pruebas cubran el registro y el análisis de los resultados así como también la administración de problemas y cambios. revisar e implementar planes para lo siguiente: a) b) c) d) pruebas unitarias. y el alcance de la prueba y el grado de control en el ambiente de prueba. para confirmar que el software satisface los requerimientos especificados. pruebas de aceptación. Se recomienda que la planificación de las pruebas incluya los tipos de prueba.
NOTA IRAM. pruebas de agregación de componentes del software (y del sistema completo).5 (validación). los datos de prueba y los resultados esperados.1:2002[12]. Es conveniente que la planificación de las pruebas identifique los recursos humanos y físicos necesarios para realizar las pruebas y defina las responsabilidades de los involucrados.
NOTA. la complejidad del producto y del riesgo asociado con su uso. Una prueba específica para un software incluye establecer. 2 y 3.5 (validación). pruebas del producto completo previo a la entrega.I R AM. pruebas de integración y del sistema. Para mayor información. 5. las entradas y salidas de las pruebas.2 Pruebas La validación se puede llevar a cabo realizando pruebas. pueden variar según el enfoque.6.
− ISO/IEC 14598-3[15] e ISO/IEC 14598-5[17]. pruebas de calidad. Se recomienda calificar y controlar las herramientas de prueba y el ambiente a utilizarse. pruebas al producto de software completo para confirmar que el mismo cumple con los criterios de aceptación. por ejemplo pruebas aisladas de componentes de software.3 (desarrollo) y F. e ISO/IEC 12207:1995/Mod. por ejemplo.
Se recomienda realizar pruebas de regresión para verificar o validar que no se han comprometido las capacidades del software ante un cambio. por acuerdo entre las partes involucradas. documentar. por ejemplo. Se permite que la aceptación sea con o sin defectos o desviaciones respecto de los requerimientos.2. véanse las normas siguientes: − ISO/IEC 12207:1995[11]. por ejemplo.3 (desarrollo) y 6.
ISO/IEC 19761[31].2.1 (documentación) y F.1.2. El tipo y alcance del control aplicado al proveedor y al producto adquirido debe depender del impacto del producto adquirido en la posterior realización del producto o sobre el producto final. ISO/IEC 20926[32] e ISO/IEC 20968[33] para una guía sobre métodos de estimación de tamaño. Sistemas de gestión de la calidad – Requisitos 7.2. véanse las normas siguientes: − − − − − − ISO/IEC 12207:1995/Mod.4.4). NOTA 2.3.2.I S O / IE C 9 000 3 :2 006
7. Para mayor información véanse las ISO/IEC 12207:1995[11].1 y 6. En el ámbito del desarrollo del software el control de cambios del diseño y desarrollo es normalmente considerado como parte de la administración de la configuración (véase 4.4 (análisis de los requerimientos de software) y F. el diseño. ISO/IEC 12119:1994[10] para una guía sobre cualquier producto enlatado (COTS) de software procurado.5. Los cambios deben revisarse. Es conveniente que los cambios en la especificación del software o en los componentes mantengan una apropiada consistencia entre los requerimientos.3).
. y aprobarse antes de su implementación. Para mayor información sobre lineamientos generales relacionados a la IRAM-ISO 9001:2000. 6. ISO/IEC 15910[28] para el proceso de documentación para el usuario del software. F. los manuales de usuario y cualquier otro ítem adicional relevante. Deben mantenerse registros de los resultados de la revisión de los cambios y de cualquier acción que sea necesaria (véase 4. según sea apropiado. la evaluación y la reevaluación. Deben mantenerse los registros de los resultados de las evaluaciones y de cualquier acción necesaria que se derive de las mismas (véase 4.1:2002[12].5.1.4 Compras 7.2. ISO/IEC 6592:2000[1] para una guía sobre documentación del diseño y desarrollo. F.
7. las especificaciones de las pruebas.7 Control de los cambios del diseño y desarrollo IRAM-ISO 9001:2000. ISO/IEC TR 14759[18] para una guía sobre la categorización del prototipo y ejemplos de su uso.
NOTA 1.1:2002[12]. 5.I R AM.3.3 (modificaciones). Deben establecerse los criterios para la selección.5 (diseño del software).3. el código. verificarse y validarse.3. La revisión de los cambios del diseño y desarrollo debe incluir la evaluación del efecto de los cambios en las partes constitutivas y en el producto ya entregado.7 Control de los cambios del diseño y desarrollo Los cambios del diseño y desarrollo deben identificarse y deben mantenerse registros.1 Proceso de compras La organización debe asegurarse de que el producto adquirido cumple los requisitos de compra especificados. Sistemas de gestión de la calidad – Requisitos 7.3. e ISO/IEC 12207:1995/Mod.5.4.2 (administración de la configuración). 5.1 Proceso de compras IRAM-ISO 9001:2000.2 (administración de la configuración). La organización debe evaluar y seleccionar los proveedores en función de su capacidad para suministrar productos de acuerdo con los requisitos de la organización.4). 7.
Se recomienda considerar las condiciones contractuales para asegurarse de que tales controles se lleven a cabo. instalación y mantenimiento de productos de software. la mesa de ayuda y los servicios de apoyo al cliente (como lo concerniente a la disponibilidad continua de soporte para el producto comprado. los analizadores de código. actividades tercerizadas (por ejemplo la realización de pruebas. las herramientas de diseño y desarrollo o de administración de la configuración. hardware de computadoras y de comunicación. el mantenimiento. verificación y validación independientes.1.I R AM. la consideración de los productos comprados puede requerir que la organización gestione los riesgos asociados con la licencia.
. 7. componentes claves (por ejemplo. administración de las instalaciones). la instalación y el mantenimiento de los productos de software.1 Productos comprados Para los propósitos del apartado 7.
El tipo y la magnitud del control que va a ejercer por la organización sobre el proveedor del diseño y desarrollo subcontratado (por ejemplo en proyectos conjuntos) se vuelve especialmente importante cuando se selecciona el proveedor. Una manera de determinar la capacidad de los proveedores de suministrar un producto aceptable puede ser a través de la realización de procesos de evaluación. desarrollos subcontratados (por ejemplo la contratación del personal o la tercerización de desarrollos de productos completos).1 y se proyecta convertirlos en parte del producto.1. los generadores y los compiladores). el software libre se debe considerar como comprado (como las herramientas desarrolladas con código abierto).4. como resultado de versiones posteriores).1. los depuradores (“debuggers”).I S O / IE C 9 000 3 :2 006
7. se pueden incluir los siguientes tipos de productos: a) b) c) d) e) productos de software enlatados o software compartido (“shareware”).4. a fin de lograr que la administración de la configuración sea efectiva. los circuitos integrados pueden estar sujetos a cambios o a una disponibilidad continua incierta). ya que la confianza en la relación puede ser crítica para el éxito del desarrollo.4. documentación del usuario y del producto. En el desarrollo. herramientas consideradas para ayudar en el desarrollo del software (por ejemplo.2 Control de los productos comprados Cuando se adquieren los productos indicados en los ítems a) a i) del punto 7. se recomienda que sean controlados como componentes. software personalizados y servicios.1. la provisión. abastecimiento. En el desarrollo.4. El proceso de evaluación proporciona información de la evaluación de los riesgos y una visión de la madurez y del nivel de capacidad de los procesos del proveedor. los analizadores de pruebas. cursos y material de capacitación. a lo largo de todo el diseño y el desarrollo.
procesos y equipos.1 (proceso de compra). procedimientos.1: 2002[12]. hardware. tales como el análisis de la historia del desempeño del proveedor. se puede aplicar la mayor parte de la IRAM-ISO 9001:2000 en la relación organización-proveedor. La información de compras para el software puede incluir. estándares de programación).I S O / IE C 9 000 3 :2 006
Se recomienda tomar las precauciones necesarias a fin de asegurarse de que el personal contratado tenga las habilidades específicas y los niveles de competencia requeridos. cuando éstos no han sido determinados en el momento de hacer el pedido. la descripción del ambiente de desarrollo (por ejemplo: el hardware. requisitos para la calificación del personal. Para mayor información. según corresponda: a) b) c) d) e) f) la identificación del producto pedido (tal como el nombre del producto.
La organización debe asegurarse de la adecuación de los requisitos de compra especificados antes de comunicárselos al proveedor. protocolo de comunicaciones. sistema operativo). la revisión de las respuestas a las encuestas de los proveedores. número. y la revisión de los planes de verificación y de calidad relacionados con el software.2 Información de las compras La información de las compras debe describir el producto a comprar. Es posible seleccionar al proveedor basándose en la evaluación de las propuestas de los proveedores y en la capacidad de sus procesos. los requerimientos o el procedimiento para identificarlos. y
. e ISO/IEC 12207:1995/ Mod. como parte de la administración del proyecto. En algunas circunstancias. La gestión de riesgos a menudo es más crítica en el desarrollo de software debido a la naturaleza del producto.2 Información de las compras IRAM-ISO 9001:2000. cuando sea apropiado a) b) c) requisitos para la aprobación del producto. Sistemas de gestión de la calidad – Requisitos 7. estándares por aplicar (por ejemplo. F. véase la ISO/IEC 15504-3[24].
7. La reevaluación del desempeño de los proveedores se puede basar en revisiones y controles regulares durante el diseño y el desarrollo. incluyendo. NOTA 2. las herramientas de desarrollo. configuración).I R AM. antes de que sea integrado como parte del equipo del proyecto. los procedimientos y/o las normas de trabajo que es conveniente que el proveedor siga. Para mayor información sobre la evaluación de la capacidad de los procesos de un proveedor. y en otros factores. y requisitos del sistema de gestión de la calidad. la descripción del entorno objetivo (por ejemplo.1.
NOTA 1. 5. especificación de la arquitectura.1 (proceso de compra). véanse las ISO/IEC 12207:1995[11].4. versión. las instalaciones).4.
véanse las ISO/IEC 12207:1995 [11]. la privacidad). se pueden también considerar los métodos y herramientas utilizados durante el desarrollo. la organización debe establecer en la información de compra las disposiciones para la verificación pretendida y el método para la liberación del producto. Cuando se compren o se obtengan datos.3 Verificación de los productos comprados IRAM-ISO 9001:2000. Los métodos para verificar el producto pueden necesitar estar definidos como parte de los requisitos de compra (tales como la prueba de aceptación).1.3 Verificación de los productos comprados La organización debe establecer e implementar la inspección u otras actividades necesarias para asegurarse de que el producto comprado cumple los requisitos de compra especificados. medio. Sistemas de gestión de la calidad – Requisitos 7.3.2. Esta verificación se puede aplicar a las pruebas de aceptación del producto de software comprado que será usado en el desarrollo. provistos por una tercera parte. volumen.4. Es imposible verificar completamente la mayoría de estos productos de software debido a su amplia funcionalidad. incluyendo datos o servicios tales como la contratación del personal. Cuando la organización o su cliente quieran llevar a cabo la verificación en las instalaciones del proveedor. Para la contratación de personal. F.
7. o cuando estén involucradas las compras del hardware y el software asociados. Puede requerirse la inspección por la propia organización. Es conveniente considerar los lineamientos de verificación y validación provistos en 7.5 y 7. las habilidades y la experiencia del personal en temas tales como los lenguajes de programación. Cuando una parte del desarrollo del software sea subcontratada. En algunos casos pueden ser relevantes los requisitos reglamentarios de protección de datos (por ejemplo.
Las consideraciones cubiertas en el apartado 7.2 (preparación de la solicitud de propuesta) e ISO/IEC 12207:1995/Mod.I S O / IE C 9 000 3 :2 006
los requerimientos del personal (por ejemplo.4.2 se pueden aplicar también a los subcontratistas. Cuando se compran productos de software.1:2002[12]. el entrenamiento. Cuando el software desarrollado bajo subcontrato deba integrarse al software desarrollado por la propia organización. es posible que la organización necesite determinar los métodos de verificación. Se puede requerir que la organización adquiera productos de software. es recomendable considerar la educación. 5.I R AM.6. y posiblemente por el cliente. Se aplican las consideraciones generales para las pruebas (véase 8. validación y aceptación del trabajo subcontratado.1. fuente y contenido de los datos obtenidos (por ejemplo datos de prueba obtenidos de una tercera parte). teniendo en cuenta los requerimientos del contrato.
NOTA. debe considerarse el formato y el medio en el cual se lo provee para asegurar que se cumplan los requisitos de operación. se deben aplicar consideraciones al formato. Se recomienda que la organización verifique los productos y los servicios al recibirlos. La organización está habilitada para a asumir el grado de lo que es aceptable pero se recomienda realizar pruebas de aceptación y asegurar la disponibilidad de un soporte adecuado. los prerrequisitos de capacitación. para asegurar que el producto se
.2. el conocimiento del producto).1. Para mayor información.3. Es recomendable que los requisitos de operación y de desarrollo se aprueben antes de su uso.4). las herramientas de desarrollo y la administración de sistemas.1 (preparación de la compra).
Se pueden emplear registros de calificación y registros de entrenamiento para asistir en la verificación de la contratación del personal.5. Se puede necesitar realizar tales pruebas en las instalaciones del proveedor. Los requerimientos de control de la producción y de la prestación del servicio especificados en el apartado 7.5. infecciones de virus).
7.4 (compras-aceptación del cliente). Sistemas de gestión de la calidad – Requisitos 7. véanse las normas siguientes: ISO/IEC 9126-1:2001[5] para obtener lineamientos adicionales sobre las características de calidad apropiadas para la compra del producto de software.1.I S O / IE C 9 000 3 :2 006
desempeña según las especificaciones. F. Las condiciones controladas deben incluir. la disponibilidad y uso de dispositivos de seguimiento y medición.5 Producción y prestación del servicio 7. ISO/IEC 19761[31]. entrega y posteriores a la entrega. la implementación del seguimiento y de la medición.4.
NOTA 1. Cuando las pruebas se realizan en las instalaciones de la organización. NOTA 2.1:2002[12]. el uso del equipo apropiado.5.1 Control de la producción y de la prestación del servicio La organización debe planificar y llevar a cabo la producción y la prestación del servicio bajo condiciones controladas.1 Control de la producción y de la prestación del servicio IRAM-ISO 9001:2000.1 de la IRAM-ISO 9001:2000. IRAM-ISO/IEC 14598-4[16]. Puede también ser necesaria la validación del producto respecto de las necesidades que se requiere que éste cumpla.1.5.3). ISO/IEC 20926[32] y ISO/IEC 20968[33] para obtener lineamientos adicionales sobre métodos de estimación del tamaño.I R AM. es importante asegurarse de que se pruebe antes de su uso o incorporación en el producto final. e ISO/IEC 12207:1995/Mod. se recomienda que ésta se asegure de que se han tomado las medidas apropiadas para segregar el producto hasta que se pueda determinar con certeza su integridad (por ejemplo.1. 7. Para mayor información. Para mayor información sobre lineamientos generales relacionados a la IRAM-ISO 9001:2000. véanse las ISO/IEC 12207:1995 [11]. Dado que no siempre es posible probar el producto en el punto de recepción.
7. es conveniente que el proyecto de desarrollo de software se organice según un conjunto de procesos que transforman los requerimientos en un producto de software. cuando sea necesario. cuando sea aplicable a) b) c) d) e) f) la disponibilidad de información que describa las características del producto. y la implementación de actividades de liberación.1 Producción y prestación de servicios de software Según lo establecido en los lineamientos para el diseño y el desarrollo (véase 7. la disponibilidad de instrucciones de trabajo. para los productos de software son equivalentes a:
y las actividades posteriores a la entrega. Para este último caso. los criterios de decisión y lineamientos para determinar si se pueden incorporar modificaciones temporarias localizadas o si es necesaria la liberación de una copia actualizada completa del producto de software. el mantenimiento y el servicio de soporte que se brinda al cliente (éstas son aplicables a través de la vida del producto). la identificación de los tipos (o clases) de liberación.I S O / IE C 9 000 3 :2 006
las actividades de liberación.I R AM. incluyendo formato. incluyendo las instrucciones de construcción asociadas. el tipo de medio de cada ítem de software y el rótulo asociado.5.5 Instalación A veces.3. dependiendo de la frecuencia y/o del impacto en las operaciones del cliente y de la capacidad de implementar cambios en cualquier momento. guías de usuario. Para construir y liberar el producto de software son apropiadas las disposiciones siguientes: a) b) c) la identificación de los ítems de software que constituyen cada liberación. se recomienda que la organización establezca y realice la réplica a fin de asegurar que la réplica se realiza correctamente. las actividades de entrega. el control del entorno bajo el cual se efectúa la réplica para asegurar su repetición. se recomienda: a) acordar entre la organización y el cliente los respectivos roles. los clientes o terceras partes conducen la instalación. responsabilidades y obligaciones.4 Entrega La entrega se puede realizar por el movimiento del medio físico que contiene al software o por transmisión electromagnética. La construcción y la liberación invocan la administración de la configuración (véase 7. la disposición para asegurar tanto la exactitud de las copias del producto. como que éstas estén completas. liberación y réplica (copia) de los ítem(s) del software. por ejemplo: la operación.5.
7. La preservación de los ítems durante la entrega está considerada en 7. Otras veces.1. la instalación es conducida por la organización.1. la estipulación de la documentación requerida tales como manuales.
7. considerando lo siguiente: a) b) c) d) e) la identificación del original y de las copias. licencias y notas de liberación. 7.2 Construcción y liberación Se recomienda definir los procesos para la construcción.
. En este caso.1. incluyendo la identificación y el empaquetado. identificación y trazabilidad). variante y versión.1.3 Réplica (copia) Cuando se requiera.5. el rol de la organización es describir los pasos que el cliente o tercera parte necesita dar para realizar dicha instalación.5.5.5.
7 Mantenimiento Se recomienda estipular en el contrato el mantenimiento del producto del software que es requerido por el cliente para ítems específicos.6). según corresponda. Se recomienda que las actividades de mantenimiento se desempeñen en el ambiente de desarrollo.
. después de la entrega inicial y de la instalación. las actividades de mantenimiento incluyendo la resolución de problemas. durante la instalación o como parte del mantenimiento. definir la necesidad de captura y/o conversión de los datos y el crecimiento previsto de la base de datos. establecer un cronograma.
La introducción de un nuevo producto de software o de una nueva liberación del software en múltiples puestos de trabajo puede requerir la planificación de la implementación o una preparación especial.5.3). identificaciones de seguridad.5. definir la necesidad de realizar el resguardo de archivos (“backup”) y confirmar su reconstrucción. 7. Es conveniente que el mantenimiento incluya. definir la necesidad de instrucciones de instalación. y los acuerdos para asegurar la continuidad del soporte.1. contraseñas. y por un período de tiempo específico. acordar el acceso a las instalaciones y al equipamiento del cliente (por ejemplo.5. incluyendo: a) b) la necesidad de mantener una mesa de ayuda para atender los llamados telefónicos y otras comunicaciones electrónicas con los clientes. lo siguiente: a) b) c) d) el alcance del mantenimiento.I S O / IE C 9 000 3 :2 006
definir la necesidad y la extensión de la validación de cada instalación.
7. establecer el procedimiento de aceptación de cada instalación hasta que se complete toda la instalación. tales como la recuperación ante desastres.1.I R AM. definir la necesidad de proveer la capacitación para el uso específico del producto.1. y seguimiento del sistema para la detección de fallas. la o las organizaciones de soporte y los acuerdos (véase también 7. definir la necesidad de configuración del software y el hardware para la instalación específica.6 Operaciones Se recomienda que una organización productora de software planifique y controle las operaciones. servicio de soporte de hardware. acompañamiento) establecer la disponibilidad de personal capacitado. Es conveniente que la organización establezca un proceso para el desarrollo de las actividades de mantenimiento y su verificación. la seguridad y el resguardo de archivos (“backup”) (véase 6. con las herramientas y la documentación adecuadas. mesa de ayuda. la identificación del estado inicial de los ítems mantenidos.
5. los requisitos de los registros (véase 4. las actividades de administración de la configuración.
.1. La validación debe demostrar la capacidad de estos procesos para alcanzar los resultados planificados. pruebas y aseguramiento de la calidad.4.5. la aprobación de equipos y calificación del personal.11 (instalación del software). 5.5 (proceso de mantenimiento).2 (apoyo al cliente). 5. En el caso de modificaciones de interfaces y de extensión de la funcionalidad.8 (procesos de resolución de problemas). Para resolver problemas. el uso de métodos y procedimientos específicos.4 (apoyo al usuario).3. F. además de la verificación normal de que el diseño y el desarrollo funcionen correctamente.2 Validación de los procesos de producción y prestación del servicio IRAM-ISO 9001:2000. la forma en que se llevará a cabo la extensión de la funcionalidad y la mejora del rendimiento.8 (procesos de resolución de problemas).6. Sistemas de gestión de la calidad – Requisitos 7. Esto incluye a cualquier proceso en el que las deficiencias se hagan aparentes únicamente después de que el producto esté siendo utilizado o se haya prestado el servicio. se recomienda aplicar los procedimientos de control de cambios e iniciar un nuevo proyecto en forma separada.3 (seguridad de los procesos) y 6.1. los informes y los registros de mantenimiento. La organización debe establecer las disposiciones para estos procesos.4. Algunos ejemplos incluyen lo siguiente: a) una revisión del diseño y desarrollo podría considerar cómo pueden fallar el diseño y el desarrollo.
7.I S O / IE C 9 000 3 :2 006
las modificaciones de interfaces que pueden requerirse cuando se hagan incorporaciones o modificaciones al sistema de hardware o componentes. 5.4). controlados por el software.2.2. véanse las ISO/IEC 12207:1995 [11]. se pueden hacer modificaciones temporarias para minimizar el tiempo de inactividad y realizar posteriormente las modificaciones permanentes.2 Validación de los procesos de la producción y de la prestación del servicio La organización debe validar aquellos procesos de producción y de prestación del servicio donde los productos resultantes no puedan verificarse mediante actividades de seguimiento o medición posteriores.1:2002[12]. la planificación de liberación propuesta. F.
Los registros de las actividades de mantenimiento se pueden utilizar para la evaluación y la mejora del producto de software y para la mejora del sistema de gestión de la calidad en sí mismo.1. e ISO/IEC 12207:1995/Mod. 6. y la revalidación. incluyendo.
NOTA. F.5 (procesos de mantenimiento) y F. dependiendo de la escala de trabajo. Para mayor información.
Se recomienda que la organización considere qué procesos pueden usarse para compensar la incapacidad de validar en forma completa el producto.I R AM.3.12 (instalación del software). cuando sea aplicable a) b) c) d) e) los criterios definidos para la revisión y aprobación de los procesos.
3. complejidad.2.5.
Cualquiera sea el método que se utilice. la organización debe identificar el producto por medios adecuados.I S O / IE C 9 000 3 :2 006
un programa de prueba de fallas y de análisis de efectos que construya un historial de las fallas del diseño y del desarrollo y cómo se pueden evitar éstas fallas.2 Proceso de administración de la configuración Es conveniente que el alcance de la administración de la configuración incluya lo siguiente: a) b) c) la planificación del proceso. incluyendo los ítems de software.
7. se recomienda que éste sea conmensurable con los riesgos y las consecuencias de las fallas del diseño y del desarrollo.2. Sistemas de gestión de la calidad – Requisitos 7.4).5. y software comprado y suministrado por los clientes. la organización debe controlar y registrar la identificación única del producto (véase 4. 7.3 Identificación y trazabilidad IRAM-ISO 9001:2000. La administración de la configuración es una disciplina de administración que aplica directivas técnicas y administrativas al diseño. la identificación de las versiones de cada ítem de software que constituya una versión específica de un producto completo (línea de base). la identificación y la trazabilidad normalmente se implementan a través de la administración de la configuración. La organización debe identificar el estado del producto con respecto a los requisitos de seguimiento y medición. incluyendo software reutilizable. la gestión de la configuración es un medio para mantener la identificación y la trazabilidad.5. desarrollo y soporte de los ítems de la configuración. Otro objetivo es que cualquier otra persona que trabaje en el producto en cualquier momento del ciclo de vida use versiones apropiadas de los ítems.
NOTA . las responsabilidades y las herramientas que se requieren.3) y al hardware.5. librerías. a través de toda la realización del producto.3 Identificación y trazabilidad Cuando sea apropiado. Cuando la trazabilidad sea un requisito.I R AM. según corresponda. El grado del uso de la administración de la configuración depende del tamaño.En algunos sectores industriales. 7. y nivel de riesgos del proyecto. Un objetivo de la administración de la configuración es proveer la visibilidad completa del estado y de la configuración actual del producto. para uno o múltiples ambientes. liberados o instalados. la identificación unívoca del nombre y de las versiones de cada ítem de la configuración y cuándo éstos están bajo el control de la configuración (identificación de la configuración). La disciplina es también aplicable a la documentación relacionada (véase 4. la identificación del estado de construcción de los productos de software bajo desarrollo.3.1 Generalidades Para el software. incluyendo la definición de las actividades.
2. proteger y salvaguardar los bienes que son propiedad del cliente suministrados para su utilización o incorporación dentro del producto.4) y comunicado al cliente.2. según corresponda.I S O / IE C 9 000 3 :2 006
el control de las actualizaciones simultáneas de un ítem de software específico por dos o más personas que estén trabajando en forma independiente (control de la configuración). desde la iniciación hasta su liberación (contabilidad del estado de la configuración).
NOTA . herramientas de desarrollo.
7.5.4 Propiedad del cliente IRAM-ISO 9001:2000. 6.
7. Trazar un componente de un producto de software significa rastrear los estados intermedios del componente (por ejemplo.
Se puede requerir a la organización que adquiera e incluya productos y datos provistos por el cliente. desde estar disponible para una determinada solicitud de cambio en una liberación específica. capítulos 7 a 12. Sistemas de gestión de la calidad – Requisitos 7.administración de la configuración). Tal trazado puede variar en alcance según los requerimientos del contrato o mercado. el seguimiento y el reporte del estado del ítem. NOTA. Cualquier bien que sea propiedad del cliente que se pierda. incluyendo todas las acciones y los cambios resultantes de un problema o una solicitud de cambio. la provisión de la evaluación de la configuración (estado de las actividades de verificación y validación).5.
NOTA IRAM. dado un requerimiento nuevo o modificado. la coordinación para la actualización de múltiples productos (o múltiples copias de un mismo producto) en una o más locaciones. la identificación. modelos lógicos o físicos) hasta identificar su origen (requerimiento) o bien.La propiedad del cliente puede incluir la propiedad intelectual. hasta registrar el destino y uso de cada variante del producto.5. deteriore o que de algún otro modo se considere inadecuado para su uso debe ser registrado (véase 4.2 (proceso de administración de la configuración. verificar. ISO/IEC TR 15846:1998[27] (Procesos del ciclo de vida del software . identificar el componente de software respectivo.I R AM. F. incluyendo productos de software comerciales provistos por el cliente. por ejemplo: a) b) productos de software. véanse las normas siguientes: − − − ISO 10007 [9] (Lineamientos para la administración de la configuración) ISO/IEC 12207:1995 [11].3. Para mayor información. la provisión de la administración de la liberación y entrega.2 e ISO/IEC 12207:1995/Mod. es conveniente que haya un proceso para trazar los componentes de un producto o de un ítem de software.1:2002 [12]. La organización debe identificar.4 Propiedad del cliente La organización debe cuidar los bienes que son propiedad del cliente mientras estén bajo el control de la organización o estén siendo utilizados por la misma.3 Trazabilidad A lo largo del ciclo de vida del producto.
ambientes de desarrollo incluyendo servicios de redes, datos de prueba y datos reales (de operación en ambiente de producción), interfaces u otras especificaciones, hardware, y propiedad intelectual, e información confidencial, propiedad del cliente, incluyendo especificaciones.
En todos los acuerdos de mantenimiento, se recomienda incluir lo siguiente: − licencias y soporte requeridos, incluyendo revisiones subsecuentes del producto, y − limitaciones o restricciones en la reutilización del producto en otros proyectos. Es conveniente definir los medios a través de los cuales se aceptan e integran las actualizaciones de los ítems suministrados por los clientes. La organización puede aplicar el mismo tipo de actividades de verificación tanto al producto provisto por el cliente que como a los productos comprados. Esto incluye los requisitos de los registros que indican los cambios que han sido implementados y, para múltiples productos y sitios, en qué ubicaciones. Es recomendable que los métodos para la identificación de los productos suministrados por el cliente sean parte de la administración de la configuración para el producto (véase 7.5.3). 7.5.5 Preservación del producto IRAM-ISO 9001:2000, Sistemas de gestión de la calidad – Requisitos 7.5.5 Preservación del producto La organización debe preservar la conformidad del producto durante el proceso interno y la entrega al destino previsto. Esta preservación debe incluir la identificación, manipulación, embalaje, almacenamiento y protección. La preservación debe aplicarse también, a las partes constitutivas de un producto. Se recomienda que una organización productora de software asegure que sus productos no han sido alterados desde que fueran producidos hasta el momento de su entrega, a lo largo de la réplica, manipulación, y almacenamiento. La información del software no se degrada; sin embargo, el medio en el cual se almacena puede estar sujeto a deterioro, y es conveniente que la organización tome las precauciones apropiadas. Es recomendable que la entrega prevea las acciones preventivas apropiadas para proteger el producto de software de daños. Adicionalmente, es necesario un nivel apropiado de control de virus del software y medidas apropiadas para proteger la integridad del producto. Se permite que la entrega del software se realice por el movimiento físico del medio que lo contiene, o por transmisión electrónica. Se recomienda considerar los siguientes puntos, y tomar las acciones apropiadas para el manejo, embalaje, almacenamiento o entrega del software: a) b) almacenar los ítem de software, manteniendo las versiones de los productos de las líneas de base establecidas; permitir el acceso y la recuperación del original y de cualquier copia en forma controlada, protegiéndolos de cambios desautorizados, o de corrupción;
proteger el medio de computación, particularmente con respecto a los virus informáticos, ambientes electromagnéticos y electrostáticos; efectuar copias de seguridad periódicas del software (“backup”), incluyendo el almacenamiento fuera del lugar para la recuperación ante desastres; asegurar la oportuna copia del software en un medio de almacenamiento de reemplazo; almacenar el medio de software en un ambiente protegido, previniéndolo del deterioro y de la obsolescencia; considerar los efectos del uso de las técnicas de compresión y descompresión (la reducción del espacio ocupado en un medio de datos, a través de la codificación de los datos, aprovechando su redundancia); considerar los efectos del uso de las técnicas de encriptación y desencriptación (la transformación de los datos en un formato ilegible para mayor seguridad de éstos).
NOTA. Para mayor información sobre lineamientos relacionados con el apartado 7.5 de la IRAM-ISO 9001:2000, véanse las normas siguientes: − − − − ISO/IEC 9126-1:2001[5] para obtener lineamientos adicionales sobre las características de calidad de los productos de software: ISO/IEC TR 15846:1998 [27]; ISO/IEC 14764:1999[19]; ISO/IEC 15910:1999[28].
7.6 Control de los dispositivos de seguimiento y de medición IRAM-ISO 9001:2000, Sistemas de gestión de la calidad – Requisitos 7.6 Control de los dispositivos de seguimiento y de medición La organización debe determinar el seguimiento y la medición a realizar, y los dispositivos de medición y seguimiento necesarios para proporcionar la evidencia de la conformidad del producto con los requisitos determinados (véase 7.2.1). La organización debe establecer procesos para asegurarse de que el seguimiento y medición pueden realizarse y se realizan de una manera coherente con los requisitos de seguimiento y medición. Cuando sea necesario asegurarse de la validez de los resultados, el equipo de medición debe a) calibrarse o verificarse a intervalos especificados o antes de su utilización, comparado con patrones de medición trazables a patrones de medición nacionales o internacionales; cuando no existan tales patrones debe registrarse la base utilizada para la calibración o la verificación; ajustarse o reajustarse según sea necesario; identificarse para poder determinar el estado de calibración; protegerse contra ajustes que pudieran invalidar el resultado de la medición; protegerse contra los daños y el deterioro durante la manipulación, el mantenimiento y el almacenamiento.
NOTA - Véanse las normas IRAM-IACC-ISO E 10012-1 e ISO 10012-2 a modo de orientación.
La calibración es una técnica que con frecuencia se percibe como una técnica no directamente aplicable al software. De todos modos, esta técnica puede ser aplicable al hardware y a las herramientas usadas par probar y validar el software. Consecuentemente, los ítems a) a e) del apartado 7.6 de la IRAM-ISO 9001:2000 pueden ser aplicables al ambiente utilizado en las pruebas del software. Cuando la organización use herramientas, instalaciones y técnicas en la realización de algunas pruebas que verifiquen la concordancia del producto de software con los requisitos específicos, se recomienda que considere el efecto del uso de tales herramientas sobre la calidad del producto de software, cuando se las aprueba. Adicionalmente, tales herramientas pueden ponerse bajo la administración de la configuración, previo a su uso. Aunque la frase ajustarse o reajustarse según sea necesario [IRAM-ISO 9001:2000, 7.6, ítem b)] no es aplicable al software, puede existir la necesidad de verificar periódicamente que el software usado en los dispositivos de medición no haya cambiado, debido a la exposición a entornos severos, tales como virus o campos electromagnéticos. Se recomienda que la adecuación de las herramientas de prueba, técnicas y datos se verifique antes de su uso, para determinar si hay necesidad de mejorarlas y/o actualizarlas. Es conveniente que la organización tenga procedimientos para determinar cómo se verifica el software de prueba. Los dispositivos de medición y seguimiento usados en el desarrollo del software, en las pruebas, en el mantenimiento y en la operación incluyen: a) b) c) d) datos usados para las pruebas del producto de software, herramientas de software (por ejemplo: herramientas para la simulación, la recopilación de registros de desempeño, la utilización de los recursos y el tratamiento de la información), hardware, e instrumental que tiene una interfaz con el hardware.
Se recomienda que la organización controle los dispositivos de medición y seguimiento por medio de un sistema de administración de la configuración (véase 7.5.3).
8 MEDICIONES, ANÁLISIS Y MEJORAS
8.1 Generalidades IRAM-ISO 9001:2000, Sistemas de gestión de la calidad – Requisitos 8.1 Generalidades La organización debe planificar e implementar los procesos de seguimiento, medición, análisis y mejora necesarios para a) demostrar la conformidad del producto, b) asegurarse de la conformidad del sistema de gestión de la calidad, y c) mejorar continuamente la eficacia del sistema de gestión de la calidad.
Esto debe comprender la determinación de los métodos aplicables, incluyendo las técnicas estadísticas, y el alcance de su utilización El propósito del proceso de medición del software es recolectar, analizar e informar los datos relacionados con los productos desarrollados y los procesos implementados dentro de la unidad organizacional, para apoyar la gestión efectiva de los procesos, y para demostrar objetivamente la calidad de los productos. El seguimiento, las mediciones, el análisis y las mejoras de los procesos deben identificarse como parte de la planificación de la calidad (véase 7.1.2).
NOTA. Para mayor información, véanse las normas siguientes: ISO/IEC 12207:1995 [11], 7.3, e ISO/IEC 12207:1995/Mod.1:2002 [12], F.3.3 (mejora de los procesos); ISO/IEC 15939:2002[29], capítulo 5 (proceso de mediciones del software); ISO/IEC 15504-1[22]; ISO/IEC 9126-2[6] e ISO/IEC 9126-3[7] (calidad del producto - métricas internas y externas); IRAM-ISO/IEC 14598-2[14] (evaluación del producto de software – planificación y gestión)
8.2 Seguimiento y mediciones 8.2.1 Satisfacción del cliente IRAM-ISO 9001:2000, Sistemas de gestión de la calidad – Requisitos 8.2.1 Satisfacción del cliente Como una de las medidas del desempeño del sistema de gestión de la calidad, la organización debe realizar el seguimiento de la información relativa a la percepción del cliente con respecto al cumplimiento de sus requisitos por parte de la organización. Deben determinarse los métodos para obtener y utilizar dicha información.
2 Auditoría interna La organización debe llevar a cabo a intervalos planificados auditorías internas para determinar si el sistema de gestión de la calidad a) b) es conforme con las disposiciones planificadas (véase 7. Para mayor información.I S O / IE C 9 000 3 :2 006
Es conveniente que los procesos de la organización para la solicitud. y se ha implementado y se mantiene de manera eficaz. La dirección responsable del área que esté siendo auditada debe asegurarse de que se toman acciones sin demora injustificada para eliminar las no conformidades detectadas y sus causas.Véase las normas IRAM-IACC-ISO E 10011-1. según corresponda.1).
NOTA . después de la entrega inicial. el alcance de la misma. Las actividades de seguimiento deben incluir la verificación de las acciones tomadas y el informe de los resultados de la verificación (véase 8. las responsabilidades y requisitos para la planificación y la realización de auditorías. otras métricas de calidad basadas en el uso del producto. Sistemas de gestión de la calidad – Requisitos 8. para informar de los resultados y para mantener los registros (véase 4.2). como el cumplimiento del proyecto respecto de la planificación de la calidad de éste. por ejemplo: a) b) c) d) el análisis de los llamados de la mesa de ayuda relacionados a la calidad del producto y al desempeño del servicio.
NOTA.I R AM. la medición y el control de la retroalimentación de la satisfacción del cliente provean información en forma continua o periódica. Se deben definir los criterios de auditoría. Se recomienda que esta selección cubra todos los estados y todos los procesos.2. La selección de los auditores y la realización de las auditorías deben asegurar la objetividad e imparcialidad del proceso de auditoría.2. Deben definirse. véase la ISO/IEC 9126-4[8] (calidad del producto – métricas para la calidad en uso).4).
Se debe planificar un programa de auditorías tomando en consideración el estado y la importancia de los procesos y las áreas a auditar.2. las métricas de la calidad en uso derivadas de la retroalimentación del cliente en forma directa e indirecta. en un procedimiento documentado.
.5. y el número de las liberaciones necesarias para solucionar problemas.
Cuando las organizaciones del software dividen su trabajo en proyectos.2 Auditoría interna IRAM-ISO 9001:2000. IRAM-IACC-ISO E 10011-2 e IRAM-IACC-ISO E 10011-3 a modo de orientación. es conveniente que la planificación de las auditorías defina una selección de los proyectos y evalúe tanto el cumplimiento de la planificación de la calidad de los proyectos con el sistema de gestión de la calidad de la organización.
8. Los auditores no deben auditar su propio trabajo. su frecuencia y metodología. con los requisitos de esta norma y con los requisitos del sistema de gestión de la calidad establecidos por la organización. así como los resultados de auditorías previas.
véase la ISO/IEC 15504-2 [23].3. se puede revisar el calendario de auditorías internas.2 (evaluación de los procesos).4 Seguimiento y medición del producto La organización debe medir y hacer un seguimiento de las características del producto para verificar que se cumplen los requisitos del mismo. Véase también la ISO/IEC 15939:2002[29]. Estos métodos deben demostrar la capacidad de los procesos para alcanzar los resultados planificados. NOTA 2. a menos que sean aprobados de otra manera por una autoridad pertinente y.
NOTA. La liberación del producto y la prestación del servicio no deben llevarse a cabo hasta que se hayan completado satisfactoriamente las disposiciones planificadas (véase 7.3 Seguimiento y medición de los procesos La organización debe aplicar métodos apropiados para el seguimiento.I S O / IE C 9 000 3 :2 006
Puede ser necesario auditar varios proyectos en diferentes etapas del ciclo de vida del desarrollo.2. Para mayor información. cuando corresponda.2. Las mediciones más frecuentes incluyen: a) b) c) la duración planificada de la actividad de un proceso y su duración real. Para mayor información.3 (proceso de aseguramiento de la calidad) y 6. y cuando sea aplicable.3 (proceso de aseguramiento de la calidad) y F.3 (mejora de los procesos).7 (proceso de auditoría).I R AM. e ISO/IEC 12207:1995/Mod.1:2002[12].4 Seguimiento y medición del producto IRAM-ISO 9001:2000.
. Sistemas de gestión de la calidad – Requisitos 8. véanse las ISO/IEC 12207:1995[11].1:2002 [12].7 (proceso de auditoría). F.1).3 Seguimiento y medición de los procesos IRAM-ISO 9001:2000.3.
NOTA 1. véase la ISO/IEC 15504-1 [22].2. el costo planificado de la actividad de un proceso y su costo real. ya sea para cambiar la fecha de las auditorías o para considerar un proyecto diferente. la medición de los procesos del sistema de gestión de la calidad. Sistemas de gestión de la calidad – Requisitos 8. F. por el cliente. Las organizaciones normalmente miden algunos aspectos de sus procesos para su seguimiento. Cuando se cambie el cronograma del proyecto seleccionado. los niveles de calidad planificados y las mediciones progresivas de las características de calidad seleccionadas. gestión y evaluación. véanse las ISO/IEC 12207:1995 [11].2. e ISO/IEC 12207:1995/Mod. capítulo 5 (proceso de mediciones del software).2.2 (evaluación de los procesos) y 7.
8. deben llevarse a cabo correcciones y acciones correctivas. Debe mantenerse evidencia de la conformidad con los criterios de aceptación.4).3. Esto debe realizarse en las etapas apropiadas del proceso de realización del producto de acuerdo con las disposiciones planificadas (véase 7.1). o auditar un proyecto a medida que avanza a lo largo de varias etapas. Para obtener lineamientos adicionales sobre la conducción de la evaluación del proceso de software. Los registros deben indicar la(s) persona(s) que autoriza(n) la liberación del producto (véase 4.
8. según sea conveniente.2.3. 6. Cuando no se alcancen los resultados planificados. para asegurarse de la conformidad del producto. y sobre el desempeño de la evaluación.2. 7.
tomando acciones para impedir su uso o aplicación originalmente previsto. autorizando su uso. debe someterse a una nueva verificación para demostrar su conformidad con los requisitos. Para mayor información.3 Control del producto no conforme IRAM-ISO 9001:2000.1. Como ejemplo de las características del producto que se pueden controlar o medir.3 e ISO/IEC 12207:1995/Mod.1:2002 [12]. liberación o aceptación bajo concesión por una autoridad pertinente y.4) de la naturaleza de las no conformidades y de cualquier acción tomada posteriormente. incluyendo las concesiones que se hayan obtenido. Cuando se corrige un producto no conforme.
. se incluyen: a) b) c) d) e) f) funcionabilidad. la verificación y la validación.I S O / IE C 9 000 3 :2 006
Es conveniente que una organización controle y mida la conformidad de los productos con los requisitos de calidad por medios tales como la revisión. o efectos potenciales. facilidad de uso. por el cliente. La organización debe tratar los productos no conformes mediante una o más de las siguientes maneras: a) b) c) tomando acciones para eliminar la no conformidad detectada. de la no conformidad.
Se deben mantener registros (véase 4. se identifica y controla para prevenir su uso o entrega no intencional.
8.proceso para desarrolladores y proceso para evaluadores). ISO/IEC 14598-3 [15] e ISO/IEC 14598-5 [17] (evaluación del producto de software . ISO/IEC 9126-1:2001 [5]. F. confiabilidad. las cuales contienen disposiciones sobre la evaluación de los productos de software durante el desarrollo y cuando éste haya finalizado. 5. Cuando se detecta un producto no conforme después de la entrega o cuando ha comenzado su uso. eficiencia. véanse las normas siguientes: ISO/IEC 12207:1995 [11]. Sistemas de gestión de la calidad – Requisitos 8. Los controles.I R AM. cuando sea aplicable. la organización debe tomar las acciones apropiadas respecto a los efectos. facilidad de mantenimiento.3 Control del producto no conforme La organización debe asegurarse de que el producto que no sea conforme con los requisitos. las responsabilidades y autoridades relacionadas con el tratamiento del producto no conforme deben estar definidos en un procedimiento documentado. portabilidad.2.3 (proceso de desarrollo).
4 Análisis de datos IRAM-ISO 9001:2000. ISO/IEC TR 15846:1998 [27].4 Análisis de datos La organización debe determinar. Es conveniente que el proveedor identifique en qué puntos se requiere el control y el registro de productos no conformes.
. por concesión. En el desarrollo del software. y el rechazo. se recomienda identificar y volver a probar las áreas impactadas por cualquier modificación. recopilar y analizar los datos apropiados para demostrar la idoneidad y la eficacia del sistema de gestión de la calidad y para evaluar dónde puede realizarse la mejora continua de la eficacia del sistema de gestión de la calidad. En la disposición de las no conformidades.2.8 (proceso de resolución de problemas). e ISO/IEC 12207:1995/Mod. 6. el tratamiento como producto conforme después de corregir los requerimientos. se recomienda prestar atención a los siguientes aspectos: a) se recomienda notificar cualquier problema descubierto y sus impactos posibles en cualquier parte del software. Cuando un ítem de software manifieste un defecto durante el desarrollo o el mantenimiento. F. ISO/IEC 12119:1994 [10]. en cada reparación o refinamiento para lograr el cumplimiento de los requerimientos especificados se crea una nueva versión del software. Sistemas de gestión de la calidad – Requisitos 8. se recomienda se controle y registre la investigación y la resolución de tal defecto. a las áreas responsables de manera tal de que los problemas se puedan seguir hasta que sean resueltos. la aceptación con o sin la reparación. la disposición de las no conformidades del producto.
ISO/IEC 12207:1995 [11]. Esto debe incluir los datos generados del resultado del seguimiento y medición y de cualesquiera otras fuentes pertinentes.2 (proceso de administración de la configuración) y 6. Para mayor información. puede ser efectuada transfiriendo el ítem en cuestión fuera del ambiente de prueba o producción a un ambiente separado.
NOTA. Se puede recurrir a la administración de la configuración para la implementación de una parte o de la totalidad de este requisito. En el caso de un software embebido.2. se recomienda establecer la prioridad de las no conformidades.I S O / IE C 9 000 3 :2 006
En el desarrollo del software la separación de los ítems no conformes.2 (proceso de administración de la configuración) y F.I R AM.8 (proceso de resolución de problemas).1:2002 [12]. y se recomienda especificar en un procedimiento documentado el método para determinar el alcance de la prueba iterativa. véanse las normas siguientes:
8. puede ser lograda por: a) b) c) d)
la reparación o retrabajo (por ejemplo para reparar defectos) a fin de cumplir con los requerimientos. puede ser necesario separar el ítem no conforme (hardware) que contiene al software no conforme.
incluyendo las oportunidades para llevar a cabo acciones preventivas. los objetivos de la calidad.I R AM. Sistemas de gestión de la calidad – Requisitos 8. ISO/IEC 19761 [31].
8.1).5. ISO/IEC 20926 [32] e ISO/IEC 20968 [33]. ISO/IEC 15504 (todas las partes) (evaluación de los procesos de software).2 Acción correctiva IRAM-ISO 9001:2000. evaluación y mejora de los procesos. Se puede lograr un enfoque estratégico para la mejora de los procesos. véanse las normas siguientes: − − ISO/IEC 15939:2002 [29].5.1). las acciones correctivas y preventivas y la revisión por la dirección.4 (proceso de medición del software.5.2 Acción correctiva La organización debe tomar acciones para eliminar la causa de no conformidades con objeto de prevenir que vuelvan a ocurrir.2.5. la conformidad con los requisitos del producto (véase 7.1 Mejora continua La organización debe mejorar continuamente la eficacia del sistema de gestión de la calidad mediante el uso de la política de la calidad.evaluar los resultados). Debe establecerse un procedimiento documentado para definir los requisitos para
. y los proveedores. Para mayor información.
NOTA. 1:2002 [12]. véanse las normas siguientes: − − ISO/IEC 12207: 1995 [11]. el análisis de datos. e ISO/IEC 12207:1995/Mod.2. Sistemas de gestión de la calidad – Requisitos 8.3 (el proceso de mejora). 7.
Los ejemplos de análisis de datos pueden incluir informes de problemas de los distintos niveles de prueba y los puntos identificados en revisiones o ensayos exhaustivos (“walkthroughs”).I S O / IE C 9 000 3 :2 006
El análisis de datos debe proporcionar información sobre a) b) c) d) la satisfacción del cliente (véase 8. Para mayor información.1 Mejora continua IRAM-ISO 9001:2000. las características y tendencias de los procesos y de los productos. estableciendo un proceso de mejoras.3.3. 5. Éste puede ser aplicado a uno o a todos los procesos del ciclo de vida del software e involucra la especificación.
NOTA. Las acciones correctivas deben ser apropiadas a los efectos de las no conformidades encontradas. los resultados de las auditorías. F.
8.5 Mejoras 8.
NOTA. evaluar la necesidad de actuar para prevenir la ocurrencia de no conformidades.2.3 Acción preventiva IRAM-ISO 9001:2000. F.4). b) determinar las causas de las no conformidades.
NOTA.3.8 e ISO/IEC 12207:1995/Mod. Para mayor información.2 (evaluación de los procesos).1:2002 [12]. e) registrar los resultados de las acciones tomadas (véase 4. y revisar las acciones preventivas tomadas. y f) revisar las acciones correctivas tomadas.3 Acción preventiva La organización debe determinar acciones para eliminar las causas de no conformidades potenciales para prevenir su ocurrencia.2. Es conveniente que los procedimientos de acciones correctivas de la organización tengan en cuenta los requerimientos para prevenir la recurrencia. véase las ISO/IEC 12207:1995[11]. véanse las normas siguientes: − − ISO/IEC 12207:1995 [11]. 8.4).
La evaluación de los procesos puede ser útil en la recopilación de datos para anticipar los problemas (véase 8. F. determinar e implementar las acciones necesarias. 6. Debe establecerse un procedimiento documentado para definir los requisitos para a) b) c) d) e) determinar las no conformidades potenciales y sus causas. Para mayor información sobre lineamientos generales relacionados con la IRAM-ISO 9001:2000. Las acciones preventivas deben ser apropiadas a los efectos de los problemas potenciales.5.1:2002 [12]. c) evaluar la necesidad de adoptar acciones para asegurarse de que las no conformidades no vuelvan a ocurrir.3).2 (evaluación de procesos).3. es conveniente recurrir a la administración de la configuración para gestionar los cambios.
. d) determinar e implementar las acciones necesarias.3.8 (procesos de resolución de problemas).5. registrar los resultados de las acciones tomadas (véase 4. ISO/IEC 15504-2 [23]. Se recomienda que la gerencia revise las acciones correctivas que involucren cambios en los procesos del ciclo de vida del software. e ISO/IEC 12207:1995/Mod.I R AM. Sistemas de gestión de la calidad – Requisitos 8.5.2.
Cuando una acción correctiva afecte directamente al producto de software.2. 7.
8.I S O / IE C 9 000 3 :2 006
y la numeración de la parte correspondiente (por ejemplo: Pt 4) de las normas que tienen varias partes.I R AM. Las referencias generales están indicadas por una X.
. referenciadas en la IRAM-ISO/IEC 90003.I S O / IE C 9 000 3 :2 006
Lineamientos adicionales para la implementación de la norma IRAM-ISO 9001:2000 disponibles en las normas de los subcomités ISO/IEC JTC 1/SC 7 e ISO/TC 176
La tabla A.1 proporciona los números de los capítulos y apartados referenciados en la IRAM-ISO/IEC 90003.
2 Enfoque al cliente 5.4.I S O / IE C 9 000 3 :2 006
.1:2002 ISO/IEC 19761.1 Provisión de recursos X X 6.1 Compromiso de la dirección 5.1 Objetivos de la calidad 5.4. Sistema de gestión de la calidad 4.2 Planificación del sistema de gestión de la calidad 5. autoridad y comunicación 5. F.1 Anexo C
I R AM.2 Requisitos de la documentación 5.2.1 – Guía adicional para la implementación de la IRAM-ISO 9001:2000 disponible en normas del ISO/IEC JTC1/SC7 y del ISO/TC 176
ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod.3 Política de la calidad 5.5 Responsabilidad. ISO/IEC 20926 e ISO/IEC 20968
4.4 Planificación 5.1 Requisitos generales 4.1.6 Revisión por la dirección 6 Gestión de los recursos 6.Tabla A.
3.4. 6.2 Pt 2.2. Realización del producto 7. F.1. 2 Recursos humanos 6.8. 5.2 Procesos relacionados con el cliente 7.1.4 Ambiente de trabajo 7.2.2 Competencia.3.3.2
7. Pt 3 F. 2.3.1 Determinación de los requerimientos relacionados con el producto 5.I S O / IE C 9 000 3 :2 006
6.3.1.2 7.1.2.3. F.2.1:2002 ISO/IEC 19761.4 Pt 1 X X
.1 Generalidades 6.Tabla A. ISO/IEC 20926 e ISO/IEC 20968
I R AM.2 a 5. toma de conciencia y formación 6.4.1 Planificación de la realización del producto 5. F.3.2.2
6.3. F.3.2
6.1 (continuación) ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod.3 Infraestructura 6.1 a 6.2.
8.1.8.5 5.5 5. 5.3 X
7.3. 5.2 F.2 Revisión de los requerimientos relacionados con el producto
5.4.2.3.3.5.3.4.2.6.2.6 X 6. 5. 6. 5.4.2.6. F.1.2.6.1 Planificación del diseño y del desarrollo 7.1:2002 ISO/IEC 19761.3. 6.4.3. 5. 6. F.4.3.3 Comunicación con el cliente
7.2 Elementos de entrada para el diseño y desarrollo 7.1.2.3 Diseño y desarrollo 7.2.2.6.4 Revisión del diseño y desarrollo
I R AM. 5. F.Tabla A.7. ISO/IEC 20926 e ISO/IEC 20968
7.1.2.1.2 X X 6.3.I S O / IE C 9 000 3 :2 006
.6.1 (continuación) ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod.2. 6.7.6.3.3.5 a 5.1. 8.3.2.7 5.6. F.1.3.2.2.3.3 Resultados del diseño y desarrollo 7.6.3.5.2.3. 7.1 Pt 1 5.3.
1. F.1. 6.1.7 Control de los cambios del diseño y desarrollo 5. 6.1 5.2.3.5.3. F.1.1.2. rrollo F. 6.1 Proceso de compras 7.3 Verificación de los productos comprados 7. 6.1.4.3.4
7.5 Verificación del diseño y desarrollo
5.2. F.3. F.5. F. Pt 5
7.1.4.5 7.66
I R AM.1 (continuación) ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod.4 Compras 7.2.6 Validación del diseño y desa. F. ISO/IEC 20926 e ISO/IEC 20968
7.1. F.3.4 Pt 3. 5.5.5.2.4.3.1 5.3.5 Producción y prestación del servicio
.4.1.2 Pt 1 5.1.2.1:2002 ISO/IEC 19761.I S O / IE C 9 000 3 :2 006
Tabla A.3.5.1. F.2.2 Información de las compras 7.1.
F.12. análisis y mejoras 8.11 .2 7 a 12 X
.5.5. F.1 Generalidades 7.5. 5.F. Pt 3 Pt 2 Pt 1 5 IR AM. F.2.3.1. 5.3 Pt 2.3.4. F.8.6 Control de los dispositivos de seguimiento y medición 8 Mediciones.5.2 Validación de los procesos de producción y de prestación del servicio 7.5.1 (continuación) ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod. ISO/IEC 20926 e ISO/IEC 20968
7. 6. 6.1:2002 ISO/IEC 19761.3.1.1 Control de la producción y de la prestación del servicio
5.Tabla A.2.2.3. F.4.5.3.5 Preservación del producto 7.4 Propiedad del cliente 7.1.4.ISO /IEC 90 00 3 :2 006 6.5.8
7.3 Identificación y trazabilidad 7.
3. F.2 5.5 Mejoras 8.7 8.3 6.3 6.3.I R AM.3.5.2.5.I S O / IE C 9 000 3 :2 006
68 Tabla A.2.3.3 Acciones preventivas 7.2. F. Pt 2 5 Pt 4
. 7.4 X Pt 1.2.8.2.3.2.1 Satisfacción del cliente 8.1 Mejora continua 8.2. F.2.4 Análisis de datos 8.1 (fin) ISO/IEC 12207 e ISO/IEC 12207:1995/ Mod.3 F.3.3 Seguimiento y medición de los procesos 8.1. F.8 Pt 1 X Pt 3.8. 6.2.3.3.2. F.3 Control del producto no conforme 8.2.7.3.3.4 Seguimiento y medición del producto 8. 6.3.3. F.2 Acciones correctivas 8.2 Auditoría interna 6.2.2.1:2002 ISO/IEC 19761.2 Pt 2 X 7.5. ISO/IEC 20926 e ISO/IEC 20968 IRAM-ISO/IEC 14598 ISO/IEC TR 15271 ISO/IEC TR 15846 ISO/IEC TR 16326 ISO/IEC 10007 ISO/IEC 12119 ISO/IEC 15504 ISO/IEC 15939 ISO/IEC 14764 ISO/IEC 15026 ISO/IEC 15910 ISO/IEC 14102 ISO/IEC 9126 ISO/IEC 6592 IRAM-ISO 9001:2000 8. F. F. Pt 5 X 5.2 Seguimiento y mediciones 8.8 7.
1). y otros requisitos críticos de los productos o servicios de software. metodologías.3.3.3 procesos de desarrollo y en el 6.I S O / IE C 9 000 3 :2 006
Planificación en la norma IRAM-ISO/IEC 90003 y en la ISO/IEC 12207
Las ISO/IEC 12207 e ISO/IEC 12207:1995/Mod.4). apropiados para el alcance del manual de calidad y toda exclusión establecida (IRAM-ISO 9001:2000.4 de esta norma se satisfacen con los ítems relacionados en la ISO/IEC 12207:1995. marcos de trabajo.
NOTA. Se deben desarrollar planes separados para la calidad.1 proporciona una guía para ver cómo los ítems 7.1. diseños. del cual se hace referencia a través de las actividades de desarrollo.1 proceso de documentación.1 y 7. 1.2. Cubierto en 5. 6.3. Se deben desarrollar planes individuales para la seguridad física y la operativa.Comparación entre la IRAM-ISO/IEC 90003 y la ISO/IEC 12207 Referencia IRAM-ISO/IEC 90003:2005 7. y procedimientos para la aceptación de las pruebas unitarias. este anexo cubre la gestión de proyectos y las revisiones técnicas de la ISO/IEC 12207:1995. convenciones de lenguajes de programación. No tratado específicamente en la ISO/IEC 12207 ya dad y/o la identificación de procedimientos e que ésta se refiere al nivel organizacional. librerías.5.3. 5. casos de prueba. Adicionalmente. o la referencia a los planes de 5. y herramientas para desempeñar las actividades de aseguramiento de la calidad (o sus referencias en la documentación oficial de la organización).2.2. dad de los productos o servicios de software. 7.2 Planificación de la realización del producto a) la inclusión de. las cuales se corresponden con el apartado 7. e) los métodos. d) los procedimientos e instrucciones específicos del proyecto.1.3 (y otros apartados referenciadas en las notas).3.2).I R AM. instrucciones específicos.1:2002 incluyen la planificación de la calidad y la planificación del desarrollo como una sola actividad de planificación que conduce a la creación de un plan de gestión del proyecto.4. procedimientos. 5.4 Revisión del diseño y desarrollo de la norma IRAM-ISO 9001:2000: Tabla B. La tabla B. modelo(s) del ciclo de vida. para llevar a cabo las actividades del proceso de desarrollo.3.5 d) Gestión de las características de caliel producto y/o los procesos.6.3.3.1.NOTA.5 e) Gestión de la seguridad física y operativa.2. y otros recursos reusables a utilizar en el proyecto. tales como los planes detallados de especificaciones de pruebas de software. b) los requerimientos de calidad relacionados con 5.1.4 El desarrollador debe elaborar planes desarrollo (véase 7.1 .
. de integración.1. 5.1.4 y 6.4. herramientas.
6.2. y del sistema (véase 8. c) la adecuación del sistema de gestión de la cali.3.3 a) Normas de calidad.4.1.
diseño. Validación (6.5 o) Entrenamiento del personal (véase 7.3).3.1. 6. etapa del proyecto.7). codificación.
NOTA.3 en el proceso de compras y las mediciones son parte del aseguramiento de varse a cabo.4.1.2 b) en el desarrollo. esto incluye la identificación de. Cubierto en 5. librerías. Cubierto en 6.5 h) Verificación (véase 6.4).3.3. 6. proceso de administración de la configuración. y referenciado en 5. Cuando las salidas de los procesos son documentos.I R AM. instalaciones. Revisión conjunta 6. figuración a llevarse a cabo.4. recolección. 5. y Resolución de problemas (6. o la referencia a: 1. desarrollo.NOTA. y disposición de los registros de la calidad. llenado.3 desarrollo.4) 6. 7.NOTA. h) los procedimientos de administración de la con. entradas requeridas para cada actividad.6.I S O / IE C 9 000 3 :2 006
Tabla B.2.3.3.5 b) Ambiente de ingeniería (para desarrollo.5). Los requerimientos específicos están incluidos en las actividades y tareas de los procesos 5. y Resolución de problemas (6.1. operación. incluyendo el enfoque para relacionar la interfaz con el agente de verificación y validación.2.4) y Validación (véase 6.3.3. mantenimiento. Auditoría (6.2. incluyendo el ambiente de prueba. l) los registros por mantener (véase 4.3.3 en proceso de documenlidas de los procesos para el uso subsiguiente.3 e) Actividades seleccionadas y tareas de apoyo de procesos.2. integración.5.2. Validación (6.3. 2.4). g) los tipos de revisión. Cubierto en 6. si está especificado.5). 5.2.2. 5. estándares. modificaciones de contratos. o mantenimiento.4.3.1 Planificación del diseño y del desarrollo a) las actividades de análisis de requerimientos. y otras actividades de veri.4
.8).5 g) Aseguramiento de la calidad (véase ficación y validación a llevarse a cabo (véanse 6. escalas de tiempos y de cambios entre el comprador y el proveedor. 7. tales como Verificación (6. y 7. y la planificación de la 7.2.4.8).
tación.6).4). El seguimiento es parte de 5. actividades a realizar. según corresponda).3 e) Actividades seleccionadas y tareas de apoyo de procesos. i) las actividades de seguimiento y medición a lle. procedimientos y herramientas. instalación y soporte para la aceptación de productos de software. Revisión conjunta 6.
m) la administración de cambios.4. capacitación antes de que se requiera una habilidad.7).
k) las necesidades de capacitación en el uso de 5.5.2.4).1. 7.1. equipamiento.5.3 c) Procedimientos para la identificación. proceso de revisión conjunta.3. esto está cubierto en 6. Auditoría (6.5
j) la o las personas responsables de aprobar las sa.1 (continuación)
Referencia ISO/IEC 12207:1995 5.5 o) Entrenamiento del personal (véase herramientas y técnicas.4. tales como Verificación (6. prueba.6).6). tales como cam.
productos y procesos en 6.5 como un mecanismo de control bios en los recursos.1.
f) los criterios para el inicio y finalización de cada NOTA.NOTA.NOTA.5).
nogramas asociados a las tareas.4). 4. el apoyo en la aprobación del software (5. Es equivalente a todas las actividades de productos y servicios. por medios tales como los ejercicios para establecer los requerimientos.4. modificaciones y cambios.4.5 a) La estructura organizacional del proyecto y la autoridad y la responsabilidad de cada unidad organizacional. usuarios. por medios tales como las revisiones conjuntas (véase 6.
b) la planificación para el control de la provisión de NOTA.
NOTA. más que una actividad de planificación. 5.
e) el análisis de los posibles riesgos. responsabilidades.I S O / IE C 9 000 3 :2 006
Tabla B. por técnicas potenciales. 5. y acceso a las instalaciones.
c) la organización de los recursos del proyecto.3.
f) el cronograma identificando: 1.
5. software e ítems no entregables a ser desarrollados juntos con el presupuesto.2.I R AM.1. representantes del cliente.5 n) Medios para la planificación. pos. actividades de administración y soporte a llevar a cabo.5 j) Involucramiento del usuario.2. los hitos.2.
liberación. y la entrega de informes.4. entrega y post-entrega.12).6).5) tanto como la administración de la configuración (6. Los problemas están cubiertos por el proceso de resolución de problemas (6. recursos físicos. 3. inlas etapas del proyecto [véase también cluyendo los productos de software. la cual es la gestión midas.2.5 de mantenimiento. dependencias y problemas asociados con de las áreas del proyecto que involucran riesgos el diseño y el desarrollo.2. reuniones informales.
5. guimiento. 6.1.2. demostraciones con prototipos y evaluaciones. más que como una actividad de planificación.2. los la estructura de desagregación de tareas. hipótesis asu. tales como el personal de subproyectos. incluyendo la estructura del equipo. aprobación. Este término de IRAM-ISO 9001:2000 no se usa en ISO/IEC 12207. el personal.1.3. y recursos materiales a utilizar. representante del aseguramiento de la calidad (véase 7. informes.4) y mantenimiento (5. capacitación del personal requerido [como 7. el selas dependencias asociadas.
operación y 5. proveedores. verificaciones requeridas para las salidas de cada actividad [como 7.5.3. costos y calendario.5].4. auditorías (véase 6. salidas requeridas de cada actividad.4. j)].1 (continuación)
Referencia IRAM-ISO/IEC 90003:2005 3.2 k)].3. 5.5 c) Estructura de desagregación de tareas de los procesos y actividades del ciclo de vida.
5.2).5 k) Gestión de riegos. incluyendo organizaciones externas.5 i) Involucramiento de los compradores. servicios de 7. d) las interfaces técnicas y organizacionales entre los diferentes individuos o grupos.13) e incluyendo los procesos de operación (5. socios (“partners”). incluyendo la instalación del software (5.8). 5. 4. aceptación. y los crolos recursos asociados y estimación de tiem. uso de proveedores.7). Estos son requerimientos específicos de los apartados de la ISO/IEC 12207.1.2 g) véase también 7. 2.4. implementación. el tamaño del software.
la instalación. estándares. recuperación.4 Revisión del diseño y desarrollo Es conveniente que la revisión del diseño y desarro. la gestión de proveedores. Si es necesario. copia de respaldo (back-up).
3. costos y calendario.
7. la gestión de riesgos.6).4.2. 5. acciones y responsabilidades asociadas con el desarrollo y la calificación de todos los requerimientos incluyendo la seguridad física y operativa. herramientas.
8.3 d) Recursos. 4.2 a) el requisito de revisar los requerimientos antes de la aceptación del contrato.3.5 m) La aprobación requerida por medios para el desarrollo. métodos para controlar la no conformidad con los productos de software. métodos de control para la protección de virus. la capacitación.2. la cual es la gestión de las áreas del proyecto que involucran riesgos por técnicas potenciales. la administración de versiones.
h) la identificación de la planificación relacionada (incluyendo la planificación de sistemas) cubriendo aspectos tales como la calidad (véase 7. 9. y control del acceso a los productos de software. 5. metodología.5 g) Aseguramiento de la calidad (véase 6. cronograma y responsabilidades para conducir las actividades de [como 7.4. prácticas y convenciones.2.2. el uso.3. hardware y software 5. ción (como 7. procedimientos para el archivo. reglas.3.1 (continuación)
Referencia IRAM-ISO/IEC 90003:2005 6. controles de seguridad. incluyendo la calificación de tales técnicas y herramientas.4.
2.g)].5 k) Gestión de los riegos.4 El desarrollador debe elaborar planes para llevar a cabo las actividades del proceso de desarrollo. el mantenimiento. requisitos legales y reglamentarios [como 7.3.3. herramientas y técnicas de desarrollo.3). 5.3 b) Procedimientos para la revisión del contrato y la coordinación de allí en más.1.I S O / IE C 9 000 3 :2 006
instalaciones. se pueden desarrollar planes individuales.
g) la identificación de: 1. 5. modelo del ciclo de vida. la migración.requeridas.6.I R AM.5 l) Política de seguridad.2.h).1 Revisiones periódicas que deben ser llo se realice de acuerdo con las medidas planifi.1. la garantía y los derechos de licencia. Los planes deben incluir normas específicas. y los controles de configuración ubicados en ellas. tales como las regulaciones. 7.1. las comunicaciones y las métricas.1. utilidades.d) y e)]. la integración.
NOTA.1.1. 6.
las actividades de verificación y validación 6. las reglas para la necesidad de conocer y el acceso a la información en cada nivel de la organización que intervenga en el proyecto. la reutilización.2. las pruebas (véase 7. 5. la propiedad. se-
.llevadas a cabo en hitos predeterminados.2.1. 6. aseguramiento de la calidad. la administración de la configuración.2. las certificaciones prácticas de administración de la configura.1). esto es. IRAM-ISO 9001:2000 No requiere procedimientos de revisión de contratos pero incluye en 7. métodos de control para el software usado para apoyar el desarrollo. Dichos planes deben estar documentados y ejecutados.6. métodos.4.
la ubicación. la aprobación. el software y las herramientas. 6.6. 6.8) según se requiera. inspecciones.6.I R AM.1. 6.4 Los problemas detectados durante las revisiones deben registrarse e ingresarse en el Proceso de resolución de problemas (6.3. las partes deben estar de acuerdo sobre los siguientes ítems: la agenda de reuniones. las partes deben estar de acuerdo sobre los siguientes ítems: la agenda de reuniones. el hardware. el software y las herramientas. y el tipo de revisión. bajo consideración y proveer evidencia de que: b) éstos cumplen con las normas y las especificaciones. tal como el establecimiento de los objetivos. ensayos exhaustivos y revisiones conjuntas.2 Todos los recursos que son requeridos para llevar a cabo las revisiones deben estar acordados entre las partes.6. como ser demostraciones.6. los productos de software (resultados de una actividad) y los problemas a revisar. prácticas y convenciones para para evaluar los productos o servicios de software asegurar que se cumple con los requerimientos. los productos de software (resultados de una actividad) y los problemas a revisar.2 Todos los recursos que se requieren para llevar a cabo las revisiones deben estar acordados entre las partes. si se va a realizar una reunión de revisión. Los elementos de revisión por considerar son gún se especificó en el plan o planes del prolos siguientes: yecto.1.3 En cada revisión. cuándo. Estos recursos incluyen el personal.1.I S O / IE C 9 000 3 :2 006
Tabla B.6.1 Se deben mantener revisiones técnicas de las reglas.3. cance y los procedimientos …
b) qué grupos funcionales estarían interesados en cada tipo de revisión y. las instalaciones. y los criterios de entrada y salida de cada revisión. acciones y estado de situación. La parte revisora debe informar formalmente a la parte revisada sobre los resultados de la revisión (por ejemplo.1. o la aprobación contingente). También 6. y los criterios de entrada y salida de cada revisión. las instalaciones. 6. la ubicación. temas por resolver. el alcance y los procedimientos. por ejemplo: minutas de reunión. el hardware.6.
.3 En cada revisión. documentos requeridos y los roles del personal revisor. como en el punto anterior. 6.1. a) qué es lo que será revisado. cómo debe organizarse y conducirse. d) los métodos para el seguimiento de la aplicación 6.5 Los resultados de las revisiones deben documentarse y distribuirse.6. agenda de encuentros. las partes deben estar do las técnicas que se van a usar y los de acuerdo sobre los siguientes ítems: … el allineamientos para todos los participantes. Estos recursos incluyen el personal. f) qué se debe hacer durante la revisión. c) qué registros deben producirse.6.6.1. incluyen.1. e) qué se debe hacer antes de la realización de una revisión.3 En cada revisión. 6.1 (continuación)
cadas.6. la desaprobación.1. prueba formal de exactitud. el alcance y los procedimientos. problemas.
Referencia ISO/IEC 12207:1995 6.de la revisión y las responsabilidades y el criterio sión están resueltos. de cierre de todo ítem de acción. normas. las partes deben estar de acuerdo sobre los siguientes ítems: …y los criterios de entrada y salida de la revisión…
h) qué actividades de seguimiento se utilizan para 6. calendarios. la operación. b) Éstos cumplen con los estándares y las especificaciones.1 Las revisiones técnicas deben mantenerse para evaluar los servicios o productos de software bajo consideración y para proveer evidencia de que: a) Éstos están completos. e) Están listos para la siguiente actividad. El resultado de la revisión debe debatirse entre las dos partes y debe proveer lo siguiente: a) Realización del progreso de las actividades de acuerdo al plan. sería apropiado y útil usar la visión de estos mecanismos de revisión separados que tiene la ISO/IEC 12207.6.
NOTA. normas.6.1 El estado del proyecto debe ser evaluado respecto de los planes de proyecto aplicables. y lineamientos del proyecto.3 Revisiones técnicas 6.2.2). provistos por esta norma.6. Aunque no están incluidas en detalle en los lineamientos para la aplicación de la IRAM-ISO 9001:2000. Éstas son con frecuencia muy útiles para los proyectos de software. y lineamientos.I R AM. sería apropiado y útil usar la visión de estos mecanismos de revisión separados que tiene la ISO/IEC 12207. c) Los cambios realizados a éstos se implementan adecuadamente y afectan sólo a aquellas áreas identificadas por el proceso de administración de la configuración (véase 6. o el mantenimiento se conduce de acuerdo con los planes.3.
. d) Evaluación y gestión de los aspectos de riesgo que pueden poner en peligro el éxito del proyecto. b) Control global de mantenimiento del proyecto a través de una adecuada asignación de los recursos. La IRAM-ISO 9001:2000 no hace distinción entre la gestión de proyectos y las revisiones técnicas.
NOTA.6 Las partes deben acordar los resultados asegurar que los puntos identificados en la revi.1 (fin)
Referencia IRAM-ISO/IEC 90003:2005 g) los criterios de éxito de la revisión.1.I S O / IE C 9 000 3 :2 006
Tabla B. La IRAM-ISO 9001:2000 no hace distinción entre la gestión de proyectos y las revisiones técnicas.6. f) El desarrollo. c) Cambio de la dirección del proyecto o la determinación de la necesidad de una planificación alternativa. Aunque no están incluidas en detalle en los lineamientos para la aplicación de la IRAM-ISO 9001:2000.2 Revisiones de la gestión de proyectos 6.
6. calendarios. provistos por esta norma. d) Se ajustan a los calendarios. basado en la evaluación de las actividades o en el estado del producto del software. Éstas son con frecuencia muy útiles para los proyectos de software.1.
6.3 En cada revisión.
[12] ISO/IEC 12207:1995/Amd. ISO/IEC 9126-1:2001. Quality management systems – Requirements.
[10] ISO/IEC 12119:1994. Information technology – Guidelines for the documentation of computerbased application systems.1:2002.I R AM.
NOTA IRAM: a la fecha de la presente norma se ha publicado la norma ISO 9000:2005. installation and maintenance of computer software.
ISO 9000-3:1997. Information technology – Software product evaluation – Part 5: Process for evaluators. Software engineering – Product quality – Part 1: Quality model. Quality management systems – Guidelines for configuration management. Quality management and quality assurance standards – Part 3: Guidelines for the application of ISO 9001:1994 to the development. [13] ISO/IEC 14102:1995. Information technology – Software life cycle processes. Software engineering – Product evaluation – Part 4: Process for acquirers. Information technology – Software life cycle processes – Amendment 1. [17] ISO/IEC 14598-5. [11] ISO/IEC 12207:1995. [14] ISO/IEC 14598-2. Quality management systems – Fundamentals and vocabulary. supply. ISO 9001:2000. [15] ISO/IEC 14598-3. Quality management systems – Fundamentals and vocabulary.I S O / IE C 9 000 3 :2 006
[1] [2] ISO/IEC 6592:2000. Software engineering – Product evaluation – Part 2: Planning and management. Information technology – Guideline for the evaluation and selection of CASE tools. ISO/IEC TR 9126-3:2003. Information technology – Software packages – Quality requirements and testing. ISO 10007. ISO/IEC TR 9126-2:2003. Software engineering – Product quality – Part 4: Quality in use metrics. ISO/IEC TR 9126-4:2003. Software engineering – Product quality – Part 2: External metrics. [16] ISO/IEC 14598-4. ISO 9000:2000. Software engineering – Product evaluation – Part 3: Process for developers. Software engineering – Product quality – Part 3: Internal metrics.
[24] ISO/IEC 15504-3. [23] ISO/IEC 15504-2. Information technology – Process assessment – Part 1: Concepts and vocabulary. [28] ISO/IEC 15910:1999. [25] ISO/IEC 15504-4. [32] ISO/IEC 20926:2003. Software engineering – COSMIC-FFP – A functional size measurement method. Software engineering – IFPUG 4. [22] ISO/IEC 15504-1. Software engineering – Mk II Function Point Analysis – Counting Practices Manual. Software engineering – Process assessment – Part 2: Performing an assessment. [21] ISO/IEC TR 15271:1998.1 Unadjusted functional size measurement method – Counting practices manual. Software engineering – Guide for the application of ISO/IEC 12207 to project management. Information technology – Software maintenance. Information technology – Guide for ISO/IEC 12207 (Software Life Cycle Processes). [33] ISO/IEC 20968:2002. Information technology – System and software integrity levels. Software engineering – Software measurement process. Information technology – Process assessment – Part 5: An exemplar Process Assessment Model. [20] ISO/IEC 15026:1998.I R AM. [19] ISO/IEC 14764:1999.
. [26] ISO/IEC 15504-5. [29] ISO/IEC 15939:2002.I S O / IE C 9 000 3 :2 006
[18] ISO/IEC TR 14759:1999. Information technology – Process assessment – Part 4: Guidance on use for process improvement and process capability determination. Information technology – Software life cycle processes – Configuration Management. Information technology – Process assessment – Part 3: Guidance on performing an assessment. Information technology – Software user documentation process. Software engineering – Mock up and prototype – A categorization of software mock up and prototype models and their use. [27] ISO/IEC TR 15846:1998. [31] ISO/IEC 19761:2003. [30] ISO/IEC 16326:1999.
En el estudio de esta norma se ha tenido en cuenta el antecedente siguiente: ISO .I S O / IE C 9 000 3 :2 006
Anexo D .INTERNATIONAL ELECTROTECHNICAL COMMISSION ISO/IEC 90003:2004 – Software engineering – Guidelines for the application of ISO 9001:2000 to computer software.INTERNATIONAL ORGANIZATION FOR STANDARDIZATION IEC .I R AM.
INVITADA ESPECIAL IRAM / INVITADO ESPECIAL IRAM IRAM IRAM
Comité General de Normas (C. Lic.A. Dr. Ing. Sra. Lic. Ing. AS. Ing.A. Carlos O. ESARTE Emilio ETLIS Graciela FRIGERI Nancy GALLETTI Guillermo KROJZL Miriam LUZI Liliana MIRA Alfonsina MORGAVI Osvaldo PÉREZ María Marta SUCARI Cyntia VELARDE Marcos PASSARELLO Silvana Mayra SARAVIA Marta R. Lic. AGUIRRE PINI Gonzalo BALLESTER Gladys BARCA Juan Carlos CASTRO Adriana Elena DE ROSE Norberto A.L. Lic. AS. INVITADA ESPECIAL GATECH S. Lic. Dr. Tco. / LMIRA CONSULTORES INVITADA ESPECIAL IEEE – INSTITUTO DE INGENIEROS ELÉCTRICOS Y ELECTRÓNICOS. Lic. POLO IT BS. Jorge MANGOSIO Hugo D.ASOCIACIÓN DE AUDITORÍA Y CONTROL DE SISTEMAS DE LA INFORMACIÓN POLO IT BS. Sr. integrado en la forma siguiente:
Subcomité de Calidad en Tecnología de la información
Integrante Lic. Ing. MARCH Samuel MARDYKS Tulio PALACIOS Ángel TESTORELLI Raúl DELLA PORTA
. de BARBIERI Paula María ANGELERI Representa a: INVITADO ESPECIAL BALLESTER SASTRE CONSULTORES AFIP – ADMINISTRACIÓN FEDERAL DE INGRESOS PÚBLICOS XPROJECT S.IRAM
El estudio de esta norma ha estado a cargo del organismo respectivo.)
Integrante Dr. Srta. Srta. Sr. SECCIÓN ARGENTINA POLO IT BS. Ing. Lic. Sr. ADACSI . Mg. Ing. Ing.G. CARACUEL Alberto CERINI Ramiro FERNÁNDEZ Federico GUITAR Jorge KOSTIC Integrante Ing.N. Lic.I R AM. Lic.I S O / IE C 9 000 3 :2 006
Anexo E . AS. Sr. PRACTICAL WEB INVITADA ESPECIAL CABAL C. Víctor ALDERUCCIO José M. Lic. Cont.
.I R AM.
ICS 03.120. 35.080 * CNA 00.I R AM.00
* Corresponde a la Clasificación Nacional de Abastecimiento asignada por el Servicio Nacional de Catalogación del Ministerio de Defensa.10.
More From This UserLeccion 1 Penal 15-16Leccion 1 Penal 15-16cuadernos_ingenieros1cuadernos_ingenieros1Glosario de Ciencias Políticas y Gestión PúblicaGlosario de Ciencias Políticas y Gestión Públicae-gobierno-para-un-mejor-gobierno.pdfe-gobierno-para-un-mejor-gobierno.pdfWeatherly, L.A. - Angel 01 - Angel [Sinopsis].txtWeatherly, L.A. - Angel 01 - Angel [Sinopsis].txtWambaugh, Joseph - Campo de cebollas.docWambaugh, Joseph - Campo de cebollas.docWeatherly, L.A. - Angel 01 - Angel.docWeatherly, L.A. - Angel 01 - Angel.docWheatley, Dennis - Roger Brook 01 - La carrera de Roger Brook.docWheatley, Dennis - Roger Brook 01 - La carrera de Roger Brook.docZweig Stefan - Americo Vespucio - La Historia De Un Error Historico.rtfZweig Stefan - Americo Vespucio - La Historia De Un Error Historico.rtfHenry Miller - El Coloso de MarusiHenry Miller - El Coloso de MarusiOpel Insignia 5 Puertas _ Configurador Del Coche Familiar de OpelOpel Insignia 5 Puertas _ Configurador Del Coche Familiar de OpelHenry Miller - Los Libros en Mi VidaHenry Miller - Los Libros en Mi VidaCómo calibrar la pantalla de tu bq Avant _ mibqyyoCómo calibrar la pantalla de tu bq Avant _ mibqyyoCómo calibrar la pantalla de tu bq Avant _ mibqyyoCómo calibrar la pantalla de tu bq Avant _ mibqyyoRecursos Para La Adecuacion Al ENIRecursos Para La Adecuacion Al ENICuestinario Para El Seguimiento de La Adecuacion Al ENICuestinario Para El Seguimiento de La Adecuacion Al ENIGuia de Adecuacion Al ENIGuia de Adecuacion Al ENIBIBLIOTECA PU Publicacion Oficial 2011 Expediente Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Expediente Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Expediente Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Expediente Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Documento Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Documento Electronico Guia de Aplicacion NTI NoPWBIBLIOTECA PU Publicacion Oficial 2011 Digitalizacion de Documentos Guia de Aplicacion NoPWBIBLIOTECA PU Publicacion Oficial 2011 Digitalizacion de Documentos Guia de Aplicacion NoPWIngeniería del softwareIngeniería del softwareCurso Java y J2EECurso Java y J2EENorm as Tecnica Sen iNorm as Tecnica Sen iNorm as Tecnica Sen iNorm as Tecnica Sen i

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 Resolución 
 Resolución 
 resolución 
 resolución