ISO/IEC TR 29110-1:2011
(Main)Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 1: Overview
Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 1: Overview
ISO/IEC TR 29110-1:2011 introduces the major concepts required to understand and use the ISO/IEC 29110 series. It introduces the characteristics and requirements of a Very Small Entity (VSE), and clarifies the rationale for VSE-specific profiles, documents, standards and guides. It also introduces process, lifecycle and standardization concepts and defines the business terms common to the ISO/IEC 29110 series. ISO/IEC TR 29110-1:2011 is applicable to VSEs. The lifecycle processes described in ISO/IEC 29110 are not intended to preclude or discourage their use by an entity that is larger than a VSE.
Ingénierie du logiciel — Profils de cycle de vie pour très petits organismes (TPO) — Partie 1: Aperçu général
General Information
Relations
Buy Standard
Standards Content (Sample)
TECHNICAL ISO/IEC
REPORT TR
29110-1
First edition
2011-09-01
Software engineering — Lifecycle profiles
for Very Small Entities (VSEs) —
Part 1:
Overview
Ingénierie du logiciel — Profils de cycle de vie pour très petits
organismes (TPO) —
Partie 1: Aperçu général
Reference number
ISO/IEC TR 29110-1:2011(E)
©
ISO/IEC 2011
---------------------- Page: 1 ----------------------
ISO/IEC TR 29110-1:2011(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2011
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2011 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC TR 29110-1:2011(E)
Contents Page
Foreword . v
Introduction . vi
1 Scope . 1
1.1 Fields of application . 1
1.2 Target audience . 1
2 Terms and definitions . 1
3 Conventions and abbreviated terms . 6
3.1 Naming, diagramming and definition conventions . 6
3.2 Abbreviations . 7
4 VSE Characteristics and VSE Potential Benefits . 7
4.1 General . 7
4.2 VSE Characteristics . 7
4.3 VSE Potential Benefits . 7
5 Lifecycle Process Concepts . 7
5.1 Introduction . 7
5.2 Lifecycle Models and Stages . 7
5.3 Lifecycle Product Types . 8
6 Process Improvement and Assessment Concepts . 9
6.1 Process Improvement Concepts . 9
6.2 Assessment Concepts . 9
7 Standardization Concepts . 9
7.1 Introduction . 9
7.2 Standard . 9
7.3 Technical Reports . 10
7.4 Profile. 10
7.5 Profile Group . 10
7.6 Generic Profile Group . 10
7.7 Guides. 10
7.8 Use of Profiles . 10
7.9 Conformance to Profiles . 11
8 ISO/IEC 29110 series . 11
8.1 Introduction . 11
8.2 Overview . 11
8.3 VSE Profiles . 11
8.3.1 Framework and Taxonomy . 12
8.3.2 Profile Specifications . 12
8.4 Guides. 12
8.4.1 Assessment Guide . 12
8.4.2 Management and Engineering Guides . 12
Annex A (informative) Basic reference works. 13
A.1 Rationale . 13
A.2 Market Study . 13
A.3 Current Standards . 13
Bibliography . 14
© ISO/IEC 2011 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC TR 29110-1:2011(E)
Table of illustrations
Figure 1 — ISO/IEC 29110 series . vii
Table of tables
Table 1 — ISO/IEC 29110 target audience . vi
Table 2 — Lifecycle product types . 8
iv © ISO/IEC 2011 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC TR 29110-1:2011(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
In exceptional circumstances, when the joint technical committee has collected data of a different kind from
that which is normally published as an International Standard (“state of the art”, for example), it may decide to
publish a Technical Report. A Technical Report is entirely informative in nature and shall be subject to review
every five years in the same manner as an International Standard.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC TR 29110-1 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 7, Software and systems engineering.
ISO/IEC 29110 consists of the following parts, under the general title Software engineering — Lifecycle
profiles for Very Small Entities (VSEs):
Part 1: Overview [Technical Report]
Part 2: Framework and taxonomy
Part 3: Assessment guide [Technical Report]
Part 4-1: Profile specifications: Generic profile group
Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile [Technical Report]
Entry profile, intermediate profile and advanced profile will form the subjects of future Parts 5-1-1, 5-1-3 and
5-1-4, respectively.
Parts 4 and 5 can be developed to accommodate new profile specifications and management and engineering
guides as follows:
Part 4-m: Profile specifications: Profile group aaaaa
Part 5-m-n: Management and engineering guide: Profile group aaaaa: Profile bbbbb [Technical Report]
© ISO/IEC 2011 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC TR 29110-1:2011(E)
Introduction
The software industry recognizes the value of Very Small Entities (VSEs) in contributing valuable products
and services. For the purpose of ISO/IEC 29110, a Very Small Entity (VSE) is an entity (enterprise,
organization, department or project) having up to 25 people. VSEs also develop and/or maintain software that
is used in larger systems; therefore, recognition of VSEs as suppliers of high quality software is often required.
According to the Organization for Economic Co-operation and Development (OECD) SME and
Entrepreneurship Outlook report (2005), ‘SMEs constitute the dominant form of business organization in all
countries world-wide, accounting for over 95 % and up to 99 % of the business population depending on
country’. The challenge facing OECD governments is to provide a business environment that supports the
competitiveness of this large heterogeneous business population and that promotes a vibrant entrepreneurial
culture.
From studies and surveys conducted, it is clear that the majority of International Standards do not address the
needs of VSEs. Conformance with these standards is difficult, if not impossible. Subsequently VSEs have no,
or very limited, ways to be recognized as entities that produce quality software in their domain. Therefore,
VSEs are often cut off from some economic activities.
It has been found that VSEs find it difficult to relate International Standards to their business needs and to
justify the application of the standards to their business practices. Most VSEs can neither afford the resources,
in terms of number of employees, budget and time, nor do they see a net benefit in establishing software
lifecycle processes. To rectify some of these difficulties, a set of guides has been developed according to a
set of VSE characteristics. The guides are based on subsets of appropriate standards elements, referred to as
VSE Profiles. The purpose of a VSE Profile is to define a subset of International Standards relevant to the
VSE context, for example, processes and outcomes of ISO/IEC 12207 and products of ISO/IEC 15289.
ISO/IEC 29110, targeted by audience, has been developed to improve product and/or service quality, and
process performance. See Table 1. ISO/IEC 29110 is not intended to preclude the use of different lifecycles
such as: waterfall, iterative, incremental, evolutionary or agile.
Table 1 — ISO/IEC 29110 target audience
ISO/IEC 29110 Title Target audience
Part 1 Overview VSEs, assessors, standards producers, tool vendors,
and methodology vendors
Part 2 Framework and taxonomy Standards producers, tool vendors and methodology
vendors. Not intended for VSEs.
Part 3 Assessment guide Assessors and VSEs
Part 4 Profile specifications Standards producers, tool vendors and methodology
vendors. Not intended for VSEs.
Part 5 Management and engineering guide VSEs
If a new profile is needed, ISO/IEC 29110-4 and ISO/IEC TR 29110-5 can be developed without impacting
existing documents and they become ISO/IEC 29110-4-m and ISO/IEC 29110-5-m-n, respectively, through
the ISO/IEC process.
This part of ISO/IEC 29110 defines the business terms common to the ISO/IEC 29110 series. It introduces
processes, lifecycle and standardization concepts, and the ISO/IEC 29110 series. It also introduces the
characteristics and requirements of a VSE, and clarifies the rationale for VSE-specific profiles, documents,
standards and guides.
vi © ISO/IEC 2011 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC TR 29110-1:2011(E)
ISO/IEC 29110-2 introduces the concepts for software engineering standardized profiles for VSEs, and
defines the terms common to the ISO/IEC 29110 series. It establishes the logic behind the definition and
application of standardized profiles. It specifies the elements common to all standardized profiles (structure,
conformance, assessment) and introduces the taxonomy (catalogue) of ISO/IEC 29110 profiles.
ISO/IEC TR 29110-3 defines the process assessment guidelines and compliance requirements needed to
meet the purpose of the defined VSE Profiles. ISO/IEC TR 29110-3 also contains information that can be
useful to developers of assessment methods and assessment tools. ISO/IEC TR 29110-3 is addressed to
people who have direct relation with the assessment process, e.g. the assessor and the sponsor of the
assessment, who need guidance on ensuring that the requirements for performing an assessment have been
met.
ISO/IEC 29110-4-m provides the specification for all the profiles in one profile group that are based on
subsets of appropriate standards elements. VSE Profiles apply and are targeted to authors/providers of
guides and authors/providers of tools and other support material.
ISO/IEC TR 29110-5-m-n provides an implementation management and engineering guide for the VSE Profile
described in ISO/IEC 29110-4-m.
Figure 1 describes the ISO/IEC 29110 series and positions the parts within the framework of reference.
Overviews and guides are published as Technical Reports (TR), and profiles are published as International
Standards (IS).
29110 Overview (TR 29110-1)
29110 Profiles (IS)
Framework and Taxonomy (IS 29110-2)
Specifications of VSE Profiles (IS 29110-4)
Specification - VSE Profile Group m
Specification - VSE Profile Group m
(IS 29110-4-m)
(IS 29110-4-m)
29110 Guides (TR)
Assessment Guide (TR 29110-3)
Management and Engineering Guide (TR 29110-5)
Management and
Management and
Engineering Guide
Engineering Guide
VSE Profile m-n
VSE Profile m-n
(TR 29110-5-m-n)
(TR 29110-5-m-n)
Figure 1 — ISO/IEC 29110 series
© ISO/IEC 2011 – All rights reserved vii
---------------------- Page: 7 ----------------------
TECHNICAL REPORT ISO/IEC TR 29110-1:2011(E)
Software engineering — Lifecycle profiles for Very Small
Entities (VSEs) —
Part 1:
Overview
1 Scope
1.1 Fields of application
This part of ISO/IEC 29110 introduces the major concepts required to understand and use the ISO/IEC 29110
series. It introduces the characteristics and requirements of a Very Small Entity (VSE), and clarifies the
rationale for VSE-specific profiles, documents, standards and guides.
It also introduces process, lifecycle and standardization concepts and defines the business terms common to
the ISO/IEC 29110 series.
This part of ISO/IEC 29110 is applicable to VSEs. The lifecycle processes described in ISO/IEC 29110 are not
intended to preclude or discourage their use by an entity that is larger than a VSE.
1.2 Target audience
This part of ISO/IEC 29110 is targeted both at the general audience wishing to understand the ISO/IEC 29110
series and more specifically at users of the ISO/IEC 29110 series. It is intended that it be read first when
initially exploring VSE Profile documents. While there is no specific prerequisite to read this part of
ISO/IEC 29110, it will be helpful to the user in understanding the other parts.
The lifecycle processes defined in ISO/IEC 29110 can be used by a VSE when acquiring and using, as well as
when creating and supplying, software. They can be applied at any level in a software system's structure and
at any stage in the lifecycle. They are not intended to preclude or discourage the use of additional processes
that a VSE finds useful.
2 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
2.1
activity
set of cohesive tasks of a process
[ISO/IEC 12207:2008]
2.2
assessment indicator
sources of objective evidence used to support the assessors' judgment in rating process attributes
EXAMPLE Work products, practice, or resource.
[ISO/IEC 15504-1]
© ISO/IEC 2011 – All rights reserved 1
---------------------- Page: 8 ----------------------
ISO/IEC TR 29110-1:2011(E)
2.3
assessor
individual who participates in the rating of process attributes
[ISO/IEC 15504-1]
2.4
baseline
specification or product that has been formally reviewed and agreed upon, that thereafter serves as the basis
for further development, and that can be changed only through formal change control procedures
[ISO/IEC 12207:2008]
2.5
base standard
approved International Standard or Telecommunication Standardization Sector of the International
Telecommunications Union (ITU-T) Recommendation
[ISO/IEC TR 10000-1]
2.6
competent assessor
assessor who has demonstrated the competencies to conduct an assessment and to monitor and verify the
conformance of a process assessment
[ISO/IEC 15504-1]
2.7
customer
organization or person that receives a product or service
NOTE A customer can be internal or external to the organization.
[ISO/IEC 12207:2008]
2.8
deployment package
set of artefacts developed to facilitate the implementation of a set of practices of the selected framework
2.9
generic profile group
profile group applicable to VSEs that do not develop critical software products and have typical situational
factors
2.10
guide
document published by ISO or IEC giving rules, orientation, advice or recommendations relating to
international standardization
[ISO/IEC Directives, Part 2]
2.11
international standard
standard that is adopted by an international standardizing/standards organization and made available to the
public
[ISO/IEC Directives, Part 2]
2 © ISO/IEC 2011 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/IEC TR 29110-1:2011(E)
2.12
standardized profile
internationally agreed-to, harmonized standard which describes one or more profiles
NOTE Adapted from the definition of “International Standardized Profile” in ISO/IEC TR 10000-1.
2.13
lifecycle
evolution of a system, product, service, project or other human-made entity from conception through
retirement
[ISO/IEC 12207:2008]
2.14
process
set of interrelated or interacting activities which transforms inputs into outputs
[ISO 9000]
2.15
process assessment
disciplined evaluation of an organizational unit's processes against a Process Assessment Model
[ISO/IEC 15504-1]
2.16
process assessment model
model suitable for the purpose of assessing process capability, based on one or more Process Reference
Models
[ISO/IEC 15504-1]
2.17
process capability
characterization of the ability of a process to meet current or projected business goals
[ISO/IEC 15504-1]
2.18
process capability level
point on the six-point ordinal scale (of process capability) that represents the capability of the process, each
level building on the capability of the level below
[ISO/IEC 15504-1]
2.19
process improvement
actions taken to change an organization's processes so that they more effectively and/or efficiently meet the
organization's business goals
[ISO/IEC 15504-1]
2.20
process outcome
observable result of a process
[ISO/IEC 15504-1]
© ISO/IEC 2011 – All rights reserved 3
---------------------- Page: 10 ----------------------
ISO/IEC TR 29110-1:2011(E)
2.21
process profile
set of process attribute ratings for an assessed process
[ISO/IEC 15504-1]
2.22
process reference model
model comprising definitions of processes in a lifecycle described in terms of process purpose and outcomes,
together with an architecture describing the relationships between the processes
[ISO/IEC 15504-1]
2.23
profile
set of one or more base standards and/or profiles and, where applicable, the identification of chosen classes,
conforming subsets, options and parameters of those base standards or standardized profiles necessary to
accomplish a particular function
[ISO/IEC TR 10000-1]
2.24
profile group
collection of profiles which are related by composition of processes (i.e. activities, tasks) or by capability level,
or both
2.25
project
endeavour with defined start and finish dates undertaken to create a product or service in accordance with
specified resources and requirements
[ISO/IEC 12207:2008]
2.26
record
document stating results achieved or providing evidence of activities performed
[ISO/IEC 20000-1]
2.27
report
information item that describes the results of activities such as investigations, assessments, and tests
[ISO/IEC 15289:2006]
2.28
repository
collection of all software-related artefacts belonging to a system or the location/format in which such a
collection is stored
[ISO/IEC/IEEE 24765]
2.29
resource
asset that is utilized or consumed during the execution of a process
[ISO/IEC 12207:2008]
4 © ISO/IEC 2011 – All rights reserved
---------------------- Page: 11 ----------------------
ISO/IEC TR 29110-1:2011(E)
2.30
review
process or meeting during which a software product is presented to project personnel, managers, users,
customers, user representatives, or other interested parties for comment or approval
[IEEE Std 1028]
2.31
software
computer programs, procedures, and possibly associated documentation and data pertaining to the operation
of a computer system
[IEEE Std 829]
2.32
software component
software system or element, such as module, unit, data, or document
[IEEE Std 1061]
2.33
standard
document, established by consensus and approved by a recognized body, that provides, for common and
repeated use, rules, guidelines or characteristics for activities or their results, aimed at the achievement of the
optimum degree of order in a given context
NOTE Standards should be based on the consolidated results of science, technology and experience, and aimed at
the promotion of optimum community benefits.
[ISO/IEC Directives, Part 2]
2.34
taxonomy
classification scheme for referencing profiles or sets of profiles unambiguously
[ISO/IEC TR 10000-1]
2.35
Technical Report
document published by ISO or IEC containing collected data of a different kind from that normally published
as an International Standard or Technical Specification
[ISO/IEC Directives, Part 2]
NOTE Such data may include, for example, data obtained from a survey carried out among the national bodies, data
on work in other international organizations or data on the “state of the art” in relation to standards of national bodies on a
particular subject.
2.36
traceability record
work product that
identifies requirements to be traced,
identifies a mapping of requirement to lifecycle work products,
provides the linkage of requirements to work product decomposition (i.e. requirement, design, code, test,
deliverables, etc.),
© ISO/IEC 2011 – All rights reserved 5
---------------------- Page: 12 ----------------------
ISO/IEC TR 29110-1:2011(E)
provides forward and backwards mapping of requirements to associated work products throughout all
phases of the lifecycle
NOTE 1 This may be included as a function of another defined work product (example: A CASE tool for design
decomposition may have a mapping ability as part of its features).
NOTE 2 Definition taken from ISO/IEC 15504-5:2006, Annex B.
2.37
task
requirement, recommendation or permissible action intended to contribute to the achievement of one or more
outcomes of a process
[ISO/IEC 12207:2008]
2.38
user
individual or group that benefits from a system during its utilization
[ISO/IEC 12207:2008]
2.39
validation
confirmation, through the provision of objective evidence, that the requirements for a specific intended use or
application have been fulfilled
[ISO 9000]
NOTE Validation in a lifecycle context is the set of activities ensuring and gaining confidence that a system is able to
accomplish its intended use, goals and objectives.
2.40
verification
confirmation, through the provision of objective evidence, that specified requirements have been fulfilled
[ISO 9000]
NOTE Verification in a lifecycle context is a set of activities that compares a product of the lifecycle against the
required characteristics for that product. This may include, but is not limited to, specified requirements, design description
and the system itself.
2.41
very small entity
VSE
entity (enterprise, organization, department or project) having up to 25 people
2.42
work product
artefact associated with the execution of a process
[ISO/IEC 15504-1]
3 Conventions and abbreviated terms
3.1 Naming, diagramming and definition conventions
None.
6 © ISO/IEC 2011 – All rights reserved
---------------------- Page: 13 ----------------------
ISO/IEC TR 29110-1:2011(E)
3.2 Abbreviations
VSE Very Small Entity
VSEs Very Small Entities
4 VSE Characteristics and VSE Potential Benefits
4.1 General
A VSE is considered to be an entity that engages in software implementation activities regardless of its legal
form. An entity can be an organization (registered or non-registered), a group within an organization, or a
project within an organization. Organization can mean an independent partnership or linked organization
having up to 25 people that is engaged in a software implementation project. Annex A provides more basic
information.
4.2 VSE Characteristics
VSEs are subject to a number of characteristics, needs and desirable competencies that affect the contents,
the nature and the extent of their activities. The VSE Profiles address VSEs which are described through the
following characteristics, needs and desirable competencies, classified in four categories: Finance and
Resources, Customer Interface, Internal Business Processes and Learning and Growth.
In some cases, a VSE is expected to perform limited missions in the entire software development lifecycle
under the directions of either another company or consortium fulfilling contract or agreement requirements.
These missions may be a part of the software implementation project according to the statement of work. The
VSE is chosen by its own competencies or by a bid for the project. Amplification of these characteristics is
provided in ISO/IEC 29110-4 set of documents.
4.3 VSE Potential Benefits
From the VSE perspective, some benefits considered for using the ISO/IEC 29110 series include good
internal software management processes, greater customer confidence and satisfaction, greater software
product quality, increased sponsorship for process improvement and decreased development risk. These
benefits might also help with increased competitiveness and market share.
5 Lifecycle Process Concepts
5.1 Introduction
This clause provides lifecycle process
...
INFORME ISO/IEC TR
TÉCNICO 29110-1
Primera edición
Traducción oficial
2011-09-01
Official translation
Traduction officielle
Ingeniería de Software — Perfiles
de ciclo de vida para Pequeñas
Organizaciones (VSEs) —
Parte 1:
Visión general
Software engineering — Lifecycle profiles for Very Small Entities
(VSEs) —
Part 1: Overview
Ingénierie du logiciel — Profils de cycle de vie pour très petits
organismes (TPO) —
Partie 1: Aperçu général
Publicado por la Secretaría Central de ISO en Ginebra, Suiza, como
traducción oficial en español avalada por el Grupo de Trabajo Spanish
Translation Task Force (STTF), que ha certificado la conformidad en
relación con las versiones inglesa y francesa.
Número de referencia
ISO/IEC TR 29110-1:2011 (traducción oficial)
©
ISO/IEC 2011
---------------------- Page: 1 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
DOCUMENTO PROTEGIDO POR COPYRIGHT
© ISO/IEC 2011, Publicado en Suiza
Reservados los derechos de reproducción. Salvo prescripción diferente, no podrá reproducirse ni utilizarse ninguna parte de
esta publicación bajo ninguna forma y por ningún medio, electrónico o mecánico, incluidos el fotocopiado, o la publicación en
Internet o una Intranet, sin la autorización previa por escrito. La autorización puede solicitarse a ISO en la siguiente dirección o
al organismo miembro de ISO en el país solicitante.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
Traducción oficial/Official translation/Traduction officielle
ii © ISO/IEC 2011 – Todos los derechos reservados
---------------------- Page: 2 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
Índice Página
Prólogo .iv
Introducción .vi
1 Objeto y campo de aplicación. 1
1.1 Campo de aplicación . 1
1.2 Público objetivo . 1
2 Términos y definiciones . 1
3 Convenciones y términos abreviados . 7
3.1 Convenciones de denominación, diagramación y definición . 7
3.2 Abreviaturas . 7
4 Características y beneficios potenciales para las VSE. 7
4.1 Generalidades . 7
4.2 Características de las VSEs. 7
4.3 Beneficios Potenciales para las VSEs . 7
5 Conceptos del proceso de ciclo de vida . 7
5.1 Introducción . 7
5.2 Modelos y Etapas del Ciclo de Vida . 8
5.3 Tipos de Productos de Ciclo de Vida . 8
6 Conceptos de Mejora y Evaluación de Procesos . 9
6.1 Conceptos de Mejora de Procesos . 9
6.2 Conceptos de Evaluación . 9
7 Conceptos de Normalización .10
7.1 Introducción .10
7.2 Norma .10
7.3 Informes Técnicos .10
7.4 Perfil .10
7.5 Grupo de Perfiles .11
7.6 Grupo de Perfiles Genéricos .11
7.7 Guías .11
7.8 Uso de Perfiles .11
7.9 Conformidad con los Perfiles .11
8 Serie de Normas ISO/IEC 29110 .12
8.1 Introducción .12
8.2 Visión General .12
8.3 Perfiles VSE .12
8.3.1 Marco de Trabajo y Taxonomía .12
8.3.2 Especificaciones de Perfiles .12
8.4 Guías .12
8.4.1 Guía de Evaluación .12
8.4.2 Guías de Gestión e Ingeniería .13
Anexo A (informativo) Trabajos de referencia básicos .14
Bibliografía .16
Traducción oficial/Official translation/Traduction officielle
© ISO/IEC 2011 – Todos los derechos reservados iii
---------------------- Page: 3 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
Prólogo
ISO (Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional)
constituyen el sistema especializado para la normalización a nivel mundial. Los organismos nacionales
que son miembros de ISO o IEC participan en el desarrollo de normas internacionales a través de
comités técnicos establecidos por las organizaciones respectivas para realizar acuerdos en los campos
específicos de la actividad técnica. Los comités técnicos de ISO e IEC colaboran en campos de interés
mutuo. Otras organizaciones internacionales, públicas y privadas, en coordinación con ISO e IEC,
también participan en el trabajo. En el campo de tecnologías de la información, ISO e IEC han establecido
un comité técnico conjunto, el denominado ISO/IEC JTC 1.
Las normas internacionales se redactan de acuerdo con las reglas establecidas en la Parte 2 de las
Directivas ISO/IEC
La tarea principal de los comités técnicos es preparar normas internacionales. Los proyectos de normas
internacionales adoptados por los comités técnicos se envían a los organismos miembros para votación.
La publicación como norma internacional requiere la aprobación por al menos el 75% de los organismos
miembros que emiten voto.
En ocasiones excepcionales, cuando un comité técnico haya recopilado datos diferentes de los que
normalmente se publican como norma internacional (“el estado del arte”, por ejemplo), puede decidir por
mayoría simple publicar un informe técnico. Un informe técnico es totalmente informativo por naturaleza
y no se debe revisar hasta que se considere que los datos que facilita ya no son válidos ni útiles.
Se llama la atención sobre la posibilidad de que algunos de los elementos de este documento puedan
estar sujetos a derechos de patente. ISO e IEC no asumen la responsabilidad por la identificación de
cualquiera o todos los derechos de patente.
El Informe Técnico ISO/IEC/TR 29110-1 fue preparado por el Comité Técnico Conjunto ISO/IEC JCT 1,
Tecnología de la Información, Subcomité SC 7, Ingeniería del software y sistemas.
La serie de Normas ISO/IEC 29110 está formada por las siguientes partes, bajo el título general
Ingeniería del software y sistemas — Perfiles de Ciclo de Vida para Pequeñas Organizaciones (VSEs, por
sus siglas en inglés, Very Small Entities):
— Parte 1: Visión General [Informe Técnico]
— Parte 2: Marco de trabajo y taxonomía
— Parte 3: Guía para la evaluación [Informe Técnico]
— Parte 4-1: Especificaciones de perfil: Grupo de perfiles genéricos
— Parte 5-1-2: Guía de gestión e ingeniería: Grupo de perfiles genéricos: Perfil básico [Informe Técnico]
Los perfiles inicial, intermedio y avanzado serán los temas que conformarán las futuras Partes 5-1-1,
5-1-3 y 5-1-4, respectivamente.
Las partes 4 y 5 pueden ser desarrolladas para presentar nuevas especificaciones de perfiles y guías de
gestión e ingeniería, de la siguiente forma:
— Parte 4-m: Especificaciones de perfil: Grupo de perfil aaaaa
— Parte 5-m-n: Guía de gestión e ingeniería: Grupo de perfil aaaaa: Perfil bbbbb [Informe Técnico]
Traducción oficial/Official translation/Traduction officielle
iv © ISO/IEC 2011 – Todos los derechos reservados
---------------------- Page: 4 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
Prólogo de la versión en español
Esta Norma Internacional ha sido traducida por el Grupo de Trabajo Spanish Translation Task Force
(STTF) del Comité Técnico Tecnología de la información. Ingeniería del software y sistemas, en el que
participan representantes de los organismos nacionales de normalización y representantes del sector
empresarial de los siguientes países:
Chile, Colombia, Costa Rica, España, México, Perú y Uruguay.
Esta traducción es parte del resultado del trabajo que el Grupo viene desarrollando desde su creación
en el año 2014 para lograr la unificación de la terminología en lengua española en el ámbito de la
ingeniería del software y sistemas.
Traducción oficial/Official translation/Traduction officielle
© ISO/IEC 2011 – Todos los derechos reservados v
---------------------- Page: 5 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
Introducción
La industria del software reconoce el valor de las Pequeñas Organizaciones (VSEs) en su contribución
con productos y servicios valiosos. Para el propósito de la serie de Normas ISO/IEC 29110, una Pequeña
Organización (VSE) es una entidad (empresa, organización, departamento o proyecto) conformada por
no más de 25 personas. Las VSE también desarrollan y realizan el mantenimiento del software utilizado
en sistemas más grandes; por este motivo, usualmente se requiere el reconocimiento de las VSE como
proveedores de software de alta calidad.
De acuerdo con el informe de Perspectivas de las Pequeñas y Medianas Empresas y de la iniciativa
empresarial (2005) de la Organización para la Cooperación y Desarrollo Económicos (OCDE), “Las VSE
constituyen el sector dominante de las organizaciones empresariales en todos los países del mundo,
llegando a cifras entre el 95% y el 99% del total de la población empresarial, dependiendo del país”.
El desafío que deben enfrentar los gobiernos miembros de la OCDE es proveer un entorno empresarial
que apoye la competitividad de esta extensa y heterogénea población empresarial y que promueva una
cultura empresarial activa.
Según estudios y encuestas realizadas, queda claro que la mayor parte de las normas internacionales no
contemplan las necesidades de las VSEs. La conformidad con estas normas resulta difícil, sino imposible.
Consecuentemente las VSEs no cuentan con vías, o las tienen muy limitadas, para ser reconocidas como
organizaciones que producen software de calidad en su entorno. Por lo tanto las VSEs, a menudo son
excluidas de algunas actividades económicas.
Se ha descubierto que para las VSEs resulta difícil vincular las Normas Internacionales con sus
necesidades de negocio y justificar la aplicación de dichas normas en sus prácticas de negocio.
La mayoría de las VSEs no pueden costearse los recursos en términos de número de empleados,
presupuesto y tiempo, ni logran visualizar el beneficio neto en el establecimiento de procesos de ciclo
de vida de software. Para enmendar algunas de estas dificultades, se ha desarrollado un conjunto
de guías de acuerdo a una serie de características de las VSEs. Estas guías se basan en subconjuntos
de elementos apropiados de las normas, denominados Perfiles VSE. El propósito de un Perfil VSE es
definir un subconjunto de normas internacionales aplicables al contexto de las VSEs, como por ejemplo,
procesos y resultados de la Norma ISO/IEC 12207 y productos de la Norma ISO/IEC 15289.
La serie de Normas ISO/IEC 29110, pensada para un público objetivo específico, ha sido desarrollada
para mejorar la calidad de los productos y servicios, y la ejecución y funcionamiento de los procesos.
Véase la Tabla 1. La serie de Normas ISO/IEC 29110 no pretende evitar o desalentar el uso de diferentes
ciclos de vida como: cascada, iterativo, incremental, evolutivo o ágil.
Tabla 1 — Público objetivo de la serie de Normas ISO/IEC 29110
ISO/IEC 29110 Título Público objetivo
Parte 1 Visión general VSEs, evaluadores, productores de normas, proveedores
de herramientas y proveedores de metodologías
Parte 2 Marco de trabajo y taxonomía Productores de normas, proveedores de herramientas y
proveedores de metodologías. No está pensada para VSEs
Parte 3 Guía de evaluación Evaluadores y VSEs
Parte 4 Especificaciones de perfil Productores de normas, proveedores de herramientas y
proveedores de metodologías. No está pensada para VSEs
Parte 5 Guía de gestión e ingeniería VSEs
Si es necesario un nuevo perfil, pueden desarrollarse las Normas ISO/IEC 29110-4 e ISO/IEC/TR 29110-
5 sin impacto alguno en los documentos ya existentes, y se convierten en las Normas ISO/IEC 29110-4-
m e ISO/IEC 29110-5-m-n, respectivamente, a través del proceso de ISO/IEC.
Esta parte de la serie de Normas ISO/IEC 29110 define los términos de negocio comunes a la serie de
Normas ISO/IEC 29110. Introduce la serie de Normas ISO/IEC 29110, así como los conceptos de proceso,
ciclo de vida y normalización. También presenta las características y requisitos de una VSE y aclara la
razón de ser de los perfiles, documentos, normas y guías específicas de las VSEs.
Traducción oficial/Official translation/Traduction officielle
vi © ISO/IEC 2011 – Todos los derechos reservados
---------------------- Page: 6 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
La Norma ISO/IEC 29110-2 presenta los conceptos de perfiles normalizados de ingeniería de software
para VSEs y define los términos comunes de la serie de Normas ISO/IEC 29110. Establece la lógica
detrás de la definición y aplicación de perfiles normalizados, especifica elementos comunes a todos los
perfiles normalizados (estructura, conformidad, evaluación) y presenta la taxonomía (catálogo) de los
perfiles ISO/IEC 29110.
La Norma ISO/IEC/TR 29110-3 define las guías de evaluación de procesos y los requisitos de
cumplimiento necesarios para satisfacer el propósito de los Perfiles VSE definidos. La Norma
ISO/IEC 29110-3 también contiene información que puede ser de utilidad para los desarrolladores de
métodos y herramientas de evaluación. Esta norma está dirigida a personas que tienen relación directa
con el proceso de evaluación, por ejemplo, el evaluador y el patrocinador de la evaluación, que requieren
orientación para asegurarse que los requisitos para llevar a cabo la evaluación han sido cumplidos.
La Norma ISO/IEC 29110-4-m proporciona las especificaciones para todos los perfiles dentro un grupo
de perfiles que se basan en subconjuntos de elementos apropiados de las normas. Los Perfiles VSE
aplican y están dirigidos a autores/proveedores de guías y autores/proveedores de herramientas y
otros materiales de apoyo.
La Norma ISO/IEC/TR 29110-5-m-n proporciona una guía de implementación de gestión e ingeniería
para el Perfil VSE descrito en la Norma ISO/IEC 29110-4-m.
La Figura 1 describe la serie de Normas ISO/IEC 29110 y posiciona las partes dentro del marco de
referencia. La visión general y las guías se publican como Informes Técnicos (TR, por sus siglas en
inglés, Technical Report), y los perfiles se publican como Normas Internacionales (IS, por sus siglas en
inglés, International Standard).
Figura 1 — Serie de Normas ISO/IEC 29110
Traducción oficial/Official translation/Traduction officielle
© ISO/IEC 2011 – Todos los derechos reservados vii
---------------------- Page: 7 ----------------------
TECHNICAL REPORT ISO/IEC TR 29110-1:2011 (traducción oficial)
Ingeniería de Software — Perfiles de ciclo de vida para
Pequeñas Organizaciones (VSEs) —
Parte 1:
Visión general
1 Objeto y campo de aplicación
1.1 Campo de aplicación
Esta parte de la serie de Normas ISO/IEC 29110 establece los conceptos más importantes requeridos
para comprender y utilizar la serie de Normas ISO/IEC 29110. Presenta las características y requisitos
de una Pequeña Organización (VSE) y aclara la razón de ser de los perfiles, documentos, normas y guías
específicas de las VSE.
También introduce los conceptos de proceso, ciclo de vida y normalización y define los términos de
negocio comunes en la serie de Normas ISO/IEC 29110.
Esta parte de la serie de Normas ISO/IEC 29110 es aplicable a VSE. La serie de Normas ISO/IEC 29110
no pretende evitar o desalentar el uso de los procesos de ciclo de vida descritos por ésta por parte de
una entidad que sea de mayor tamaño que una VSE.
1.2 Público objetivo
Esta parte de la serie de Normas ISO/IEC 29110 está dirigida tanto al público general que desee
entender la serie de Normas ISO/IEC 29110, como a los usuarios de la serie de Normas ISO/IEC 29110.
La intención es que sea leída cuando se realiza la exploración inicial de los documentos denominados
como Perfiles VSE. Si bien no hay prerrequisitos específicos para leer esta parte de la serie de Normas
ISO/IEC 29110, la misma ayudará al usuario a entender las partes restantes.
Los procesos de ciclo de vida definidos en ISO/IEC 29110 pueden utilizarse por una VSE cuando adquiere
y utiliza software, así como también cuando crea y provee. Pueden aplicarse en cualquier nivel en una
estructura de sistemas de software y en cualquier etapa del ciclo de vida. Estos procesos no pretenden
evitar o desalentar el uso de procesos adicionales que una VSE considere útiles.
2 Términos y definiciones
Para los fines de este documento se aplican los siguientes términos y definiciones.
2.1
actividad
conjunto de tareas interrelacionadas de un proceso
[FUENTE: ISO/IEC 12207:2008]
2.2
indicador de evaluación
fuentes de evidencia objetiva utilizadas para apoyar el juicio del evaluador para calificar los atributos
del proceso
EJEMPLO Productos de trabajo, prácticas y recursos.
[FUENTE: ISO/IEC 15504-1]
Traducción oficial/Official translation/Traduction officielle
© ISO/IEC 2011 – Todos los derechos reservados 1
---------------------- Page: 8 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
2.3
evaluador
persona que participa en la calificación de los atributos del proceso
[FUENTE: ISO/IEC 15504-1]
2.4
línea base
especificación o producto que ha sido revisado y acordado formalmente y a partir de ello sirve como
base para el posterior desarrollo y que sólo puede cambiarse a través de procedimientos formales de
control de cambios
[FUENTE: ISO/IEC 12207:2008]
2.5
norma base
norma internacional o Recomendación del Sector de Normalización de las Telecomunicaciones
de la Unión Internacional de Telecomunicaciones (ITU-T, por sus siglas en inglés, International
Telecommunications Union) formalmente aprobadas
[FUENTE: ISO/IEC/TR 10000-1]
2.6
evaluador competente
evaluador que ha demostrado su competencia para llevar a cabo una evaluación y hacer seguimiento y
verificar la conformidad de una evaluación de proceso
[FUENTE: ISO/IEC 15504-1]
2.7
cliente
organización o persona que recibe un producto o servicio
Nota 1 a la entrada: Un cliente puede ser interno o externo a una organización.
[FUENTE: ISO/IEC 12207:2008]
2.8
paquete de implementación
conjunto de artefactos desarrollados para facilitar la implementación de un conjunto de prácticas de un
marco de trabajo seleccionado
2.9
grupo de perfiles genéricos
grupo de perfiles aplicables a VSEs que no desarrollan productos de software críticos y presentan
factores situacionales típicos
2.10
guía
documento publicado por ISO o IEC que proporciona reglas, orientación, asesoramiento y
recomendaciones relativas a la normalización internacional
[FUENTE: Directivas ISO/IEC, Parte 2]
2.11
norma internacional
norma que ha sido adoptada por una organización internacional de normalización y que está disponible
al público
[FUENTE: Directivas ISO/IEC, Parte 2]
Traducción oficial/Official translation/Traduction officielle
2 © ISO/IEC 2011 – Todos los derechos reservados
---------------------- Page: 9 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
2.12
perfil normalizado
norma armonizada y acordada internacionalmente que describe uno o más perfiles
Nota 1 a la entrada: Adaptada de la definición de “Perfil Internacional Normalizado” de la Norma ISO/IEC/
TR 10000-1.
2.13
ciclo de vida
evolución de un sistema, producto, servicio, proyecto u otra entidad creada por el hombre, desde su
concepción hasta su retiro
[FUENTE: ISO/IEC 12207:2008]
2.14
proceso
conjunto de actividades mutuamente relacionadas o que interactúan las cuales transforman elementos
de entrada en resultados
[FUENTE: ISO 9000]
2.15
evaluación de procesos
evaluación disciplinada de los procesos de una unidad organizacional de acuerdo a un Modelo de
Evaluación de Procesos
[FUENTE: ISO/IEC 15504-1]
2.16
modelo de evaluación de procesos
PAM (por sus siglas en inglés, Process Assessment Model)
modelo adecuado para el propósito de evaluar la capacidad de un proceso, basado en uno o más Modelos
de Procesos de Referencia (PRM)
[FUENTE: ISO/IEC 15504-1]
2.17
capacidad de un proceso
caracterización de la habilidad de un proceso para cumplir con los objetivos del negocio actuales o
proyectados
[FUENTE: ISO/IEC 15504-1]
2.18
nivel de capacidad de un proceso
punto de la escala ordinal de 6 puntos (de capacidad de un proceso) que representa la capacidad del
proceso, cada nivel se construye sobre la capacidad del nivel inmediatamente inferior
[FUENTE: ISO/IEC 15504-1]
2.19
mejora de procesos
acciones tomadas para cambiar los procesos de una organización de forma tal que cumplan eficaz y
eficientemente los objetivos de negocio de la organización
[FUENTE: ISO/IEC 15504-1]
Traducción oficial/Official translation/Traduction officielle
© ISO/IEC 2011 – Todos los derechos reservados 3
---------------------- Page: 10 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
2.20
resultado del proceso
resultado observable de un proceso
[FUENTE: ISO/IEC 15504-1]
2.21
perfil del proceso
conjunto de calificaciones de atributos del proceso para un proceso evaluado
[FUENTE: ISO/IEC 15504-1]
2.22
modelo de proceso de referencia PRM (por sus siglas en inglés, Process Reference Model)
modelo que comprende definiciones de procesos en un ciclo de vida descrito en términos de propósito y
resultados, conjuntamente con la arquitectura que describe las relaciones entre los procesos
[FUENTE: ISO/IEC 15504-1]
2.23
perfil
conjunto de una o más normas o perfiles base y, cuando aplique, la identificación de clases, conjuntos de
conformidad, opciones y parámetros escogidos de esas normas o perfiles normalizados base, necesarios
para cumplir con una función particular
[FUENTE: ISO/IEC/TR 10000-1]
2.24
grupo de perfiles
colección de perfiles que se relacionan por composición de procesos (es decir, actividades, tareas), por
nivel de capacidad, o por ambos
2.25
proyecto
esfuerzo con fechas de inicio y finalización definidas para crear un producto o servicio conforme con
los recursos y requisitos especificados
[FUENTE: ISO/IEC 12207:2008]
2.26
registro
documento que presenta resultados obtenidos o proporciona evidencia de actividades realizadas
[FUENTE: ISO/IEC 20000-1]
2.27
informe
elemento de información que describe el resultado de actividades tales como investigaciones,
evaluaciones y pruebas
[FUENTE: ISO/IEC 15289:2006]
2.28
repositorio
colección de todos los artefactos relacionados con el software que pertenecen a un sistema o la
ubicación/formato en la cual dicha colección se almacena
[FUENTE: ISO/IEC/IEEE 24765]
Traducción oficial/Official translation/Traduction officielle
4 © ISO/IEC 2011 – Todos los derechos reservados
---------------------- Page: 11 ----------------------
ISO/IEC TR 29110-1:2011 (traducción oficial)
2.29
recurso
activo utilizado o consumido durante la ejecución de un proceso
[FUENTE: ISO/IEC 12207:2008]
2.30
revisión
proceso o reunión durante la cual un producto de software es presentado al personal, gerentes,
usuarios, clientes, representantes de usuarios u otras partes interesadas del proyecto para comentarlo
o aprobarlo
[FUENTE: IEEE/Std 1028]
2.31
software
programas de computadora, procedimientos y la posible documentación y datos asociados relativos a la
operación de un sistema computacional
[FUENTE: IEEE/Std 829]
2.32
componente de software
sistema o elemento de software, tal como módulo, unidad, datos o documento
[FUENTE: IEEE/Std 1061]
2.33
norma
documento, establecido por consenso y aprobado por un organismo reconocido, que proporciona, para
un uso común y repetido, reglas, directrices y características de actividades o sus resultados, que
apunta a alcanzar el grado óptimo de orden en un contexto dado
NOTA Las normas deberían basarse en resultados consolidados de la ciencia, tecnología y experiencia,
y deberían apuntar a la promoción de beneficios óptimos para la comunidad.
[FUENTE: Directivas ISO/IEC, Parte 2]
2.34
taxonomía
esquema de clasificación para hacer referencia, sin ambigüedades, a perfiles o c
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.