Vor rund zwanzig Jahren erschien das Agile Manifest. Seitdem haben wir in der Software-Entwicklung erhebliche Fortschritte darin gemacht, ein Produkt richtig zu bauen. Dabei helfen uns Methoden wie TDD, DDD, CI/CD und Scrum – um nur einige wenige zu nennen. Mindestens genauso wichtig ist es aber, das richtige Produkt zu bauen (Stichwort: Product Discovery). Hierbei hat das Entwicklungs-Team oft das Gefühl, am Katzentisch zu sitzen und auch nicht mit dem Product Management und Design auf Augenhöhe sprechen zu können. Ich gebe einen kurzen Abriss über die wichtigsten Discovery-Techniken, die alle in der Software-Entwicklung kennen sollten, um mitreden zu können.