Die 7-Schritte-Strategie

Produkte zu entwickeln, ist eine Herausforderung. Kunden werden anspruchsvoller. Fachkräfte zu bekommen und zu halten, ist nicht so einfach. Und das Produkt über lange Zeit lebendig und pflegbar zu halten, ist ohnehin Voraussetzung. Wertvolle Technologie wiederholt verlässlich auszuliefern, das ist Kunst und Wissenschaft zugleich. Wenn Sie auch mehr Erfolg in der Produktentwicklung haben möchten, dann […]

Was Softwarearchitekten so alles zu tun haben

Softwarearchitekten haben viel zu tun. Wenn man nach dem Lehrplan für den Certified Professional for Software Architecture des International Software Architecture Qualification Board geht, brauchen Software-Architekten mindestens die folgenden Fähigkeiten: Anforderungen und Randbedingungen klären, hinterfragen und bei Bedarf verfeinern. Hierzu zählen neben den funktionalen Anforderungen (required features) insbesondere die geforderten Qualitätsmerkmale (required constraints). Strukturentscheidungen hinsichtlich […]

Warum Microsoft nicht mehr innovativ ist

Microsoft ist eine Produktentwicklungsorganisation. Sie verdient ihr Geld mit Software. Das ist ein Business, das in dieser Größenordnung ständige, kontinuierliche Innovation erfordert, oder man wird vom Wettbewerb (in diesem Beispiel von Apple) überholt. Bei Microsoft ist von dieser Innovation immer wieder einmal etwas zu spüren, das dann aber wieder im Sande verläuft. Microsoft sendet für […]

Mitarbeiter mit Lean-Erfahrung einstellen

Johanna Rothman schreibt in ihrem Blog einen interessanten Beitrag über die Situation, in der man ein neues Team-Mitglied einstellen möchte und zuerst feststellen will, ob sie/er schon Erfahrung im Umfeld von Lean Software Development besitzt. Johanna listet einige Fragen auf, die man in einem Vorstellungsgespräch stellen könnte: “Erzählen Sie mir über einen Moment, in dem […]

Wasserfall ist unprofessionell

Als neulich jemand auf Twitter schrieb, er würde es vermeiden, das Wort Wasserfallmodell zu benutzen und es sogar für ein Zeichen von Unprofessionalität halten, wenn man es weiterhin benutzte, entschloss ich mich, noch einmal das Original-Papier von 1970 zu lesen: Winston Royce – Managing the Development of Large Software Systems. Es ist viele Jahre her, […]

Test driven rose development

I am a big fan of test driven development, both for software and for human social behavior. This week I found another domain where test driven development is used: roses. Yes, I mean the green plant with the colorful head! In Portland, USA, you can find the International Rose Test Garden, founded already in 1917. […]