thePHP.cc Logo English Kontakt
Neugier und Perfektionismus

Neugier und Perfektionismus

Als Vater von dreijährigen Zwillingen bezeichne ich mich gerne als Skalierbarkeitsexperte. Ich habe mich in den letzten drei Jahren nicht nur mit ziemlich vielen Skalierungsproblemen beschäftigt, sondern auch einiges über die Erziehung von Kindern gelernt.

In diesem Artikel möchte ich einige meiner Erkenntnisse über dreijährige Kinder mit Ihnen teilen. Fragen Sie sich, inwiefern dies für Sie relevant sein könnte? Ich würde annehmen, dass Sie das tun. Aber Sie werden vor dem überraschenden Ende noch etwas Spannung ertragen müssen. Versprechen Sie mir also bitte, dass Sie diesen Artikel bis zum Ende durchlesen. Am Ende wird alles klar werden.

Meiner Meinung nach ist eine der erstaunlichsten Tatsachen über Kinder die Leidenschaft, die sie für bestimmte Dinge entwickeln können. Mein Sohn zum Beispiel wollte kürzlich Hühner streicheln, als wir Zeit auf einem Bauernhof verbrachten. Stellen Sie sich vor, der kleine Mann jagte die Hühner durch die Gegend und beschwerte sich, dass sie immer wieder wegliefen, sobald er in ihre Nähe kam. Das ging etwa zwei Tage lang so, bis er seine Lektion gelernt hatte. Natürlich hatte ich ihm immer wieder gesagt, dass die Hühner nicht gestreichelt werden wollen. Wie Sie sich vorstellen können, hat er sich nicht wirklich um meine Ratschläge gekümmert. Er musste einfach seine eigenen Erfahrungen machen.

Kinder streben nach Perfektion. Ihre eigene Definition von Perfektion kann sich jedoch von den Erwartungen der Eltern unterscheiden. Meine Tochter zum Beispiel kann etwa 10 Minuten damit verbringen, Honig auf eine Scheibe Brot zu tropfen (oder noch besser, direkt auf ihren Teller). Ich kann nicht sagen, welche Form oder welches Muster der Honigverteilung sie tatsächlich anstrebt, aber mit Sicherheit muss es eine sehr meditative Aufgabe sein, an der sie arbeitet. Meine Tochter hört in der Regel erst auf, wenn man den Honigtopf entfernt, und ich werde nicht auf die „Diskussionen“ eingehen, die auf das Entfernen des Honigtopfes folgen. Es genügt zu sagen, dass es nicht garantiert ist, dass sie den Honig tatsächlich essen wird.

Wahrscheinlich hat jeder schon einmal ein Kind beobachtet, das ein neues Spielzeug bekommt. Ihre Augen leuchten und sie wollen das neue Spielzeug sofort ausprobieren. Dieses „Ausprobieren“ kann mehrere Stunden oder Tage dauern und kann sogar bedeuten, dass dessen Grenzen weit überschritten werden oder das Spielzeug sogar zerlegt wird. Falls das Spielzeug dabei kaputt geht (was leider nicht selten vorkommt), kann man in der Regel eine ziemlich emotionale Reaktion erwarten.

Im Allgemeinen besitzen Kinder kein Zeitgefühl und kein Timing. In Kombination mit dem unglaublichen Drang der Kinder, Dinge von sich aus zu tun (zum Beispiel sich anzuziehen, das Puzzle schnell fertig zu machen oder die Schuhe anzuziehen), kommt man schnell in Schwierigkeiten, wenn man die Zeit einhalten muss. In meinem Fall ist das meist so, wenn wir eine Einladung haben oder ausnahmsweise einmal rechtzeitig in der Kita sein wollen. Was ist also wichtiger: den Kindern die Freiheit zu geben, zu lernen und zu erforschen, oder die Dinge tatsächlich zu erledigen?

Es stellt sich heraus, dass Lernen ein langer und schwieriger Prozess ist. Kinder lernen auf der Grundlage ihrer eigenen Erfahrungen. Manchmal scheinen Erklärungen nicht einmal hilfreich oder notwendig zu sein. Als meine Kinder zum Beispiel zu laufen begannen, war ich nicht nur völlig unfähig, ihnen zu erklären, was sie tun sollten, sondern jede Erklärung wäre für sie unverständlich gewesen. Das Gleiche gilt für das Umdrehen, Krabbeln oder Aufstehen. Haben Sie schon einmal versucht, jemandem zu erklären, wie Sie eigentlich aufstehen?

Fazit: Kinder sind toll, und das Vatersein ist zwar ab und zu stressig, aber ich möchte es nicht missen. Aber das alles hat nichts mit Entwicklung zu tun, oder doch? Ich denke, es gibt eine Menge Gemeinsamkeiten, denn Softwareentwickler sind wie Kinder. Das ist keineswegs eine Abwertung von Entwicklern. Lesen Sie weiter.

Die meisten Entwickler, die ich getroffen habe, mich eingeschlossen, sind Perfektionisten. Wir haben eine intrinsische Motivation, hohe Qualität zu liefern. Sehr oft stelle ich fest, dass Kunden (egal ob intern oder extern) eigentlich „weniger“ Qualität verlangen, als die Entwickler für angemessen halten. Während es wichtig ist, SMARTe Qualitätsziele zu definieren, die mit der Unternehmensstrategie übereinstimmen, können Entwickler schnell demotiviert werden, wenn sie die selbst gesetzten Qualitätsziele nicht erreichen dürfen. Dies geschieht in einem sehr impliziten Prozess, und es hilft, diesen Prozess explizit zu machen.

Entwickler haben auch eine intrinsische Motivation, ständig zu lernen. Das erfordert Zeit und Mühe, und viele Arbeitsumgebungen geben Entwicklern nicht genug Freiraum um das zu tun. Das führt dazu, dass Entwickler in geschäftskritischen Projekten „neue Spielzeuge“ ausprobieren, anstatt einen Prototyp zu erstellen, oder in einem Lieblingsprojekt eine Zeit lang mit einer neuen Technologie herumzuspielen. Wenn Entwickler mehr Freiheiten hätten, Dinge außerhalb von geschäftskritischen Projekten auszuprobieren, gäbe es weniger Projektrisiken.

Ich möchte Sie nun dazu einladen, diesen Artikel noch einmal zu lesen. Ob Sie Kinder haben oder nicht, ich bin mir sicher, dass Sie mir zustimmen werden: vieles von dem, was ich über Kinder geschrieben habe, gilt auch für Softwareentwickler. Ich überlasse es Ihnen, Ihre eigenen Schlüsse zu ziehen, wie sich das auf die Art und Weise auswirken sollte, wie Sie das Verhalten, die Interaktion und die Kommunikation von Entwicklern betrachten.