Perfekte Softwareentwicklung

Erstellt am 3 September 2013
von Schreibe einen Kommentar

Sie wollen immer am Ball bleiben, keinen Trend verpassen und suchen immer wieder Innovationen? Dann wird Sie folgende Neuerscheinung überzeugen, ein bemerkenswertes Buch: „Perfekte Softwareentwicklung“.
Mit dem Thema – Application Lifecycle Management (ALM) – war es mir eine große Freude, auch einen interessanten Beitrag und aktuelle Projekterfahrungen beizusteuern.

„Ein Plan ist nichts, Planung ist alles.“

Erstellt am 30 Juli 2013
von Schreibe einen Kommentar

So sagte Dwight D. Eisenhower. Gerade hatte ich meinen Projektplan aktualisiert, schon ruft mich – völlig unerwartet – mein Kollege an. Er müsse unbedingt noch diese Woche für sein parallel laufendes Projekt arbeiten und steht mir erst übernächste Woche wieder zur Verfügung. Kurz darauf erreicht mich mein Kunde und eröffnet mir, dass wir unsere Testphase zwei Wochen früher starten müssten. Der gerade aktualisierte Projektplan pulverisierte sich gerade vor meinem geistigen Auge.

Der Blick über den Tellerrand

Erstellt am 5 Juni 2013
von Schreibe einen Kommentar

Leichter gesagt als gemacht, wenn der Blick mit den eigenen Augen gelingen soll. Schließlich muss so mancher „Vorhang“ beiseite geschoben werden.

Sind Sie bereit? Hier der ultimative Test, um zu erkennen, ob die eigenen Erfahrungen schon zu sehr im Wege stehen. Lösen Sie folgende Aufgabe:

Spannende Vorträge rund um Application Lifecycle Management

Erstellt am 16 April 2013
von Schreibe einen Kommentar

Auch der 3. ALM Summit in Redmond war für mich wieder DIE Konferenz, wenn es um Application Lifecycle Management (ALM) geht. Im Focus diesmal, neben sehr interessanten Erfahrungsberichten aus den agilen Umfeld, das Thema Testen in vielen Facetten. Seit kurzem sind nun die Vorträge des ALM Summit als Videostream verfügbar und damit ein Nacherleben der Sessions möglich. Die meisten Beiträge sind wirklich sehenswert, aber einige möchte ich Ihnen besonders ans Herz legen.
Hier meine Top 5:

Mülltrennung in der Softwareentwicklung

Erstellt am 6 März 2013
von Schreibe einen Kommentar

Wussten Sie, dass es jetzt auch den „grünen Punkt“ in der Softwareentwicklung gibt? Ja, das Trennen nach recycelbaren Entwicklungsergebnissen macht Sinn. Andere wiederum müssen „entsorgt“ werden – die meisten Halden werden in unserer Industrie als Archive bezeichnet. Wenn Sie erfahren wollen, wie Sie die richtige Mülltrennung hinbekommen können, lesen Sie weiter …

Kernspaltung – sinnvoll atomare Anforderungen

Erstellt am 29 Januar 2013
von Schreibe einen Kommentar

Haben Sie schon von atomaren Anforderungen gehört? Aber was heißt das? Jeder Satz eine Anforderung? Eine Definition heißt: „Eine Anforderung ist atomar, wenn sie nicht in weitere Anforderungen aufgespaltet werden kann.“ Alles klar? Nein, dann lesen Sie weiter …

Eingeschneit und noch am Leben kann es diese Zeilen geben …

Erstellt am 11 Dezember 2012
von Schreibe einen Kommentar

Einige Monate ist es her, da war dem Entwickler das Herz so schwer.
Das Build gebrochen, die Tests daneben und QM – haben ihm den Rest gegeben.

Einige Wochen ist es her, da war dem Projektleiter das Herz so schwer.
Die Planung umsonst, das Team rebelliert und HR mahnt ungeniert.

Wie viel Solidarität braucht man im Application Lifecycle Management (ALM)?

Erstellt am 6 November 2012
von Schreibe einen Kommentar

Diese Frage mutet doch schon sehr philosophisch an. Aber mal im Ernst, könnten wir uns im ALM nicht noch mehr um Werte und Normen bemühen – wie wir das im „richtigen Leben“ doch auch tun? Vielleicht hätten wir mit solch einem (Selbst)Verständnis das eine oder andere Problem weniger?

Story-Requirements – ein Gedankenspiel

Erstellt am 2 Oktober 2012
von Schreibe einen Kommentar

Spätestens seit sich die agile Softwareentwicklung als alltagstaugliche und in einigen Entwicklungsbereichen auch als alternative Vorgehensweise durchgesetzt hat, sind die User Stories fester Bestandteil der Entwicklung. Die Requirements sind aber als Entwicklungsartefakt nicht ausgestorben. So existieren in vielen Unternehmen beide Artefakte – User Story und Requirement – nebeneinander, quasi stellvertretend für die agile und die klassische Welt. Lassen Sie sich mit dem nun folgenden Gedankenspiel auf eine mögliche Verschmelzung dieser Artefakte ein.

________ Retrospektive ________

Erstellt am 28 August 2012
von Schreibe einen Kommentar

Für Scrum bereit, das Board an der Wand, Cards die jeder mag.
Wertvoll die Zeit, das Heft in der Hand, Conversation jeden Tag.

Die Story ist klar? Der Sprint in Gang, die Tasks bleiben aber liegen.
Confirmation ist rar, dem Product Owner ist bang,
das Inkrement kann so keiner kriegen.

Das Desaster ist da, das Team ist frustriert, niemand will es begreifen.
Architekt denkt Hurra, weil Software nicht funktioniert
– die Organisation muss reifen!

Nichts hat sich verbessert, meint der Kunde sauer, warum will mich keiner verstehen?
Wissen verwässert, technische Schulden auf Dauer
 – ohne gutes RE, wird es auch agil nicht gehen.