ISO/IEC DIS 29110-6-1
(Main)Systems and software engineering -- Lifecycle profiles for Very Small Entities (VSEs)
Systems and software engineering -- Lifecycle profiles for Very Small Entities (VSEs)
Ingénierie des systèmes et du logiciel -- Profils de cycle de vie pour très petits organismes (TPO)
General Information
Standards Content (sample)
DRAFT INTERNATIONAL STANDARD
ISO/IEC DIS 29110-6-1
ISO/IEC JTC 1/SC 7 Secretariat: BIS
Voting begins on: Voting terminates on:
2021-01-18 2021-04-12
Systems and software engineering — Lifecycle profiles for
Very Small Entities (VSEs) —
Part 6-1:
Software engineering — Specific Space Profile
Specifications
ICS: 35.080
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
This document is circulated as received from the committee secretariat.
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/IEC DIS 29110-6-1:2021(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
PROVIDE SUPPORTING DOCUMENTATION. ISO/IEC 2021
---------------------- Page: 1 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
Contents Page
Foreword ..........................................................................................................................................................................................................................................v
Introduction ................................................................................................................................................................................................................................vi
1 Scope ................................................................................................................................................................................................................................. 1
2 Normative references ...................................................................................................................................................................................... 2
3 Terms and definitions ..................................................................................................................................................................................... 3
4 Conformance ............................................................................................................................................................................................................. 4
4.1 Conformance situations .................................................................................................................................................................. 4
5 Conventions and abbreviated terms ................................................................................................................................................ 4
5.1 Naming, diagramming and definition conventions ................................................................................................. 4
5.2 Abbreviations ........................................................................................................................................................................................... 4
6 Profile Specifications and its conformance with base standards ......................................................................5
6.1 Introduction .............................................................................................................................................................................................. 5
6.2 Organization of the Space-VSE profiles processes ................................................................................................... 6
6.2.1 Categories and Groups of Processes ............................................................................................................... 6
6.3 Space-VSE Profile specifications .............................................................................................................................................. 8
7 Maturity Level 1 profile specification ..........................................................................................................................................10
7.1 Introduction ...........................................................................................................................................................................................10
7.2 Project Management (PM) process specification ...................................................................................................10
7.2.1 Project Management Purpose ...........................................................................................................................10
7.2.2 Project Management Requirements .............................................................................................................10
7.3 Software Implementation (SI) process specification ..........................................................................................11
7.3.1 Software Implementation Purpose ...............................................................................................................11
7.3.2 Software Implementation Requirements ................................................................................................11
7.4 Software Testing (ST) process specification ...............................................................................................................12
7.4.1 Software Testing process Purpose .................. ...............................................................................................12
7.4.2 Software Testing process Outcomes ............................................................................................................12
7.5 Quality Assurance (QA) process specification ..........................................................................................................12
7.5.1 Quality Assurance process purpose .............................................................................................................12
7.5.2 Quality Assurance process outcomes .........................................................................................................12
7.6 Configuration Management (CM) process specification ..................................................................................13
7.6.1 Configuration Management process purpose ......................................................................................13
7.6.2 Configuration Management process outcomes ..................................................................................13
7.7 Problem Resolution (PR) process specification ......................................................................................................13
7.7.1 Problem Resolution Management process purpose ......................................................................13
7.7.2 Problem Resolution Management process outcomes ...................................................................13
7.8 R esource management (RM) process specification .............................................................................................14
7.8.1 Resource management process purpose .................................................................................................14
7.8.2 Resource management process outcomes..............................................................................................14
7.9 Project Portfolio Management (PPM) process specification ........................................................................14
7.9.1 Project Portfolio Management process purpose ...............................................................................14
7.9.2 Project Portfolio Management process outcomes ...........................................................................14
8 Maturity Level 2 profile specification ..........................................................................................................................................15
8.1 Introduction ...........................................................................................................................................................................................15
8.2 Profile specification in full .........................................................................................................................................................15
8.3 Requirements Elicitation (RE) process specification .........................................................................................15
8.3.1 Requirements Elicitation process purpose ............................................................................................15
8.3.2 Requirements Elicitation process outcomes ........................................................................................15
8.4 V erification (VE) process specification ...........................................................................................................................15
8.4.1 Verification process purpose ..............................................................................................................................15
8.4.2 Verification process outcomes ..........................................................................................................................16
8.5 Safety and Dependability Assurance (SDA) process specification ..........................................................16
© ISO/IEC 2021 – All rights reserved iii---------------------- Page: 3 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
8.5.1 Safety and Dependability Assurance process purpose ................................................................16
8.5.2 Safety and Dependability Assurance process outcomes ............................................................16
9 Maturity Level 3 profile specification ..........................................................................................................................................16
9.1 Introduction ...........................................................................................................................................................................................16
9.2 Profile specification in full .........................................................................................................................................................16
9.3 Organisational Management (OM) process specification ...............................................................................17
9.3.1 Organisational Management process purpose ...................................................................................17
9.3.2 Organisational Management process outcomes ................................................................................17
9.4 Process Management process (PSM) process specification .........................................................................17
9.4.1 Process Management process purpose .....................................................................................................17
9.4.2 Process Management process outcomes .................................................................................................17
Annex A (normative) Space-VSE profile base document references ................................................................................18
Annex B (informative) Specific Space-VSE profiles PRM ...............................................................................................................23
Annex C (normative) Space-VSE profiles processes according to ECSS and ISO/IEC 29110
standards ...................................................................................................................................................................................................................29
Bibliography .............................................................................................................................................................................................................................33
iv © ISO/IEC 2021 – All rights reserved---------------------- Page: 4 ----------------------
ISO/IEC DIS 29110-6-1:2021(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.The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
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. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www .iso .org/
iso/ foreword .html.This document was prepared by Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 7, Software and systems engineering.A list of all parts in the ISO/IEC 29110 series is available on the ISO and IEC website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/ members .html.© ISO/IEC 2021 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
Introduction
Very Small Entities (VSEs) around the world are creating valuable products and services. For the
purpose of ISO/IEC 29110, a Very Small Entity (VSE) is an enterprise, an organization (e.g. government
agency, non-profit organization), a department or a project having up to 25 people. Since many VSEs
develop and/or maintain system and software components used in systems, either as independent
products or incorporated in larger systems, a recognition of VSEs as suppliers of high-quality products
is required.According to the Organization for Economic Co-operation and Development (OECD) SME and
Entrepreneurship Outlook 2019 report, ‘Small and medium-sized enterprises (SMEs) and
entrepreneurship are essential drivers of economic and social well-being. Representing 99 % of all
businesses, generating about 60 % of employment and totalling between 50 % and 60 % of value added
in the OECD area’. 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. Implementation of and conformance with these standards is difficult, if not
impossible.Consequently, VSEs have no, or very limited, ways to be recognized as entities that produce quality
systems/system elements including software in their domain. Therefore, VSEs are excluded 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 effort required to apply standards to their business practices. Most VSEs can neither
afford the resources, in terms of number of employees, expertise, budget and time, nor do they see a
net benefit in establishing over-complex systems or software life cycle processes. To address some of
these difficulties, a set of guides has been developed based on a set of VSE characteristics. The guides
are based on subsets of appropriate standards processes, activities, tasks, and outcomes, referred to as
Profiles. The purpose of a profile is to define a subset of International Standards relevant to the VSEs'
context; for example, processes, activities, tasks, and outcomes of ISO/IEC IEEE 12207 for software; and
processes, activities, tasks, and outcomes of ISO/IEC IEEE 15288 for systems; and information products
(documentation) of ISO/IEC IEEE 15289 for software and systems.VSEs can achieve recognition through implementing a profile and by being audited against
ISO/IEC 29110 specifications.The ISO/IEC 29110 series of standards and technical reports can be applied at any phase of system or
software development within a life cycle. This series of standards and technical reports is intended to
be used by VSEs that do not have experience or expertise in adapting/tailoring ISO/IEC IEEE 12207 or
ISO/IEC IEEE 15288 standards to the needs of a specific project. VSEs that have expertise in adapting/
tailoring ISO/IEC IEEE 12207 or ISO/IEC IEEE 15288 are encouraged to use those standards instead of
ISO/IEC 29110.ISO/IEC 29110 is intended to be used with any lifecycle such as: waterfall, iterative, incremental,
evolutionary or agile.Systems, in the context of ISO/IEC 29110, are typically composed of hardware and software components.
The ISO/IEC 29110 series, targeted by audience, has been developed to improve system or software
and/or service quality, and process performance. See Table 1.vi © ISO/IEC 2021 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
Table 1 — ISO/IEC 29110 target audience
ISO/IEC 29110 Title Target audience
ISO/IEC 29110-1 Overview VSEs and their customers, assessors, stand-
ards producers, tool vendors and methodology
vendors.
ISO/IEC 29110-2 Framework for profile Profile producers, tool vendors and methodolo-
preparation gy vendors.Not intended for VSEs.
ISO/IEC 29110-3 Certification and assessment guidance VSEs and their customers, assessors, accredita-
tion bodies.ISO/IEC 29110-4 Profile specifications VSEs, customers, standards producers, tool
vendors and methodology vendors.ISO/IEC 29110-5 Management, engineering and ser- VSEs and their customers.
vice delivery guidelines
ISO/IEC 29110-6 Specific profile specifications VSEs, customers, standards producers, tool
vendors and methodology vendors.ISO/IEC 29110-7 Specific profile guidelines VSEs and their customers.
If a new profile is needed, ISO/IEC 29110-4 or ISO/IEC 29110-6 and or ISO/IEC TR 29110-7
ISO/IEC TR 29110-5 can be developed with minimal impact to existing documents.ISO/IEC 29110-1 defines the terms common to the Set of ISO/IEC 29110 Documents. It introduces
processes, lifecycle and standardization concepts, the taxonomy (catalogue) of ISO/IEC 29110 profiles
and the ISO/IEC 29110 series. It also introduces the characteristics and needs of a VSE, and clarifies the
rationale for specific profiles, documents, standards and guides.ISO/IEC 29110-2 introduces the concepts for systems and software engineering profiles for VSEs. It
establishes the logic behind the definition and application of profiles. For standardized profiles, it
specifies the elements common to all profiles (structure, requirements, conformance, assessment). For
domain-specific profiles (profiles that are not standardized and developed outside of the ISO process),
it provides general guidance adapted from the definition of standardized profiles.
ISO/IEC 29110-3 defines certification schemes, assessment guidelines and compliance requirements
for process capability assessment, conformity assessments, and self-assessments for process
improvements. ISO/IEC 29110-3 also contains information that can be useful to developers of
certification and assessment methods and developers of certification and assessment tools.
ISO/IEC 29110-3 is addressed to people who have direct involvement with the assessment process, e.g.
the auditor, certification and accreditation bodies and the sponsor of the audit, who need guidance on
ensuring that the requirements for performing an audit have been met.ISO/IEC 29110-4-m provides the specification for all profiles in one profile group that are based on
subsets of appropriate standards elements.ISO/IEC TR 29110-5-m-n provides a management and engineering guide for each profile in one
profile group.ISO/IEC 29110-6-m provides the specification for specific profiles that are based on subsets of
appropriate standards elements.ISO/IEC TR 29110-7-x provides a guide for each profile in the specific profile group.
This document defines the 3 profiles for VSEs that develop or maintain software in the space domain.
© ISO/IEC 2021 – All rights reserved vii---------------------- Page: 7 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
Figure 1 describes the ISO/IEC 29110 International Standards (IS) and Technical Reports (TR) and
positions the parts within the framework of reference. Overview, assessment guide, management and
engineering guide are available from ISO as freely available Technical Reports (TR). The Framework
document, profile specifications and certification schemes are published as International Standards (IS).
Figure 1 — ISO/IEC 29110 Seriesviii © ISO/IEC 2021 – All rights reserved
---------------------- Page: 8 ----------------------
DRAFT INTERNATIONAL STANDARD ISO/IEC DIS 29110-6-1:2021(E)
Systems and software engineering — Lifecycle profiles for
Very Small Entities (VSEs) —
Part 6-1:
Software engineering — Specific Space Profile
Specifications
1 Scope
Industry and large organisations recognize the value of VSEs, i.e. enterprises, organisations (e.g.
government agency, non-profit organization), projects or departments with up to 25 people, in
contributing with emerging new technology that bigger organisations cannot use them as easily nor
incorporate them in their solutions as fast. But often these VSEs are not ready to comply with the
requirements for space projects. But, Space-VSEs could demonstrate the quality of their processes in a
stepwise approach to participate to space projects.This document establishes a common framework for software lifecycle processes for Space-VSEs
developing or maintaining software for the space domain.This document is targeted at acquirers of space systems and software and services and for small
suppliers, developers, managers, and quality assurance managers of software in the space domain.
This document provides the specifications of 3 space profiles for VSEs through a set of development and
organisational processes.This document adds specifications to the software Basic profile specifications, defined in
ISO/IEC 29110-4-1, and to the software Organisational Management profile specifications, defined in
ISO/IEC 29110-4-2.This document provides a process assessment model and a maturity model for the process quality
growth demonstration of Space-VSEs.The document may also be used by a single party through a self-imposed set of processes.
This document does not:- detail the processes in terms of methods or procedures required to meet the requirements and
outcomes of a process.- detail documentation in terms of name, format, explicit content and recording media.
- prescribe a specific system or software life cycle model, development methodology, model or
technique.The users of this document select the processes to be deployed and map them to the specific project
lifecycle model. The parties are also responsible for selecting and applying the software development
methods and for performing the activities and tasks suitable for the software project.
This document is not intended to be in conflict with any organization's policies, procedures, and
standards or with any national laws and regulations. Any such conflict should be resolved before using
this document.© ISO/IEC 2021 – All rights reserved 1
---------------------- Page: 9 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
The requirements in this document are contained in Clauses 7, 8 and 9 in an incremental maturity
process profiles definition. This document provides requirements for a number of processes suitable
for usage during the lifecycle of a software developed or maintained by a VSE in the space domain. It
is recognized that a specific project may not need to use all the processes provided by this document.
Therefore, the implementation of this document typically involves selecting a set of processes suitable
to the VSE.This document provides the normative and informative links to the subsets of ISO/IEC IEEE 12207 and
ISO/IEC IEEE 15289 selected for this standard.This document is also applicable to the development or maintenance of software of the lowest level of
software criticality categories C or D as defined in the European Cooperation for Space Standardization
(ECSS) standard ECSS-Q-ST-80C rev1. Annex C of this document provides the processes of the Space-
VSE profile according to the standards of the European Cooperation for Space Standardization (ECSS)
and the ISO/IEC 29110 series. Annex C also provides the definition of the safety criticality categories of
software according to ECSS standards.Space-VSEs could use the guidelines provided in the ISO/IEC TR 29110-7-1 to implement the processes
listed in this document.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 29110-2-1, Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 2-1:
Framework and taxonomyISO/IEC IEEE 12207, Systems and software engineering — Software life cycle processes
ISO/IEC IEEE 15289, Systems and software engineering — Content of systems and software life cycle
process information products (Documentation)ISO/IEC 29110-4-1, Systems and software engineering — Lifecycle profiles for Very Small Entities (VSEs) —
Part 4-1: Software engineering - Profile specifications: Generic profile groupISO/IEC 29110-4-2, Systems and software engineering — Lifecycle Profiles for Very Small Entities (VSEs) —
Part 4-2: Software Engineering - Profile Specifications: Organisational management profile
ISO/IEC 15504-5:2012, Information technology — Process assessment — Part 5: An exemplar software life
cycle process assessment modelISO/IEC/TS 15504-10:2011, Information technology — Process assessment — Part 10: Safety extension
ISO/IEC 33004:2015, Information technology — Process assessment — Requirements for process reference,
process assessment and maturity modelsECSS-Q-HB-80-02 (8 October 2010) Space product assurance - Software process assessment and
improvement – Part 2: Assessor instrumentECSS-Q-ST-80C rev 1 (15 February 2017) Space product assurance - Software product assurance. ECSS.
ECSS-Q-ST-30C rev 1 (15 February 2017) Space product assurance – Dependability. ECSS.
ECSS-Q-ST-40C Rev 1 (15 February 2017) Space product assurance – Safety. ECSS.2 © ISO/IEC 2021 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC DIS 29110-6-1:2021(E)
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 29110-2-1 apply.
3.1base standard
approved International Standard or Telecommunication Standardization Sector of the International
Telecommunications Union (ITU-T) Recommendation[SOURCE: ISO/IEC/TR 10000-1]
3.2
basic profile
profile targeted at VSEs developing a single product by a single work team
3.3
generic profile group
profile group applicable to VSEs (very small entities) that do not develop critical systems or software
products[SOURCE: ISO/IEC TR 29110-1]
3.4
organisational management profile
profile targeted at VSEs to provide them with additional organisational management guidance
[SOURCE: ISO/IEC TR 29110-1]3.5
process assessment model
model suitable for the purpose of assessing a spec
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.