Uwe Köster

Softwareentwicklung

Archiv

Kategorie: Softwareentwicklung

Handbuch zum Softwareentwickler

Allgemein

Im Berufsleben ist die Motivation eines Softwareetwickers stark von den Mitarbeitern abhängig. Sind Anforderungen nicht klar definiert, oder fehlen gänzlich, kann das auf Dauer zu gewissen Frustrationen führen. Auf der anderen Seite sind zu  (Software)Technische Anforderungen kontraproduktiv. Ein Softwareentwickler will sich einbringen und entfalten können. Er kennt die API, die Datenstruktur und somit die Möglichkeiten. Er liebt es aber auch zu experimentieren und somit Innovationen hervorzubringen.

Wie motiviere ich meine Softwareentwickler?

Ein Softwareentwickler lebt nach den EVA Prinzip:  Eingabe – Verarbeitung – Ausgabe. Das bedeutet für nicht Softwareentwickler: Sag deinen Entwicklern grob was deine Software können soll, lass sie Konzepte erarbeiten, schau dir diese an. (EVA eben). Entscheide aus den Vorschlägen das passendste und mach Änderungsvorschläge = neue Eingabe. Dies ist dann iterativ bis das gewünschte Produkt heraus kommt.

Sie haben ein neues Projekt am start. Delegieren Sie es nicht einfach an den nächstbesten Softwareentwicker weiter. Berufen Sie ein kleines Meeting ein. Stellen Sie ihr Projekt vor und starten Sie einen kleinen Konzept-Wettbewerb. Der Softwareentwickler  mit dem besten Konzept bekommt das Projekt. Bringen Sie Ihre Änderungswünsche ein. Sie können sicher sein das diese Softwareentwickler hinter „seinem“ Konzept steht.

Woran erkenne ich motivierte Softwareentwickler?

  1. Sie sind Entwicklungleiter, Produktmanager oder Geschäftsführer und gehen 1 Stunde nach offiziellem Feierabend durch die Firma. In dem Büro von der Entwicklung brennt noch Licht. Sie gehen hin und sehen einen (am besten mehrere) Softwareentwickler programmieren. BINGO!
  2. Sie brauchen dingend ein Feature in die aktuelle Software. Leider ist es genau Feierabend. Sie gehen zu den zuständigen Softwareentwicklern, fragen Sie ob Sie Lust auf eine Pizza haben wenn Sie dafür ein paar Überstunden machen. Alle schreien: JA! BINGO!

Woran erkenne ich de-motivierte Softwareentwickler?

  1. Es ist zwei Minuten vor Feierabend und die Softwareentwickler haben schon ihre Computer aus.
  2. Alle Softwareentwickler halten sich genauestens an ihre Vorgaben.
  3. Ein Softwareentwickler weiß immer wie es besser wäre. Wenn er nichts sagt …. siehe Überschrift!
  4. Am Kaffeeautomat wird laut gelacht. Sie kommen rein und alle verlassen schweigend (mit gesengtem Kopf) den Raum. Waren Sie der Grund für das gelächter?

Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden.
John Ruskin (1819-1900)

Der liebe Herr Ruskin war im 18-ten Jahrhundert schon so schlau zu erkennen, warum Softwareentwickler tun was Sie tun. Klar wir gehen arbeiten um unser täglich Brot zu verdienen, wie jeder andere auch. Aber da ist noch was anderes. Es ist bei jedem Mensch vorhanden, egal ob er einen Dachstuhl zimmert,  Autos konstruiert, Raketen baut oder Software entwickelt. Das streben nach einem Sinn im leben: einer Motivation morgens aufzustehen oder sich abends auf den nächsten Tag zu freuen. weiter lesen…