Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile

ISO/IEC TR 29110-5-1-2:2011 is applicable to Very Small Entities (VSEs). A VSE is defined as an enterprise, organization, department or project having up to 25 people. A set of standards and guides have been developed according to a set of VSEs' characteristics and needs. 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 ISO/IEC International Standards relevant to the VSEs' context. The ISO/IEC 29110 series is targeted by audience. ISO/IEC TR 29110-5 is targeted to VSEs. ISO/IEC TR 29110-5-1-2:2011 provides the management and engineering guide to the Basic VSE Profile specifed in ISO/IEC 29110-4-1 through project management and software implementation processes. The Basic Profile is one profile of the Generic profile group. The Generic profile group is applicable to VSEs that do not develop critical software. The Generic profile group does not imply any specific application domain.

Ingénierie du logiciel — Profils de cycle de vie pour très petits organismes (TPO) — Partie 5-1-2: Guide de gestion et d'ingénierie: Groupe de profil générique: Profil basique

L'ISO/CEI 29110-5-1-2:2012 s'applique aux très petits organismes (TPO). Les TPO sont des entreprises, des organismes, des services et des projets regroupant 25 personnes et moins. Un ensemble de normes et de guides a été élaboré en fonction de caractéristiques et de besoins propres aux TPO. Ces guides sont fondés sur des sous-ensembles d'éléments pertinents de normes nommés «Profils TPO» L'objectif de ces profils TPO consiste à définir un sous-ensemble de Normes internationales appropriées au contexte des TPO. La série de l'ISO/CEI 29110 est ciblée par destinataire. L'ISO/CEI 29110-5-1-2:2012 cible les TPO. L'ISO/CEI 29110-5-1-2:2012 fournit un guide de gestion et d'ingénierie pour le profil basique de TPO spécifié dans l'ISO/CEI 29110-4-1 dans le cadre de la gestion de projet et des processus de mise en oeuvre. Le profil basique est un profil du groupe de profils génériques. Le groupe de profils génériques s'applique aux TPO qui ne développent pas de produits logiciels critiques. Le groupe de profils génériques n'implique aucun domaine d'application spécifique.

General Information

Status
Published
Publication Date
04-May-2011
Current Stage
9092 - International Standard to be revised
Completion Date
16-Feb-2023
Ref Project

Buy Standard

Technical report
ISO/IEC TR 29110-5-1-2:2011 - Software engineering -- Lifecycle profiles for Very Small Entities (VSEs)
English language
44 pages
sale 15% off
Preview
sale 15% off
Preview
Technical report
ISO/IEC TR 29110-5-1-2:2011 - Ingénierie du logiciel -- Profils de cycle de vie pour tres petits organismes (TPO)
French language
49 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

TECHNICAL ISO/IEC
REPORT TR
29110-5-1-2
First edition
2011-05-15


Software engineering — Lifecycle profiles
for Very Small Entities (VSEs) —
Part 5-1-2:
Management and engineering guide:
Generic profile group: Basic profile
Ingénierie du logiciel — Profils de cycle de vie pour très petits
organismes (TPO) —
Partie 5-1-2: Guide d'ingénierie et de gestion: Groupe de profil
générique: Profil basique




Reference number
ISO/IEC TR 29110-5-1-2:2011(E)
©
ISO/IEC 2011

---------------------- Page: 1 ----------------------
ISO/IEC TR 29110-5-1-2: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-5-1-2:2011(E)
Contents Page
Foreword .v
Introduction.vi
1 Scope.1
1.1 Fields of application.1
1.2 Target audience.1
2 Normative references.1
3 Terms and definitions .2
4 Conventions and abbreviated terms .2
4.1 Naming, diagramming and definition conventions.2
4.2 Abbreviated terms.3
5 Overview.3
6 Project Management (PM) process.4
6.1 PM purpose.4
6.2 PM objectives.5
6.3 PM input products.7
6.4 PM output products.8
6.5 PM internal products.8
6.6 PM roles involved.8
6.7 PM diagram.9
6.7.1 PM activities.10
6.7.2 PM incorporation to Project Repository .15
7 Software Implementation (SI) process.16
7.1 SI purpose.16
7.2 SI objectives.16
7.3 SI input products .19
7.4 SI output products.20
7.5 SI internal products.20
7.6 SI roles involved.21
7.7 SI diagram.21
7.7.1 SI activities.23
7.7.2 SI incorporation to the Project Repository.31
8 Roles.32
9 Product description.33
10 Software tools requirements.40
10.1 Project Management process .40
10.2 Software Implementation process.41
Annex A (informative) Deployment Packages.42
Bibliography.44

Table of illustrations
Figure 1 — ISO/IEC 29110 series. vii
Figure 2 — Basic profile guide processes (diagram notation is explained in 4.1) .4
© ISO/IEC 2011 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC TR 29110-5-1-2:2011(E)
Figure 3 — Project Management process diagram. 9
Figure 4 — Software Implementation process diagram. . 22

Table of tables
Table 1 — ISO/IEC 29110 target audience .vi
Table 2 — PM input products . 7
Table 3 — PM output products . 8
Table 4 — PM internal products . 8
Table 5 — PM roles involved. 8
Table 6 — PM.1 task list. 10
Table 7 — PM.2 task list. 13
Table 8 — PM.3 task list. 14
Table 9 — PM.4 task list. 15
Table 10 — PM repository products . 15
Table 11 — SI input products . 19
Table 12 — SI output products. 20
Table 13 — SI internal products . 20
Table 14 — SI roles involved. 21
Table 15 — SI.1 task list. 23
Table 16 — SI.2 task list. 24
Table 17 — SI.3 task list. 26
Table 18 — SI.4 task list. 27
Table 19 — SI.5 task list. 28
Table 20 — SI.6 task list. 30
Table 21 — SI repository products . 31
Table 22 — Roles . 32
Table 23 — Product Descriptions . 33
Table 24 — Project Management tools . 40
Table 25 — Software Implementation tools. 41
Table A.1 — Table of Content of a Deployment Package. 42
iv © ISO/IEC 2011 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC TR 29110-5-1-2: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-5-1-2 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]
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-5-1-2: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 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 Organisation for Economic Co-operation and Development (OECD) SME and
Entrepreneurship Outlook report (2005) “SMEs constitute the dominant form of business organisation 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, giving VSEs no way, 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 their application 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.
ISO/IEC TR 29110-1 defines the business terms common to the VSE Profile Set of Documents. 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-5-1-2:2011(E)
ISO/IEC 29110-2 introduces the concepts for software engineering standardized profile for VSEs, and defines
the terms common to the VSE Profile Set of Documents. 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-1 provides the specification for all the profiles of the Generic Profile Group. The Generic
Profile Group is applicable to VSEs that do not develop critical software products. The profiles are based on
subsets of appropriate standards elements. VSEs' Profiles apply and are targeted to authors/providers of
guides and authors/providers of tools and other support material.
This part of ISO/IEC 29110 provides an implementation management and engineering guide for the Basic
Profile of the Generic Profile Group specified in ISO/IEC 29110-4-1. The Basic Profile describes software
development of a single application by a single project team with no special risk or situational factors.
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-5-1-2:2011(E)

Software engineering — Lifecycle profiles for Very Small
Entities (VSEs) —
Part 5-1-2:
Management and engineering guide: Generic profile group:
Basic profile
1 Scope
1.1 Fields of application
This part of ISO/IEC 29110 is applicable to Very Small Entities (VSEs). VSEs are enterprises, organizations,
departments or projects of up to 25 people. The lifecycle processes described in ISO/IEC 29110 are not
intended to preclude or discourage their use by organizations bigger than VSEs.
This part of ISO/IEC 29110 provides the management and engineering guide to the Basic VSE Profile
specified in ISO/IEC 29110-4-1 through project management and software implementation processes. This
part of ISO/IEC 29110 is a standalone guide; it is not intended for a VSE to use the standardized profile to
implement this part of ISO/IEC 29110.
This part of ISO/IEC 29110 applies for software development projects, which can be to fulfil an external or
internal contract. The internal contract need not be explicit between the project team and their Customer.
Using this part of ISO/IEC 29110, a VSE can obtain the following benefits.
⎯ An agreed set of project requirements and expected products is delivered to the Customer.
⎯ A disciplined management process that provides project visibility and corrective actions of project
problems and deviations is performed.
⎯ A systematic software implementation process that satisfies Customer needs and ensures quality
products is followed.
1.2 Target audience
This part of ISO/IEC 29110 is targeted at VSEs.
It is intended to be used with any processes, techniques and methods that enhance the VSE's Customer
satisfaction and productivity.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO/IEC TR 29110-1, Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 1:
Overview
© ISO/IEC 2011 – All rights reserved 1

---------------------- Page: 8 ----------------------
ISO/IEC TR 29110-5-1-2:2011(E)
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC TR 29110-1 apply.
4 Conventions and abbreviated terms
4.1 Naming, diagramming and definition conventions
The following process structure description and notation are used to describe the processes.
Name – process identifier, followed by its abbreviation in brackets “( )”.
Purpose – general goals and results expected of the effective implementation of the process. The
implementation of the process should provide tangible benefits to the stakeholders. The purpose is identified
by the abbreviation of the process name.
Objectives – specific goals to ensure the accomplishment of the process purpose. The objectives are
identified by the abbreviation of the process name, followed by the letter “O” and a consecutive number, for
example PM.O1, SI.O2, etc. Each objective is followed by the square box which includes a list of the chosen
processes for the basic profile from ISO/IEC 12207:2008 and its outcomes related to the objective.
Input Products – products required to perform the process and its corresponding source, which can be
another process or an external entity to the project, such as the Customer. Identified by the abbreviation of the
process name and showed as two column table of product names and sources.
Output Products – products generated by the process and its corresponding destination, which can be
another process or an external entity to the project, such as Customer or Organizational Management.
Identified by the abbreviation of the process name and showed as two column table of product names and
destinations.
Internal Products – products generated and consumed by the process. Identified by the abbreviation of the
process name and showed as one column table of the product names.
All products’ names are printed in cursive and initiate with capital letters. Some products have one or more
statuses attached to the product name surrounded by square brackets “[ ]”and separated by ”,”. The product
status may change during the process execution. See Clause 9 for the alphabetical list of the products, its
descriptions, possible statuses and the source of the product. The source can be another process or an
external entity to the project, such as the Customer.
Roles involved – names and abbreviation of the functions to be performed by project team members. Several
roles may be played by a single person and one role may be assumed by several persons. Roles are
assigned to project participants based on the characteristics of the project. The role list is identified by the
abbreviation of the process name and showed as two column table. See Clause 8 for the alphabetical list of
the roles, its abbreviations and required competencies description.
Diagram – graphical representation of the processes. The large round-edged rectangles indicate process or
activities and the smaller square-edged rectangles indicate the products. The directional or bidirectional thick
arrows indicate the major flow of information between processes or activities. The thin directional or
bidirectional arrows indicate the input or output products. The notation used in the diagrams does not imply
the use of any specific process lifecycle.
Activity – a set of cohesive tasks. Task is a requirement, recommendation, or permissible action, intended to
contribute to the achievement of one or more objectives of a process. A process activity is the first level of
process workflow decomposition and the second one is a task. Activities are identified by process name
abbreviation followed by consecutive number and the activity name.
Activity Description – each activity description is identified by the activity name and the list of related
objectives surrounded by brackets “( )”. For example PM.1 Project Planning (PM.O1, PM.O5, PM.O6, PM.O7)
means that the activity PM.1 Project Planning contributes to the achievement of the listed objectives: PM.O1,
PM.O5, PM.O6 and PM.O7. The activity description begins with the task summary and is followed by the task
descriptions table. The task description doesn’t impose any technique or method to perform it. The selection
of the techniques or methods is left to the VSE or project team.
2 © ISO/IEC 2011 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC TR 29110-5-1-2:2011(E)
Tasks description table contain four columns corresponding to:
⎯ Role - the abbreviation of roles involved in the task execution.
⎯ Task - description of the task to be performed. Each task is identified by activity ID and consecutive
number, for example PM1.1, PM1.2, and so on.
⎯ Input Products - products needed to execute the task.
⎯ Output Products - products created or modified by the execution of the task.
Incorporation to Project Repository – list of products to be saved in Project Repository; the Version Control
Strategy has to be applied to some of them (see Clause 6.7.2 and 7.7.2). It is useful as a checklist for project
manager and technical leader.
NOTE: Tables used in process description are for presentation purpose only.
4.2 Abbreviated terms
VSE Very Small Entity
5 Overview
The Basic VSE Profile Management and Engineering Guide applies to a Very Small Entity (VSE) (enterprise,
organisation, department or project up to 25 people) dedicated to software development. The project may fulfil
an external or internal contract. The internal contract between the project team and its Customer need not be
explicit.
The Guide provides Project Management and Software Implementation processes which integrate practices
based on the selection of ISO/IEC 12207:2008, Systems and software engineering — Software life cycle
processes and ISO/IEC 15289:2006, Systems and software engineering — Content of systems and software
life cycle process information products (Documentation) standards elements. Annex A provides information
about Deployment Packages which will facilitate the implementation of these processes.
This part of ISO/IEC 29110 is intended to be used by the VSE to establish processes to implement any
development approach or methodology including, e.g., agile, evolutionary, incremental, test driven
development, etc. based on the VSE organization or project needs.
Using the Guide, VSE can obtain benefits in the following aspects:
⎯ An agreed set of project requirements and expected products is delivered to the Customer.
⎯ A disciplined management process that provides project visibility and corrective actions of project
problems and deviations is performed.
⎯ A systematic software implementation process that satisfies Customer needs and ensures quality
products is followed.
To use the Guide the VSE needs to fulfil the following entry conditions:
⎯ project Statement of Work is documented;
⎯ feasibi
...

RAPPORT ISO/CEI
TECHNIQUE TR
29110-5-1-2
Première édition
2011-05-15

Ingénierie du logiciel — Profils de cycle
de vie pour très petits organismes
(TPO) —
Partie 5-1-2:
Guide de gestion et d'ingénierie: Groupe
de profils génériques: Profil basique
Software engineering — Lifecycle profiles for Very Small Entities
(VSEs) —
Part 5-1-2: Management and engineering guide: Generic profile group:
Basic profile




Numéro de référence :
ISO/CEI TR 29110-5-1-2:2011(F)
©
ISO/CEI 2011

---------------------- Page: 1 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
DOCUMENT PROTÉGÉ PAR DROITS D’AUTEUR


©  ISO/IEC 2011
Tous droits réservés. À moins d’indication contraire, aucune autre partie de cette publication ne peut être reproduite ou utilisée sous quelque
forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit de l’ISO à
l’adresse ci-dessous ou de l'organisme membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56  CH-1211 Geneva 20
Tél. :+ 41 22 749 01 11
Téléc. :+ 41 22 749 09 47
Courriel : copyright@iso.org
Site Web : www.iso.org
Version française parue en 2012
Publié en Suisse

ii © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 2 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Sommaire Page
1 Domaine d'application . 1
1.1 Champs d’application . 1
1.2 Destinataires ciblés . 1
2 Références normatives . 2
3 Termes et définitions . 2
4 Conventions et termes abrégés . 2
4.1 Conventions de dénomination, de schématisation et de définition . 2
4.2 Termes abrégés . 3
5 Aperçu . 3
6 Processus de PM . 5
6.1 But du processus de PM . 5
6.2 Objectifs du processus de PM . 5
6.3 Produits d’entrée du processus de PM . 8
6.4 Produits de sortie du processus de PM . 9
6.5 Produits internes du processus de PM . 9
6.6 Rôles dans le processus de PM . 9
6.7 Schéma du processus de PM . 10
6.7.1 Activités du processus de PM . 11
6.7.2 Éléments du processus de PM à verser au Dépôt d’information du projet . 17
7 Processus de mise en œuvre du logiciel (SI) . 18
7.1 But du processus de SI. 18
7.2 Objectifs du processus de SI . 18
7.3 Produits d’entrée du processus de SI . 21
7.4 Produits de sortie du processus de SI . 22
7.5 Produits internes du processus de SI . 22
7.6 Rôles dans le processus de SI . 23
7.7 Schéma du processus de SI . 23
7.7.1 Activités du processus de SI . 24
7.7.2 Incorporer les éléments du processus de SI dans le Dépôt d’information du projet . 34
8 Rôles . 35
9 Description de produit . 37
10 Exigences en matière d’outils logiciels . 46
10.1 Processus de gestion de projet . 46
10.2 Processus de mise en œuvre du logiciel . 46
Annexe A (informative) Trousses de déploiement . 47

© ISO/CEI 2011 – Tous droits réservés iii

---------------------- Page: 3 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Figures
Figure 1 — Série ISO/CEI 29110. x
Figure 2 — Processus directeurs du profil basique . 4
Figure 3 — Schéma du processus de PM . 10
Figure 4 — Schéma du processus de mise en œuvre du logiciel . 24

Tableaux
Tableau 1 — Destinataires ciblés par l'ISO/CEI 29110 . viii
Tableau 2 — Produits d’entrée du processus de PM . 8
Tableau 3 — Produits de sortie du processus de PM . 9
Tableau 4 — Produits internes du processus de PM . 9
Tableau 5 — Rôles dans le processus de PM . 9
Tableau 6 — Liste des tâches PM.1 . 11
Tableau 7 — Liste des tâches PM.2 . 14
Tableau 8 — Liste des tâches PM.3 . 16
Tableau 9 — Liste des tâches PM.4 . 17
Tableau 10 — Produits du processus de PM établis à titre de référence . 17
Tableau 11 — Produits d’entrée du processus de SI . 21
Tableau 12 — Produits de sortie du processus SI . 22
Tableau 13 — Produits internes du processus de SI . 22
Tableau 14 — Rôles dans le processus de SI . 23
Tableau 15 — Liste des tâches du processus de SI.1 . 25
Tableau 16 — Liste des tâches SI.2 . 25
Tableau 17 — Liste des tâches SI.3 . 28
Tableau 18 — Liste des tâches SI.4 . 30
Tableau 19 — Liste des tâches SI.5 . 31
Tableau 20 — Liste des tâches SI.6 . 33
Tableau 21 — Produits du processus de SI du Dépôt d’information du projet . 35
iv © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 4 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Tableau 22 — Rôles . 36
Tableau 23 — Descriptions de produit . 37
Tableau 24 — Outils de gestion de projet . 46
Tableau 25 — Outils de mise en œuvre du logiciel . 46
Tableau A.1 — Contenu d’une trousse de déploiement. . 47
© ISO/CEI 2011 – Tous droits réservés v

---------------------- Page: 5 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CEI (Commission électrotechnique internationale)
forment un système spécialisé pour la normalisation mondiale. Les organismes nationaux qui sont membres de
l'ISO et de la CEI participent à l'élaboration de Normes internationales par l'intermédiaire de comités techniques
créés par l'organisation concernée pour traiter de domaines particuliers d'activité technique. Les comités
techniques de l'ISO et de la CEI collaborent dans des domaines d'intérêt commun. D'autres organisations
internationales, gouvernementales et non gouvernementales, en liaison avec l'ISO et la CEI, participent aussi aux
travaux. Dans le domaine des technologies de l’information, I’ISO et la CEI ont créé le comité technique mixte
ISO/CEI JTC 1.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale du comité technique mixte est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des organismes nationaux
votants.
Exceptionnellement, lorsque le comité technique mixte a réuni des données de nature différente de celles qui sont
normalement publiées comme Normes internationales (ceci pouvant comprendre des informations sur l'état de la
technique par exemple), il peut décider de publier un Rapport technique. Le Rapport technique est de nature
purement informative et doit être révisé tous les cinq ans de la même façon qu’est révisée une Norme
internationale.
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet de droits de
propriété intellectuelle ou de droits analogues. L'ISO et la CEI ne sauraient être tenues pour responsables de ne
pas avoir identifié de tels droits de propriété et averti de leur existence.
L’ISO/CEI TR 29110-5-1-2 a été élaboré par le comité technique mixte ISO/CEI JTC 1, Technologies de
l’information, sous-comité SC 7, Ingénierie du logiciel et des systèmes.
L'ISO/CEI 29110 comprend les parties suivantes sous le titre général Ingénierie du logiciel — Profils de cycle de
vie pour très petits organismes (TPO):
 Partie 1: Aperçu général [Rapport technique]
 Partie 2: Cadre général et taxinomie
 Partie 3: Guide d’évaluation [Rapport technique]
 Partie 4-1: Spécification de profil: Groupe de profil générique
 Partie 5-1-2: Guide de gestion et d’ingénierie: Groupe de profils génériques: Profil basique [Rapport
technique]
vi © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 6 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Les parties 4 et 5 peuvent être élaborées pour prendre en charge de nouvelles spécifications de profil ainsi que
de nouveaux guides de gestion et d'ingénierie de la façon suivante:
 Partie 4-m: Spécifications de profil: Groupe de profil aaaaa
 Partie 5-m-n: Guide de gestion et d’ingénierie: Groupe de profil aaaaa: Profil bbbbb [Rapport technique]
© ISO/CEI 2011 – Tous droits réservés vii

---------------------- Page: 7 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Introduction
L’industrie du logiciel reconnaît l’importance des très petits organismes (TPO) en qualité de précieux fournisseurs
de produits et de services. Aux fins de l'ISO/CEI 29110, un TPO consiste en une entité (entreprise, organisme,
service ou projet) regroupant 25 personnes ou moins. Les TPO développent et maintiennent à jour les logiciels
utilisés dans des systèmes de plus grande envergure et il est, par conséquent, souvent nécessaire de reconnaître
les TPO comme fournisseurs de logiciels de grande qualité.
Selon le rapport intitulé Perspectives de l’OCDE (Organisation de coopération et de développement
économiques) sur les PME et l’entreprenariat (2005) « Les PME sont la forme dominante d’organisation de
l’entreprise dans les pays du monde entier, où elles représentent entre 95 et 99 % de la population des
entreprises, en fonction du pays ». Le défi devant lequel se trouvent les gouvernements de l'OCDE consiste à
fournir un environnement qui soutient la compétitivité de cette large population d’entreprises hétérogènes et qui
favorise un vigoureux esprit d’entreprise.
D’après les études et les sondages réalisés, il est évident que la majorité des Normes internationales ne
répondent pas aux besoins des TPO. Il leur est difficile, sinon impossible, d’assurer la conformité avec ces
normes. Par conséquent, les TPO ne disposent d’aucun moyen, sinon de moyens très limités, d’être reconnus en
qualité d’entités productrices de logiciels de qualité dans leur domaine. Ainsi, les TPO sont souvent tenues à
l’écart de certaines activités économiques.
Il a été constaté que les TPO ont du mal à établir un lien entre les Normes internationales et leurs besoins
d'affaires et d'en justifier leur application à leurs pratiques commerciales. La plupart des TPO ne peuvent pas
s’offrir les ressources, exprimées en nombre d’employés, en budget et en temps, ni voir un bénéfice net à
l'établissement des processus liés aux cycles de vie des logiciels. Un ensemble de guides a été élaboré en
fonction de caractéristiques propres aux TPO afin d’aplanir certaines de ces difficultés. Ces guides sont fondés
sur des sous-ensembles d’éléments pertinents de normes nommés « Profils TPO » L’objectif de ces profils TPO
consiste à définir un sous-ensemble de Normes internationales appropriées au contexte des TPO, par exemple,
les processus et les livrables de l'ISO/CEI 12207, et les produits de l'ISO/CEI 15289.
L'ISO/CEI 29110, ciblée par destinataire, a été conçue pour améliorer la qualité des produits et des services, ainsi
que la performance des processus. Voir le Tableau 1. L'ISO/CEI 29110 n’est pas destinée à empêcher l’utilisation
de différents cycles de vie tels que le modèle de la cascade, le modèle itératif, incrémental, évolutif ou agile.
Tableau 1 — Destinataires ciblés par l'ISO/CEI 29110
ISO/CEI 29110 Titre Destinataires cibles
Partie 1 Aperçu général Les TPO, les évaluateurs, les développeurs de normes, les
vendeurs d’outils et de méthodologies.
Partie 2 Cadre général et taxinomie Les développeurs de normes, les vendeurs d’outils et de
méthodologies. Ce document n’est pas destiné aux TPO.
Partie 3 Guide d’évaluation Les évaluateurs et les TPO
Partie 4 Spécifications de profil Les développeurs de normes, les vendeurs d’outils et de
méthodologies. Ce document n’est pas destiné aux TPO.
Partie 5 Guide de gestion et d’ingénierie Les TPO

viii © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 8 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Si un nouveau profil est nécessaire, les parties ISO/CEI 29110-4 et ISO/CEI TR 29110-5 peuvent être élaborées
au moyen du processus ISO/CEI, sans aucune incidence sur les documents existants, et devenir respectivement
ISO/CEI 29110-4-m et ISO/CEI 29110-5-m-n.
L'ISO/CEI TR 29110-1 définit la terminologie couramment utilisée dans l’ensemble de documents sur les profils
TPO. Il présente les processus, les concepts de cycle de vie et de normalisation ainsi que l’ensemble de
documents constituant l'ISO/CEI 29110. Il présente également les caractéristiques et les besoins des TPO, et
précise les raisons pour lesquelles des profils, des documents, des normes et des guides ont été élaborés à
l’intention des TPO.
L'ISO/CEI 29110-2 présente les concepts du profil normalisé d’ingénierie du logiciel pour les TPO et définit les
termes couramment utilisés dans l’ensemble de documents du profil TPO. Il explique la logique qui sous-tend la
définition et l’application des profils normalisés. Le document précise également les éléments communs à tous les
profils normalisés (structure, conformité, évaluation) et présente la taxonomie (catalogue) des profils de
l'ISO/CEI 29110.
L'ISO/CEI TR 29110-3 définit les lignes directrices pour l’évaluation du processus et les exigences de conformité
nécessaires à l’atteinte de l'objectif des profils définis pour les TPO. Le rapport contient également de
l'information qui peut être utile aux développeurs de méthodes et d'outils d'évaluation. L'ISO/CEI TR 29110-3
s’adresse aux personnes qui ont un rapport direct avec le processus d’évaluation, par exemple, l’évaluateur ainsi
que le demandeur de l’évaluation, qui ont besoin de conseils pour faire en sorte que les exigences pour la
réalisation d’une évaluation ont été satisfaites.
L'ISO/CEI 29110-4-1 fournit les spécifications pour tous les profils du groupe de profils génériques. Le groupe de
profils génériques s’applique aux TPO qui ne développent pas de produits logiciels critiques. Les profils sont
fondés sur des sous-ensembles d’éléments pertinents de normes. Les profils pour TPO s’appliquent et ciblent les
auteurs et fournisseurs de guides ainsi que les concepteurs et fournisseurs d’outils et de matériel de soutien.
La présente partie de l'ISO/CEI 29110 propose un guide de gestion de la mise en œuvre et d’ingénierie pour le
profil basique du groupe de profils génériques spécifié dans l'ISO/CEI 29110-4-1. Le profil basique fournit une
description du développement logiciel d’une seule application, par une seule équipe de projet, sans risques ni
facteurs conjoncturels spéciaux.
La Figure 1 décrit la série ISO/CEI 29110 et en place les éléments dans le cadre de référence. Les vues
d’ensemble et les guides sont publiés sous forme de Rapports techniques (TR) et les profils sous forme de
Normes internationales (IS).
© ISO/CEI 2011 – Tous droits réservés ix

---------------------- Page: 9 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)

Figure 1 — Série ISO/CEI 29110

x © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 10 ----------------------
RAPPORT TECHNIQUE ISO/CEI TR 29110-5-1-2:2011(F)

Ingénierie du logiciel — Profils de cycle de vie pour très petits
organismes (TPO)
Partie 5-1-2:
Guide de gestion et d’ingénierie: Groupe de profil générique:
Profil basique
1 Domaine d'application
1.1 Champs d’application
La présente partie de l'ISO/CEI 29110 s’applique aux très petits organismes (TPO). Les TPO sont des entreprises,
des organismes, des services et des projets regroupant 25 personnes et moins. Les processus du cycle de vie
décrits dans l'ISO/CEI 29110 ne sont pas destinés à empêcher ou à dissuader les organismes de plus grande
envergure que les TPO de les utiliser.
La présente partie de l’ISO/IEC 29110 fournit un guide de gestion et d’ingénierie pour le profil basique de TPO
spécifié dans l'ISO/CEI 29110-4-1 dans le cadre de la gestion de projet et des processus de mise en œuvre. La
présente partie de l'ISO/CEI 29110 constitue un guide autonome, lequel n’a pas pour but de faire en sorte qu’un
TPO utilise le profil normalisé pour mettre en œuvre la présente partie de l'ISO/CEI 29110.
La présente partie de l'ISO/CEI 29110 s’applique aux projets de développement de logiciel en vertu d’un contrat
établi en interne ou en externe. Le contrat établi en interne, entre l’équipe de projet et le client, n’a pas à être
explicite.
En utilisant la présente partie de l'ISO/CEI 29110, un TPO peut bénéficier des avantages suivants:
 Le client reçoit les produits attendus et les exigences convenues sont satisfaites.
 Un processus de gestion rigoureux, permettant d’en garder une vue d’ensemble et comportant des mesures
correctives pour les problèmes et les écarts potentiels, est mis en œuvre.
 Un processus systématique de mise en œuvre qui répond aux besoins du client et garantit la qualité des
produits.
1.2 Destinataires ciblés
La présente partie de l'ISO/CEI 29110 cible les TPO.
Elle est destinée à être utilisée avec tout processus, toute technique ou toute méthode visant à augmenter la
satisfaction du client et sa productivité.
© ISO/CEI 2011 – Tous droits réservés 1

---------------------- Page: 11 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
2 Références normatives
Les documents de référence suivants sont indispensables pour l'application du présent document. Pour les
références datées, seule l'édition citée s'applique. Pour les références non datées, la dernière édition du
document de référence s'applique (y compris les éventuels amendements).
ISO/CEI TR 29110-1, Ingénierie du logiciel — Profils de cycle de vie pour très petits organismes (TPO) —
Partie 1: Aperçu général
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l’ISO/CEI TR 29110-1 s'appliquent.
4 Conventions et termes abrégés
4.1 Conventions de dénomination, de schématisation et de définition
La description et la notation suivantes de la structure du processus servent à le décrire.
Nom – identificateur de processus suivi de son abréviation entre parenthèses « ( ) ».
But – buts et résultats généraux attendus de la mise en œuvre efficace du processus. La mise en œuvre du
processus devrait procurer des avantages concrets aux parties intéressées. L'abréviation du nom du processus
indique le but.
Objectifs – des objectifs précis pour assurer l’atteinte du but poursuivi par le processus. Les objectifs sont
désignés par l’abréviation du nom du processus, suivie de la lettre « O » et d’un numéro consécutif, par exemple,
PM.O1, SI.O2, etc. Chaque objectif est suivi de l’encadré carré dans lequel se trouve une liste des processus
choisis pour le profil basique d’ISO/CEI 12207:2008, ainsi que des résultats attendus en lien avec l’objectif.
Produits d’entrée – produits nécessaires à la réalisation du processus et sa source correspondante, laquelle
peut être un autre processus ou une entité extérieure au projet, par exemple le client. Ils sont désignés par
l’abréviation du nom du processus et présentés sous forme de tableau constitué de deux colonnes, soit celle des
noms de produits et celle des sources.
Produits de sortie – produits issus du processus et de sa destination correspondante, laquelle peut être un
processus ou une entité extérieure au projet, par exemple le client ou la gestion organisationnelle. Ils sont
désignés par l’abréviation du nom du processus et présentés sous forme de tableau constitué de deux colonnes,
soit celle des noms de produits et celle de leurs destinations.
Produits internes – produits générés et utilisés dans le cadre du processus. Ils sont désignés par l’abréviation
du nom du processus et présentés sous forme de tableau constitué d’une seule colonne, soit celle des noms de
produits.
Tous les noms de produits sont imprimés en cursive et commencent par une majuscule. Un ou plusieurs états,
écrits entre crochets « [ ] » et séparés par la virgule « , » sont associés aux noms de certains produits. L’état du
produit peut changer au cours de l’exécution du processus. Il convient de se reporter à la section 9 pour consulter
la liste par ordre alphabétique des produits, leur description, leurs états éventuels ainsi que leurs sources. On
entend par source soit un autre processus, soit une entité extérieure au projet, comme le client.
Rôles – noms et abréviations des fonctions assignées aux membres de l’équipe de projet. Une personne peut
jouer plusieurs rôles et plusieurs personnes peuvent en jouer un seul. Les rôles sont assignés aux participants
(au projet) en fonction des caractéristiques du projet. La liste des rôles est désignée par l’abréviation du nom de
processus et présentée en tableau de deux colonnes. Il convient de se reporter à la section 8 pour consulter une
liste par ordre alphabétique des rôles, des abréviations ainsi que de la description des compétences nécessaires.
2 © ISO/CEI 2011 – Tous droits réservés

---------------------- Page: 12 ----------------------
ISO/CEI TR 29110-5-1-2:2011(F)
Schéma – représentation graphique des processus. Les processus ou les activités figurent dans les grands
rectangles aux coins arrondis et les produits dans les rectangles de plus petite taille. Les flèches larges,
directionnelles ou bidirectionnelles, indiquent le cheminement de l’information entre les processus ou les activités.
Les flèches étroites, directionnelles ou bidirectionnelles, indiquent les produits d’entrée ou de sortie. La notation
utilisée dans les schémas ne suppose pas l’utilisation d'un cycle de vie d’un processus en particulier.
Activité – un ensemble de tâches cohésives. Une tâche est une action requise, recommandée ou permise
destinée à contribuer à la réalisation d’un ou de plusieurs objectifs d’un processus. Dans le cadre d’un processus,
l’activité constitue le premier niveau de la décomposition de son flux de travaux, et la tâche constitue son second
niveau. Les activités sont désignées par l’abréviation du nom du processus suivie d’un numéro consécutif et du
nom de l’activité.
Description d’une activité – chaque description d’activité est désignée par le nom de l’activité et une liste des
objectifs connexes, entre parenthèses « ( ) ». Par exemple, PM.1 Planification de projet (PM.01, PM.05, PM.06,
PM.07) signifie que l’activité PM.1 Planification du projet contribue à la réalisation des objectifs énumérés dans la
liste: PM.O1, PM.O5, PM.O6 et PM.O7. La description de l’activité débute par un résumé de la tâche et elle est
suivie du tableau de celle-ci. La description de la tâche n’exige pas de technique ni de méthode particulière. Le
choix des techniques ou des méthodes est laissé à la discrétion du TPO ou de l’équipe de projet.
Le tableau de description des tâches est constitué de quatre colonnes qui correspondent:
 au rôle – l’abréviation des rôles intervenant dans l’exécution de la tâche.
 à la tâche – la description de la tâche à exécuter. Chaque tâche est désignée par l’identificateur de la tâche
et un numéro consécutif, par exemple, PM1.1, PM1.2, etc.
 aux produits d’entrée – les produits nécessaires à l’exécution de la tâche.
 aux produits de sortie – les produits créés ou modifiés par l’exécution de la tâche.
Intégration au Dépôt d’information du projet – la liste des produits à stocker dans le Dépôt d’information du
projet dont certains devront être soumis à la Stratégie de contrôle des versions (consulter les sections 6.7.2 et
7.7.2). Elle peut tenir lieu de liste de vérification utile au gestionnaire du projet et au chef technique.
NOTE Dans la description du processus, les tableaux ne sont uti
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.