{"id":364,"date":"2007-08-10T08:42:05","date_gmt":"2007-08-10T06:42:05","guid":{"rendered":"http:\/\/www.puls200.de\/?p=364"},"modified":"2007-08-10T09:33:46","modified_gmt":"2007-08-10T07:33:46","slug":"top-100-x","status":"publish","type":"post","link":"https:\/\/www.puls200.de\/?p=364","title":{"rendered":"Top 100 X"},"content":{"rendered":"<p>Nun hat es der Laden in dem ich arbeite sogar in die <a href=\"http:\/\/www.top100.de\/\">Top 100<\/a> geschafft! Das sind keine Verkaufscharts, eher so etwas wie die Mittelstandsplakette mit Halsband und Standarte am gr\u00fcnen Band. Ich hoffe, es waren mehr als 100 Bewerber. Wir erinnern uns noch alle an die Bundesjugendspiele, als man mit 15 Sekunden auf 100m noch locker \"<em>8. Sieger<\/em>\" wurde. Wenn auch nur 9 mitrannten.<br \/>\nWoran liegt es denn? Was sind denn die Geheimnisse, mit denen die Firma ihre Ergebnisse, hoffentlich bald sogar wieder mehr Gewinn als eine schwarze Null erwirtschaftet? Der IT-Service Teil ist einfach, er lebt einfach von den Projekten und der F\u00e4higkeit, nach Bedarf Kr\u00e4fte hinzuzunehmen oder abzulegen. Hier sind vor allem vermutlich die Kontakte zu Siemens und Daimler-Chrysler hilfreich, die von altersher beitrugen, Auftr\u00e4ge an Land zu ziehen. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.puls200.de\/data\/post\/Aug07\/IMG_7458.jpg\" \/><\/p>\n<p>In der Softwareentwicklung sieht es anders aus. Hier sind Neukunden und Projekte deutlich schwerer zu gewinnen. Die Konkurrenz ist h\u00e4rter. Durch Bugs und Support verbrauchen wir wieder eine Menge Geld, oft mehr, als die Kunden f\u00fcr Wartung, Neuentwicklung und Lizenzen ausgeben.<\/p>\n<p>In regelm\u00e4\u00dfigem Abstand werde ich gefragt, jedoch mindestens w\u00f6chentlich, wie man es denn besser machen k\u00f6nnte. Dann krame ich jedesmal meinen Rezeptzettel aus der Hosentasche und lese ihn laut vor. Nein, <em>quoka<\/em>, ganz so einfach ist es nicht. Ich kann darauf meistens keine offene Antwort geben, da ich fast immer die Gef\u00fchle des Fragestellers verletzen w\u00fcrde. Man kann es aber andersherum ausdr\u00fccken. Es ist wie beim Schachspiel, es verliert immer der, der die meisten Fehler macht. Nicht so viel an dem Proze\u00df herumdoktern, sondern einfach <strong>Fehler vermeiden<\/strong>. Welche Fehler fallen denn offensichtlich ein? Hier eine kleine unvollst\u00e4ndige Liste, ohne Priorisierung:<\/p>\n<ul>\n<li>Mehrere inkompatible Produktlinien pflegen. Je gr\u00f6\u00dfer das Projekt, desto wichtiger ist es, da\u00df zentrale Komponenten nicht mehrfach existieren<\/li>\n<li>Schlechte Kommunikation. Nicht auf den B\u00fcrofunk sollte man vertrauen, sondern seine Mitarbeiter in regelm\u00e4\u00dfigen Abst\u00e4nden \u00fcber laufende Projekte informieren. Damit sind keine t\u00e4glichen oder w\u00f6chentlichen Meetings gemeint. Einmal im Jahr ist aber entschieden zu wenig.<\/li>\n<li>Weiterbildung der Mitarbeiter ist kritisch. Man mu\u00df sie dazu nicht auf teure Seminare schicken, sondern einfach ab und zu in Neuentwicklungen einbinden. Ihnen die <em>Arbeits<\/em>-Zeit geben, sich neue Sachen anzueignen. Es ist fatal, wenn in einer Gruppe von 15 Entwicklern alle Innovationsarbeit von 2-3 Leuten gemacht wird.<\/li>\n<li>Sparen an technischer Ausstattung. Entwickler sind gen\u00fcgsame Mitmenschen. Viele von ihnen halten es sogar aus, in dunklen, schlecht bel\u00fcfteten R\u00e4umen eng beieinander zu sitzen. Aber die klapperlahmen Rechner sollte man wenigstens ab und an austauschen, da sind sich wirklich alle einig.<\/li>\n<\/ul>\n<p>Es gibt nat\u00fcrlich noch viel mehr. Oft sind es Themen aus der \"zweiten Reihe\", die helfen Wartungskosten in der Entwicklung zu reduzieren. Dazu geh\u00f6rt zum Beispiel, da\u00df zentrale Codeelemente so gut kommentiert wie m\u00f6glich sein sollten. Und so primitiv wie m\u00f6glich in der Konstruktion, denn viele Leute m\u00fcssen den Code verstehen um Fehler zu finden und darauf neue Funktionalit\u00e4t aufzubauen. Oft haben wir den Fall, da\u00df manche neuentwickelte Elemente schreckliche Performance oder unn\u00f6tige Fehler aufweisen die nur daher kommen, da\u00df der betreffenden Entwickler den Code drumherum nicht begriffen hat.<br \/>\nIch bin schon gespannt, was ich heute wieder zum besten geben werde, wenn ich gefragt werde, \"du Daniel sag mal, warum w\u00fcrde das denn so <em>lang<\/em> dauern, das m\u00fc\u00dfte doch irgendwie besser gehen ..?\"<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nun hat es der Laden in dem ich arbeite sogar in die Top 100 geschafft! Das sind keine Verkaufscharts, eher so etwas wie die Mittelstandsplakette mit Halsband und Standarte am gr\u00fcnen Band. Ich hoffe, es waren mehr als 100 Bewerber. &hellip; <a href=\"https:\/\/www.puls200.de\/?p=364\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[7,2],"tags":[],"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/364"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=364"}],"version-history":[{"count":0,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/364\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}