{"id":542,"date":"2019-08-13T23:13:11","date_gmt":"2019-08-13T21:13:11","guid":{"rendered":"http:\/\/p4dev.hardscrum.com\/?p=542"},"modified":"2026-03-11T11:23:45","modified_gmt":"2026-03-11T10:23:45","slug":"architecture","status":"publish","type":"post","link":"https:\/\/p4dev.hardscrum.com\/en\/architecture\/","title":{"rendered":"System Concepts &#038; Capabilities, Solution Options"},"content":{"rendered":"<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"><strong>System concepts<\/strong> describe possible solutions for <\/span><\/span><a href=\"http:\/\/p4dev.hardscrum.com\/applications\/\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">system and product variants (applications = feature sets)<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> and their <\/span><\/span><a href=\"http:\/\/p4dev.hardscrum.com\/systemreq\/\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">requirements<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> . <\/span><span style=\"vertical-align: inherit;\">System concepts implement the System Requirements within the <\/span><a href=\"http:\/\/p4dev.hardscrum.com\/constraints\/\"><span style=\"vertical-align: inherit;\">restrictions (contraints) and balance the quality<\/span><\/a><span style=\"vertical-align: inherit;\"> requirements <\/span><\/span><a href=\"http:\/\/p4dev.hardscrum.com\/constraints\/\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">(Quality Attributes)<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">out. <\/span><span style=\"vertical-align: inherit;\">The P4 framework explicitly provides several System Concepts as solution options for the implementation of System Requirements in the system backlog. <\/span><span style=\"vertical-align: inherit;\">This means that several solutions to a problem may be identified and developed further (divergence in the solution space). <\/span><span style=\"vertical-align: inherit;\">The goal of product development is to only develop so many different System Concepts (in parallel or in succession) until some concepts are disqualified and ideally a clear favorite emerges. <\/span><span style=\"vertical-align: inherit;\">Depending on the degree of innovation in the development, this can be a very large number of concepts at first, or new concepts may even arise during product development.<\/span><\/span><\/p>\n<h2>System Architecture<\/h2>\n<p>The static part of System Architectures describes the allocation of <strong>Functions<\/strong> and <strong>Capabilities<\/strong> to subsystems and Modules of the system, and their interfaces (<strong>Module Definitions<\/strong> and I<strong>nterface Definitions<\/strong>). This is done e.g. by using the block diagrams from the SysML. The dynamic part describes the behavior of the subsystems and modules, e.g. using sequence diagrams, activity diagrams, diagrams of state machines of the SysML.<\/p>\n<p>The descriptive documents of the system (the specifications, user handbooks, &#8230;) are also often treated as &#8220;components&#8221; or deliverable objects. This ensures that the documentation grows synchronously with the functional scope and maturity of the system.<\/p>\n<h2>Evaluation and selection of System Concepts<\/h2>\n<p>For the selection of System Concepts and alternative solutions, the P4 framework can use methods of classical systems engineering, such as &#8230;<\/p>\n<ul>\n<li>Morphological box<\/li>\n<li>Pugh matrix (weighted evaluation table)<\/li>\n<li>Decision table with evaluation categories (++\/+\/0\/-\/&#8211;)<\/li>\n<li>Balanced design graphs<\/li>\n<li>Trade-off analyses<\/li>\n<\/ul>\n<p>Methods from the Design for Six Sigma (DFSS) methodology toolbox can also be used to evaluate and select system concepts:<\/p>\n<ul>\n<li>Design scorecard<\/li>\n<li>Poka Yoke<\/li>\n<li>QFD for design<\/li>\n<li>Effect chain analysis<\/li>\n<li>Design of Experiments (DoE)<\/li>\n<\/ul>\n<h2>Platform concepts<\/h2>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">In today&#8217;s product development, the concept of reuse and thinking in building blocks, product lines and platforms has become very popular. <\/span><span style=\"vertical-align: inherit;\">This is reflected in the P4 framework by the architectural aspect of this level. <\/span><span style=\"vertical-align: inherit;\">The requirements for the platform are contained in the &#8221; <\/span><\/span><a href=\"http:\/\/p4dev.hardscrum.com\/constraints\/\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Quality Attributes &amp; Constraints<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> &#8221; (e.g. modularity, reusability, markets and applications).<\/span><\/span><\/p>\n<p>The responsibility for the platforms, their modules and interfaces have the <a href=\"http:\/\/p4dev.hardscrum.com\/module-team\/\">Module- and Platform Teams<\/a> or Platfrom Cluster for bigger platforms.<\/p>\n<h2>Capabilities<\/h2>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">The responsibility of the Cluster System Engineer is also the assignment of so-called <\/span><\/span><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">capabilities<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> to Modules, which are described as services in more complex systems. <\/span><span style=\"vertical-align: inherit;\">The basic idea is that certain Modules provide services that can be used by other Modules.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>Further suitable links:<\/p>\n<table  class=\" table table-hover\" >\n<tbody>\n<tr style=\"background-color: #f8f8f8;\">\n<td>Events<\/td>\n<td>Roles<\/td>\n<td>Groups<\/td>\n<td>Artifacts<\/td>\n<\/tr>\n<tr style=\"background-color: #ffffff;\">\n<td><a href=\"http:\/\/p4dev.hardscrum.com\/cycleplanning\/\">Cluster Planning<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/cluster-sync\/\">Cluster Sync<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/clusterrefinement\/\">Cluster Backlog Refinement<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/cyclereview\/\">Cluster Review<\/a><\/td>\n<td><span style=\"color: #ffffff;\">.<\/span><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/clusterpo\/\">Cluster Product Owner<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/systemarch\/\">Cluster System Engineer<\/a><\/p>\n<p><span style=\"color: #ffffff;\">.<\/span><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/portfolioowner\/\">Portfolio Owner<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/portfolioarch\/\">Portfolio Architect<\/a><\/td>\n<td><a href=\"http:\/\/p4dev.hardscrum.com\/pogroup\/\">Team Product Owner Group<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/systeminggroup\/\">Team System Engineer Group<\/a><\/p>\n<p><span style=\"color: #ffffff;\">.<\/span><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/clusterpogroup\/\">Cluster Product Owner Group<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/sysarchgroup\/\">Cluster System Engineer Group<\/a><\/td>\n<td><a href=\"http:\/\/p4dev.hardscrum.com\/ateamlevel\/\">Inspectable Results<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/dod\/\">Team DoD<\/a><\/p>\n<p><span style=\"color: #ffffff;\">.<\/span><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/usableknowledge\/\">Usable Knowledge<\/a> &amp; <a href=\"http:\/\/p4dev.hardscrum.com\/systemincrement\/\">System Increment<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/clusterdod\/\">Cluster DoD<\/a><\/p>\n<p><span style=\"color: #ffffff;\">.<\/span><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/portfolioproduct\/\">Systems &amp; Applications<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/applications\/\">System Platforms &amp; Variants<\/a><\/p>\n<p><a href=\"http:\/\/p4dev.hardscrum.com\/portfoliodod\/\">Organisation DoD<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00a0<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"System concepts describe possible solutions for system and product variants (applications = feature sets) and their requirements . System concepts implement the System Requirements within the restrictions (contraints) and balance the quality requirements (Quality Attributes)out. The P4 framework explicitly provides several System Concepts as solution options for the implementation of System Requirements in the system&hellip;","protected":false},"author":3,"featured_media":2370,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[20,22],"tags":[380,352,381],"translation":{"provider":"WPGlobus","version":"2.10.10","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/posts\/542"}],"collection":[{"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":29,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":2306,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/posts\/542\/revisions\/2306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/media\/2370"}],"wp:attachment":[{"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/p4dev.hardscrum.com\/en\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}