Beginnen wir mit einem Beispiel, das möglicherweise von einer realen Situation inspiriert ist. Das Team muss einen Eventbroker finden. Es gibt zwei Anwärter - Kafka und Pulsar.
Entwickler A verfügt über umfangreiche Erfahrungen mit Kafka in realen Situationen. Die Komplexität der Skalierung von Kafka wird erwähnt und Pulsar anvertraut. Entwickler B ist ein Unterstützer von Kafka, da die Technologie zu einem Industriestandard geworden ist und allgemein starke Unterstützung findet. Aber das Team hat wenig Erfahrung damit. Beide sind sich einig, dass es auf absehbare Zeit keine Änderungen der Arbeitslast gibt und dass diese beiden Lösungen den Anforderungen entsprechen. Aber der Rest des Teams ist nicht so selbstbewusst.
Nachdem das Team Stunden in der Besprechung verbracht und diese Punkt für Punkt mit einem Raster technischer Kriterien verglichen hatte, entschied es sich für Kafka. Alle waren sich einig, dass diese Entscheidung gerechtfertigt war, die Gründe wurden dokumentiert und das Team setzte die Umsetzung fort.
Aber wurden die wahren Motive der Wahl enthüllt?
Der Mensch ist schwierig
In der Tat stehen Individuen hinter technischer Rationalität. Der Mensch ist eine komplexe Maschine mit einem vertrauten, aber völlig unkontrollierbaren Betriebssystem.
Wir denken, dass Entscheidungen durch Rationalität getroffen werden (oder getroffen werden sollten), aber in Wirklichkeit wird die Entscheidungsfindung durch unmittelbare oder erwartete Emotionen getrübt. Zum Beispiel ist es im Marketing eine bekannte Tatsache, dass Menschen aus Emotionen kaufen und dann den Kauf logisch rechtfertigen.
Einige Leute argumentieren, dass irrationale Argumente eine Quelle unerwünschter Voreingenommenheit sind und richtig reguliert werden müssen. Andere bestehen darauf, dass Gefühle eine adaptive Rolle spielen.in der Entscheidungsfindung und im Interesse des persönlichen Wohlbefindens. Sicher ist, dass wir manchmal zuerst mit Emotionen entscheiden und dann die Entscheidung mit logischen Gründen rechtfertigen. Darüber hinaus sind wir Meister darin, uns von der absoluten Objektivität unserer Wahl zu überzeugen.
Es ist die Pflicht eines jeden Teammitglieds, diese emotionalen oder psychologischen Vorurteile so anzuerkennen, wie sie sind, und sie in etwas Nützliches zu verwandeln. Schauen wir uns unser Einführungsbeispiel genauer an.
Überprüfung des Entscheidungsprozesses
Entwickler A ist ein talentierter Allgemeinarzt. Solche Spezialisten bevorzugen die Breite des Wissens gegenüber seiner Tiefe - ein Alleskönner ist überhaupt kein Meister. Solche Leute langweilen sich schnell bei der Arbeit an einem Thema. Wenn es um die Auswahl von Technologie geht, bevorzugen solche Menschen natürlich alles Neue.
Entwickler B ist konservativer. Solche Leute sind wirklich begeistert von einigen Technologien und möchten sie beherrschen. Sie neigen dazu, das Vertraute zu wählen. Sie sind auch nicht sehr durchsetzungsfähig, und obwohl sie techniksüchtig sind, fällt es ihnen schwer, zu sprechen und Gedanken auszutauschen.
Beide verfolgen auch ihre Karriere, einer als Generalist und der andere als Spezialist. Das Beherrschen einer Technologie oder eines neuen Geschäftsansatzes ist ein kleiner Schub in Ihrer Karriere.
Alle diese Faktoren sind für die Entscheidungsfindung von großer Bedeutung, werden jedoch normalerweise bei Entscheidungen nicht genannt oder anerkannt.
Also, was sollten wir tun?
Das Unsichtbare sichtbar machen
Einfach ausgedrückt, müssen Sie diese irrationalen Kriterien bei der Auswahl der Technologien berücksichtigen. Während Sie nicht erwarten können, dass jeder seine Gefühle ausdrücken kann, sollten Sie die Offenlegung von Präferenzen fördern, indem Sie neue Kriterien in die Entscheidungsfindung einführen.
Alles begann mit einem einfachen Raster von Technologiekriterien, von denen jedes eine maximale Bewertung gemäß unseren Einschränkungen und Prioritäten aufweist:
| Kriterien
|
Maximale Bewertung
|
Technologie 1
|
Technologie 2
|
| Funktionen
|
einhundert
|
- - | - - |
| Sicherheit
|
einhundert
|
- - | - - |
| Ökosystem
|
fünfzig
|
- - | - - |
| Installationskosten
|
dreißig
|
- - | - - |
| Wartungskosten
|
150
|
- - | - - |
| Lizenzkosten
|
150
|
- - | - - |
| Kompatibilität
|
fünfzig
|
- - | - - |
Dies sind die wichtigsten Dinge. Dann fügen wir subjektive Elemente hinzu. Sie sollten neue Elemente vorschlagen und mit dem Team besprechen.
| Kriterien
|
Maximale Bewertung
|
Technologie 1
|
Technologie 2
|
| Berufsinteresse
|
dreißig
|
- - | - - |
| Popularität
|
fünfzig
|
- - | - - |
| Bekanntschaft
|
dreißig
|
- - | - - |
Dies ist natürlich nur ein Beispiel. Sie müssen den Bestrebungen des Teams entsprechen. Diese Kriterien können wie folgt verstanden werden:
- Das berufliche Interesse ist selbsterklärend und ein Maßstab dafür, wie Technologie in Karrierepläne passt.
- Popularität der Technologie: Verlangen nach Neuheit, Zeit, die Cloud-Technologie zu verstehen, über die alle in Meetings sprechen.
- Der Komfort, mit einer Technologie vertraut zu sein, mit der ich möglicherweise nicht vertraut bin.
Anschließend bewerten Sie Ihre möglichen Lösungen mit dem zusätzlichen Bonus, um die Motivation aller besser zu verstehen. Jedes Teammitglied muss das Raster selbst ausfüllen, bevor es mit allen geteilt wird.
Lassen Sie mich klar sein: Die Kriterien sind möglicherweise nicht die besten. Einige von ihnen mögen Ihnen lustig erscheinen oder sich sehr von den Ansichten der meisten unterscheiden, aber das ist nicht der Punkt. Ich möchte vermitteln, was die Leute denken, was ihre Wahl beeinflussen kann.
Das Recht zu widersprechen
Offensichtlich entspricht die endgültige Wahl möglicherweise nicht der kalten arithmetischen Wahrheit, insbesondere wenn die Schätzungen gleich sind. In solchen Situationen trifft der Gruppenleiter normalerweise die endgültige Wahl der Richtung. Es ist nur natürlich, dass eine Person in einem Team fest an andere Entscheidungen glaubt und entmutigt wird. Sie müssen diese Meinungsverschiedenheit zugeben. In der Tat ist es die Pflicht eines Führers, Meinungsverschiedenheiten zu fördern. Eine klassische Geschichte von Peter Drucker fasst es gut zusammen:
Dissens ist nötig, um die Fantasie anzuregen (Peter Drucker)
Die Förderung von Meinungsverschiedenheiten ist der einzige Weg, um die Konsensfalle zu umgehen. Aber am Ende müssen die Menschen anderer Meinung sein und Verpflichtungen eingehen . Dieser Satz wurde dank Jeff Bezos in einem seiner Briefe an Investoren berühmt:
"Verwenden Sie den Ausdruck" Sie können nicht zustimmen, aber tun ". Dieser Satz spart Ihnen jede Menge Zeit. Wenn Sie Vertrauen in eine bestimmte Richtung haben, aber kein Konsens darüber besteht, ist es hilfreich zu sagen: „Ich weiß, wir sind uns nicht einig, aber könnten Sie das Risiko eingehen? Nicht einverstanden und tun? Niemand kennt die richtige Antwort. "
Aber warum sollten Menschen eine Entscheidung treffen, mit der sie anfänglich nicht einverstanden sind? Einfach, weil jeder die Möglichkeit hatte, seine Meinung zu äußern und gehört zu werden. Es ist wichtig, dass das Team die Möglichkeit hatte, nicht nur ihre logischen Argumente, sondern auch ihre Bestrebungen zum Ausdruck zu bringen. Somit ist die endgültige Entscheidung gut formuliert und für alle leichter zu treffen.
Fazit
Schauen Sie sich die Struktur der menschlichen Faktoren bei der Technologieauswahl an. Für die kalte Begründung hinter dem Engineering müssen Sie die menschliche Psychologie und Bestrebungen berücksichtigen. Ihre Anerkennung macht alle glücklicher und schafft einen starken Fokus auf gemeinsame Ziele.
2020 . , , , , , , ! 2021. :-)
BERUF
- Java-Entwicklerberuf
- Frontend-Entwicklerberuf
- Beruf Ethischer Hacker
- C ++ Entwicklerberuf
- Profession Unity Spieleentwickler
- Der Beruf des iOS-Entwicklers von Grund auf neu
- Android-
- -
- Machine Learning
- «Machine Learning Pro + Deep Learning»
- «Python -»
- JavaScript
- « Machine Learning Data Science»
- DevOps