Na 8. spotkaniu naszej grupy, światowej klasy specjalista, Raymond Lewallen (Microsoft MVP C#) opowie o zaletach Behavioral Driven Development.
Nasz gość od 15 lat zajmuje się projektowaniem i tworzeniem oprogramowania, z czego10 lat spędził tworząc aplikacje o wysoko strategicznym charakterze, dla sektora publicznego i rządu amerykańskiego.
W kręgu zainteresowań Raymonda leżą m.in. zwinne metody wytwarzania oprogramowania oraz wzorce projektowe. Nasz marcowy prelegent promuje te zagadnienia nie tylko w ramach założonej i prowadzonej przez siebie Oklahoma Agile Developers Group, ale również podczas licznych prelekcji na spotkaniach grup off-line całego świata oraz konferencjach takich jak TechEd.
Na naszym spotkaniu prelegent opowie o Behavioral Driven Development, który wywodzi się w sposób bezpośredni ze zwinnych metodyk wytwarzania oprogramowania. Główny nacisk kładziony jest tu na usprawnianie komunikacji pomiędzy wszystkimi członkami zespołu. Kluczowe jest to, że w skład tego ostatniego poza programistami i testerami włączane są również osoby nietechniczne, reprezentujące docelowego klienta.
Metodyka ta promuje projektowanie systemów ukierunkowane w pierwszej kolejności na dostarczaną przez nie wartość biznesową. W tym celu posługuje się m.in. obrazowymi przykładami, które stanowią podstawę specyfikacji oczekiwanej funkcjonalności oraz służą do późniejszej, automatycznej weryfikacji jej realizacji. Kolejnym ważnym elementem tego podejścia jest wykorzystywanie metod modelowania pojęciowego pochodzących z Domain-driven design (DDD).
Na spotkanie zapraszamy 12 marca o godz. 18:15 na Wydział Matematyki i Informatyki, UMK w Toruniu do Sali S9 (II piętro). Rejestracja jest obowiązkowa!