Produktivitätskiller für Programmierer: Produktivitätsmaßnahmen können hinderlich sein

0
Blog is deprecated - Neu blog.nevercodealone.de
Webdesign TYPO3 Duisburg Produktiv Killer Quelle Infoworld

Webdesign TYPO3 Duisburg Produktiv Killer Quelle Infoworld

In meiner Artikelreihe über Faktoren, die bei der Produktivität von Programmierern hinderlich sind kommen wir heute zum Thema „Produktivitätsmaßnahmen für Programmierer“. Da ist es natürlich nicht so leicht zu sagen, was so alles in Webdesign Agenturen gemacht wird, damit die Produktivität von Entwicklern steigt.

 

Arbeitsplätze für Programmierer
Es hat sich eingebürgert einen Laptop oder Macbook in Verbindung mit einem zweiten Monitor zu nutzen. Wegen der Flexibilität ;). Der Monitor sollte auf der Seite des dominanten Auges möglichst gerade vor einem stehen, der Laptop / Macbook auf der Seite beim schwachen Auge. Die unteren Bildschirmkanten sollten auf einer Höhe sein. Noch besser sind natürlich 2 gleich große Monitore oder sehr breite Monitore, die bei Bild- und Videoberbeitung genutzt werden. Ausreichend Licht, am besten Tageslicht und Luft sind auch nicht zu vernachlässigen. Das erfüllt zwar alles keine Nerdklischees, ist aber gut gegen Kopfschmerzen.

Lautstärke in Büros – Kopfhörer für Programmierer
Mark Zuckerberg ist im Tunnel, mein Weg führt in die Matrix und jeder Programmierer kennt es, daß „drin sein“. Komplexe Applikationen zu programmieren erfordert hohe Aufmerksamkeit und Konzentration. Man muß sich als Webentwickler in die Applikation hineindenken. Eine Unterbrechung reißt einen da raus. Ich persönlich nutze hier Kopfhörer. Eine zeitlang hatte ich offene Kopfhörer von Sennheiser. Die haben sehr guten Klang, aber man bekommt jedes Gespräch 1 zu 1 mit. Insofern hat man schon 2 Lärmquellen. Geschlossene Kopfhörer sind aber zu stark. Da merkt man aus seinem Umfeld auch zu wenig und fühlt sich beobachtet. Inear Kopfhörer hingegen sind genau die Mitte die man braucht. Das praktische an Kopfhörern ist das Leute einen auch weniger ansprechen und die Konzentration auch eher respektieren. Die Kollegen kommen gerne später noch mal auf einen zu. Man erkennt, daß man hier programmiert und arbeitet.

Telefon, Headset, E-Mails, Skype, Facebook, Twitter, Nachrichten, Handy und Messenger
Natürlich kann gerade ich mich nicht davon freisprechen in allen bekannten Social Media Netzwerken vertreten zu sein und auch darüber auf unterschiedlichste Art und Weise erreicht zu werden. Wie bereits im Artikel zum Thema E-Mails erwähnt kann ich nur wieder betonen feste Zeiten hierfür zu nutzen und während der Arbeit nicht erreichbar zu sein. Wenn die Arbeit länger unterbrochen wird kann man natürlich „mal schauen“. Feste Sprechzeiten sind hier der Schlüssel. Z.B. nicht vor 10 Uhr und nicht nach 4 Uhr ist da schon ein Anfang.

Mehr sprechen, mehr Organisation, weniger programmieren
Es gibt eine ganze Latte von Maßnahmen. Standup, Freitagsrunde, Mailinglisten, Devils Day, Marketing Dev Day und vieles mehr. Alles was nicht programmieren ist, macht Programmierer uneffektiv. Ich sage öfter, daß ich keinen sozialpädagoischen Auftrag erfülle. Ich möchte keine Marketing Menschen mit Nerdgebrabbel über Quellcode langweilen und selber nichts Gefühle von Farben höhren. Userstatistiken, Wege zum Kaufabschluß, Klickoptimierung, Usibility bei Endgeräten ok. Es soll auch nicht um die Fronten der einzelnen Gewerke gehen. Diese sind zu akzeptieren. Aber bitte lasst uns einfach programmieren. Wir haben keine Zeit in Meetings zu verbrennen oder brauchen betreutes arbeiten.

Ein guter Projektmanager ist Gold wert
Ein Internet Projekt muß sauber geplant und durchgeführt werden. Das ist Luxus und die Realität sieht oft anders aus. Wichtig ist sich nicht zu verzetteln. Entscheidend ist es Features richtig einzusetzen und nachhaltig zu nutzen. Es macht keinen Sinn 8 Sprachen mit individuellen Specialcases zu implementieren und dafür nie alle Sprachen zu liefern und gleichzeitig auf der deutschen Seite ein Login zu haben, das nur im Internet Explorer 4 mit Bernsteinmonitor funktioniert. Wenn unternehmen in der Lage sind die richtigen Features zum richtigen Zeitpunkt zu liefern und diese so ausbauen, daß sie innovativ werden, kann eine Webapplication so mächtig, wie Facebook, werden. Die Entstehung von der Planung zum Release ist wie eine Fertigungsstraße bei der Autoproduktion. Sind auf diesem Weg Störungen befindet sich die Lösung hierfür nicht auf dem letzten Schreibtisch in der Kette.

Fazit zu Produktivitätsmaßnahmen bei Programmieren
Der Arbeiitsplatz soll gut sein und zuverlässig funktionieren. Hierzu gehört auch die eigene Development Umgebung. Ansonsten gilt mit wenig Ablenkung möglichst viel jeden Tag zu schaffen. Kommunikation ist wichtig in Form von Absprachen. Es ist aber für Programmierer nicht wichtig sich gemeinschaftlich auszudenken, wie Markting Maßnahmen am besten wirken, weil er zufällig für das Thema Loginprozess als Entwickler zuständig ist. Maßnahmen die ergriffen werden, damit einfache Dinge nicht mehr so kompliziert sind, sind gegen Symptome die für ein schlechtes Unternehmen sprechen. Ursachen müssen gefunden werden, damit Probleme gelöst werden. Programmierer sollen programmieren, dafür werden sie bezahlt.

About Author

PHP Kurs und Inhouse Schulungen für Webdevelopment mit Continuous Integration - Clean Coder, Blogger, Autor, Dozent und Senior Webdeveloper www.rolandgolla.de

Leave A Reply

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.