{"id":12345,"date":"2021-05-18T00:00:00","date_gmt":"2021-05-17T22:00:00","guid":{"rendered":"https:\/\/www.kurago.software\/blog\/unkategorisiert\/team-development-in-software-engineering-companies\/"},"modified":"2023-12-12T12:04:50","modified_gmt":"2023-12-12T11:04:50","slug":"das-beste-aus-softwareentwicklung-teams-herausholen","status":"publish","type":"post","link":"https:\/\/kurago.software\/de\/blog\/beti-prest\/das-beste-aus-softwareentwicklung-teams-herausholen\/","title":{"rendered":"Das Beste aus Softwareentwicklung Teams herausholen"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading12345_8ab294-0c, .wp-block-kadence-advancedheading.kt-adv-heading12345_8ab294-0c[data-kb-block=\"kb-adv-heading12345_8ab294-0c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading12345_8ab294-0c mark, .wp-block-kadence-advancedheading.kt-adv-heading12345_8ab294-0c[data-kb-block=\"kb-adv-heading12345_8ab294-0c\"] mark{font-style:normal;color:#f76a0c;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<h2 class=\"kt-adv-heading12345_8ab294-0c post-intro wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading12345_8ab294-0c\"><strong>\u00dcber gute Teams zu verf\u00fcgen ist kein Selbstg\u00e4nger, auch nicht in der Welt der Software. Die positive Nachricht ist, dass Sie nicht bei Null starten m\u00fcssen. Es existiert bereits eine Reihe von Regeln oder Tipps, die wir hierf\u00fcr anwenden k\u00f6nnen. Der vorliegende Artikel enth\u00e4lt einige von ihnen.<\/strong><\/h2>\n\n\n\n<p>Es gibt nicht nur unterschiedliche Typen von Menschen innerhalb eines Teams, sondern auch Teams, die auf unterschiedliche Weise arbeiten und agieren. Dies ist auch notwendig: nicht nur&nbsp; f\u00fcr ein koh\u00e4rentes Endergebnis sondern auch f\u00fcr die ad\u00e4quate L\u00f6sung der gestellten Herausforderungen. An dieser Stelle kommen zwei Theorien \u00fcber den Aufbau von Organisationen ins Spiel, die als Ausgangspunkt f\u00fcr eine erfolgreiche Teamkonfiguration dienen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conwaysches-gesetz\">Conwaysches Gesetz<\/h2>\n\n\n\n<p>1967 stellte Melvin Conway fest, dass Organisationen, die mit der Herausforderung konfrontiert werden, neue Systeme zu entwerfen und aufzubauen, in gewisser Weise darauf beschr\u00e4nkt sind, Systeme zu bauen, die ein Spiegelbild ihrer eigenen Kommunikationsstrukturen der Organisation darstellen.<\/p>\n\n\n\n<p>In einigen F\u00e4llen kommt ein Projekt nicht richtig voran oder wird verlangsamt und niemand versteht wirklich, warum. Die Wahrheit ist, dass das Design der Organisation einen direkten Einfluss auf die L\u00f6sung hat und die M\u00f6glichkeiten der Software vielleicht nicht in vollem Ma\u03b2e genutzt werden. Deshalb m\u00fcssen wir dar\u00fcber nachdenken, welches System aufgebaut werden soll, damit wir \u00fcber eine geeigneteTeamstruktur verf\u00fcgen, die es unterst\u00fctzen kann.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Die Wahrheit ist, dass das Design der Organisation einen direkten Einfluss auf die L\u00f6sung hat und die M\u00f6glichkeiten der Software vielleicht nicht in vollem Ma\u03b2e genutzt werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"die-dunbar-nummer\">Die Dunbar-Nummer<\/h2>\n\n\n\n<p>Der Anthropologe Robin Dunbar hat herausgefunden, dass wir nur zu 150 Personen eine vollst\u00e4ndige Beziehung aufbauen k\u00f6nnen. Das liegt an einer biologischen Eigenschaft: der Gr\u00f6\u00dfe und Datenverarbeitungskapazit\u00e4t des Neokortex unseres Gehirns.<\/p>\n\n\n\n<p>Diese Begrenzung als Referenz anzuerkennen, ist bei der Dimensionierung von Teams und deren Interaktionen, die zwischen ihnen entstehen werden, unerl\u00e4sslich. Quantit\u00e4t bedeutet nicht zwingend eine h\u00f6here Qualit\u00e4t der Arbeit. Quantit\u00e4t kann sich sogar kontraproduktiv auswirken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aus-erfahrung-lernen\">Aus Erfahrung lernen<\/h2>\n\n\n\n<p>Aus diesen beiden Theorien sowie unserer jahrelangen Erfahrung in verschiedenen Umgebungen und mit unterschiedlichen Teams und Konfigurationen haben wir einige Prinzipien extrahiert, von denen wir glauben, dass sie dazu beitragen k\u00f6nnen, das Beste aus den Teams herausholen, die Softwarel\u00f6sungen entwickeln. Es handelt sich hierbei nat\u00fcrlich nicht um ein unfehlbares Rezept, aber vielleicht hilft es einigen Organisationen dabei, den Erfolg oder Misserfolg einiger ihrer konkreten Projekte zu verstehen.<\/p>\n\n\n\n<p>Acht n\u00fctzliche Ans\u00e4tze f\u00fcr den Erfolg der Softwareentwicklung<\/p>\n\n\n\n<ol>\n<li><strong>Code-Fehler, menschliches Versagen.<\/strong>&nbsp;Wenn der Code \u201enicht funktioniert\u201d, hat das Problem in der Regel seinen Ursprung in der Art und Weise, wie die Teams organisiert sind sowie auch in der Art, wie ihre Komponenten zusammenwirken.<\/li>\n\n\n\n<li><strong>Realistische Zielsetzung.<\/strong>&nbsp;Vermeiden Sie Ziele, die die Grenzen eines Teams \u00fcberschreiten k\u00f6nnten.<\/li>\n\n\n\n<li><strong>Strukturierte Teams.<\/strong>&nbsp;Anstatt Teams nach ihrem technischen Wissen oder nach den zugewiesenen Aufgaben zu strukturieren, scheint es besser, diese nach Gesch\u00e4ftsbereichen zu organisieren. Dadurch wird die M\u00f6glichkeit geschaffen, Menschen zusammenzubringen, die unterschiedliche Erfahrungen, Kenntnisse und sogar Herangehensweisen an Probleme liefern k\u00f6nnen.<\/li>\n\n\n\n<li>Organisationen sollten so gestaltet sein, dass sich bestimmte Mitglieder vom Rest der Teamarbeit isolieren k\u00f6nnen, um sich auf die L\u00f6sung bestimmter komplexer Aufgaben zu konzentrieren.<\/li>\n\n\n\n<li><strong>Flexibilit\u00e4t.<\/strong>&nbsp;Egal, wie viel Zeit wir mit der Gestaltung unserer Organisation verbringen, sie wird nie perfekt sein, da sich das System st\u00e4ndig weiterentwickelt. Daher ist Flexibilit\u00e4t das A und O f\u00fcr ein effektives Design in jeder Phase der Entwicklung.<\/li>\n\n\n\n<li><strong>Kleine Teams, gro\u00dfe Ergebnisse.<\/strong>&nbsp;Manchmal wird ein positiver Effekt auf die Leistung erzielt, wenn wir kleine Einheiten schaffen, um so die Geschwindigkeit der \u00dcbernahme von neuen Informationen zu erh\u00f6hen.<\/li>\n\n\n\n<li><strong>Kommunikationskan\u00e4le fixieren.<\/strong>&nbsp;Auch wenn es den gegenteiligen Anschein haben mag, ist die Kommunikatiosform \u201e jeder mit jedem\u201c ein geeignetes Rezept f\u00fcr Chaos. Die Fixierung der Kommunikation \u00fcber spezifische, klar definierte Kan\u00e4le hilft tats\u00e4chlich, entkoppelte, modulare L\u00f6sungen zu kreieren.<\/li>\n\n\n\n<li><strong>Begrenzte kognitive Belastung.&nbsp;<\/strong>Manchmal kann es sich durchaus als positiv herausstellen, die kognitive Belastung eines Teams zu begrenzen. Dieses Prinzip sollte immer dann beachtet werden, wenn das zu erstellende System sehr umfangreich oder in Bezug auf Technologie oder Gesch\u00e4ftswissen unbekannt ist.<\/li>\n<\/ol>\n\n\n\n<p>Unter Ber\u00fccksichtigung der genannten Aspekte und der Aussicht, komplexe Probleme l\u00f6sen zu k\u00f6nnen, m\u00fcssen Manager das Gleichgewicht, das zwischen Motivation und Koordination der Teammitglieder besteht, im Auge behalten. Nur so k\u00f6nnen die Ziele und Herausforderungen des Unternehmens erreicht werden. Es gilt zu erkennen, wann Prozesse die Generierung des Werteflusses verlangsamen. Au\u03b2erdem muss detektiert werden, wann eine korrekte und vollst\u00e4ndige Teamzusammenarbeit notwendig ist, um das angestrebte Ziel zu erreichen. Ein Ziel, das nur als Team erlangt werden kann.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erfahre, wie du das Beste aus Softwareentwicklungsteams herausholen kannst. Tipps basierend auf Conwayschem Gesetz, Dunbar-Nummer und jahrelanger Erfahrung.<\/p>\n","protected":false},"author":3,"featured_media":14186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_gspb_post_css":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[208],"tags":[551,552],"taxonomy_info":{"category":[{"value":208,"label":"Beti Prest"}],"post_tag":[{"value":551,"label":"organization development"},{"value":552,"label":"team work"}]},"featured_image_src_large":["https:\/\/kurago.software\/wp-content\/uploads\/2023\/07\/kurago-team-work-in-software-development-2.jpg",1080,1080,false],"author_info":{"display_name":"Asier Ortiz","author_link":"https:\/\/kurago.software\/de\/blog\/author\/asier-ortiz\/"},"comment_info":0,"category_info":[{"term_id":208,"name":"Beti Prest","slug":"beti-prest","term_group":0,"term_taxonomy_id":208,"taxonomy":"category","description":"","parent":0,"count":8,"filter":"raw","cat_ID":208,"category_count":8,"category_description":"","cat_name":"Beti Prest","category_nicename":"beti-prest","category_parent":0}],"tag_info":[{"term_id":551,"name":"organization development","slug":"organization-development-de","term_group":0,"term_taxonomy_id":551,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":552,"name":"team work","slug":"team-work-de","term_group":0,"term_taxonomy_id":552,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/posts\/12345"}],"collection":[{"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/comments?post=12345"}],"version-history":[{"count":0,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/posts\/12345\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/media\/14186"}],"wp:attachment":[{"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/media?parent=12345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/categories?post=12345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kurago.software\/de\/wp-json\/wp\/v2\/tags?post=12345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}