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

ISO/IEC TR 29110-5-1-1:2012 is applicable to Very Small Entities (VSEs). VSEs are enterprises, organizations, departments or projects up to 25 people. The life cycle processes described in the set of International Standards (IS) Profiles and Technical Reports (TR) are not intended to preclude or discourage their use by organizations bigger than VSEs. ISO/IEC TR 29110-5-1-1:2012 provides the management and engineering guide to the entry profile described in ISO/IEC 29110-4-1 through project management and software implementation processes. ISO/IEC TR 29110‑5‑1‑1:2012 is a stand-alone guide. It is not intended for a VSE to use the standardized profile to implement ISO/IEC TR 29110-5-1-1:2012. ISO/IEC TR 29110-5-1-1:2012 applies for software development project. The project may be to fulfil an external or internal contract. The internal contract need not be explicit between the project team and their customer. Using ISO/IEC TR 29110-5-1-1:2012, a VSE can obtain the following benefits: 1) an agreed set of project requirements and expected products is delivered to the customer; 2) a disciplined management process, that provides project visibility and corrective actions of project problems and deviations, is performed; 3) a systematic software implementation process, that satisfies customer needs and ensures quality products, is followed. ISO/IEC TR 29110-5-1-1:2012 is targeted at VSEs (a start-up VSE that started the operation less than 3 years ago and/or with a project size less than 6 person-months). It is intended to be used with any processes, techniques and methods that enhance the VSE's customer satisfaction and productivity.

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

l'ISO/CEI TR 29110-5-1-1: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. 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. l'ISO/CEI TR 29110-5-1-1:2012 propose un guide de gestion et d'ingénierie pour le profil basique de TPO défini dans l'ISO/CEI 29110-4-1 dans le cadre de la gestion de projet et des processus de mise en ?uvre. l'ISO/CEI TR 29110‑5‑1‑1:2012 constitue un guide complet et autonome. Un TPO n'a pas besoin du profil normalisé pour mettre en ?uvre l'ISO/CEI TR 29110-5-1-1:2012. l'ISO/CEI 29110-5-1-1:2012 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 l'ISO/CEI TR 29110-5-1-1:2012, un TPO peut bénéficier des avantages suivants: 1) les livrables correspondent aux attentes et aux exigences du client documentées par le projet; 2) 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; 3) un processus systématique de mise en ?uvre qui répond aux besoins du client et garantit la qualité des produits. l'ISO/CEI TR 29110-5-1-1:2012 cible les TPO (un TPO en démarrage qui a débuté ses opérations depuis moins de 3 ans et/ou qui a des projets d'une envergure de moins de 6 personnes-mois). Elle est conçue de manière à être utilisée avec tout processus, toute technique ou toute méthode visant à augmenter la satisfaction du client et sa productivité.

General Information

Status
Published
Publication Date
02-Sep-2012
Current Stage
9092 - International Standard to be revised
Completion Date
26-Jul-2022
Ref Project

Buy Standard

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

Standards Content (Sample)

TECHNICAL ISO/IEC
REPORT TR
29110-5-1-1
First edition
2012-09-15


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




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

---------------------- Page: 1 ----------------------
ISO/IEC TR 29110-5-1-1:2012(E)

COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2012
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 2012 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC TR 29110-5-1-1:2012(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 Symbols (and abbreviated terms) . 2
4.1 Naming, diagramming and definition conventions . 2
4.2 Abbreviations . 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 . 8
6.7.1 Overview . 8
6.7.2 PM activities . 9
6.7.3 PM incorporation to Project Repository . 13
7 Software Implementation (SI) process . 14
7.1 SI purpose . 14
7.2 SI objectives . 14
7.3 SI input products . 16
7.4 SI output products . 16
7.5 SI internal products . 16
7.6 SI roles involved . 17
7.7 SI diagram . 17
7.7.1 SI activities . 18
7.7.2 SI incorporation to the Project Repository . 23
8 Roles . 23
9 Product description . 23
10 Software tools . 28
10.1 Project Management process . 28
10.2 Software Implementation process . 29
Annex A (informative) Deployment Packages. 31
Bibliography . 32

© ISO/IEC 2012 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC TR 29110-5-1-1:2012(E)
Table of illustrations
Figure 1 — ISO/IEC 29110 series . vii
Figure 2 — Entry profile guide processes. 4
Figure 3 — Project Management process diagram . 9
Figure 4 — Software Implementation process diagram . 18

Table of tables
Table 1 — ISO/IEC 29110 target audience . vi
Figure 1 — ISO/IEC 29110 series . vii
Figure 2 — Entry profile guide processes. 4
Table 2 — PM input products . 7
Table 3 — PM output products . 8
Table 4 — PM internal products . 8
Table 5 — PM roles involved . 8
Figure 3 — Project Management process diagram . 9
Table 6 — PM.1 task list . 10
Table 7 — PM.2 task list . 11
Table 8 — PM.3 task list . 12
Table 9 — PM.4 task list . 12
Table 10 — PM repository products . 13
Table 11 — SI input products . 16
Table 12 — SI output products . 16
Table 13 — SI internal products . 16
Table 14 — SI roles involved . 17
Figure 4 — Software Implementation process diagram . 18
Table 15 — SI.1 task list . 19
Table 16 — SI.2 task list . 19
Table 17 — SI.3 task list . 20
Table 18 — SI.4 task list . 21
Table 19 — SI.5 task list . 21
Table 20 — SI.6 task list . 22
Table 21 — SI repository products . 23
Table 22 — Roles . 23
Table 23 — Product Descriptions . 24
Table 24 — Project management tools . 28
Table 25 — Software Implementation tools . 29
Table A.1 — Table of Content of a Deployment Package . 31

iv © ISO/IEC 2012 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC TR 29110-5-1-1:2012(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-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: Profile specifications
 Part 4-1: Generic profile group
 Part 4-m: Profile group m
 Part 5: Management and engineering guide
 Part 5-1-1: Generic profile group : Entry profile [Technical Report]
 Part 5-1-2: Generic profile group : Basic profile [Technical Report]
 Part 5-m-n: Management and engineering guide for profile group m profile n [Technical Report]

© ISO/IEC 2012 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC TR 29110-5-1-1:2012(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 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. 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 life
cycle 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 life cycles
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, customers, 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, customers, and VSEs
Part 4 Profile specifications Standards producers, tool vendors and
methodology vendors. Not intended for VSEs.
Part 5 Management and engineering guide VSEs and customers

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 2012 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/IEC TR 29110-5-1-1:2012(E)
ISO/IEC 29110 introduces the concepts for software engineering standardized profiles 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 VSEs 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 Entry
Profile of the Generic Profile Group described in ISO/IEC 29110-4-1. The Entry Profile describes software
development of a single application by a single project team with no special risk or situational factors for start-
up VSEs (i.e. VSEs who started their operation less than 3 years) and/or for VSEs working on small project
(e.g. project size of less than 6 person-months).
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 2012 – All rights reserved vii

---------------------- Page: 7 ----------------------
TECHNICAL REPORT ISO/IEC TR 29110-5-1-1:2012(E)

Software engineering — Lifecycle profiles for Very Small
Entities (VSEs) —
Part 5-1-1:
Management and engineering guide: Generic profile group:
Entry 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 up to 25 people. The life cycle processes described in the set of International
Standards (IS) Profiles and Technical Reports (TR) 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 Entry profile described in
ISO/IEC 29110-4-1 through project management and software implementation processes. This part of
ISO/IEC 29110 is a stand alone guide. It is not intended for a VSE to use the standardized profile to
implement this part of the ISO/IEC 29110.
This part of ISO/IEC 29110 applies for software development project. The project may 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 start-up VSEs (i.e. VSEs who started their operation less than 3
years) and/or at VSEs working on small project (e.g. project size of less than 6 person-months).
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 2012 – All rights reserved 1

---------------------- Page: 8 ----------------------
ISO/IEC TR 29110-5-1-1:2012(E)
ISO/IEC TR 29110-1, Software Engineering — Lifecycle Profiles for Very Small Entities (VSEs) — Part 1:
Overview
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC TR 29110-1 apply.
4 Symbols (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 entry 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 6.5 and 7.5 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.
2 © ISO/IEC 2012 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC TR 29110-5-1-1:2012(E)
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.
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.
Competent project team – People / Individuals performing work affecting quality of product or service need
to be competent on the basis of appropriate education, training, skills and experience.
4.2 Abbreviations
The following abbreviations are used in this document:
VSE Very Small Entity
5 Overview
The Entry VSE Profile Management and Engineering Guide applies to a Very Small Entity (VSE) (enterprise,
o
...

RAPPORT ISO/CEI
TECHNIQUE TR
29110-5-1-1
Première édition
2012-09-15


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




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

---------------------- Page: 1 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)

DOCUMENT PROTÉGÉ PAR COPYRIGHT


©  ISO/CEI 2012
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni 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-après ou du comité membre de l'ISO dans le pays du demandeur.
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
Publié en Suisse

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

---------------------- Page: 2 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
Sommaire Page
Avant-propos . v
Introduction . vii
1  Portée . 1
1.1  Domaines d’application . 1
1.2  Destinataires ciblés . 1
2  Références normatives . 2
3  Termes et définitions . 2
4  Conventions et abréviations . 2
4.1  Conventions de dénomination, de schématisation et de définition . 2
4.2  Abréviations . 3
5  Aperçu . 3
6  Processus de gestion de projet . 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 . 7
6.4  Produits de sortie du processus de PM . 7
6.5  Produits internes du processus de PM . 7
6.6  Rôles dans le processus de PM . 8
6.7  Schéma du processus de PM . 8
6.7.1  Aprçu . 8
6.7.2  Activités du processus de PM . 9
6.7.3  Éléments du processus de PM à verser au Dépôt d’information du projet . 13
7  Processus de mise en œuvre du logiciel (SI) . 14
7.1  But du processus de SI. 14
7.2  Objectifs du processus de SI . 14
7.3  Produits d’entrée du processus de SI . 15
7.4  Produits de sortie du processus de SI . 16
7.5  Produits internes du processus de SI . 16
7.6  Rôles dans le processus de SI . 16
7.7  Schéma du processus de SI . 16
7.7.1  Aperçu . 16
7.7.2  Activités du processus de SI . 17
7.7.3  Incorporer les éléments du processus de SI dans le Dépôt d’information du projet . 22
8  Rôles . 22
9  Description de produit . 23
10  Exigences en matière d’outils logiciels . 29
10.1  Processus de gestion de projet . 29
10.2  Processus de mise en œuvre du logiciel . 30
Annexe A (informative) Trousses de déploiement . 31
Bibliographie . 32

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

---------------------- Page: 3 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
Figures
Figure 1 — Norme ISO/CEI 29110 . ix
Figure 2 — Processus directeurs du profil basique . 4
Figure 3 — Schéma du processus de PM . 8
Figure 4 — Schéma du processus de mise en œuvre du logiciel . 17

Tableaux
Tableau 1 — Destinataires ciblés par les documents ISO/CEI 29110 . vii
Tableau 2 — Produits d’entrée du processus de PM . 7
Tableau 3 — Produits de sortie du processus de PM . 7
Tableau 4 — Produits internes du processus de PM . 7
Tableau 5 — Rôles dans le processus de PM . 8
Tableau 6 — Liste des tâches PM.1 . 9
Tableau 7 — Liste des tâches PM.2 . 11
Tableau 8 — Liste des tâches PM.3 . 12
Tableau 9 — Liste des tâches PM.4 . 13
Tableau 10 — Produits du processus de PM établis à titre de référence . 13
Tableau 11 — Produits d’entrée du processus de SI . 15
Tableau 12 — Produits de sortie du processus SI . 16
Tableau 13 — Produits internes du processus de SI . 16
Tableau 14 — Rôles dans le processus de SI . 16
Tableau 15 — Liste des tâches SI.1 . 18
Tableau 16 — Liste des tâches SI.2 . 18
Tableau 17 — Liste des tâches SI.3 . 19
Tableau 18 — Liste des tâches SI.4 . 20
Tableau 19 — Liste des tâches SI.5 . 21
Tableau 20 — Liste des tâches SI.6 . 21
Tableau 21 — Produits du processus de SI du Dépôt d’information du projet . 22
Tableau 22 — Rôles . 22
Tableau 23 — Descriptions de produit . 23
Tableau 24 — Outils de gestion de projet . 29
Tableau 25 — Outils de mise en œuvre du logiciel . 30
Tableau A.1 — Contenu d’une trousse de déploiement . 31

iv © ISO/CEI 2012 – Tous droits réservés

---------------------- Page: 4 ----------------------
ISO/CEI TR 29110-5-1-1:2012(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 énoncées dans la Partie 2 des Directives
ISO/CEI.
La principale tâche du comité technique mixte est l’élaboration des Normes internationales. Les projets de
Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux aux fins
d’un vote. Leur publication à titre de Normes internationales requiert l'approbation d’au moins 75 % des
organismes nationaux votants.
Exceptionnellement, lorsqu'un comité technique a recueilli des données de nature différente de celles qui sont
normalement publiées comme Norme internationale (« à la fine pointe de la technologie » 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. L'ISO et la CEI ne seront pas tenues responsables de la détermination d’un
ou de tous ces droits de propriété intellectuelle.
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 système et des logiciels.
La norme ISO/CEI 29110 comprend les parties suivantes sous le titre général Ingénierie du logiciel — Profils
de cycle de vie pour les très petits organismes (TPO):
 Partie 1: Aperçu général [Rapport technique]
 Partie 2: Cadre général et taxonomie
 Partie 3: Guide d’évaluation [Rapport technique]
 Partie 4-1: Spécification de profil – Groupe de profils génériques
 Partie 5: Guide de gestion et d’ingénierie
 Partie 5-1-1: Groupe de profils génériques: Profil d'entrée [Rapport technique]
 Partie 5-1-2: Groupe de profils génériques: Profil basique [Rapport technique]
 Partie m-n: Guide de gestion et d'ingénierie pour Groupe de profils m et profil n [Rapport
technique]
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 cette façon:
© ISO/CEI 2012 – Tous droits réservés v

---------------------- Page: 5 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
 Partie 4-m: Spécifications de profil —– Groupe de profils aaaaa
 Partie 5-m-n: Guide de gestion et d’ingénierie — Groupe de profils aaaaa: Profil bbbbb [Rapport
technique]
vi © ISO/CEI 2012 – Tous droits réservés

---------------------- Page: 6 ----------------------
ISO/CEI TR 29110-5-1-1:2012(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 la norme 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 la norme ISO/CEI 12207, et les produits de la norme
ISO/CEI 15289.
La norme 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. Veuillez consulter le tableau 1. La norme 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 les documents ISO/CEI 29110
ISO/CEI 29110 Titre Destinataires cibles
Partie 1 Aperçu général Les TPO, les clients, les évaluateurs, les développeurs de
normes, les vendeurs d’outils et de méthodologies.
Partie 2 Cadre général et taxonomie 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, les clients, et les TPO.
Partie 4 Spécifications du 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 et les clients.

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.
© ISO/CEI 2012 – Tous droits réservés vii

---------------------- Page: 7 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
Le document 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 la norme 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.
Le document 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 la norme ISO/CEI 29110.
Le document 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. Le
document 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.
Le document 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.
Cette partie de la norme ISO/CEI 29110 propose un guide de gestion de la mise en œuvre et d’ingénierie
pour le profil d'entrée du groupe de profils génériques déterminé dans la partie ISO/CEI 29110-4-1. Le profil
d'entrée fournit une description du développement logiciel d’une seule application, par une seule équipe de
projet, sans risques ni facteurs conjoncturels spéciaux pour les TPO en démarrage (c'est à dire des TPO qui
ont débuté leurs opérations depuis moins de 3 ans) et/ou les TPO qui ont des projets d'une envergure de
moins de 6 personnes-mois.
La Figure 1 illustre 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).

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

---------------------- Page: 8 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
29110 Aperçu général (TR 29110-1)
29110 Profils (IS)
Cadre général et taxinomie (IS 29110-2)
Spécifications de profils (IS 29110-4)
Spécification – Groupe de
profils génériques m
(IS 29110-4-m)
29110 Guides (TR)
Guide d’évaluation (TR 29110-3)
Guide de gestion et d’ingénierie (TR 29110-5)
Guide de gestion et d’ingénierie
Profil m-n
(TR 29110-5-m-n)

Figure 1 — Norme ISO/CEI 29110

© ISO/CEI 2012 – Tous droits réservés ix

---------------------- Page: 9 ----------------------
RAPPORT TECHNIQUE ISO/CEI TR 29110-5-1-1:2012(F)

Ingénierie du logiciel — Profils de cycle de vie pour très petits
organismes (TPO) —
Partie 5-1-1:
Guide de gestion et d'ingénierie: Groupe de profil générique:
Profil d'entrée
1 Portée
1.1 Domaines d’application
Cette partie de la norme 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 la norme ISO/CEI 29110 ne sont pas destinés à empêcher ou à dissuader les
organismes de plus grande envergure que les TPO de les utiliser.
Cette partie d’ISO/IEC 29110 propose un guide de gestion et d’ingénierie pour le profil d'entrée de TPO défini
dans la partie ISO/CEI 29110-4-1 dans le cadre de la gestion de projet et des processus de mise en œuvre.
Cette partie de la norme ISO/CEI 29110 constitue un guide complet et autonome. Un TPO n'a pas besoin du
profil normalisé pour mettre en œuvre cette partie de la norme ISO/CEI 29110.
Cette partie de la norme 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 cette partie de la norme ISO/CEI 29110, un TPO peut bénéficier des avantages suivants :
 Les livrables correspondent aux attentes et aux exigences du client documentées par le projet
 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
Cette partie de la norme ISO/CEI 29110 cible les TPO en démarrage (c'est à dire des TPO qui ont débuté
leurs opérations depuis moins de 3 ans) et/ou les TPO qui ont des projets d'une envergure de moins de 6
personnes-mois.
Elle est conçue de manière à être utilisée avec tout processus, toute technique ou toute méthode visant à
augmenter la satisfaction du client et sa productivité.
© ISO/CEI 2012 – Tous droits réservés 1

---------------------- Page: 10 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
2 Références normatives
Les documents cités à titre de référence suivants sont essentiels à l’application de ce document. En ce qui
concerne les références datées, seule la version désignée s’applique. En ce qui concerne les références non
datées, la plus récente version du document (comprenant toute modification) s’applique.
ISO/CEI TR 29110-1, Ingénierie du logiciel — Profils de cycle de vie pour les très petits organismes (TPO) —
Partie 1: Aperçu général
3 Termes et définitions
Aux fins de ce document, les définitions et les termes énoncés dans la partie ISO/CEI TR 29110-1
s’appliquent.
4 Conventions et abréviations
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é dans lequel se trouve une liste des
processus choisis pour le profil d'entrée 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
2 © ISO/CEI 2012 – Tous droits réservés

---------------------- Page: 11 ----------------------
ISO/CEI TR 29110-5-1-1:2012(F)
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.
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’activ
...

Questions, Comments and Discussion

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