ISO/IEC 15288, IEEE 1220, INCOSE Handbook and SEBoK) and the two pro- ject management standards (PMBoK and ISO 21500) to evaluate the consisten-.
Aligning systems engineering and project management standards to improve the management of processes Rui XUE 1,2 , Claude BARON
1,2
, Philippe ESTEBAN
1,3
Abd-El-Kader SAHRAOUI1,4
1
CNRS, LAAS, 7 av. du col. Roche, F-31400 Toulouse, France {rxue,claude.baron,philippe.esteban,sahraoui}@laas.fr 2 Univ. de Toulouse, INSA, LAAS, F-31400 Toulouse, France 3 Univ de Toulouse, UPS, LAAS, F-31400 Toulouse, France 4 Univ de Toulouse, UTM , LAAS, F-31100 Toulouse, France
Abstract. For achieving the success of the project, relying on the systems engineering processes or project management processes is not sufficient and projects often fail due to deficient systems engineering practices or project management practices, or, at least, due to a lack of a coherency/consistency between the two aspects. So it is necessary to correctly implement systems engineering and project management processes during the whole project. This issue of SE and PM integration lies at the very heart of current research concerns. It is at the core of economic and industrial concerns. The goal of this paper is to analyze and compare the five important systems engineering standards (ANSI/EIA 632, ISO/IEC 15288, IEEE 1220, INCOSE Handbook and SEBoK) and the two project management standards (PM BoK and ISO 21500) to evaluate the consistency and inconsistency in order to facilitate the management of the projects and improve their possibility of success. Keywords: systems engineering; project management; standard; comparison and analysis
1
Introduction
Systems engineering and project management, whatever the terminology used [1], are both critical to achieve the success of projects. Indeed, with the growing scale of projects, the roles of the pro ject manager and systems engineers are more critical than ever. However, for many years, a cultural barrier has been growing between practitioners of systems engineering and of program management. While project management has overall project accountability and systems engineering has accountability for the technical and systems elements of the project, so me systems engineers and project managers have developed the mindset that their work activ ities are separate fro m each other rather than part of an organic whole. Consequently, work often costs more, takes longer, and provides a suboptimal solution for the customer or end user. How to bridge the gap between p roject management and systems engineering recently became of increasing importance in industry. The INCOSE (International Council on Systems Engineering) and the PMI (Pro ject Management Institute) have recognized the importance of integrating systems engineering with project manageadfa, p. 1, 2011. © Springer-Verlag Berlin Heidelberg 2011
ment; together they took out a survey to analyze this question. They identified four methods that can improve the integration of both domains. Exp loring the first one, the goal of this paper is to co mpare the five important systems engineering standards (ANSI/EIA 632 [2], ISO/IEC 15288 [3], IEEE 1220 [4], INCOSE HANDBOOK [5] and SEBo K [6]) and the two significant project management standards (PMBoK [7] and ISO 21500 [8]) in o rder to evaluate the coherency of standards with regard to the processes they describe and that are involved through the whole project in order to facilitate the management of the projects and improve their chances of success. Our final goal is to identify among them a pair of ‘most co mpatible’ standards from the point of view of the management of system engineering processes and to align them. In section 2, we exp lain how important integrating systems engineering with project management is and give the background and the research status over this question. Section 3 introduces and compares five systems engineering and two p roject management standards. Based on the comparison of standards, section 4 gives the conclusion on comparing the most important standards of both domains.
2
Current Situation
Schlager [9] was the first to promote systems engineering in 1950s as a systematic approach for engineering co mplex industrial systems. On the other hand, it was also in the 1950s that organizations started to systematically apply project management tools and techniques to complex engineering projects [10]. However, aligning systems engineering with project management has only been paid attention in the beginning of 21th Century. The point is that the two disciplines can be disjoint, partially intersecting, or one can be seen as a subset of the other. Sharon put forward that systems engineering involves product domain and project management involves project domain [1]. Howard Eisner in [11] not only defines and describes the essentials of project and systems engineering management but shows the critical relationship and interconnection between project management and systems engineering, to enable both engineers and project managers to understand their roles and to collaborate.
Fig. 1. The result of the survey [12]
One way to address such challenge could be using the systems of systems paradigm [13]. At the normat ive level, in order to help organizations overcome the resultant inefficiencies of non-collaborative practices, the Project Management Institute (PMI)
and the International Council on Systems Engineering (INCOSE) both recognized the need to improve integration of pract ices between their p rofessional commun ities [14]. In October 2012, they conducted a survey to better understand how PM and SE are lead and could be integrated within the organizat ions to improve the probability of projects success [15]. As shown in Fig 1, they proposed four methods to reduce the unproductive tension between the systems engineers and project managers. In 2012 too, the INCOSE Chesapeake chapter formed a SE/PM Working Group in order to enhance program success through the improved integration of shared practices [16]. The goal of this paper is to align SE with PM exp loring the first option of Fig.1: using standards from both domains and try to align them.
3
Analysis and Comparison of Standards
Since 1969, many system SE and PM standards have been elaborated in different application fields, such as military, aeronautics, automatic and management. The ANSI/ EIA -632, ISO/IEC-15288 and IEEE-1220, INCOSE HANDBOOK, SEBoK, PMBoK and ISO 21500 play the most important roles. Section 3.1 g ives an overview of SE standards, analyzes and compares them considering their ability to manage SE; Section 3.2 introduces and compares PM standards. 3.1
Comparison of the Systems Engineering Standards
Many SE standards have been drawn up in different fields of application, such as military, aeronautics, automatic and management [17,18,19] since 1969. The first standard widely used is ANSI/ EIA 632; after this standard, many organizations developed their o wn standard. For examp le, the ISO/IEC 15288 was published by the International Organization for Standardization (ISO), the IEEE [19]. In [19] we introduce the five main SE standards. As some overlap exists between SE and PM, so me processes relative to project management domain (Project Management Processes, PMP) can be identified in SE standards. Thus this paper highlights these PMP in each standard. ANS I/ EIA 632. This standard provides a systematic approach to engineering and reengineering a system. It defines 13 processes, 34 requirements (in fact like the subprocess) at total. One of the most useful features of this standard is the close connection between the processes; they are coordinated throughout the project. It defines the processes at an intermediate level and includes the whole systems life cycle, but focuses on the conception, development, production, utilizat ion and support, just referring a little to the retirement. It also offers some PMP, such as the planning process, assessment process and controlling process.
Fig. 2. Hierarchical organization of the ANSI/EIA 632 standard
As shown in the Fig 2, the ANSI/ EIA 632 o rganizes its processes into 5 groups. The Technical Management process group is related to the project management aspect and includes the PMP. Although it defines some processes about the project management, but these processes just involve a little to PM, so they are not enough for the project managers to manage the project. This standard although provides the processes for engineering systems, but it does not define the tool or method for how to implement the processes through the whole project.
Fig. 3. Hierarchical organization of the IEEE 1220 standard
IEEE 1220. This standard defines the requirements for an enterprise’s total technical effort related to development of products and processes that will provide life cycle support for products. It focuses on the technical processes and provides an approach fit for products development in a system context. Co mpared with the ANSI/ EIA 632 and ISO/IEC 15288, it intends to define the SE processes at a high level of detail. It also includes the whole systems life cycle, but focuses on the conception, development and production. It just offers one process, the Quality Management requirement that belongs to PMP. As shown in the Fig. 4, this standard is not organized into pro-
cess groups. The structure of this standard is not similar to the others. It defines 6 stages for systems engineering, but after we analyze the defin ition of those stages, in fact, it defines the same systems life cycle as the ISO/IEC 15288. Its most useful feature is that it can be used in co mplement to ISO/ IEC 15288. Th is standard just defines one process related to project management processes, the quality management process, because this standard focuses on the development stage of the systems life cycle.
Fig. 4. Hierarchical organization of the ISO/IEC 15288 standard
ISO/ IEC 15288. This standard provides a comprehensive set of life cycle processes. It defines 26 processes at the process level and includes the whole system life cycle, fro m conception to the retirement of the systems and the processes cover all the stages. Like the ANSI/ EIA 632, it also offers some PMP, such as the configuration management, information management and controlling process. As shown in Fig. 3, the ISO/ IEC 15288 defines 4 process groups: agreement processes, enterprise processes, project processes and technical processes. The Enterprise Processes and Project Processes groups offer a partial overlap with project management processes. This standard defines more PMP than ANSI/ EIA 632. But it has the same problem that is it does not provide nor specify systems engineering methods or procedures to address detailed process requirements for the application of this standard. INCOS E S E HANDBOOK. Th is standard aligns with the ISO/IEC 15288 standard; it defines the same processes as the ISO/IEC 15288, so its organizational structure is the same as the ISO/IEC 15288. It also considers both the technical and management processes. It has been the most detailed standard until SEBo K was published in 2013. The most interesting feature of this standard is that it not only defines the systems engineering processes, say “what” to do, but also provides some methods and tools about “how” to do during the whole project. SEB oK. The SEBoK (Gu ide to the Systems Engineering Body of Knowledge) refers to all the other systems engineering standards, such as the ANSI/EIA-632, ISO/IEC15288 and IEEE-1220, but it refers more to the ISO/IEC-15288. This standard is the most detailed standard so far.
Fig. 5. Hierarchy of the SEBoK standard
As the Fig. 5 shows, there are five groups of processes in this standard, the fifth being Systems Engineering Management. So there are some identical processes, such as the systems implementation process, the system integration process and the system validation process. In fact, all the technical processes of the ISO/IEC-15288 are included in the SEBoK. The SEBoK just changes some process names, div ides and integrates some processes. It uses all the processes fro m the enterprise processes and project processes of the ISO/IEC-15288, for the aspect of technical processes. It breaks the technical processes of ISO/IEC-15288 and assembles them into 14 systems engineering processes. This standard points out the two domains of systems engineering: the systems engineering domain (as technical processes that we introduced before) and the systems engineering management domain (in this paper we call it project management processes) clearly. It describes the processes for both domains at the same level o f details. It recognizes the importance of the imp lementation of management processes during the systems engineering, so it increases the proportion of the management processes. It is the first SE standard that puts forward the importance of systems engineering management explicitly. Conclusion on the Systems Engineering Standards. After having analyzed of each SE standard, we co mpare them according to 9 criteria (in part icular considering the System Engineering Management Processes (SEMP)) and defined for each a profile. Table 1. Profiles of the five SE standards ANSI/EIA-632
Content of standard
13 processes
IEEE-1220
ISO/IEC-
INCOSE
15288
HANDBOOK
SEBoK
8 processes
25 processes
25 processes
26 processes
Conception and
all the systems
all the systems
all the systems
all the systems
development
life cycle
life cycle
life cycle
life cycle
110
70
70
400
850
34 requirements Focus of systems life cycle Number of pages
Level of details Context of application
◆◆◇◇◇ P rogram project
◆◆◇◇◇ and
envi-
P rogram project
and envi-
◆◆◇◇◇
◆◆◆◆◇
◆◆◆◆◆
Enterprise
Enterprise
External
environment
environment
ronment
envi-
ronment
ronment
Year of publication
1998
2005
2008
2010
2013
Reversion frequency
◆◆◇◇◇
◆◆◇◇◇
◆◆◆◆◆
◆◆◆◇◇
◆◇◇◇◇
3
1
12
12
12
3/13
1/14
12/25
12/25
12/26
Number of SEMP SEMP ’ s proportion
In today's environment, there is an ever-increasing need to develop and produce systems that are robust, reliable, high quality, supportable, cost-effective, and responsive to the needs of the customer or user. With the systems increasing complexity, Systems Engineering standards become mo re and more detailed. The newest standard SEBo K has more than 800 pages and includes the most a lot of disciplines about systems engineering. The mo re recent SE standards are mainly based on the ISO/IEC 15288. Moreover, as the industrial organizat ions have paid more and more attention on the project management processes, we can notice that almost half of the processes in the ISO/IEC 15288 are related to project management. 3.2
Comparison of the Project Management Standards
The PM standards have been developed later than the SE standards but more and more attention has been paid lately on project management. Two impo rtant PM standards have been drawn up. The first international PM standard is the PMBoK (A Gu ide to the project management body of knowledge); it was firstly published in 1996, it has been updated five times, and the last version is the fifth version that was published in 2013. The second famous standard is the ISO 21500 that was published in 2012 for the first time by the ISO. PMBoK. Pub lished by the Project Management Institute, the purpose of this standard is to provide the knowledge, processes, skills, tools and techniques that have a significant impact on the project success [7]. It defines 5 p rocess groups and 10 knowledge areas. It not only defines the processes for PM, but also provides the tools and methods for how to imp lement the p rocesses. The processes cover the who le systems life cycle, fro m conception to the retirement of the systems. This standard is the most famous project management guide for the project managers. Table 2. Structure of the PM BoK • • • • •
Five process groups Initiating, Planning, Executing, Monitoring and controlling, Closing
• • • • • • •
T en knowledge areas Project integration management, Project scope management, Project time management, Project cost management, Project quality management, Project human resource management, Project communications management,
• Project risk management, • Project procurement management, • Project stakeholder management.
ISO 21500. The ISO 21500 refers to many standards, such as the PMBoK and the IPMA (International Project Management Association).This standard defines five process groups and ten subjects (the same as the knowledge area in PM BoK). There is less difference between the two PM standards, just the level of detail; the PMBOK is more detailed than ISO 21500. Table 3. Structure of the ISO 21500 Five process groups • Initiating, • Planning, • Implementing • Controlling, • Closing
T en subjects • Project integration management, • Project scope management, • Project time management, • Project cost management, • Project quality management, • Project resource management, • Project communications management, • Project risk management, • Project procurement management, • Project stakeholder management.
According the table 2 and table 3, we can find that there are very little d ifference between the two standards, just some names of the process groups and the knowledge area. In the ISO 21500, it uses the implementing instead of executing in PM BoK, the controlling instead of the monitoring and controlling and the project resource management instead of the project human resource management. Conclusion on the Project Management Standards. Tab le 4 co mpares all the SE PM standards according to 5 criteria. After co mparing the two PM standards, we get the conclusion that the contents of the standards are almost the same. But the ISO 21500 is only 47 pages and is limited to the introduction of the process, their inputs and their outputs. The ISO 21500 p rocesses are more likely to be oriented towards a cascade approach of the scope definition rather than an interactive approach. So the ISO 21500 is maybe less attractive for ag ile organization. The first edition of PM BoK was published very early and it has been updated for four times, so it is more famous and popular than ISO 21500. Table 4. Conclusion on the two project management standards
Content of standard Number of pages Level of details Year of publication Revision frequency
PMBoK 5 th 5 process groups, 10 knowledge areas
ISO 21500 5 process groups, 10 subjects
616 ◆◆◆◆◇
47 ◆◇◇◇◇
2013 ◆◆◆◆◆
2012 ◇◇◇◇◇
3.3
Synthesis
All SE standards describe good systems engineering practices. They may suggest a life cycle to provide a context for their reco mmendation. In short, the EIA-632 standard is more suitable for engineering enterprise-based systems; it focuses more on the technical management, validation and verification aspects. The IEC-15288:2008 standard is more suitable for engineering comp lex systems, especially projects that cover an entire system life cycle; there are some other SE standards that are based on it. The IEEE-1220 standard is mo re suitable for smaller systems and focuses on the development stage rather than the system life cycle or the technical management aspects. The INCOSE handbook has the same processes as ISO 15288, but it p rovides some tools and methods for systems engineering. The SEBoK is the most detailed SE standards, but it also refers mo re to ISO 15288. So for the systems engineering, the ISO15288 is the most suitable SE standard for meeting our requirement. After co mparing the two PM standards, we get to the conclusion that the content of the standards are almost the same. But the ISO 21500 is only 47 pages and is limited to the introduction of the process, their inputs and their outputs. The ISO 21500 processes are more likely to be oriented towards a cascade approach of the scope definition rather than an interactive approach. So the ISO 21500 is maybe less attractive than PMBoK for ag ile organization. Moreover, we can notice that the first edition of PMBoK was published very early and that since it has been updated for four times; it is more famous and more popular than the ISO 21500.
4
Conclusion
To develop the system quickly and efficiently, it is necessary to correctly imp lement SE processes and PM processes. One first goal of this paper was to provide enterprises with objective elements to choose two reference standards for their projects from the SE standard and the PM standard. This goal is reached after our analysis of standards fro m both domains. However, the originality of the paper relies in that it presented an analysis of five SE standards and the two PM standards, considering not only the SE processes, but also the PM ones, in order to be ab le to align practices and make them mo re coherent. This paper thus compared the standards from both domains in order to evaluate the compatib ility of standards with regard to how they manage Systems Engineering processes. Considering the analysis, the choice of the most compatible ones to guide Systems Engineering on one side and Project Management on the other seems to be the ISO / IEC 15288 and the PMBo K. Choosing these standards should thus improve the probability of success of projects. However, aligning standards remains one solution to coordinate practices and processes; according to [12], other means must be associated to this align ment of processes to improve the success of projects, such as sharing responsibilities and decisions for example.
References 1. Sharon, A., de Weck, O. L., Dori, D.: Project management vs. systems engineering management: A practitioners’ view on integrating the project and product domains. Syst. Eng. 14, 427–440( 2011) 2. ANSI/EIA: Standard for Processes for Engineering a System. ANSI/EIA (1998) 3. ISO/IEC/IEEE Systems and Software Eng. - System Life Cycle Processes. IEEE (2008) 4. IEEE Standard for Application and M anagement of the Systems Eng. Process. IEEE 1999) 5. INCOSE Systems engineering handbook V3.2: A “How to” Guide for all engineers. INCOSE (2010) 6. Pyster, A., Olwell, D. and el. :Guide to the Systems Engineering Body of Knowledge (SEBoK). BKCASE (2013) 7. PM I: A Guide to the Project M anagement Body of Knowledge: PM BOK V5. PM I (2013) 8. ISO 21500 Guidance on Project M anagement A Pocket Guide. Van Haren Pub (2013) 9. Schlager, K. J.: Systenas Engineering-Key to M odern Development. IRE TRANSACTIONS ON ENGINEERING M ANAGEMENT (1956) 10. Kwak, Y.H., Carayannis, E.G.: A brief History of Project M anagement-The story of managing projects. Greenwood Publishing Group (2005) 11. Eisner, H.: Essentials of project and systems eng. management. John Wiley & Sons (2008) 12. Conforto, E., Rossi, M ., Rebentisch, E., Oehmen, J., Pacenza, M .: Survey Report: Improving Integration of Program M anagement and Systems Engineering. M IT Consor-tium for Engineering Program Excellence (2013) 13. Sahraoui, A.E.K., Buede, D.M ., Sage, A.P.: systems engineering research. Journal systems science and systems engineering, Springer, Vol17, No3, pp 319-333 (2008) 14. PM I and Incose Align To Help Organizations Improve Program Success | Project M anagement Institute, http://www.pmi.org/About-Us/Press-Releases/PM I-and-Incose-AlignTo-Help-Organizations-Improve-Program-Success.aspx 15. Oehmen, J., Oppenheim, B. W., Secor, D., Norman, E., Rebentisch, Sopko, E., J. A., Steuber, M ., Dove, R., M oghaddam, K., M cNeal, S.: The Guide to Lean Enablers for M anaging Engineering Programs. Joint M IT-PM I-INCOSE Community of Practice on Lean in Program M anagement (2012). 16. Systems Engineering – Project M anagement (SE – PM ) Working Group — INCOSE Chesapeake Chapter Chesapeake Chapter of INCOSE. 17. An Overview of the Systems Engineering Knowledge Domain - Recherche Google 18. Sahraoui, A.: Processes for Engineering a System an Introduction to Processes, M ethods and Tools. In Information and Communication Technologies, pp. 2760–2765. (2006) 19. Xue, R., Baron, C., Esteban, P.: M anaging systems engineering processes: a multi-standard approach. In 8th annual IEEE international systems conference, in press.