RENEMT_DE

Härter als die Wahrheit

Wohnungsrundgang

Dienstag 2. März 2010 von ReneMT


Dass Niklas anfängt, zu krabbeln, habe ich ja vor ein paar Tagen berichtet. Erstaunlich ist für mich allerdings immer wieder, wie schnell es dann plötzlich vorwärts geht. Heute gab’s den ersten Wohnungsrundgang :)

Kategorie: Allerhand | Keine Kommentare »

MGMT

Sonntag 28. Februar 2010 von ReneMT

MGMT – Kids

MGMT (Abkürzung für “Management”) ist für meinen Geschmack eine der derzeit innovativsten Bands. Eingängige Musik, die meinen elektronischen Vorlieben schmeichelt und die trotzdem anders ist, kein Mainstream. Ihr Album “Oracular Spectacular” wird vermutlich das nächste sein, was ich mir gönne.

Kategorie: Allerhand | Keine Kommentare »

Bewegte Zeiten

Samstag 27. Februar 2010 von ReneMT

Niklas krabbelt jetzt tatsächlich! Gut sieben Monate ist er nun – und zuletzt war er ziemlich unzufrieden darüber, dass man mit Auf-allen-Vieren-Herumschaukeln nicht vorwärts kommt. Aber das hat sich ja nun erledigt. Neue Mobilität! Freiheit! Selbstbestimmung!

Toll, auf eine Weise. Besonders für ihn.

Andererseits sollten wir jetzt vielleicht allmählich ein Gummiband an seinem Fuß und unserer Couch befestigen. Sonst finden wir ihn eines Tages irgendwo hinter einem Schrank. Oder draußen, beim Bäcker :-)

Kategorie: Allerhand | Keine Kommentare »

Driving Innovation

Freitag 26. Februar 2010 von ReneMT

Nach nun bald vier Jahren ist es wieder einmal soweit: Ich werde mich – in beruflicher Sicht – neuen Herausforderungen stellen.

Bei meinem derzeitigen Arbeitgeber bin ich damals angetreten, um eine professionelle Softwareentwicklung aufzubauen. Vieles haben wir erreicht, vieles ist noch ausbaufähig. Aber Professionalität und Innovation können nun einmal nur so stark wachsen, wie ein Unternehmen es zulässt und unterstützt. Und meiner Ansicht nach haben wir den Gipfel des unter den gegebenen Bedingungen Möglichen erreicht. Für mich gibt es also nicht mehr wirklich etwas zu tun – zumindest nicht in Richtung Prozessoptimierung.

Daher werde ich ab 01.04. als Software Process Manager für Zalando tätig sein, eins der groß gewordenen e-Commerce-Kinder des Web 2.0. Eine anspruchsvolle Aufgabe, denn Zalando steht durch sein Wachstum an einem Punkt, welcher die Einführung und Optimierung passender Prozesse notwendig macht. Und das ist genau das, was ich momentan machen will und kann! Außerdem verlasse ich damit auch den Bereich .NET/Microsoft in Richtung Open Source, Java, PHP und Co., in dem ich derzeit nur privat bewege.

Gleichzeitig erfülle ich mir den Wunsch der Rückkehr in den Schoß eines “echten” IT-Unternehmens. Mein derzeitiger Arbeitgeber kommt nun einmal aus dem Bereich Übersetzung/Lokalisierung (wo er, soweit ich das beurteilen kann, einen respektablen Job macht) und entwickelt daneben auch Werkzeuge für seine Branche. Und dort herrscht nun einmal eine völlig andere Unternehmenskultur als in einem Laden, der seine ganze Kraft (oder zumindest große Teile davon) aus einer gut funktionierenden Softwareentwicklung bezieht.  Das merkt man im Prinzip schon, sobald man das Büro betritt.

Ein bisschen traurig bin ich um meine Kollegen, denn das sind wirklich gute (und lustige) Leute. Aber man sieht sich ja immer zweimal im Leben. Und die neue Aufgabe ist einfach zu interessant, als dass ich “nein” sagen könnte. In sofern: Ich freue mich :-)

Kategorie: Allerhand | 1 Kommentar »

ALL-INKL.COM: Spitze!

Montag 22. Februar 2010 von ReneMT

Ich hoste mein Blog sowie diverse andere Projekte bei all-inkl.com, einem relativ günstigen Anbieter (1GB Webspace, 5GB Traffic, MySQL, FTP, eine Inklusiv-Domain u.v.m. – allerdings kein Shell-Zugang – für 4,95/Monat). Trotz des Preises bietet all-inkl, wie ich finde, einen Top-Support.

Auf einem meiner Server läuft noch eine relativ alte MySQL 4 – Version sowie PHP 4. Allerdings benötige ich für ein aktuelles Projekt MySQL 5 und PHP 5. Deshalb habe ich heute morgen eine Mail an den Support geschrieben und nach einem Upgrade und dessen Kosten gefragt. Ungelogene zwei Minuten später hatte ich schon die Antwort: Upgrade problem- und kostenlos möglich. Heute nacht ziehen dann bereits etliche Seiten auf den neuen Server.

Respekt – das nenne ich wirklich guten Kundenbetreuung!

Kategorie: Web & IT | Keine Kommentare »

“Wir machen Scrum, aber…”

Sonntag 21. Februar 2010 von ReneMT

Rowan Bunning veröffentlichte auf dem Münchener Scrum-Gathering im letzten Jahr eine nette Präsentation mit dem schön zweideutgen Titel “Kicking ScrumBut”. ScrumBut beruht aus der englischen Aussage: “We do Scrum, but…”, also “Wir machen Scrum, aber…”

Warum gerade diese “Abers” dem Scrum-Prozess wenig förderlich sind und wie der Scrummaster dem entgegen wirken kann ist wie gesagt hier festgehalten:

(gefunden bei Boris)

Kategorie: Scrum | Keine Kommentare »

Risiken von Drittanbieter-Komponenten

Samstag 13. Februar 2010 von ReneMT

Falls jemandem “Risiko beim Einsatz von Drittanbieter-Komponenten” nichts sagt dann braucht er sich eigentlich nur die aktuelle Situation bei Toyota anzuschauen: Das klemmende Gaspedal, welches gerade dabei ist, das Markenimage zu ramponieren, kommt vom Zulieferer CTS, einem Drittanbieter also.

In der Produktion Teile von Drittanbietern einzusetzen ist gang und gäbe. Ob in der Autoindustrie oder in der Softwareentwicklung. Die Motivation dahinter ist letzendlich, Zeit und Geld zu sparen. Warum sollte ich das Rad neu erfinden? Der Drittanbieter hat in der Regel bereits beträchtliche Summen in die Perfektion seiner Komponente investiert und meine eigenen Ausgaben würden höchst wahrscheinlich ähnlich hoch sein, bis ich ein vergleichbares Produkt selbst entwickelt habe.

Allerdings birgt die Abhängigkeit von einem externen Anbieter immer Risiken, auch in der Sofwareentwicklung. Beispiel aus der Praxis: Wir entwickeln in meiner Firma ein geschäftskritisches, internes Projektmanagement-System, eine Windows-Client/Server-Anwendung auf Basis von Microsoft .NET. Für die Benutzeroberfläche setzen wir stark auf die telerik RadControls for WinForms, ein (auf den ersten Blick) ziemlich beeindruckendes Framework von UI-Controls. Allerdings stoßen wir hier immer wieder auf ärgerliche Bugs. Für viele lässt sich in der Regel ein schneller Workaround finden, so dass die Investitionen in die RadControls insgesamt noch deutlich unter dem Aufwand für eine entsprechende Eigenentwicklung liegen.

Allerdings gibt es momentan ein Problem, für dass wir keinen Workaround entwickeln können: Die ganze Anwendung stürzt beim Drücken einer Akzent-Taste ab. Da wir ein Übersetzungsdienstleister sind, der u.a. auch Französisch anbietet und mit Kunden und Lieferanten in aller Welt zusammenarbeitet, ist das natürlich kritisch. Mehrmals pro Tag hört man hier im Büro die Flüche der Anwender, die gerade wieder einmal ihren Client per Akzent ins Nirvana befördert haben. Der Fehler ist nun bereits an telerik gemeldet und bestätigt worden, für dessen Behebung gibt es allerdings noch keinen Termin.

Diese Situation ist natürlich extrem unbefriedigend. Was haben wir für Alternativen? Wir könnten auf die RadControls verzichten. Das bedeutet aber entweder extrem hohen Aufwand für die Eigenentwicklung brauchbarer Alternativen oder Investitionen in eine Controlsuite eines Konkurrenzanbieters, einschließlich des Lernaufwandes der Entwickler – und wer garantiert uns, dass diese Control letztendlich fehlerfreier sind? Wir könnten auch den Sourcecode der betroffenen Controls selbst anpassen, der uns aufgrund unserer Lizenz zur Verfügung steht. Damit läuft man aber wieder in Probleme beim Update auf ein neues Release der Controls. Oder wir warten einfach, bis telerik den Fehler behoben hat, gegebenenfalls kann man versuchen, den Prozess durch regelmäßiges Nachfragen beschleunigen.

Alles in allem also nur die Wahl zwischen Pest und Cholera. Hier ist wie gesagt “nur” unser internes PM-System betroffen. Nicht auszudenken, wenn es sich um eine extern releaste Software handeln würde. Die Nutzen und Risiken sollten in dem Fall also tatsächlich gut abgewogen werden.

Kategorie: C# / .NET | 3 Kommentare »