Test Driven Development – unterschätzt und oft missverstanden

Man muss auch die Testpläne und die Testfälle testen, ob sie nämlich überhaupt geeignet sind, die Eignung der Endprodukte zur Erfüllung der Anforderungen zu beurteilen. So Tom deMarco u.a. in ihrem Muster 35 („Testen vor dem Testen“) des legendären Buchs „Adrenalin Junkies & Formular Zombies“. Testen ist viel mehr als nur „Testen“ Jedes Zwischenergebnis in […]

Was bestimmt den tatsächlichen Aufwand eines IT-Projektes?

IT‑Projekte werden regelmäßig dafür kritisiert, dass die Budgets nicht eingehalten werden. Grundlage der Budgetierung sind mehr oder minder professionell durchgeführte Aufwandschätzungen. Wer immer von sich behaupten könnte, zuverlässige Aufwandschätzungen erstellen zu können, hätte eine große Nachfrage gewiss. Wie könnte das gelingen? Eine Methode zur Aufwandsschätzung mit langer Tradition sind Function Points. Sie wurde in den […]

Ziele, Rahmenbedingungen und Maßnahmen unterscheiden

English version here/Englische Version hier. Für den Umgang mit komplexen Situationen (und Projekte sind immer komplex) benötigen wir Modelle, die unsere Aufmerksamkeit auf die relevanten Aspekte der Situation lenken, die wir zu bewältigen haben. Modelle sind immer Vereinfachungen, sonst wären sie ohne Nutzen, es kommt allerdings darauf an, dass die Vereinfachung zweckmäßig im Sinne der […]

Das agile Manifest – was gilt davon noch heute?

Seit dem agilen Manifest 2001 hat sich vieles geändert. Es gibt neue Kommunikationsplattformen wie Skype, webbasierte Kollaborationstools und die Cloud. Softwareauslieferungen erfolgen über das Internet mit minimalem Aufwand und in beliebig kurzen Zyklen etc. etc. Kaum denkbar, dass all das keinen Einfluss darauf hat, wie Softwareentwicklung erfolgreich gestaltet werden kann. Neben der technischen Revolution hat […]