RSS

ISO/IEC 29110 – Calidad en Desarrollo de Software

Deployment Packages for the Generic Profile Group for VSEs Developing Systems and/or Software

A Deployment Package is a set of artefacts developed to facilitate the implementation of a set of practices of ISO/IEC 29110 in a Very Small Entity (VSE). The Deployment Packages, described below, have been developed to help implement the processes of the Generic Profile Group. The Generic profile group is applicable to VSEs that do not develop critical system or software. The Generic profile group is composed of 4 profiles: Entry, Basic, Intermediate and Advanced. The Generic profile group does not imply any specific application domain.

The content of a typical deployment package is listed in the figure below. The mapping to standards and models is given as information to show that a Deployment Package has explicit links to Part 5 and to selected standards, such as ISO/IEC/IEEE 15288, ISO/IEC/IEEE 12207, or models such as the CMMI for Development developed by the Software Engineering Institute.

By implementing a deployment package, a VSE can see its concrete step to achieve or demonstrate coverage to ISO/IEC 29110 Part 5. Deployment Packages are designed such that a VSE can implement its content, without having to implement the complete framework at the same time.

1. Technical Description
  Purpose of this document
  Why this Topic is important?
2. Definitions
3. Relationships with ISO/IEC 29110
4. Overview of Processes, Activities, Tasks, Roles and Products
5. Description of Processes, Activities, Tasks, Steps, Roles and Products
   Role Description
   Product Description
   Artefact Description
6. Template
7. Example
8. Checklist
9. Tool
10. References to Other Standards and Models (e.g. ISO 9001, ISO/IEC 12207, CMMI)
11. References
12. Evaluation Form

Content of a Deployment Package (ISO/IEC TR 29110 – 5)

A Deployment Package is furnished on an “as-is” basis. The author(s) make(s) no warranties of any kind, either expressed or implied, as to any matter including, but not limited to, warranty of fitness for purpose or merchantability, exclusivity, or results obtained from use of the material.

The processes described in a Deployment Package are not intended to preclude or discourage the use of additional processes that Very Small Entities may find useful.

The content of a Deployment Package is entirely informative.

___________________________________________________________________________________

Deployment Packages for the Generic Profile Group for VSEs Developing Systems

 

Deployment Packages to support the Basic Profile

Deployment Packages have been produced by the members of INCOSE VSE Working Group listed below.

Set of Deployment Packages to support the Systems Engineering Basic Profile

INCOSE Team of DP Lead Authors:

___________________________________________________________________________________

Deployment Packages and Eclipse Process Framework Project (EPF) Plug-ins for VSEs Developing Software

Eclipse Process Framework Project (EPF) Plug-ins

‘The Eclipse Process Framework (EPF) aims at producing a customizable software process enginering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles’  (source: http://www.eclipse.org/epf/).

To support Deployment Packages, EPF plug-ins have been developed.

A tutorial, titled ‘Developing a basic EPF plugin from scratch’, has been developed by Professor Champagne of ETS.

http://profs.logti.etsmtl.ca/rchampagne/epf-tutorial/

Deployment Package Template

          Template

___________________________________________________________________________________

Deployment Packages and Plug-in for the Entry Profile

These 2 Deployment Packages (DPs) support the Entry Profile as defined in ISO/IEC TR 29110-5-1-1:2012. The Entry profile is targeted to VSEs working on small projects (e.g. at most six person-months effort) and for start-up VSEs. The Entry Profile provides a foundation for a migration to the Basic Profile Processes.

Project Management Deployment Package

This deployment package has been developed by Gloria Hernandez and Wilder Gonzalez (École de technologie supérieure) of Canada.

Deployment Package – Project Management (Draft)


Software Implementation
Deployment Package

This deployment package has been developed by Wilder Gonzalez and Gloria Hernandez (École de technologie supérieure) of Canada.

Deployment Package – Software Implementation (Draft)


Plug-in for the Entry Profile

This plug-in has been developed by Gloria Hernandez and Wilder Gonzalez (École de technologie supérieure) of Canada.

Plug-in – Entry Profile (Prototype)

Highly Iterative Software Process Deployment Package

This deployment package has been developed by Jussi Kasurinen, Lappeenranta University of Technology (LUT), (Finland)

The figure below illustrates the 3 phases of the Highly Iterative Software Process with the added activities.

Project Management and Software Implementation Processes and how they line up during development process

Deployment Package – Highly Iterative Software Process for the Entry Profile lead by J. Kasurinen, Lappeenranta of University of Technology (Finland)

___________________________________________________________________________________

Deployment Packages and Plug-ins for the Basic Profile

The basic profile describes software development of a single application by a single project team with no special risk or situational factors. The set of DPs for the Basic profile is illustrated in the figure below.

 

Deployment Packages to support the Software Engineering Basic Profile of ISO/IEC 29110

  • Plug-in for the Project Management and Software Implementation Processes of the Basic Profile

          This plug-in has been developed by Gloria Hernandez and Wilder Gonzalez (École de technologie supérieure)

 

  • Requirement Analysis Deployment Package

This deployment Package has been developed in collaboration with the Centre d’excellence en technologies de l’information et de la communication   (CETIC) (Belgium) (www.cetic.be).

 

Requirement Analysis,

Requirement Analysis Training Material

Requirement Analysis Traceability Tool

 

  • Architecture and Detailed Design Deployment Package

This deployment package has been developed by Frederic Guillemot and Professor Roger Champagne (École de technologie supérieure) of Canada.

Architecture and Detailed Design

Plugin EPF developed by Professor Roger Champagne of ETS

 

  • Construction and Unit Testing Deployment Package

This deployment package has been developed by Ana Vasquez of Mexico.

Construction and Unit Testing

 

  • Software Testing and Integration Deployment Package

This deployment package has been developed by Liliana Gómez Arenas of the ParqueSoft Foundation of Colombia.

Software Testing and Integration

 

  • Product Delivery Deployment Package

This deployment package has been developed by Claude Laporte (École de technologie supérieure) of Canada in collaboration with Prakit Sangpar – Thailand Industrial Standards Institute (TISI) and Sujimarn Suwannaroj – Software Industry Promotion Agency (SIPA).

Product Delivery

 

  • Version Control Deployment Package

This deployment package has been developed by Sanyakorn Buasung in collaboration with the Thai Industrial Standard Institute (Thailand).

            Version Control

 

  • Project Management Deployment Package

This deployment package has been developed by Rory O’Connor of the Irish Software Engineering Research Centre (Ireland).

Project Management

 

  • Verification and Validation Deployment Package

This deployment package has been developed by  Edgardo Palza (École de technologie supérieure) of Canada.

Verification and Validation

 Software Review Kits:

A review is a process or meeting during which a software product, set of software products, or a software process is presented to project personnel, managers, users, customers, user representatives, auditors or other interested parties for examination, comment or approval (IEEE 1028-2008).

 

Checklists:

 

  • Self-Assessment Deployment Package

This deployment package has been developed by Timo Varkoi of the Tampere University of Technology (Pori) of Finland.

Self-Assessment

 

  • Select and Conduct Pilot Projects Deployment Package

This deployment package has been developed by Claude Y Laporte (École de technologie supérieure) of Canada and by J. Triñanes, Universidad de la República (UDELAR) of Uruguay.

Select and Conduct Pilot Projects

Assessment tool (developed by Pierre Rigaux of ETS)

Pilot Project Plan Template

Pilot Project Report Template

Confidentiality Agreement Template

 

Implementation Guides

These guides were developed to help implement a process supported by a tool.

  1. Version Control with CVS

This guide has been developed by Luc Bégnoche (École de technologie supérieure) of Canada

Version Control with CVS

  1. Version Control with SVN

This guide has been developed by Luc Bégnoche (École de technologie supérieure) of Canada.

Version Control with SVN

  1. Project Management with GForge

     This guide has been developed by Luc Bégnoche (École de technologie supérieure) of Canada.

Project Management with GForge

  1. Issue tracking with GForge

     This guide has been developed by Luc Bégnoche (École de technologie supérieure) of Canada.

Issue Tracking with GForge

  1. Software Process Improvement (SPI) with OpenOffice Calc

    This guide has been developed by Luc Bégnoche (École de technologie supérieure) of Canada.

SPI with OpenOffice Calc

_

 

_____________________________________________________________________

 

http://profs.etsmtl.ca/claporte/English/VSE/IndexS.html

[DIR] Parent Directory                                                                                -   
[   ] Paquete de Despliegue Control de Versiones-v1.4.doc                        26-Jan-2014 13:02  318K  
[   ] Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2.doc      26-Jan-2014 13:02  674K  
[   ] Paquete de Despliegue_Arquitectura de Software y Diseno Detallado_v0 5.doc 26-Jan-2014 13:02  344K  
[   ] Paquete de Despliegue_Construccion y Pruebas Unitarias_v0.5.doc            26-Jan-2014 13:02  1.2M  
[   ] Paquete de Despliegue_Entrega de Producto.doc                              26-Jan-2014 13:02  363K  
[   ] Paquete de Despliegue_Gestion de Proyectos.doc                             26-Jan-2014 13:02  381K  
[   ] Paquete de Despliegue_Integracion y Pruebas.doc                            26-Jan-2014 13:02  458K  
[   ] Paquete de Despliegue_Verificacion y Validacion.doc

 

 

http://profs.etsmtl.ca/claporte/English/VSE/IndexS.html

 

Perfil de Entrada – ISO/IEC 29110-5-1-1:2012

Perfil de Entrada – Paquete de Despliegue

 

                       Paquete de Despliegue – Implementación del Software               Paquete de Despliegue – Gestión de Proyectos

Perfil Básico

Perfil Básico – ISO/IEC TR 29110-5-1-2

Perfil Básico – Paquete de Despliegue

Este Paquete de Despliegue (PD) soporta al Perfil Básico como está definido en ISO/IEC TR 29110-5-1-2 – Guía de Gestión e Ingeniería . El Perfil Básico es un perfil perteneciente al Grupo de Perfiles Genérico.

 

Perfil Básico – Paquete de Despliegue

 

  • Análisis de Requerimientos de Software

This deployment Package has been developed in collaboration with the Centre d’excellence en technologies de l’information et de la communication   (CETIC) (Belgium) (www.cetic.be).
Análisis de Requerimientos de Software (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

Requirement Analysis Training Material

 

Requirement Analysis Traceability Tool

 

  • Arquitectura de Software y Diseño Detallado

This deployment package has been developed by Frederic Guillemot and Professor Roger Champagne (École de technologie supérieure) of Canada.

Arquitectura de Software y Diseño Detallado (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

Plugin EPF developed by Professor Roger Champagne of ETS

 

  • Construction and Unit Testing Deployment Package (under translation by Peru)

This deployment package has been developed by Ana Vasquez of Mexico.

Construcción y Pruebas Unitarias (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

  • Software Testing and Integration Deployment Package (under translation by Peru)

This deployment package has been developed by Liliana Gómez Arenas of the ParqueSoft Foundation of Colombia.

Integración y Pruebas (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

  • Product Delivery Deployment Package (under translation by Peru)

This deployment package has been developed by Claude Laporte (École de technologie supérieure) of Canada in collaboration with Prakit Sangpar – Thailand Industrial Standards Institute (TISI) and Sujimarn Suwannaroj – Software Industry Promotion Agency (SIPA).

Entrega de Producto (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

  • Control de Versiones

This deployment package has been developed by Sanyakorn Buasung in collaboration with the Thai Industrial Standard Institute (Thailand)

Control de Versiones (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

  • Gestión de Proyectos

This deployment package has been developed by Rory O’Connor of the Irish Software Engineering Research Centre (Ireland).

Gestión de Proyectos (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

  • Verification and Validation Deployment Package (under translation by Peru)

This deployment package has been developed by Edgardo Palza (École de technologie supérieure) of Canada.

Verificación y Validación (Translated in Spanish by Cynthia Victoria Ramos Lúcar, Luiggi Mendoza and Luis Garcia Paucar – Peruvian University of Applied Sciences)

 

Software Review Kits:

A review is a process or meeting during which a software product, set of software products, or a software process is presented to project personnel, managers, users, customers, user representatives, auditors or other interested parties for examination, comment or approval (IEEE 1028-2008).

 

Checklists:

 

  • Self-Assessment Deployment Package

This deployment package has been developed by Timo Varkoi of the Tampere University of Technology (Pori) of Finland.

Self-Assessment

 

    • Select and Conduct Pilot Projects Deployment Package

(under translation by Peru)

This deployment package has been developed by Claude Y Laporte (École de technologie supérieure) of Canada and by J. Triñanes, Universidad de la República (UDELAR) of Uruguay.

Select and Conduct Pilot Projects

Assessment tool (developed by Pierre Rigaux of ETS)

Pilot Project Plan Template

Pilot Project Report Template

Confidentiality Agreement Template

Communicaciones

El nuevo conjunto de normas internacionales, estandares y guias ISO/IEC 29110 de Ingeniería de Software y Sistemas para entidades muy pequeñas – Información general y logros, 5th International Conference on Software Process Improvement, Aguascalientes, October 12-14, 2016.

 

ISO/IEC 29110: Normas y guías de ingeniería de software y sistemas para entidades muy pequeñas, Convención Informática 2016, La Habana, Cuba, March 16th 2016.

 

Translated in Spanish: Laporte, C.Y., Séguin, N. Villas, Boas, G., Sanyakorn, B., Pequeñas empresas de tecnología – Aprovechando las ventajas del software y las normas de ingeniería de sistemas, ISO Focus+, International Organization for Standardization, February 2013.

 

Fuente: Revista ISO Focus+, edición febrero 2013. Traducción al español: Secretaría Ejecutiva de COPANT (http://www.copant.org)

Translated in Spanish: Laporte, C.Y., Chevalier, F., Maurice, J.-C., Mejorando la administración de proyectos en proyectos pequeños, ISO Focus+,  International Organization for Standardization, February 2013, pp 52-55.

La traducción fue realizada por Normalización y Certificación Electrónica S.C. (NYCE; www.nyce.org.mx ) y revisada por la delegación mexicana que participa en el desarrollo del estándar ISO/IEC 29110.

Paquetes de Puesta en Oparacion ISO/IEC 29110: Arquitectura de Software y Diseno Detallo

Oktaba, H., Approvechando Areas de Procesos de MoProsoft, Software Guru, Noviembre 2008, p 8-9.  http://sg.com.mx/

Un proyecto piloto y una certificación ISO/IEC 29110 de una Pequeña Organización (PO) de 4 personas en Perú

Perú, al igual que muchos otros países, cuenta con un gran porcentaje de pequeñas empresas. Como se ilustra en la siguiente tabla, más del 99.5% de empresas peruanas son POs. Más del 63% de empresas peruanas de desarrollo de software son microempresas (tienen menos de 10 empleados) y 27% son pequeñas empresas (tienen menos de 50 empleados).

Tamaño de empresas en el Perú por número de empleados (adaptado de Produce 2012, Perú)
Bit Perfect, una PO de cuatro empleados, creada en el año 2012 por dos egresados de la carrera de Ingeniería de Software de la Universidad Peruana de Ciencias Aplicadas (UPC), fue satisfactoriamente auditada el año 2014 por una organización de auditoría brasileña. La PO  proporciona servicios de desarrollo de software y automatización de procesos de negocio con soluciones de sistemas de información. Durante sus dos primeros años de existencia, la PO se ha involucrado en más de 80 proyectos de los cuales la mayoría han sido de menos de dos meses de duración. La PO usa prácticas ágiles para implementar soluciones de software. La PO de 4 empleados, implementó los procesos de Gestión de Proyecto (GP) e Implementación de Software (IS) del perfil básico de ISO/IEC 29110.

Luego de haber implementado los 2 procesos del perfil básico de la norma, la PO firmó un contrato para desarrollar una solución de software que facilite la comunicación entre clientes y asesores legales de una de las más importantes compañías de seguro en el Perú. La solución debió ser implementada sobre una plataforma web y desplegada en un entorno cloud. El proyecto fue ejecutado en 6 sprints de una semana cada uno. El proyecto tomó 882 horas de esfuerzo. En la siguiente tabla se observa el esfuerzo invertido en tareas de prevención, ejecución, revisión y corrección.

Esfuerzo invertido en tareas de prevención, ejecución y revisión
El porcentaje de re trabajo fue de 18 porciento (159 horas/882 horas). Es importante destacar que era la primera vez que la PO ejecutada los nuevos procesos en un proyecto de desarrollo de software real, por lo que hubo una curva de aprendizaje que resultó en horas adicionales invertidas en re trabajo  para diferentes tareas del proyecto.

Una vez que el proyecto fue terminado, la PO inició un proyecto para obtener un certificado de conformidad ISO/IEC 29110. El proceso de auditoría fue conducido en dos fases. Durante la fase 1, se evaluó la documentación existente del proceso del ciclo de desarrollo de software de la PO. Durante la fase 2, se evaluó la implementación y ejecución de los procesos GP e IS del perfil básico de ISO/IEC 29110. Al final de cada fase, el organismo de certificación emitió un reporte con, de existir, observaciones y no conformidades.

Proceso de certificación
En Julio de 2014, la organización auditora brasileña emitió un certificado de conformidad para los procesos de gestión de proyecto e implementación de software del perfil básico ISO/IEC 29110. La PO peruana es la primera organización en Sudamérica (fuera de Brasil) que obtiene una certificación ISO/IEC 29110 para sus procesos de desarrollo de software.

Actualmente la PO sigue optimizando sus procesos como parte de su  proceso de mejora continua y está preparada para afrontar las auditorías de vigilancia  que se llevarán a cabo los años 2015 y 2016.

El certificado de conformidad ISO/IEC 29110 se  ha convertido en un importante factor diferenciador frente a los  principales competidores de la PO. Bit Perfect ha  logrado acceder a proyectos de desarrollo de software de mayor envergadura así como incrementar su base de clientes. La PO ha incrementado su número de trabajadores de 4 a 10 empleados (en Septiembre  de 2014).

     Certificado de conformidad ISO/IEC 29110 de la empresa peruana Bit Perfect Solutions S.A.C.

Implemetación de la norme ISO/IEC 29110 en las organizaciones

El proyecto consiste en definir y especificar los procesos de gestión de proyecto y de ingeniería de sistemas en CSinTrans.

CSinTrans es una compañía Canadiense de ingeniería basada en Montreal y empezó sus operaciones en el año 2011. La compañía se especializa en la integración de sistemas interactivos de comunicaciones y de seguridad en el campo del transporte público tales como trenes, tranvías, metros y buses, incluyendo paradas y estaciones.

El nuevo estándar ISO/IEC 29110 para la ingeniería de sistemas ha sido empleado como la principal referencia en la definición de sus procesos.

 

Perfil Empresas Certificadas en la ISO/IEC 29110

Spanish Speaking Countries Participating to ISO/IEC 29110 Project

This is the list of Spanish countries participating to the development of ISO/IEC 29110. Also, the addresses of Spanish web sites are provided.

 

 

Anuncios
 

Los comentarios están cerrados.

 
A %d blogueros les gusta esto: