Studie: Hybride Ansätze dominieren sogar bei der globalen Softwareentwicklung

Image by James Osborne from Pixabay

In der aktuellen Diskussion zum Vorgehen bei Projekten wird immer noch (zu oft) argumentiert, dass es entweder ein agiles Vorgehen, oder ein eher plangetriebenes (traditionelles) Vorgehen geben sollte. In verschiedenen Blogbeiträgen habe ich immer wieder dargestellt, dass die Realität in den Organisationen oft eine Kombination aus den verschiedenen Möglichkeiten ist. Diese Perspektive habe ich auch immer wieder mit Studien belegen können. In der Zwischenzeit habe ich eine Meta-Studie gefunden, die 233 Studien aus 33 Ländern untersucht hat, in denen es um die globale Softwareentwicklung geht.

Results: In our sample, 72% of global distributed projects implemented a mix of bothagile and trditional approaches (termed “hybrid”), 25% of GSD organizations are predominantly agile, with only very few (5%) opting for traditional approach. GSD projects that used only agile methods tended to be very large. Conclusion: Globally Distributed Software Development (and project size) is not a barrier to adopting agile practices. Yet, to facilitate project coordination and general project management , many adopt traditional approaches, resulting in a hybrid approach that followed defined rules (Marinho et al. (2019:1): Plan-Driven Approaches Are Alive and Kicking in Agile Global Software Development. Conference: 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)).

Diese Meta-Studie bestätigt sogar im Bereich der globalen Softwareentwicklung, dass hybrides Vorgehen der Realität entspricht, und somit dem Dogmatismus (Entweder agil oder plangetrieben) einen gesunden Pragmatismus entgegen setzt.

In den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager/in Agil (IHK) gehen wir auf die hybride Vorgehensweise ein. Informationen zu den Lehrgängen finden Sie auf unserer Lernplattform.

Wie entsteht Teamkompetenz?

Individuelle Kompetenzen gehen in der Interaktion mit mindestens einer weiteren Person in Teamkompetenz über. Doch ist diese Teamkompetenz nicht einfach eine Akkumulation der einzelnen Kompetenzen, denn die Teamkompetenz entsteht durch die gemeinsame Arbeit an einem Ziel.

Die gekonnte Zusammenarbeit mehrer Akteure bei der Lösung von Problemen lässt sich als Teamkompetenz bezeichnen. Ein Team ist „a distinguishable set of two or more people who interact dynamically, interdependently, and adaptively toward a common and valued goal/objective/mission who have each been assigned specific roles or functions to perform, and who have a limited span of membership“ (Salas et al. 1992). Die Kompetenz eines Teams ist nicht einfach a priori vorhanden, sondern sie entsteht im Zuge der gemeinsamen Aktivität und hat daher einen emergenten Charakter. Ihre Grundlage ist ein „shared situation awareness“, ein gemeinsames Situationsverständnis. Der Begriff der „situation awareness“ (SA) bezieht sich in seiner ursprünglichen Bedeutung auf den Bewusstseinszustand eines einzelnen Individuums und wird definiert als „the perception of elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future“ (Endsley 1988: 97) (Klatetzki 2010:225, Hervorhebungen durch den Autor des Blogbeitrags).

Teamkompetenzen als emergente Phänomene zu betrachten stellt die üblicherweise in den Unternehmen vorgenommene Konfiguration von Teamkompetenzen infrage. Einerseits ist der Problemlösungskontext der Zusammenarbeit mit entscheidend, und andererseits können emergente Phänomene nicht vollständig geplant und vorausgesagt werden. An verschiedenen Bifurkationspunkten schaffen die einzelnen Teile ihren Ordnungsparameter, der dann wiederum die einzelnen Teile (Teammitglieder) beeinflusst. Siehe dazu auch Freund, R. (2011): Das Konzept der Multiplen Kompetenz auf den Analyseebenen Individuum, Gruppe, Organisation und Netzwerk.

Gedanken zum Kommunikationsbegriff in sozialen Systemen

Image by Susanne Jutzeler, suju-foto from Pixabay

Immer wieder wird in Interaktionen deutlich, dass der Kommunikation eine wichtige Rolle zukommt. Doch was verstehen wir unter Kommunikation? Eine Sichtweise kann aus der Systemtheorie abgeleitet werden. Luhmanns Systemtheorie “begreift Kommunikationen als Operationen sozialer Systeme und Erwartungen als Strukturen, die kommunikative Ereignisse miteinander verknüpfen. Erwartungen werden dabei als Verdichtungen von Sinn bestimmt” (Schneider 2008:129). Dabei ist Sinn definiert “durch die Unterscheidung von Aktualität und Möglichkeit” (ebd. S. 141). Weiterhin ist interessant, dass der Kommunikationsbegriff über die Entscheidung mit Konsens und Konflikt zusammenhängt.

Über die drei Selektionen Mitteilungen, Information und Verstehen hinaus, die zusammen den Kommunikationsbegriff definieren, ist eine vierte Selektion für den weiteren Verlauf der Kommunikation von zentraler Bedeutung, die mit jeder Anschlußäußerung aufgerufen ist: die Entscheidung zwischen der Annahme und der Ablehnung der vorausgehenden Mitteilung. Diese Entscheidung markiert einen Verzweigungspunkt in Richtung Konsens und Konflikt (Schneider 2008:138).

Gedanken zu “Empirie und Theorie” im Scrum-Guide

Image by Kate Baucherel from Pixabay

Schauen wir uns in diesem Zusammenhang einmal an, was im aktuellen Scrum-Guide dazu steht: “Scrum basiert auf der Theorie empirischer Prozesssteuerung oder kurz “Empirie”. Empirie bedeutet, dass Wissen aus Erfahrung gewonnen wird und Entscheidungen auf Basis des Bekannten getroffen werden. Scrum verfolgt einen iterativen, inkrementellen Ansatz, um Prognosesicherheit zu optimieren und Risiken zu kontrollieren (Seite 5, Hervorhebung durch den Autor des Blogbeitrags).

Der Text “Theorie der empirischen Prozesssteuerung oder Empirie´” ist m.E. etwas ungewöhnlich, da er “Empirie” als “Theorie bezeichnet. Die Soziologie betrachtet allerdings “Theorie” und “Empirie” separat. Gemeint ist im Scrum-Guide wohl, dass der Schwerpunkt eher auf der “Empirie” liegt. Allerdings ist diese Perspektive auch nicht so ganz geschickt, wie dem folgenden Text zu entnehmen ist.

Das Fach Soziologie ist in seinem Kern in zwei Sphären geteilt: „die Theorie“ und „die Empirie“ (…). Die Begriffe „Theorie“ und „Empirie“ bezeichnen damit zwei weitgehend separierte sozilogische Wissenspraktiken, die auf unterschiedlichen Materialien, Relevanzen, philosophischen Traditionen und Diskursen gründen (…). So weit, so bekannt. Wie alle Dualismen führt auch derjenige von Theorie und Empirie in seiner Klischeehaftigkeit eine Reihe von Unschärfen mit sich. In der Geschichte der Soziologie findet sich eine Vielzahl solcher Gegensatzkonstruktionen wie etwa Mikro/Makro, Kultur/Natur, Struktur/Handlung. In „Sattelzeiten“ (Koselleck) soziologischer Theoriebildung finden Umkehrungen statt, und damit verlieren diese Gegensätze ihren den soziologischen Diskurs bestimmenden Charakter (vgl. Knorr Cetina/Cicourel 1981) (…) Er knüpft damit an Diskurse an, die die Notwendigkeit betonen, Empirien und Theorien nicht getrennt zu denken (etwa Merton 1968: 139 ff., 156 ff.; Bourdieu 1979: 228 ff) vgl. Kalthoff 2008:8-10).

Wer hätte gedacht, dass die Soziologie hier wichtige Anregungen gibt… Theorie und Empirie nicht getrennt zu denken, kann daher auch in der Diskussion über Scrum hilfreich sein, denn einseitige Perspektiven werden dem komplexen Kontext, in dem agile Ansätze angewendet werden, nicht gerecht.

Agiles Projektmanagement: 26.-27.08. bei der IHK Düsseldorf

Gestern und heute habe ich ein zweitägiges Seminar zum Agilen Projektmanagement bei der IHK Düsseldorf durchgeführt.

Die Themen Agile Organisation, Agiles Projektmanagement, Lean/KANBAN, Scrum, Hybrides Projektmanagement und Scaling Agile ergeben einen guten Überblick zu den Möglichkeiten, Agilität bei Projekten zu nutzen.

Die verschiedenen Fragen zeigen, dass viele Unternehmen vor der Frage stehen, Agiles Projektmanagement in bestehende Organisationsstrukturen zu integrieren.

Wenn Sie sich intensiver in die oben genannten Themen befassen wollen, so können Sie den von uns entwickelten Blended Learning Lehrgang dazu buchen. Mit dieser zeitgemäßen Lernform, die Präsenztage und Onlinephasen verbindet, können Sie die entsprechenden Kompetenzen entwickeln. Informationen dazu finden Sie auf unserer Lernplattform.

Welche Einflussfaktoren wirken auf den Erfolg von Netzwerken?

Image by OpenClipart-Vectors from Pixabay

Um den Erfolg von Netzwerken sicher zu stellen, ist die Aufdeckung relevanter Einflussfaktoren bedeutsam. In der Literatur werden folgende Faktoren diskutiert (Denison/Grohmann 2009:431):

Vertrauen zwischen den Mitgliedern: Vertrauen wird sowohl im Bezug auf Netzwerke sowie auf Networking durchgängig als bedeutendes Merkmal bzw. als Basis der Beziehungen genannt (Baker, 1994; Elsholz & Meyer-Menk, 2002; Hanft, 1997; Uzzi, 1997). Vertrauen erleichtert es, Wissen zu teilen und kooperieren (Meyerson, Weick & Kramer, 1996).

Reziprozität (Gegenseitigkeit): Für Kooperationen in Netzwerken ist es ebenfalls von Bedeutung, dass der Austauschprozess zwischen den Partnern als angemessen und ausgewogen wahrgenommen wird (Elsholz & Meyer-Menk, 2002; Hanft, 1997).

Homogenität der Mitglieder innerhalb des Netzwerks: Die Homogenität bzw. Heterogenität der Netzwerke wird kontrovers diskutiert. Ergebnisse zeigen einerseits, dass bessere Lernerfolge in heterogen zusammengesetzten Netzwerken erzielt werden (Wilkesmann, 1999). Andererseits können in Netzwerken auf Grund der Austauschorientierung auch Vorteile homogen gestalteter Netzwerke erwartet werden (Ibarra, 1993).

Unterstützung der Mitglieder untereinander: Netzwerke können für die Teilnehmer eine Unterstützungsfunktion bieten, da sie Personen mit ähnlichen Arbeitsbedingungen und vergleichbaren Problemen zusammenbringen, die sich im Rahmen der Netzwerke auch über belastende Aspekte austauschen können (Jütte, 2002).

Commitment zum Netzwerk: Die Entwicklung einer gemeinsamen Identität gilt als Erfolgsfaktor für Netzwerke (Diettrich & Gillen, 2004). Durch ein hohes Commitment in einem Netzwerk, also die Identifikation mit der Gruppe, wird der Austausch zwischen den Netzwerkmitgliedern erleichtert (vgl. Nahapiet & Ghoshal, 1998).

Weitere Rahmenbedingungen: Als weitere Erfolgsfaktoren gelten die optimale Größe von Netzwerken und die Stabilität von Netzwerken. Je nach Zweck des Netzwerks wird bei eher ökonomisch orientierten Netzwerken eine optimale Größe von 10-50 Akteuren angegeben (Borkenhagen, Jäkel, Kummer, Megerle & Vollmer, 2004). Stabile Teilnehmergruppen, insbesondere ein stabiler Kern, gelten als bedeutsamer Aspekt für erfolgreiche Netzwerke (Diettrich & Gillen, 2004). Gerade der Personenwechsel kann lernen negativ beeinflussen (Wilkesmann, 1999).

Großprojekte und Scrum: Passt das zusammen?

Image by MichaelGaida from Pixabay

Auf den ersten Blick scheinen Großprojekte – mit ihrer langen Laufzeit, der starken Prozessorientierung, der vertraglichen Gestaltung usw. – und Scrum kaum zusammenzupassen. In einem Beitrag in projektManagementaktuell Ausgabe 5/2019 kommt der Autor allerdings zu folgender Einschätzung:

Die Organisationsstrukturen müssen in Großprojekten für eine erfolgreiche Integration von Scrum angepasst werden; es sind Anpassungen von Vertragsstrukturen (unternehmensübergreifende Projektteams) vorzunehmen und die Schaffung eines Änderungsbewusstseins wird zu einem zentralen Kernelement. Das konventionelle Management von Großprojekten und das Rahmenwerk Scrum stehen nicht im Widerspruch – sie ergänzen sich vielmehr (Jovanovic 2019:59).

Diese “Ergänzung” weist auf ein hybrides Projektmanagement hin, dass sich sogar in diesem Kontext anbietet. Auf Seite 58 des Beitrags werden Großprojekte mit Scrum auch in der Stacey-Matrix verortet.

In dem von uns entwickelten Blended Learning Lehrgang Projektmanager/in AGIL (IHK) gehen wir auf die agilen Ansätze KANBAN und SCRUM, und zusätzlich auf hybride Vorgehensmodelle ein, da diese häufig in der Praxis zur Anwendung kommen – siehe dazu beispielsweise die HELENA-Studie). Informationen zum Lehrgang finden Sie auf unserer Lernplattform.

Selbsttest: Digital Transformation Assessment

Image by William Iven from Pixabay

Haben Sie sich auch schon einmal gefragt, wie es in Ihrer Organisation mit der Digitalen Transformation aussieht? Wenn ja, bietet die Website Digital Transformation Assessment des Fraunhofer IPK eine gute Möglichkeit, eine Standortbestimmung durchzuführen.

Mit Hilfe unserer Selbsttests ermitteln Sie, wie es um den Status der digitalen Transformation in Ihrem Unternehmen bestellt ist. Die Beantwortung der Fragen dauert ca. 10 Minuten (Fraunhofer IPK).

Abschließend ist es sogar möglich, die Ergebnisse mit anderen zu vergleichen (Benchmarking). Es gibt im Netz zwar viele Webseiten die Tests zur Digitalisierung anbieten, doch sind dies oft Beratungsunternehmen – oder andere Organisationen mit eigenem Interesse . Beim Fraunhofer IPK handelt es sich um eine wissenschaftliche Institution und somit um eine Vertrauensplattform. Probieren Sie es doch einfach einmal aus!

In dem von uns entwickelten Blended Learning Lehrgang gehen wir auf die Digitale Transformation, auf das veränderte Umfeld (VUCA) und auf das Transitionsmodell ein. Informationen zum Lehrgang finden Sie auf unserer Lernplattform.

Warum gibt es kein deutsches Verb für Kompetenz?

Der Begriff “Kompetenz” ist sehr vielschichtig und verfügt wegen seiner geschichtlichen Entwicklung über viele Facetten. Eine davon ist, Kompetenz als Selbstorganisationsdisposition zu verstehen, die sich von Persönlichkeitseigenschaften und -fertigkeiten unterscheidet.

Ein weiterer, wichtiger Begriff ist in dem Zusammenhang ist “Qualifikation”. Qualifikationen sind hier Fertigkeiten, Fähigkeiten und Kenntnisse, die vermittelt und geprüft werden können. Qualifikationen sind eher für die Bewältigung überschaubarer Aufgaben geeignet. Daran schließen sich bereichsübergreifende Schlüsselqualifikationen an. In eher unsicheren/unübersichtlichen Problemlösungssettings reichen Qualifikationen zu deren Bewältigung nicht mehr aus. Da es in der heute stark vernetzten Welt immer mehr um komplexes Problemlösen geht, ist es nicht verwunderlich, dass die Kompetenzentwicklung auf pädagogischer Ebene und auf Unternehmensebene in den Mittelpunkt rückt.

Der ethisches Aspekt bedingt, dass dass Kompetenz nicht gelehrt und vermittelt, sondern nur angebahnt werden kann. Der sich Bildende ist bei der Entwicklung dieser umfassenden Fähigkeiten als Akteur gefragt (Heil 2007:72). Als einen Hinweis darauf, dass Kompetenz sich entwickelt und nicht vermittelt werde kann, kann die Tatsache gesehen werden, dass es kein deutsches Verb für Kompetenz gibt. Einen Menschen kann man qualifizieren aber nicht “kompetenzieren” (ebd. S. 75, in Heffels/Streffer/Häusler (2007).

Siehe dazu auch Freund, R. (2011): Das Konzept der Multiplen Kompetenz auf den Analyseebenen Individuum, Gruppe, Organisation und Netzwerk.

Was macht ein komplexes System aus?

In Verbindung mit Arbeit 1.0-4.0 – oder auch im Projektmanagement usw. – wird häufig von komplexen Systemen gesprochen/geschrieben. Doch, was macht ein komplexes System aus?

First of all we have to discuss what we understand by complex systems. In a naive way, we may describe them as systems which are composed of many parts, or elements, or components which may be the same or of different kinds. The components or parts may be connected in a more or less complicated fashion (Haken 2006:1) (…) Systems may not only be complex as a result of being composed of so many parts but we may also speak of complex behaviour. The various manifestations of human behaviour may be very complex as is studied e.g. in psychology (ebd. p. 3) (…) An important step in treating complex systems consists in establishing relations between various macroscopic quantities. These relations are a consequence of microscopic events which, however, are often unknown or only partially known (ebd. p. 7).

Solche gänzlich unbekannten, oder teilweise unbekannten Beziehungen machen also ein System zu einem komplexen System. Doch wie kann eine Organisation, ein Team, oder auch jeder Einzelne mit etwas umgehen, das teilweise oder völlig unbekannt ist? Es scheint zunächst einmal deutlich zu werden, dass der Umgang mit offensichtlich vorhandenen Daten und Informationen nicht ausreicht. Beim Umgang mit komplexen Systemen kommt neben neuen technologischen Möglichkeiten noch hinzu, dass es Menschen braucht, die mit ihren vielfältigen Potenzialen solche Situationen bewältigen können. Siehe dazu auch Umgang mit Unschärfe und Unsicherheit, oder Erstens kommt es anders, zweitens als man denkt.