SlideShare una empresa de Scribd logo
1 de 41
Presentar el proceso de
conversión de MoProSoft en un
  estándar internacional y las
  lecciones aprendidas en el
            camino.




                                 2
•   Estándares internacionales
•   Qué es JTC1 SC7
•   Proceso de elaboración de estándares
•   Cómo llegamos al WG24
•   Qué hemos hecho en las reuniones
•   Lecciones aprendidas



                                           3
Estándares internacionales
• Documentación de guías que reflejan
  acuerdos de cuerpos gubernamentales o
  asociaciones industriales, profesionales o
  mercantiles, reconocidas nacionalmente o
  internacionalmente, sobre productos o
  prácticas.
• Estándar interno de una organización
   – Por ejemplo: uniforme, plantilla de correspondencia, etc.
• Estándares del mercado (De Facto)
   – Por ejemplo: Microsoft Windows, CMMI
• Estándares profesionales
   – Desarrollados por asociaciones profesionales (IEEE)
• Estándares de la industria
   – Desarrollados por grupos industriales (OMG)
• Estándares nacionales
   – Desarrollados por organizaciones nacionales de
     estandarización (NMX-I-059-NYCE)
• Estándares internacionales
   – Desarrollados por organizaciones formales de
     estandarización internacional
En 1988, ISO and IEC crean Joint Technical
 Committee 1 (JTC 1) con el siguiente objetivo:
Estandarización en el campo de Tecnología de
                 Información.

Tecnología de Información incluye la
  especificación, diseño y desarrollo de sistemas y
  herramientas relacionadas con la captura,
  representación, procesamiento, seguridad,
  transferencia, intercambio, presentación,
  administración, organización, resguardo y
  recuperación de la información.
Qué es JTC1 SC7
• JTC1 crea sub-comité (SC7) en 1987 con el
  objetivo de:

• Estandardización de procesos, herramientas
  y tecnologías de soporte para la ingeniería
  de productos de software y de sistemas.
• Está organizado por Working Groups (WG)
• Ejemplos:
• WG6 – Software Product Measurements
  and Evaluation (9126-250nn)
• WG7 – Life Cycle Management (12207)
• WG10 – Process Assessment (15504)
• WG20 - SWEBOK
Proceso de elaboración de estándares
Necesidades regulatorias o de mercado




   • Grupo de expertos elabora documento
     borrador o se aprovecha un documento
     ya existente
   • Este se refina a través del procesos de
     construcción de consenso
   • Se finaliza a través de proceso de
     votación (ballots)


Mexico 2007
• Es un concepto clave para el desarrollo de
  estándares internacionales
• ISO define consenso como:
     Acuerdo general, caracterizado por:
   a) ausencia de oposición sostenida con
    respecto a asuntos sustanciales por
    cualquiera de las partes importantes
    interesadas y
   b) proceso que involucra e incorpora todos
    los puntos de vista de los interesados y
    que reconcilia todos los argumentos en
    conflicto.
Mexico 2007
Esto significa que :

• Todas las partes involucradas pudieron expresar
  sus puntos de vista.
• Que se hizo el mejor esfuerzo de tomar en
  cuenta estos puntos de vista y todos los
  comentarios expresados en las votaciones.
• Casi todas las partes involucradas, idealmente
  todas, pueden por lo menos vivir con el
  resultado final.


Mexico 2007
• Dos reuniones de una semana al año

• Plenaria de todos los grupos de trabajo
  (finales de mayo)

• Interina – cada grupo puede decidir donde
  se reune (octubre-noviembre)
Cómo llegamos al WG24
•   2004 reunión plenaria en Brisbane, Australia
•   Iniciativa de Canadá y Australia
•   Se creó Special Working Group (SWG)
•   Propósito:
    – Hacer más accesibles para Very Small Entieties
      (VSEs) los estándares de ingeniería de software
• Participantes: Australia, Bélgica, Canadá,
  República Checa, Finlandia, África del Sur,
  Corea del Sur, Estados Unidos y Taylandia.
• 2005 reunión plenaria en Helsinki, Finlandia
• SWG presenta New Work Item Proposal en
  el cual justifica la necesidad de generar
  perfiles de estándares existentes adecuados
  a las necesidades de VSEs (1-25 personas).
• La propuesta se pone a votación y en
  septiembre del mismo año queda aprobada
  y formalizada como Working Group 24
• Convener – Tanin Uthayanaka, Tailandia

• Project Editor – Claude Laporte, IEEE

• Secretary – Jean Bérubé, Canadá
•   International Research Workshop for
    Process Improvement in Small Settings,
    octubre 2005, Pittsburgh, SEI.

•   Se presenta MoProSoft: A Software
    Process Model for Small Enterprises

•   Claude Laport presenta el WG24 y su
    propósito.
• Encuesta internacional de empresas VSE
  para conocer sus características y
  requerimientos con respecto a estándares
  (México participó en la encuesta)

• Buscar propuestas dirigidas a VSE en el
  mundo. (México mandó MoProSoft
  traducido al inglés).
• Mayo 2006 reunión ISO WG24 en Tailandia

• Dirigido por Tailandia con la participación de USA, India,
  Irlanda, Bélgica, Finlandia, Luxemburgo, Canadá, Nueva
  Zelanda, Corea, y México (Ana Vázquez y Jorge
  Palacios).
  – En votación unánime decide tomar la norma
    mexicana como base para su trabajo.
Qué hemos hecho en las reuniones
• Octubre 2006 reunión WG24 en Luxemburgo

• Se entrega la traducción al inglés de la norma mexicana
  NMX-I-059-NYCE


• Se selecciona como Perfil Básico de procesos
  Administración de Proyectos Específicos Desarrollo y
  Mantenimiento de Software
• Mayo y Octubre de 2007 reuniones WG24
  en Moscú y Montreal

• Se genera Working Draft como primera
  versión de cinco partes de ISO/IEC 29110
  y se somete por primera vez a la revisión y
  votación internacional.
• ISO/IEC TR 29110 Software Engineering — Lifecycle
  Profiles for Very Small Entities (VSEs):
• Part 1: Overview
• Part 2: Framework and Taxonomy
• Part 3: Assessment Guide
• Part 4: Profile Specifications
     • Part 4-1: Specification – Basic VSE Profile
     • Part 4.n: Specification - Profile n
• Part 5: Management and Engineering Guides
     • Part 5-1: Management and Engineering Guide – Basic VSE
       Profile
     • Part 5-n: Management and Engineering Guide - Profile n
VSE
Características

         implican


    VSE             Estandard Base
Necesidades         ISO/IEC 12207
                       Elementos
        responden


Basic Profile
 Elementos
                    Estandard Base
                    ISO/IEC 15289
                       Elementos
• Mayo de 2008 reunión WG24 Berlín

• Se recibieron y procesaron los comentarios
  de la comunidad internacional.
• Se genera la siguiente versión Proposed
  Draft y se somete nuevamente a la
  votación y recepción de comentarios.
• Noviembre de 2008 reunión WG24 en México

• Se reciben y procesan los comentarios de la
  comunidad internacional de Proposed Draft.
• Se genera la siguiente versión Proposed Draft
  y se somete nuevamente a la votación y
  recepción de comentarios.
• Mayo de 2008 reunión WG24 en Hyderabad

• Se reciben y procesan los comentarios de la
  comunidad internacional de Proposed Draft.
• Se generará la siguiente versión Proposed
  Draft y se somete a la última vuelta de
  votación y recepción de comentarios.
• Participación en las reuniones
  – Ana Vázquez (6 veces)
  – Hanna Oktaba (6 veces)
  – Claudia González (2 veces)
  – Blanca Gil (2 veces)
  – Jorge Palacios (2 veces)
  – Francisco López Lira (1 vez)
Lecciones aprendidas
• El proceso de generación de un estándar
  internacional es largo (varios años).
• El consenso se construye poco a poco con
  base en argumentos técnicos y experiencias de
  los países participantes.
• Grupos de trabajo son pequeños (5-20) pero
  las decisiones se toman en función de los
  comentarios recibidos en cada votación.
• Los países fuertes tecnológicamente tienen
  claro el valor de participar en la definición
  de estándares, los países en desarrollo
  participan más en función de interés de
  personas.
• Todos los países tienen la industria de software
  basada en PYMES.
• Muchos países quieren fomentar y ser
  competitivos en esa industria.
• Todos tienen el problema de niveles de
  capacidades muy bajos en PYMES.
• Muchos quieren tener un esquema de mejora de
  procesos y de evaluación de capacidades
  apropiado para PYMES.
• MoProSoft fue elegido de entre otras propuestas
  por su estructura de procesos innovadora.

• MoProSoft fue elegido por cubrir en gran medida
  ISO/IEC 12207 e ISO 9000.

• MoProSoft cubrió 80% de los requisitos definidos
  por el grupo WG24.
• En las reuniones encontramos gente
  sobresaliente, como Perry de EU y Timo de
  Finlandia
• Algunos de los comentarios que recibimos
  en las votaciones fueron muy acertados, lo
  que enriqueció el Perfil Básico
• México pasó de ser país Observador a
  Participante en SC7
• México realizó despúes de muchos años una
  reunión del WG24 de SC7
• Países como Japón, EU e India están muy
  interesados en el Perfil Básico aunque
  Usted no lo crea.

• Países como Tailandia ya lo están
  implementando en sus empresas a pesar
  de que todavía no es oficial. Están
  formando bien a los evaluadores.
Miranda, resultado de trabajo de México
en SC7, 2009
[Logo de la organización
representada (opcional)]

Más contenido relacionado

La actualidad más candente

Las normas para el desarrollo del software
Las normas para el desarrollo del softwareLas normas para el desarrollo del software
Las normas para el desarrollo del software
Daney8
 
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
mrcordova
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
angelicaastorga
 
Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)
Xiva Sandoval
 

La actualidad más candente (20)

Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207Norma tecnica peruana - iso 12207
Norma tecnica peruana - iso 12207
 
Norma tecnica peruana
Norma tecnica peruanaNorma tecnica peruana
Norma tecnica peruana
 
Las normas para el desarrollo del software
Las normas para el desarrollo del softwareLas normas para el desarrollo del software
Las normas para el desarrollo del software
 
Normas y estándares para proyectos de ti
Normas y estándares para proyectos de tiNormas y estándares para proyectos de ti
Normas y estándares para proyectos de ti
 
Artículo NTP ISO/IEC 12207
Artículo NTP ISO/IEC 12207Artículo NTP ISO/IEC 12207
Artículo NTP ISO/IEC 12207
 
Estandares de ti
Estandares de tiEstandares de ti
Estandares de ti
 
Iso
IsoIso
Iso
 
Estandares trabajo final unidad 2
Estandares trabajo final unidad 2Estandares trabajo final unidad 2
Estandares trabajo final unidad 2
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Estándares en proyectos informáticos
Estándares en proyectos informáticosEstándares en proyectos informáticos
Estándares en proyectos informáticos
 
Ieee12207
Ieee12207Ieee12207
Ieee12207
 
Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011Ciclo de vida del software ieee12207 2011
Ciclo de vida del software ieee12207 2011
 
Norma tecnica peruana grupo paty
Norma tecnica peruana grupo patyNorma tecnica peruana grupo paty
Norma tecnica peruana grupo paty
 
Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)Resumen de estandares (sistemas de calidad en ti)
Resumen de estandares (sistemas de calidad en ti)
 
Estándar IEEE-12207
Estándar IEEE-12207Estándar IEEE-12207
Estándar IEEE-12207
 
Ingenieria de software iso 9000 & iso spice 15504
Ingenieria de software   iso 9000 & iso spice 15504Ingenieria de software   iso 9000 & iso spice 15504
Ingenieria de software iso 9000 & iso spice 15504
 
Normas ISO e IEEE
Normas ISO e IEEENormas ISO e IEEE
Normas ISO e IEEE
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Normas y Estándares de Calidad en TI
Normas y Estándares de Calidad en TI Normas y Estándares de Calidad en TI
Normas y Estándares de Calidad en TI
 

Similar a Lecciones aprendidas del desarrollo de la norma internacional ISO/IEC 29110 basada en MoProSoft

20130213 5 de 5 b comparación entre las versiones 2008 y 2012 del pmbok y la...
20130213 5 de 5 b comparación  entre las versiones 2008 y 2012 del pmbok y la...20130213 5 de 5 b comparación  entre las versiones 2008 y 2012 del pmbok y la...
20130213 5 de 5 b comparación entre las versiones 2008 y 2012 del pmbok y la...
rafoma
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
Alonso Toro Lazo
 
2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad
univ of pamplona
 
ISO_21500 NORMA ISO 21500 NnORMA ISO PDF
ISO_21500 NORMA ISO 21500 NnORMA ISO PDFISO_21500 NORMA ISO 21500 NnORMA ISO PDF
ISO_21500 NORMA ISO 21500 NnORMA ISO PDF
JULIANALEJANDROURBAN
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
mmanuelo
 

Similar a Lecciones aprendidas del desarrollo de la norma internacional ISO/IEC 29110 basada en MoProSoft (20)

Introduccion norma iso iec 12207.v1.1
Introduccion norma iso iec 12207.v1.1Introduccion norma iso iec 12207.v1.1
Introduccion norma iso iec 12207.v1.1
 
20130213 5 de 5 b comparación entre las versiones 2008 y 2012 del pmbok y la...
20130213 5 de 5 b comparación  entre las versiones 2008 y 2012 del pmbok y la...20130213 5 de 5 b comparación  entre las versiones 2008 y 2012 del pmbok y la...
20130213 5 de 5 b comparación entre las versiones 2008 y 2012 del pmbok y la...
 
ISO 21500 y PMI PMBOK. Que tan diferentes? Que tal iguales?
ISO 21500 y PMI PMBOK. Que tan diferentes? Que tal iguales?ISO 21500 y PMI PMBOK. Que tan diferentes? Que tal iguales?
ISO 21500 y PMI PMBOK. Que tan diferentes? Que tal iguales?
 
Conoce la Norma ISO 21500 y como se relaciona con la Guia del PMBOK
Conoce la Norma ISO 21500 y como se relaciona con la Guia del PMBOKConoce la Norma ISO 21500 y como se relaciona con la Guia del PMBOK
Conoce la Norma ISO 21500 y como se relaciona con la Guia del PMBOK
 
Metodologías de desarrollo de software ucp
Metodologías de desarrollo de software   ucpMetodologías de desarrollo de software   ucp
Metodologías de desarrollo de software ucp
 
Zumy torres.pmi
Zumy torres.pmiZumy torres.pmi
Zumy torres.pmi
 
2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad2. presentacion acis calidad software basado en normas calidad
2. presentacion acis calidad software basado en normas calidad
 
Tutorial de ESSENCE y SEMAT por Jonás Montilva y Judith Barrios
Tutorial de ESSENCE y SEMAT por Jonás Montilva y Judith BarriosTutorial de ESSENCE y SEMAT por Jonás Montilva y Judith Barrios
Tutorial de ESSENCE y SEMAT por Jonás Montilva y Judith Barrios
 
ISO_21500 NORMA ISO 21500 NnORMA ISO PDF
ISO_21500 NORMA ISO 21500 NnORMA ISO PDFISO_21500 NORMA ISO 21500 NnORMA ISO PDF
ISO_21500 NORMA ISO 21500 NnORMA ISO PDF
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Estudio-Acompañamiento-Proyecto-Construcción-Industrializada.pdf
Estudio-Acompañamiento-Proyecto-Construcción-Industrializada.pdfEstudio-Acompañamiento-Proyecto-Construcción-Industrializada.pdf
Estudio-Acompañamiento-Proyecto-Construcción-Industrializada.pdf
 
Gestión de Alcance basado en lineamiento
Gestión de Alcance basado en lineamientoGestión de Alcance basado en lineamiento
Gestión de Alcance basado en lineamiento
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
CEMENTOS Y DERIVADOS: Tendencias, Oportunidades de Negocio y Transferencia de...
CEMENTOS Y DERIVADOS: Tendencias, Oportunidades de Negocio y Transferencia de...CEMENTOS Y DERIVADOS: Tendencias, Oportunidades de Negocio y Transferencia de...
CEMENTOS Y DERIVADOS: Tendencias, Oportunidades de Negocio y Transferencia de...
 
Visión general del proceso unificado
Visión general del proceso unificadoVisión general del proceso unificado
Visión general del proceso unificado
 
Tratados internacionales firmados por mexico
Tratados internacionales firmados por mexicoTratados internacionales firmados por mexico
Tratados internacionales firmados por mexico
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método Watch
 
PROCESO UNIFICADO
PROCESO UNIFICADOPROCESO UNIFICADO
PROCESO UNIFICADO
 

Más de Software Guru

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (17)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 

Lecciones aprendidas del desarrollo de la norma internacional ISO/IEC 29110 basada en MoProSoft

  • 1.
  • 2. Presentar el proceso de conversión de MoProSoft en un estándar internacional y las lecciones aprendidas en el camino. 2
  • 3. Estándares internacionales • Qué es JTC1 SC7 • Proceso de elaboración de estándares • Cómo llegamos al WG24 • Qué hemos hecho en las reuniones • Lecciones aprendidas 3
  • 5. • Documentación de guías que reflejan acuerdos de cuerpos gubernamentales o asociaciones industriales, profesionales o mercantiles, reconocidas nacionalmente o internacionalmente, sobre productos o prácticas.
  • 6. • Estándar interno de una organización – Por ejemplo: uniforme, plantilla de correspondencia, etc. • Estándares del mercado (De Facto) – Por ejemplo: Microsoft Windows, CMMI • Estándares profesionales – Desarrollados por asociaciones profesionales (IEEE) • Estándares de la industria – Desarrollados por grupos industriales (OMG) • Estándares nacionales – Desarrollados por organizaciones nacionales de estandarización (NMX-I-059-NYCE) • Estándares internacionales – Desarrollados por organizaciones formales de estandarización internacional
  • 7. En 1988, ISO and IEC crean Joint Technical Committee 1 (JTC 1) con el siguiente objetivo: Estandarización en el campo de Tecnología de Información. Tecnología de Información incluye la especificación, diseño y desarrollo de sistemas y herramientas relacionadas con la captura, representación, procesamiento, seguridad, transferencia, intercambio, presentación, administración, organización, resguardo y recuperación de la información.
  • 9. • JTC1 crea sub-comité (SC7) en 1987 con el objetivo de: • Estandardización de procesos, herramientas y tecnologías de soporte para la ingeniería de productos de software y de sistemas.
  • 10. • Está organizado por Working Groups (WG) • Ejemplos: • WG6 – Software Product Measurements and Evaluation (9126-250nn) • WG7 – Life Cycle Management (12207) • WG10 – Process Assessment (15504) • WG20 - SWEBOK
  • 11. Proceso de elaboración de estándares
  • 12. Necesidades regulatorias o de mercado • Grupo de expertos elabora documento borrador o se aprovecha un documento ya existente • Este se refina a través del procesos de construcción de consenso • Se finaliza a través de proceso de votación (ballots) Mexico 2007
  • 13. • Es un concepto clave para el desarrollo de estándares internacionales • ISO define consenso como: Acuerdo general, caracterizado por: a) ausencia de oposición sostenida con respecto a asuntos sustanciales por cualquiera de las partes importantes interesadas y b) proceso que involucra e incorpora todos los puntos de vista de los interesados y que reconcilia todos los argumentos en conflicto. Mexico 2007
  • 14. Esto significa que : • Todas las partes involucradas pudieron expresar sus puntos de vista. • Que se hizo el mejor esfuerzo de tomar en cuenta estos puntos de vista y todos los comentarios expresados en las votaciones. • Casi todas las partes involucradas, idealmente todas, pueden por lo menos vivir con el resultado final. Mexico 2007
  • 15. • Dos reuniones de una semana al año • Plenaria de todos los grupos de trabajo (finales de mayo) • Interina – cada grupo puede decidir donde se reune (octubre-noviembre)
  • 17. 2004 reunión plenaria en Brisbane, Australia • Iniciativa de Canadá y Australia • Se creó Special Working Group (SWG) • Propósito: – Hacer más accesibles para Very Small Entieties (VSEs) los estándares de ingeniería de software • Participantes: Australia, Bélgica, Canadá, República Checa, Finlandia, África del Sur, Corea del Sur, Estados Unidos y Taylandia.
  • 18. • 2005 reunión plenaria en Helsinki, Finlandia • SWG presenta New Work Item Proposal en el cual justifica la necesidad de generar perfiles de estándares existentes adecuados a las necesidades de VSEs (1-25 personas). • La propuesta se pone a votación y en septiembre del mismo año queda aprobada y formalizada como Working Group 24
  • 19. • Convener – Tanin Uthayanaka, Tailandia • Project Editor – Claude Laporte, IEEE • Secretary – Jean Bérubé, Canadá
  • 20. International Research Workshop for Process Improvement in Small Settings, octubre 2005, Pittsburgh, SEI. • Se presenta MoProSoft: A Software Process Model for Small Enterprises • Claude Laport presenta el WG24 y su propósito.
  • 21. • Encuesta internacional de empresas VSE para conocer sus características y requerimientos con respecto a estándares (México participó en la encuesta) • Buscar propuestas dirigidas a VSE en el mundo. (México mandó MoProSoft traducido al inglés).
  • 22. • Mayo 2006 reunión ISO WG24 en Tailandia • Dirigido por Tailandia con la participación de USA, India, Irlanda, Bélgica, Finlandia, Luxemburgo, Canadá, Nueva Zelanda, Corea, y México (Ana Vázquez y Jorge Palacios). – En votación unánime decide tomar la norma mexicana como base para su trabajo.
  • 23. Qué hemos hecho en las reuniones
  • 24. • Octubre 2006 reunión WG24 en Luxemburgo • Se entrega la traducción al inglés de la norma mexicana NMX-I-059-NYCE • Se selecciona como Perfil Básico de procesos Administración de Proyectos Específicos Desarrollo y Mantenimiento de Software
  • 25. • Mayo y Octubre de 2007 reuniones WG24 en Moscú y Montreal • Se genera Working Draft como primera versión de cinco partes de ISO/IEC 29110 y se somete por primera vez a la revisión y votación internacional.
  • 26. • ISO/IEC TR 29110 Software Engineering — Lifecycle Profiles for Very Small Entities (VSEs): • Part 1: Overview • Part 2: Framework and Taxonomy • Part 3: Assessment Guide • Part 4: Profile Specifications • Part 4-1: Specification – Basic VSE Profile • Part 4.n: Specification - Profile n • Part 5: Management and Engineering Guides • Part 5-1: Management and Engineering Guide – Basic VSE Profile • Part 5-n: Management and Engineering Guide - Profile n
  • 27. VSE Características implican VSE Estandard Base Necesidades ISO/IEC 12207 Elementos responden Basic Profile Elementos Estandard Base ISO/IEC 15289 Elementos
  • 28. • Mayo de 2008 reunión WG24 Berlín • Se recibieron y procesaron los comentarios de la comunidad internacional. • Se genera la siguiente versión Proposed Draft y se somete nuevamente a la votación y recepción de comentarios.
  • 29. • Noviembre de 2008 reunión WG24 en México • Se reciben y procesan los comentarios de la comunidad internacional de Proposed Draft. • Se genera la siguiente versión Proposed Draft y se somete nuevamente a la votación y recepción de comentarios.
  • 30. • Mayo de 2008 reunión WG24 en Hyderabad • Se reciben y procesan los comentarios de la comunidad internacional de Proposed Draft. • Se generará la siguiente versión Proposed Draft y se somete a la última vuelta de votación y recepción de comentarios.
  • 31. • Participación en las reuniones – Ana Vázquez (6 veces) – Hanna Oktaba (6 veces) – Claudia González (2 veces) – Blanca Gil (2 veces) – Jorge Palacios (2 veces) – Francisco López Lira (1 vez)
  • 33. • El proceso de generación de un estándar internacional es largo (varios años). • El consenso se construye poco a poco con base en argumentos técnicos y experiencias de los países participantes. • Grupos de trabajo son pequeños (5-20) pero las decisiones se toman en función de los comentarios recibidos en cada votación.
  • 34. • Los países fuertes tecnológicamente tienen claro el valor de participar en la definición de estándares, los países en desarrollo participan más en función de interés de personas.
  • 35. • Todos los países tienen la industria de software basada en PYMES. • Muchos países quieren fomentar y ser competitivos en esa industria. • Todos tienen el problema de niveles de capacidades muy bajos en PYMES. • Muchos quieren tener un esquema de mejora de procesos y de evaluación de capacidades apropiado para PYMES.
  • 36. • MoProSoft fue elegido de entre otras propuestas por su estructura de procesos innovadora. • MoProSoft fue elegido por cubrir en gran medida ISO/IEC 12207 e ISO 9000. • MoProSoft cubrió 80% de los requisitos definidos por el grupo WG24.
  • 37. • En las reuniones encontramos gente sobresaliente, como Perry de EU y Timo de Finlandia • Algunos de los comentarios que recibimos en las votaciones fueron muy acertados, lo que enriqueció el Perfil Básico • México pasó de ser país Observador a Participante en SC7 • México realizó despúes de muchos años una reunión del WG24 de SC7
  • 38. • Países como Japón, EU e India están muy interesados en el Perfil Básico aunque Usted no lo crea. • Países como Tailandia ya lo están implementando en sus empresas a pesar de que todavía no es oficial. Están formando bien a los evaluadores.
  • 39.
  • 40. Miranda, resultado de trabajo de México en SC7, 2009
  • 41. [Logo de la organización representada (opcional)]