Organizaciones y Calidad de SoftwareOrganizaciones que han Formulado Normas y Modelos Referentes a la Calidad del Software. Autor David Camilo Cáceres Yáma, Maestría en Gestión de la Tecnología Educativa, Universidad de Santander. Profesor Consultor Raúl Octavio Hernández Martínez, Magister en Informática, Universidad Industrial de Santander. Universidad de Santander Maestría en Gestión de la Tecnología Educativa Módulo: Evaluación de la Calidad de la Tecnología Educativa Ipiales 2018 Organizaciones y Calidad de Software Introducción En la actualidad el concepto de “calidad” es muy común abordarlo a la hora de adquirir un producto, aún más si el concepto se aplica al desarrollo de software, ya que este debe cumplir con las propiedades y características que le confieren capacidad de satisfacer necesidades, gustos, preferencias y expectativas en el consumidor, por consecuencia, un software, es un producto diseñado y utilizado para satisfacer las necesidades crecientes de los grandes avances y aplicaciones de la ciencia y la tecnología, a través de sistemas de cómputo y como todo producto, su fiabilidad se analiza mediante normas estandarizadas que evalúan su calidad en el proceso desarrollo, funcionalidad y eficiencia. Para evaluar la calidad del software, a nivel mundial existe diversidad de organizaciones que desarrollan procesos estandarizados y normas que evalúan la calidad en los procesos de desarrollo y del producto final, organizaciones clasificadas a nivel internacional, regional o nacional. Se describirán a continuación algunas organizaciones que han formulado normas y modelos referentes a la calidad de software tanto a nivel de procesos de desarrollo como de producto final, indicando la forma de trabajo establecida. Organizaciones y Calidad de Software Organizaciones que han Formulado Normas y Modelos Referentes a la Calidad del Software. SEI (Software Engineering Institute) de la Universidad de Carnegie-Mellon en USA. Fundado en 1984 para desarrollar modelos de evaluación y mejora en el desarrollo de software, dando respuesta a los problemas que generaba al ejército estadounidense la programación e integración de los sub-sistemas de software en la construcción de complejos sistemas militares. Referente en Ingeniería de Software por realizar en 1991 el desarrollo del modelo SW-CMM (Capability Maturity Model), punto inicial de todos los que han ido formando parte del modelo que ha desarrollado sobre el concepto de capacidad y madurez, hasta el actual CMMI. SEI alberga al CERT, otro instituto federal de investigación y desarrollo que investiga y mejora la seguridad de los sistemas de información del ejército y ejerce la coordinación en caso de emergencias. ESI (European Software Institute). Es una organización creada en 1993 por la Comisión Europea con el apoyo del gobierno vasco y de varias empresas europeas relacionadas con los campos de las TIC en aspectos como mejora de procesos de software, servicios de TI (Tecnología de la información), administración cuantitativa, productividad, SOA (Service –Oriented Architecture), confianza y seguridad, ergonomía digital, empresa digital e IT card (servicio de certificación que certifica la capacidad de la persona en el uso de las TIC). La sede principal se encuentra en Zamudio (España), y para América se encuentra en Virginia Occidental USA. Las áreas en las que está dividida ESI-Tecnalia, denominadas Unidades de Negocio (UNEs) son Software (que realiza servicios de auditoría, consultoría, formación y Organizaciones y Calidad de Software certificación en CMMI, ITIL, ISO 20000, Six Sigma, investigación y desarrollo, entre otros) y Sociedad de la Información (desarrolla iniciativas como ergonomía digital, empresa digital e IT Card). Un importante modelo creado por ESI en procesos de desarrollo es Bootstrap, cuyo interés principal es evaluar y mejorar la capacidad de las Unidades Productoras de Software (SPU, Software Producing Units). IEEE (Institute of Electronical and Electronic Engineers). Fundada en 1963, con sede en New York USA, es la mayor asociación internacional técnico-profesional formada por profesionales de las nuevas tecnologías ( ingenieros eléctricos, ingenieros en electrónica, científicos de la computación, ingenieros en informática, matemáticos aplicados, ingenieros en biomédica, ingenieros en telecomunicación e ingenieros en Mecatrónica) dedicada a promover la creatividad, el desarrollo y la integración, compartir y aplicar los avances en las tecnologías de la información, electrónica y ciencias en general para beneficio de la humanidad y de los mismos profesionales. Algunos de sus estándares son: VHDL, POSIX, IEEE 1394, IEEE 488, IEEE 802, IEEE 802.11 y IEEE 754. BELLCORE (Bell Communications Research), actualmente TELCORDIA TECHNOLOGIES. Esta empresa estadounidense creada en 1983, realizado modelos normativos en aspectos tales como la portabilidad numérica, el robo de dispositivos y prevención de la falsificación, los servicios de información, numeración y direccionamiento, mensajería móvil y la gestión del espectro. Organizaciones y Calidad de Software AMN, Asociación Mercosur de Normalización. Mercosur, creo su propio comité de normalización, integrado por los organismos nacionales de normalización de Argentina, Uruguay, Paraguay, Brasil y miembros asociados de chile y Bolivia. Sus normas tienen énfasis en el desarrollo industrial, científico y tecnológico. Las actividades las desarrolla mediante comités sectoriales. APEC, Asia Pacific Economic Cooperation. Creado en 1989, como apoyo a las economías de los países del pacífico (región Asia- Cuenca del pacífico), su principal función de apoyo al intercambio, comercialización, coordinación económica y cooperación entre sus integrantes. COPANT, Comisión Panamericana De Normas Técnicas. Agrupa a los organismos nacionales de normalización de las Américas, posee 34 miembros activos y 10 adherentes, creada en 1949 bajo la sigla CPANT, en 1964 toma el nombre bajo la sigla COPANT. CENELEC, European Coommittee for Electrotechnical Standarization. Desarrolla la estandarización de normas de las áreas de ingeniería eléctrica, telecomunicaciones y otras áreas técnicas. Fundad en 1973, los comités técnicos son los encargados de desarrollar la normatividad, en total cuenta con 33 países asociados y 13 afiliados, no es un organismo de la unión europea. Organizaciones y Calidad de Software Organización Internacional para la Normalización (ISO) ISO (Organización Internacional para la Normalización) es una red mundial que identifica cuáles normas internacionales son requeridas por el comercio, los gobiernos y la sociedad; las desarrolla conjuntamente con los sectores que las van a utilizar; las adopta por medio de procedimientos transparentes basados en contribuciones nacionales proveniente de múltiples partes interesadas y las ofrece para ser utilizadas a nivel mundial. Las normas ISO están basadas en un consenso internacional conseguido de la base más amplia de grupos de partes interesadas. La contribución de expertos proviene de aquellos más cercanos a las necesidades en materia de normas y de los resultados de su implementación. ISO, una organización no gubernamental, es una federación de organismos de normalización nacional provenientes de todas las regiones del mundo; uno por país, incluyendo países desarrollados y en vías de desarrollo, así como países con economías en proceso de transición. Cada miembro de la ISO es el principal organismo de normalización de su país. Los miembros proponen las nuevas normas, participan en su desarrollo y ofrecen el apoyo, conjuntamente con la Secretaría General de la ISO, a los 3000 grupos técnicos que actualmente desarrollan las normas. La Comisión Electrotécnica Internacional (IEC) IEC es la organización mundial líder que publica Normas Internacionales globalmente pertinentes para todas las tecnologías eléctricas, electrónicas y demás relacionadas, y respalda toda forma de evaluación de conformidad y administra Sistemas de EC de tercera parte. Coordina el trabajo de miles de expertos que representan a sus Organizaciones y Calidad de Software interesados nacionales en IEC. Estos expertos elaboran los diversos documentos técnicos que definen pruebas, interoperabilidad, seguridad y otros requisitos esenciales que necesita la industria y respalda el crecimiento y avance de economías. En la estructura de IEC, el Consejo es el órgano supremo de gobierno de IEC. Traza la política de IEC, la estrategia a largo plazo y los objetivos financieros. Los miembros del Consejo comprenden a los presidentes de todos los CN (Comités Nacionales) de los Miembros Plenos de IEC, con pleno derecho a voto; los actuales Oficiales de IEC y los anteriores Presidentes de IEC así como los miembros del Consejo Directivo. International Telecommunications Unión ITU La ITU es el organismo especializado de las Naciones Unidas para las Tecnologías de la Información y la Comunicación – TIC. Atribuye el espectro radioeléctrico y las órbitas de satélite a escala mundial, elaboran normas técnicas que garantizan la interconexión continua de las redes y las tecnologías, y se esfuerza por mejorar el acceso a las TIC de las comunidades insuficientemente atendidas de todo el mundo. La ITU está comprometida para conectar a toda la población mundial – dondequiera que viva y cualesquiera que sean los medios de que disponga. Por medio de nuestra labor, protegemos y apoyamos el derecho fundamental de todos a comunicar. Como organización basada en la asociación público-privada desde su creación, la ITU cuenta en la actualidad con 193 países miembros y más de 700 entidades del sector privado e instituciones académicas. La ITU tiene su Sede en Ginebra (Suiza), y cuenta con 12 Oficinas regionales y de zona en todo el mundo. Los Miembros de la UIT representan una sección transversal del sector mundial de las TIC, desde los mayores fabricantes y operadores del mundo hasta los pequeños actores Organizaciones y Calidad de Software innovadores que cuentan con tecnologías nuevas y emergentes, junto a las principales entidades de I+D e instituciones académicas. Basada en el principio de la cooperación internacional entre los gobiernos (Estados Miembros) y el sector privado (Miembros de Sector, Asociados e Instituciones académicas), la UIT es el primer foro mundial en el que las partes colaboran para lograr un consenso sobre una amplia gama de cuestiones que afectan a la futura orientación de la industria de las TIC. Está compuesta por tres sectores: UIT-T: Sector de Normalización de las Telecomunicaciones (antes CCITT). UIT-R: Sector de Normalización de las Radiocomunicaciones (antes CCIR). UIT-D: Sector de Desarrollo de las Telecomunicaciones de la UIT (nuevo). European Telecommunications Standards Institute (ETSI) ETSI es otra institución sin ánimo de lucro creada para desarrollar estándares relativos a las telecomunicaciones, con especial atención a la normalización en el espacio europeo. Está conformada por cerca de 800 miembros de más de 50 países europeos y en la misma está están representadas las administraciones, instituciones de investigación, redes de telecomunicación, usuarios, etc. El trabajo de esta institución se lleva a cabo mediante los más de 200 comités de proyectos, técnicos y especiales, en los cuales participan en estos momentos más de 3500 expertos. Sus líneas de actuación y normalización están exclusivamente centradas en las telecomunicaciones. En su web se ofrece información acerca de la organización y de su estructura y organización interna. Además, se da cuenta de sus actividades técnicas, publicaciones y servicios en línea. También dedica una sección a documentos de trabajo, que es exclusiva para los miembros de esta institución. Organizaciones y Calidad de Software World Standars Services Network (WSSN) El servidor de WSSN pretende agrupar en un único web información sobre normas procedente de asociaciones de normalización de todo el mundo. Su objetivo es facilitar el acceso a los servidores de instituciones internacionales, nacionales y regionales. Los miembros de esta red son la International Organization for Standardization (ISO), la International Electrotechnical Commission (IEC), la International Telecommunication Union (ITU), los miembros nacionales y regionales de estas instituciones y otros organismos que desarrollan actividades relacionadas. Dada la función de esta organización la información está conformada mayoritariamente por páginas con enlaces a la documentación específica facilitada por las asociaciones que integran la red. Posee unas páginas explicativas acerca de la institución y un interesante apartado destinado a divulgar el concepto de normalización y la importancia de este hecho. Bajo la denominación "Índice estructurado" incluye un directorio útil y completo con los nombres, datos de localización y direcciones electrónicas de instituciones de normalización de todo el mundo, que puede ser consultado en la dirección http://www.wssn.net/WSSN/script-cache/worldmap.htm. De igual forma es de interés su sección de documentos de referencia, en la cual incluye información en formato pdf para su descarga. European Committee for Standardization (CEN) El objetivo principal del CEN es promover la colaboración voluntaria para conseguir la armonización en aspectos técnicos entre los países europeos y el resto del mundo. Este comité se estructura a través de una serie de miembros nacionales (organizaciones de normalización de los países miembros), asociados (asociaciones de normalización especializadas) y consejeros (instituciones de la Unión Europea). Además cuenta con una Organizaciones y Calidad de Software serie de organizaciones afiliadas (países de próximo ingreso) y asociaciones colaboradores de otros ámbitos geográficos. Desde su creación en 1961 el CEN ha aprobado más de 6000 normas y documentos, fruto del trabajo de los casi 300 grupos establecidos. Su web está organizado en cinco bloques principales: Acerca del CEN, Noticias, Normalización, Productos y Servicios. Una parte del servidor está dedicada a alojar documentos internos, que sólo pueden ser consultados por las entidades pertenecientes a dicha organización. Este organismo realiza periódicamente seminarios, de los cuales se informa en el web, al tiempo que se ofrecen documentos y materiales aportados en las sucesivas jornadas. Por otra parte, el CEN integra en su servidor el denominado Information Society Standardization System, especializado en la normalización de servicios y productos de cara a la implantación de la sociedad de la información en Europa. En esta sección del web se informa de la actividad del CEN/ISSS, así como de sus proyectos y sus encuentros de trabajo. El Instituto Colombiano de Normas Técnicas y Certificación (ICONTEC) Es una organización privada, sin ánimo de lucro, con amplia cobertura internacional; creada en 1963 con el objetivo de responder a las necesidades de los diferentes sectores económicos, a través de servicios que contribuyen al desarrollo y competitividad de las organizaciones, mediante la confianza que se genera en sus productos y servicios. En la actualidad prestamos los servicios de: Normalización (en Colombia) Educación Servicios de Evaluación de la conformidad como Certificación Sistemas de Gestión y Producto e Inspección Organizaciones y Calidad de Software Servicios de Evaluación para el Cambio Climático Acreditación en Salud Metrología (en Colombia) Consulta y venta de Normas y Publicaciones Como Organismo Nacional de Normalización de Colombia, es miembro activo de los más importantes organismos internacionales y regionales de normalización, lo que nos permite participar en la definición y el desarrollo de normas internacionales y regionales, para estar a la vanguardia en información y tecnología. Actualmente cuenta con más de 1 400 afiliados de todos los sectores económicos del país. Estos se han vinculado para fomentar la Normalización, la Certificación, la Metrología y la Gestión de Calidad en Colombia, aspectos que adquieren mayor importancia con la apertura económica, la reconversión industrial y la internacionalización de la economía colombiana. Mediante las Resoluciones 2330 de 1994, 10711 de 1999 y 2246 de 1998, el Instituto Colombiano de Normas Técnicas y Certificación - ICONTEC - ha sido acreditado por la Superintendencia de Industria y Comercio como organismo de certificación de productos industriales, de sistemas de calidad en el sector industrial y de sistemas de administración ambiental, por el DAR/TGA de Alemania según los registros No. TGA-ZM-34-96-00-0 y TGA - ZM-34-96-10. Así mismo, en virtud de lo indicado en el Decreto 2746 de 1984, ratificado por el Decreto 2269 de 1993, es el Organismo Nacional de Normalización. Organizaciones y Calidad de Software ICONTEC es miembro de la Organización Internacional de Normalización, ISO, y de la Comisión Electrotécnica Internacional, IEC. En el ámbito latinoamericano, ICONTEC es miembro activo y fundador de la Comisión Panamericana de Normas Técnicas, COPANT. Como miembro del PASC (Pacific Area Standards Congress) contribuye a la relación del sector productivo colombiano con los países de la Cuenca del Pacifico. American National Standards Institute ANSI (ANSI, por sus siglas en inglés: American National Standards Institute) es una organización sin fines de lucro que supervisa el desarrollo de estándares para productos, servicios, procesos y sistemas en los Estados Unidos. ANSI es miembro de la Organización Internacional para la Estandarización (ISO) y de la Comisión Electrotécnica Internacional (International Electrotechnical Commission, IEC). La organización también coordina estándares del país estadounidense con estándares internacionales, de tal modo que los productos de dicho país puedan usarse en todo el mundo. Por ejemplo, los estándares aseguran que la fabricación de objetos cotidianos, como pueden ser las cámaras fotográficas, se realice de tal forma que dichos objetos puedan usar complementos fabricados en cualquier parte del mundo por empresas ajenas al fabricante original. British Standard Institution BSI BSI es la empresa de normas empresariales que ayuda a las organizaciones a hacer de la excelencia un hábito en todo el mundo. Nuestra tarea consiste en hacer que los demás logren mejores resultados. Organizaciones y Calidad de Software BSI desarrolló una norma para eventos sostenibles (la ISO 20121) para los Juegos Olímpicos y Paralímpicos de Londres 2012; el Comité de Organización de Londres 2012 (LOCOG) fue el primero de este tipo en conseguir la certificación. En la actualidad, la norma sobre sistemas de Gestión de la Calidad, ISO 9001 (que nació en BSI en 1979 como la BS 5750), es reconocida como la norma de mayor éxito en el mundo y ha sido adoptada por más de un millón de organizaciones en 178 países. AENOR, Asociación Española de Normalizatión y Certificación. Se constituyó en 1986, es una organización Española, desarrolla actividades de normalización y certificación para mejorar la calidad de las actividades de las empresas, productos y servicios. Apoya a más de 40 países, en la estructuración de normas para facilitar el comercio internacional. Association Française de Normalisation AFNOR Las páginas de AFNOR proponen el comercio electrónico de normas, búsqueda a través de su base de datos, petición y pago en línea. Constituida en 1901, la asociación cuenta con más de 3.000 empresas. Entre sus misiones están: favorecer y coordinar la elaboración de normas; representar y defender los intereses franceses en organismos europeos e internacionales de normalización; homologar las normas; promover y facilitar la utilización de las normas; desarrollar la certificación de productos, servicios y sistemas de la marca NF. Un enlace específico para la norma ISO 9000 permite la consulta de las últimas novedades y avances. Otras secciones que pueden ser consultadas en este servidor son las actividades de la organización, así como los productos y servicios que desarrolla. Organizaciones y Calidad de Software Bibliografía Centro de Educacion Virtual CVUDES. Universidad de Santander. LEM Evaluación de la Calidad de la Tecnología Educativa. Capitulo 1: Calidad y Estandares Internacionales. Recuperado de: http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/cap1 /Capitulo_Completo.pdf De la Villa Manuel, Ruiz Mercedes, Ramos Isabel. Modelos de Evaluación y Mejora de Procesos: Análisis Comparativo. Recuperado de: www.sc.ehu.es/jiwdocoj/remis/docs/DelaVillaadis2004.doc García Romero, C. (2001). El Modelo de Capacidad de Madurez y su Aplicación en Empresas Mexicana de Software. Puebla: Universidad de las Américas Puebla. p (10- 18, 68-75). Recuperado de; http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/garcia_r_ci/capitulo_2.html. Mollineda R., & Vos, T. (2003). Calidad y Testeo del Software. Actualidad TIC. Universidad Politécnica de Valencia. p (12-16). Recuperado de: http://aulavirtual.eaie.cvudes.edu.co/publico/lems/Rubricas/08/5.pdf López, A., Cabrera, C., & Valencia, L. (2008). Introducción a la Calidad del Software. Scientia et Technica(39), 326-331.ISSN 0122-1701. Recuperado de http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos /Cap1/2.pdf Rojas, S., & Borja, J. (1999). Calidad del Software: camino hacia una verdadera industria del software. Revista de la Escuela Administración de Negocios, 38, 38-57Recuperado de: http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos /Cap1/1.pdf