Die agile Community diskutiert das Thema “Schätzen” immer wieder. Dabei geht es bis hin zu einer #noestimate Bewegung, die den Aufwand von Schätzungen insgesamt als “wertlos” betrachtet. Warum ich Schätzungen grundsätzlich sinnvoll finde, habe ich in bereits in meinem Blog-Beitrag “Schätzungen – muss das denn sein?” beschrieben.
(mehr …)Nicht alles ist in Zahlen messbar
Wesentlicher Bestandteil agiler Methoden ist das kontinuierliche Messen von den Dingen, die man macht. Die Ergebnisse der Messungen oder deren Interpretation sind eine wichtige Grundlage für die kontinuierliche Verbesserung. Über unterschiedliche Metriken lassen sich viele Dinge messen, aber eins lässt sich nicht ohne Weiteres messen: Die Steigerung der Effizienz von Teams.
(mehr …)Kreativlosigkeit
Bei Gesprächen mit Softwareentwicklern ist man sich in der Regel schnell einig: Software-Entwicklung ist im Kern eine sehr kreative Aufgabe. Logische Schlussfolgerung: für deren Erledigung braucht man kreative Köpfe. Umso erstaunter bin ich, mit welcher Kreativlosigkeit viele Kollegen aus der Software-Entwicklung mit der Lösung von (nicht direkt technischen) Problemen umgehen.
(mehr …)Agile Schätzung für Angebote
Aufwandsschätzung in der Softwareentwicklung ist ein Dauerbrenner und heiß diskutiertes Thema. Es gibt unterschiedliche Schätzverfahren von der Delphi-Methode bis hin zu Function Points. Was die unterschiedlichen Methoden verbindet ist die Erkenntnis, dass sie alle Vor- und Nachteile haben und dass es immer eine Schätzung bleibt, bei der die Wahrscheinlichkeit, nah am tatsächlichen Aufwand zu liegen, abhängig von den zu Grunde liegenden Informationen steigt oder sinkt.
(mehr …)Festpreis? Sind wir doch mal ehrlich…
Festpreis und agil zusammen geht nicht – das hört man immer wieder. Einen Gegenentwurf liefert das Konzept „Agiler Festpreis“ in dem iteratives und inkrementelles Vorgehen berücksichtigt wird. Ich gehe noch einen Schritt weiter und behaupte: Ein fester Preis wird überhaupt erst mit agilen Methoden möglich. Wie kann das sein? Hä?
(mehr …)Schätzungen – muss das denn sein?
Wäre es nicht schön, wenn man in die Zukunft blicken könnte? Man wüsste beispielsweise die Lottozahlen oder könnte möglichen Rahmenbedingungen in der Zukunft bereits in der Gegenwart begegnen. Auch in der Softwareentwicklung wollen wir gerne die Zukunft vorhersagen. Wir nennen das dann Aufwandsschätzung und glauben oder hoffen, dass wir durch besonders ausgefeilte Techniken in die Zukunft blicken können. Wenn wir das nur könnten, dann würden Projekte – klein wie groß –rechtzeitig und innerhalb des Budgets fertig. Wir hätten keine Sorgen mehr.
(mehr …)Storypoints: Erfahrungsbericht
Wir sind gerade dabei, in einem Team die Schätzung nach Story Points einzuführen. Über die Vorteile dieser Schätzmethode gegenüber der Schätzung nach Zeit, habe ich bereits den Beitrag „Schätzen: Storypoints oder Stunden?“ verfasst. Ganz aktuell habe ich direkt erleben können, wie viel besser sich Story Points eignen, um die Aufwände eines Teams abzuschätzen.
(mehr …)