Kommunikation ist ein sehr wichtiger Aspekt unseres Lebens. Wenn Menschen sich einfach und aussagekräftig ausdrücken können, können sie gut kommunizieren. Also, was genau ist einfache und sinnvolle Kommunikation?
Wenn Sie auf ein Niveau übersetzen können, das Ihr Publikum versteht, kommunizieren Sie einfach und sinnvoll. In diesem Artikel werden Sie verstehen, wie Sie technische Konzepte einfach und aussagekräftig erklären können, ohne technische Wörter zu verwenden.
Ich werde dies aus drei verschiedenen Perspektiven untersuchen: Kommunikation mit jemandem, der kein Softwarespezialist ist, Kommunikation mit einem technischen Entwicklungsteam und Kommunikation mit Entwicklern aus verschiedenen Fachgebieten.
Kommunikation mit jemandem, der kein Softwarespezialist ist
Wie können wir unsere Arbeit mit Nicht-Softwareexperten auf einfache und sinnvolle Weise umsetzen? Es ist nicht einfach, technische Arbeit in einfache und aussagekräftige Informationen zu übersetzen, aber hier sind einige Tipps:
Die Softwarewelt ist wie im wirklichen Leben. In einem anderen Sinne ist das Entwickeln von Software wie die Übertragung des realen Lebens auf einen Computer oder eine elektronische Umgebung. Daher sollte dies geschehen, indem alltägliche Lebenserfahrungen simuliert und diese Erfahrungen in eine einfache und aussagekräftige Sprache übersetzt werden.
Stellen wir uns zum Beispiel einen Entwickler vor, der versucht, seine technische Arbeit in einer Aufgabe wie der „Implementierung eines Datenbankmigrationsframeworks“ an Nicht-Softwareexperten zu übertragen. Das bedeutet nichts für jemanden ohne Erfahrung in der Softwareentwicklung. Lassen Sie uns diese Aufgabe in ein Beispiel aus der Praxis übersetzen, um sie der Öffentlichkeit verständlich zu machen. Datenbankmigration bedeutet „Versionierung von Schemaänderungen“ innerhalb einer Datenbank. In dieser Aufgabe können wir verstehen, dass ein Entwickler eine Framework-Lösung für ein Projekt zur Datenbankmigration implementiert hat. Immer noch unklar? Nun, wenn Sie ein Buchhaltungsbuch in Betracht ziehen, wissen Sie, dass Datensätze im Buch nicht gelöscht werden und dass neue Datensätze nach Datum hinzugefügt werden. Wir können sagen, dass die Änderungen in einer Datenbank dem Aktualisieren eines Formulars in einem Geschäftsbuch mit Daten entsprechen. Jede Version der Datenbankmigration ist wie eine datierte Buchhaltungsbuchseite.
Stellen wir uns nun zu MotaWord vor, dass ein Entwickler versucht, einem Nicht-Softwareexperten seine Arbeit in einer Aufgabe mit dem Namen „Implementierung einer Preiskalkulatorfunktion für die Übersetzung einer Dokumentation in eine bestimmte Sprache“ zu übersetzen. Kompliziert, oder? Machen wir es einfach und aussagekräftig. Die Softwarefunktionen sind wie bei einem Geldautomaten. Sie können eine Bankkarte wie einen „Funktionsparameter“ in einen Geldautomaten stecken. Sie können tun, was Sie möchten, indem Sie die Taste auf dem Bildschirm drücken. Der Geldautomat gibt Ihnen Geld oder gibt einige Quittungen aus, z. B. eine Funktionsrückgabe. Geldautomaten sind miteinander verbunden, und alle Datenänderungen sind an allen Geldautomaten gleich. Auf diese Weise sind alle Ihre Kontowerte an den anderen Geldautomaten identisch, da sie mit der Zentrale der Bank für das mit der Karte synchronisierte Konto verbunden sind.
Kommunikation mit dem Entwicklungsteam
Wie sollte also die Kommunikation zwischen den Entwicklern innerhalb eines Entwicklungsteams sein? Wenn Sie eine Methode wie Scrum-Kanban anwenden, wie wir es im MotaWord-Entwicklungsteam getan haben, und Ihr Team über einige Monate Erfahrung in der Zusammenarbeit verfügt, wäre es einfacher, mit dem Team über diese Methode zu kommunizieren. Innerhalb einer bestimmten Zeit werden Kommunikationsterminologien innerhalb des Teams zum Standard. So können Sie Ihren Teammitgliedern in dieser Sprache leicht mitteilen, was Sie tun.
Wenn Sie ein neues Mitglied eines Entwicklungsteams sind, unterscheidet sich Ihre Terminologie möglicherweise geringfügig. Aus diesem Grund sollten Sie Ihre Aufgaben erläutern — zum Beispiel, wie Sie einem Laien übersetzen würden. Nun, das könnte ein schwieriger Schritt sein. Manche Entwickler machen sich Sorgen, denn wer sind wir, wenn wir uns nicht in der Fachsprache definieren können? Mach dir keine Sorgen! Das ist vorübergehend. Ihre Terminologie wird in naher Zukunft mit der Zeit und Erfahrung synchronisiert. Wenn Sie Mitglied des MotaWord-Entwicklungsteams sind, wird die Kommunikation innerhalb des Entwicklungsteams sehr einfach sein, denn Übersetzung ist unser Job!
Kommunikation mit Entwicklern mit unterschiedlichen Fachgebieten
Wie sollten Experten aus verschiedenen Bereichen miteinander kommunizieren? Die Softwarewelt ist riesig, und es kann viel Zeit und Erfahrung erfordern, ein Experte in jeder Programmiersprache zu werden. Die Grundprinzipien der Softwarewelt sind jedoch klar, und wenn Sie Ingenieurwissenschaften im Bereich Software studiert haben, sollten Sie auf einfachere Weise mit Personen kommunizieren, die Experten auf verschiedenen Gebieten mit technischen Begriffen sind. Die in verschiedenen Bereichen tätigen Entwickler sind sich über die Grundprinzipien und die Logik des Ingenieurwesens einig. Aus diesem Grund ist es wichtig, dass Sie zur Erläuterung Ihrer Aufgabe keine Terminologie für eine bestimmte Technologie verwenden. Sie sollten die technischen Prinzipien und die Logik befolgen.
Im Laufe meiner Karriere habe ich mit vielen Entwicklern zusammengearbeitet, und aufgrund meiner Erfahrung habe ich festgestellt, dass Kommunikation wichtiger ist, als wir denken. In einigen Fällen glauben Entwickler, wenn sie sich mit technischen Begriffen erklären, sie glauben, über das Thema Bescheid zu wissen, aber das ist falsch. Nur weil Sie technische Begriffe und spezifische Terminologie verwenden, heißt das nicht, dass Sie innerhalb eines Entwicklungsteams verstanden werden können. Entwickler sprechen gerne mit Fachsprache, aber Sie sollten sich in Ihrem Team darauf einlassen.
Gute Entwickler können ihre Aufgaben so übersetzen, dass jeder sie verstehen kann. Bei MotaWord geben wir jeden Tag unser Bestes, um blitzschnelle Technologien zu entwickeln, die auf einfache und aussagekräftige Weise funktionieren, um unseren Kunden Übersetzungen von höchster Qualität zu bieten.