von Manfred Steyer,
20. September 2010 07:58
In wenigen Minuten startet mein Vortrag zu agilem Requirements Engineering. Deswegen poste ich hier mal die Unterlagen dafür:Folien Beispiele für Use Cases der drei Zielebenen
von Manfred,
25. April 2010 23:22
Das ist ja wirklich ein tolles Feedback: Mein Buch zu Agile Muster und Methoden, mit dem ich ein Werkzeug zur Entwicklung einer individuellen agilen Software Entwicklungs-Methode bereitstelle, war heute bei amazon in der Kategorie IT-Ausbildung & Berufe/ Softwareentwicklung auf Platz 3; in der Kategorie Praktische Informatik/ Softwareentwicklung auf Platz 5. Bei den Medizinern war es auf Platz 13 :) Weitere Infos auf amazon ...
von Manfred,
2. March 2010 19:06
Seit letzter Woche ist mein Buch Agile Muster und Methoden - Agile Softwareentwicklung maßgeschneidert am Markt erhältlich. Ich sehe es als Werkzeug, welches Software-Teams nutzen können, um eine eigene agile Methode, welceh genau die vorherrschenden Herausforderungen und Probleme adressiert, zu erstellen. Dazu präsentiere ich in diesem Werk einige Muster, welche aus prominenten agilen Methoden abgeleitet wurden. Das ganze basiert auf einer Idee, die ich selber in der Praxis angewandt habe.
von Manfred,
24. February 2010 18:18
Meine Folien und Beispiele zur heutigen Session "Parallele Applikationen mit .Net 4 (TPL)" sind nun online. Nachfolgend finden sich noch Antworten auf die beiden in der Session offene gebliebenen Punkte. Frage: Warum war mein Laptop nach der Parallelisierung mehr als doppelt so schnell obwohl er nur zwei Kerne hat.Antwort: Ich habe zum Simulieren einer aufwendigen Aktion die Klasse SpinWait verwendet. Diese führt jedoch, wie der Name suggeriert, nicht nur Spinning durch sonder eine Kombination aus Spinning und Yielding (Thread schlafen legen).Frage: Warum hat das Beispiel mit ContinueWith nicht funktioniert.Antwort: Im Grunde war es eine Kleinigkeit. Anstatt
Task<Pizza> task = Task .Factory .StartNew<Pizza>( () => PreparePizza() ) .ContinueWith((t) => DeliverPizza(t.Result));
muss es (in BATA 2 !!) wie folgt formuliert werden:
Task<Pizza> task = Task .Factory .StartNew<Pizza>( () => PreparePizza() ); Task task2 = task.ContinueWith((t) => DeliverPizza(t.Result));
Update: Hab' es am Wochenende mit dem RC ausprobiert. Der gibt sich wieder mit der in der Session verwendeten "Fluent"-Schreibweise (erstes Beispiel, oben) zufrieden ...
von Manfred,
22. February 2010 12:47
Heute Vormittag habe ich meine erste Session auf der BASTA! 2010 gehalten. Passend zu meinem aktuellen Buch habe ich dabei über agile Muster gesprochen.Die Folien dazu finden sich hier .Update: Die Folien zur Planning-Poker übung sind nun auch online .
von Manfred,
25. October 2009 01:06
Langsam wird's konkret bei meinem Buchprojekt zu Agile Muster und Methoden bei Entwickler Press. Das Manuskript ist - bis auf den Anhang - so gut wie fertig und ein Cover gibt es nun auch schon (siehe unten). Weitere Infos gibts auf den Seiten des Verlages.