Skip to main content

2019 | OriginalPaper | Buchkapitel

2. Process Models: Systems Engineering and Others

verfasst von : Reinhard Haberfellner, Olivier de Weck, Ernst Fricke, Siegfried Vössner

Erschienen in: Systems Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The systems engineering process model described below contains a series of recommended actions and guidelines that have proven their worth in practice and constitute an essential component of the systems engineering methodology. Its integration into the systems engineering concept can be seen in Fig. 2.1.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
Engl. “-ilities”, such as stability, flexibility, expandability, scalability.
 
2
e.g., Nadler, G. (1967): Work Systems Design. The Ideals Concept.
 
3
Boehm, B. and Turner, R. (2004): Balancing Agility and Discipline.
 
4
In later sections, we loosen the procedures that have been outlined so far in simplified terms for didactical reasons and show that a certain degree of agility is also possible with the systems engineering process model.
 
5
First described and criticized in Royce (1970).
 
6
Jensen, Randall W.; Tonies, Charles C. (1979): Software Engineering.
 
7
Forsberg, K.; Mooz, H. (1991): The relationship of Systems Engineering to the Project Cycle.
 
8
After Bahill, A. T.; Gissing, B. (1998); Systems Engineering Process.
INCOSE (International Council on Systems Engineering) has incorporated the SIMILAR process into its manual to illustrate the systems engineer’s procedure.
 
9
Bahill and Gissing (1998).
 
10
According to IEEE norm Verification = Is the system built properly? and Validation = Is the right system built?
 
11
The terms specification and functional specifications are not used consistently in practice. A distinction could be as follows: a specification (requirement specification, client specification) describes the overall requirements of a “product” by the client/commissioning party or from that viewpoint. The functional specification (technical specifications, detailed technical concept, desired concept, overall system specifications, implementation specifications, or feature specifications) describes in concrete form how the contractor is meeting the requirements; this belongs to the contractor.
 
12
According to Wikipedia.
 
13
Ribbens, J.A. (2000): Simultaneous Engineering.
Stjepandić Josip; Wognum Nel; Verhagen Wim J.C. (eds.) (2016): Concurrent Engineering in the 21st Century.
 
14
Boehm (1988): A Spiral Model of Software Development and Enhancement”.
 
15
Beck, K. et al. (2001): Manifesto.
 
16
Beck, K.; Andres, C. (2008): Extreme Programming.
 
17
KISS = Keep It Simple and Smart (variant: Keep It Simple, Stupid).
 
18
YAGNI = You Ain’t Gonna Need It, i.e., a constant rejection of functionalities that are currently not required, but may become necessary in the future.
 
19
Coad, Peter; Lefebvre Eric; De Luca, Jeff (1999): Java Modeling in Color with UML.
Palmer, S.R.; Felsing, J.M. (2002): A Practical Guide to Feature-Driven Development.
 
20
Cf: Schwaber, K. (2008): The Enterprise and Scrum. Schwaber, K.; Beedle, M. (2001): Agile Software Development with Scrum. Also, Wikipedia.
 
21
Cf: Cockburn, A. (1998): Surviving Object-Oriented Projects.
Cockburn, A. (2004): Crystal Clear
 
22
Boehm, B; Turner, R. (2004): Balancing Agility and Discipline.
 
23
Known as the situational approach in organization theory.
 
24
Stelzmann, E. (2011): Agile Systems Engineering.
 
25
The approach conceived in the 1970s and then briefly described was not made public because of a lack of practical experience. The project became dormant because the “godfather” in the client company who had been involved and who had supported this project had been sent overseas on more urgent duties. Only years later did we come across a process methodology designated set-based design, which has certain similarities to the approach described above: “In discussing motor car design – specifically the Toyota Prius – Mary Poppendieck said: I think that the trick is to determine what is, in fact, easy to change later, and what will not be easy to change, and spend some time considering those things that are going to be very expensive to change later. And, of course, the trick is also to keep such things to a minimum – through the use of layers, services, etc.” (Source: http://​silkandspinach.​net/​2007/​01/​114/​agile-set-based-design/​, hit on 4.14.2009). See also: Morgan, J.M.; Liker, J.K. (2006): The Toyota Product Development System.
A further important parallel is the real options theory, which at the time was also unknown to us. The main features are described in Part III, Sect. 2.2.5.
 
26
Description according to Wikipedia: Real Options.
Further literature: Amram, M.; Kulatilaka, N. (1999); Real Options. Copeland, T.; Antikarov, V. (2001): Real Options. Dixit, A.K.; Pindyck, R.S. (1994): Investment under Uncertainty.
 
27
See the remarks in Sects. 1.3 and 2.2.4 on “Agility of Systems engineering” and “Keeping Options Open as an Approach in Support of Agility”.
 
28
Presumably the Greek philosopher Thales of Miletus worked with real options as early as 600 BC. In the springtime he purchased from the local owners at a fixed price the option of using the olive presses at harvest time. The rental price for the presses was essentially dependent on the harvest. A good harvest meant a greater demand for olive presses by the farmers. For unknown reasons, Thales expected a good harvest; his calculation worked out, he became rich, and henceforth was considered a man with visionary powers. (Source: Wikipedia).
 
29
Thanks to Armin Schulz, Stefan Wenzel, and Thilo Pfletschinger from 3DSE Munich for their inspiring workshops and specific hints.
 
30
Komus, A. and Kuberg, M.: Studie “Status Quo Agile” – wie werden agile Methoden in der Praxis eingesetzt? https://​www.​projektmagazin.​de/​artikel/​studie-status-quo-agile-wie-werden-agile-methoden-der-praxis-eingesetzt_​1101303
 
32
Stelzmann, E. (2011): Agile Systems Engineering.
 
33
N.N. Hybrid project management: the best of both worlds. https://​www.​microtool.​de/​en/​what-is-hybrid-project-management/​
 
Literatur
Zurück zum Zitat Amram, M.; Kulatilaka, N. (1999); Real Options. Amram, M.; Kulatilaka, N. (1999); Real Options.
Zurück zum Zitat Bahill, A. T.; Gissing, B. (1998): The Systems Engineering Process Bahill, A. T.; Gissing, B. (1998): The Systems Engineering Process
Zurück zum Zitat Bahill, A. T. and Madni, A. M.(2017): Tradeoff Decisions in System Design, Springer Nature Bahill, A. T. and Madni, A. M.(2017): Tradeoff Decisions in System Design, Springer Nature
Zurück zum Zitat Beck, K. Andres, C. (2008); Extreme Programming Explained Beck, K. Andres, C. (2008); Extreme Programming Explained
Zurück zum Zitat Boehm, B. (1988): A Spiral Model of Software Development and Enhancement Boehm, B. (1988): A Spiral Model of Software Development and Enhancement
Zurück zum Zitat Boehm, B.; et al. (2004): Balancing Agility Boehm, B.; et al. (2004): Balancing Agility
Zurück zum Zitat Büchel, A. (1969): Systems Engineering Büchel, A. (1969): Systems Engineering
Zurück zum Zitat Cockburn, A. (2004): Crystal Clear: A Human-Powered Methodology for Small Teams. Cockburn, A. (2004): Crystal Clear: A Human-Powered Methodology for Small Teams.
Zurück zum Zitat Cockburn, A. (2006): Agile Software Development. Software Development: The Cooperative Game Cockburn, A. (2006): Agile Software Development. Software Development: The Cooperative Game
Zurück zum Zitat Copeland, T.; Antikarov, V. (2001): Real Options. Copeland, T.; Antikarov, V. (2001): Real Options.
Zurück zum Zitat De Luca, J.; Coad, P.; Lefebvre, E. (1999): Java Modeling in Color with UML De Luca, J.; Coad, P.; Lefebvre, E. (1999): Java Modeling in Color with UML
Zurück zum Zitat Dixit, A.K.; Pindyck, R.S. (1994); Investment under Uncertainty. Dixit, A.K.; Pindyck, R.S. (1994); Investment under Uncertainty.
Zurück zum Zitat Forsberg, K. and Mooz, H. (1991): Relationship Forsberg, K. and Mooz, H. (1991): Relationship
Zurück zum Zitat Haberfellner, R.; de Weck, O. (2005): Agile SYSTEMS ENGINEERING versus AGILE SYSTEMS engineering. Haberfellner, R.; de Weck, O. (2005): Agile SYSTEMS ENGINEERING versus AGILE SYSTEMS engineering.
Zurück zum Zitat Jensen, R. and Tonies, C. (1979): Software Engineering Jensen, R. and Tonies, C. (1979): Software Engineering
Zurück zum Zitat Kruchten, Ph. (2011): Agile Teenager. Kruchten, Ph. (2011): Agile Teenager.
Zurück zum Zitat McDermid, J.A. and Rook, P. (1991): Software Development Process Models McDermid, J.A. and Rook, P. (1991): Software Development Process Models
Zurück zum Zitat Moeller, M; et al. (2008): Strategic Innovation Moeller, M; et al. (2008): Strategic Innovation
Zurück zum Zitat Nadler, G. (1967) Work Systems design Nadler, G. (1967) Work Systems design
Zurück zum Zitat Morgan, J. M.; Liker, J. K. (2006): The Toyota Product Development System Morgan, J. M.; Liker, J. K. (2006): The Toyota Product Development System
Zurück zum Zitat Pahl, G.; Beitz, W.; Feldhusen, J.; Karl-Heinrich Grote, K.-H. (2007) Engineering Design. Pahl, G.; Beitz, W.; Feldhusen, J.; Karl-Heinrich Grote, K.-H. (2007) Engineering Design.
Zurück zum Zitat Palmer, S.R.; Felsing, J.M. (2002). A Practical Guide to Feature-Driven Development. Palmer, S.R.; Felsing, J.M. (2002). A Practical Guide to Feature-Driven Development.
Zurück zum Zitat Royce, W. (1970): Managing the Development of Large Software Systems. Royce, W. (1970): Managing the Development of Large Software Systems.
Zurück zum Zitat Schwaber, K.; Beedle, M. (2001): Agile Software Development with Scrum. Schwaber, K.; Beedle, M. (2001): Agile Software Development with Scrum.
Zurück zum Zitat Schwaber, K. (2004): Agile Project Management with Scrum Schwaber, K. (2004): Agile Project Management with Scrum
Zurück zum Zitat Schwaber, K. (2007): The Enterprise and Scrum. Schwaber, K. (2007): The Enterprise and Scrum.
Zurück zum Zitat Stelzmann, E. (2011): Agiles Systems Engineering Stelzmann, E. (2011): Agiles Systems Engineering
Zurück zum Zitat Sutherland J., Schwaber, K (1995). Business object design and implementation. Springer, London Sutherland J., Schwaber, K (1995). Business object design and implementation. Springer, London
Zurück zum Zitat VDI-2221 (1993): Methodik zum Entwickeln und Konstruieren VDI-2221 (1993): Methodik zum Entwickeln und Konstruieren
Zurück zum Zitat Complete references in the “Bibliography” at the end of this book. Complete references in the “Bibliography” at the end of this book.
Metadaten
Titel
Process Models: Systems Engineering and Others
verfasst von
Reinhard Haberfellner
Olivier de Weck
Ernst Fricke
Siegfried Vössner
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-13431-0_2

Neuer Inhalt