Agile Softwareentwicklung, was ist das eigentlich? Diese Frage stellte ich mir, als ich das erste mal dieses Buch in der Hand hielt. Jetzt, nach dem ich dieses hervorragende Buch von Chris Rupp und Peter Hruschka gelesen habe, ist mir die Bedeutung dieses Begriffes erst richtig bewusst geworden. Innovatives Softwareengineering ist gerade in den letzten Jahren immer populärer geworden und somit gibt es mittlerweile auch eine Menge von Literatur, die uns strenge Vorgehensmodelle und -muster zu einer angeblich perfekten Softwareentwicklung liefern. Keines dieser Vorgehensmodelle sind aber universell auf jedes Projekt anwendbar, sondern müssen situationsabhängig und dynamisch, eben „agil", verwendet werden. Genau dieses Problem wird in diesem Buch sehr praxisorientiert anhand von Echtzeitsystemen erklärt. Das Buch gibt sehr gute Tipps und Tricks für eine angemessene Verwendung von UML.