ISO/IEC/IEEE 24748-5:2017
(Main)Systems and software engineering — Life cycle management — Part 5: Software development planning
Systems and software engineering — Life cycle management — Part 5: Software development planning
ISO/IEC/IEEE 24748-5:2017 provides a common framework for planning and controlling the technical processes and activities to produce and sustain software products. The complete life cycle is covered by this document, from idea conception to the retirement of a software product. The framework described by this document provides for best practices in communication and cooperation among parties that plan for, develop, utilize, and manage modern software. ISO/IEC/IEEE 24748-5:2017: - specifies the required information items to be produced through the implementation of the required planning and control processes; - specifies the required content of the required information items; - gives guidelines for the format and content of the required and related information items; and - details the processes necessary to develop and implement a software plan. ISO/IEC/IEEE 24748-5:2017 is intended to provide guidance for parties involved in the planning of software engineering at all stages of the software life cycle. It is intended to provide a common framework for two-party and multi-party collaborations and can be applied where the parties are from the same organization. This document can also be used by a single party. ISO/IEC/IEEE 24748-5:2017 is applicable to: - those who use ISO/IEC/IEEE FDIS 12207 on projects dealing with software products and services related to those products; - those who are responsible for the technical management of the development of software systems; - organizations and individuals performing software development activities; and - organizations and individuals developing information items during the development of software.
Ingénierie des systèmes et du logiciel — Gestion du cycle de vie — Partie 5: Planification de développement de logiciel
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC/
STANDARD IEEE
24748-5
First edition
2017-06
Systems and software engineering —
Life cycle management —
Part 5:
Software development planning
Ingénierie des systèmes et du logiciel — Gestion du cycle de vie —
Partie 5: Planification de développement de logiciel
Reference number
©
ISO/IEC 2017
©
IEEE 2017
© ISO/IEC 2017, Published in Switzerland
© IEEE 2017
All rights reserved. Unless otherwise specified, 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 or IEEE at the address below or ISO’s member body in the country of
the requester.
ISO copyright office Institute of Electrical and Electronics Engineers, Inc
Ch. de Blandonnet 8 • CP 401 3 Park Avenue, New York
CH-1214 Vernier, Geneva, Switzerland NY 10016-5997, USA
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org stds.ipr@ieee.org
www.iso.org www.ieee.org
© ISO/IEC 2017 – All rights reserved
ii
© IEEE 2017 – All rights reserved
Contents
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
4 Abbreviations . 5
5 Conformance . 5
5.1 General . 5
5.2 Intended usage . 6
5.3 Conformance to processes . 6
5.4 Conformance to information item content . 6
5.5 Full conformance . 6
5.6 Tailored conformance . 7
6 Concepts . 7
6.1 General . 7
6.2 System concepts . 7
6.3 Life cycle concepts . 7
6.4 Process concepts . 8
6.5 Project concepts . 8
6.6 Information item concepts . 8
6.6.1 General . 8
6.6.2 Concept of Plans . 9
6.6.3 Software development plans . 9
6.7 Management concepts . 10
6.7.1 General . 10
6.7.2 Project management . 10
6.7.3 Technical management . 10
6.8 Software development model concepts . 10
6.8.1 General . 10
6.8.2 Once-Through software development model . 11
6.8.3 Evolutionary software development model . 11
6.8.4 Incremental software development model . 11
7 Software life cycle processes and software development planning . 12
7.1 General . 12
7.2 Agreement processes . 12
7.3 Organizational project-enabling processes . 12
7.4 Technical management processes . 13
7.5 Technical processes . 13
8 Software development planning . 13
9 Process Execution . 14
9.1 Overview . 14
9.2 Project planning process . 14
9.2.1 General . 14
9.2.2 Responsibility for planning . 14
9.2.3 Project scope . 15
9.2.4 Work Breakdown Structure . 16
iii
© ISO/IEC 2017 ‐ All rights reserved
© IEEE 2017 – All rights reserved
9.2.5 Project estimation . 16
9.2.6 Relationship management . 18
9.2.7 Risk Management . 19
9.2.8 Configuration management . 19
9.2.9 Information management . 19
9.2.10 Quality Assurance . 19
9.3 Project and software measurement . 19
9.3.1 Measurement overview . 19
9.3.2 Project measures . 20
9.3.3 Software measures . 20
9.4 Project assessment and control . 21
9.4.1 Overview . 21
9.4.2 General guidance . 21
9.4.3 Project assessment and control process . 23
9.5 Decision management . 25
10 Information items: Technical plans . 26
10.1 Software Development Plan related to other plans . 26
10.2 Content of the Software Development Plan . 27
10.2.1 Content Overview . 27
10.2.2 Detailed content of the SDP . 27
Annex A (informative) Generic content for a plan . 30
Annex B (informative) Sample Software Development Plan outline . 31
Annex C (informative) Application of related standards . 35
Bibliography . 37
iv
© ISO/IEC 2017 ‐ All rights reserved
© IEEE 2017 – All rights reserved
Foreword
Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO
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 nongovernmental, 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.
IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees
of the IEEE Standards Association (IEEE‐SA) Standards Board. The IEEE develops its standards through a
consensus development process, approved by the American National Standards Institute, which brings together
volunteers representing varied viewpoints and interests to achieve the final product. Volunteers are not
necessarily members of the Institute and serve without compensation. While the IEEE administers the process
and establishes rules to promote fairness in the consensus d
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.