Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Jerzy Nawrocki Adam Wojciechowski

Podobne prezentacje


Prezentacja na temat: "Jerzy Nawrocki Adam Wojciechowski"— Zapis prezentacji:

1 Jerzy Nawrocki Adam Wojciechowski
Extreme89 – gra symulacyjna pomagająca zrozumieć Programowanie Ekstrermalne Jerzy Nawrocki Adam Wojciechowski

2 Gra symulacyjna Gra dydaktyczna, w której działanie jest skierowane na rozwiązanie problemu wziętego z rzeczywistości, lecz przedstawionego w formie jej modelu Model w grze stanowi analogię do rzeczywistych procesów, zachowań ludzi,urządzeń technicznych itp. Uczestnikom gry powierza się odegranie ról konkretnych osób występujących w sytuacjach rzeczywistych Gry symulacyjne największe zastosowanie znalazły w kształceniu ekonomistów

3 Nauka poprzez grę symulacyjną
Miniatura procesu, przybliżenie rzeczywistości Emocjonalne zaangażowanie w grę skutkuje dobrym zapamiętaniem treści merytorycznych Stopniowanie trudności Małe ryzyko „kontuzji” Niski koszt

4 Programowanie Ekstremalne
Metafora Małe przyrosty Gra Planistyczna Klient w zespole Współwłasność kodu Częsta integracja Standard kodowania Brak nadgodzin Refaktoryzacja Programowanie parami Test przed kodem Prosty projekt Kod Testy

5 Miniatury procesu XP Extreme Hour (Peter Merel)
60 minut Praca koncepcyjna (pułapka na myszy++) Brak zróżnicowania wiedzy klienta i programistów Brak odpowiednika testów akceptacyjnych Brak zmian (charakterystycznych dla metodyk zwinnych) Wprowadzenie do XP (Alistair Cockburn) Praca programistyczna (licznik dostępny przez WWW) Dwa 40 min. wydania, czas gry - 90 min. Mały rozmiar zadań (w porównaniu do rzeczywistych wyzwań) Trudna w realizacji Gra Planistyczna Brak możliwości porównania wyników różnych zespołów

6 Extreme89 Prezentacja wszystkich głównych praktyk XP bez konieczności programowania Rozdział wiedzy klienta i programistów – potrzeba komunikacji w zespole Możliwość przeprowadzenia gry w czasie zajęć akademickich Możliwość współzawodnictwa Możliwość wielokrotnego uczestnictwa w grze

7 Uczestnicy gry Extreme89
Moderator Programiści Tropiciel Klient

8 Akcesoria do gry Extreme89

9 Scenariusz gry Czas gry 0 min. 5 min. 10 min. 15 min. 27 min. 32 min.
Opis czynności Klient i programiści poznają swoją wiedzę dziedzinową Planowanie wydania I Planowanie przyrostu I.1 Praca Planowanie przyrostu I.2 Przekazanie wydania do użytkownika w celu weryfikacji Planowanie wydania II Planowanie przyrostu II.1 Planowanie przyrostu II.2 Podsumowanie gry

10 Wiedza klienta toner sterowanie arytmometr oprawa wkład komputer
procesor drukarka laser pióro Wartość rynkowa Parametr Punkty Oprawa 4 Wkład 3 Pióro 24 Komputer 100 Testy akceptacyjne Parametr Przedział Oprawa Wkład Pióro Komputer

11 Wiedza programistów F(a, b, 1)= a F(a, b, 2)= b
F(a, b, n)= F(a, b, n-2) + F(a, b, n-1) div 2 dla n>2 G(a, b, 1)= a G(a, b, 2)= b G(a, b, n)= G(a, b, n-2) + G(a, b, n-1) div dla n>2 Formuły wkład= F(x3, x4, 18) oprawa= F(x5, x6, 18) pióro= wkład + F(x5, x6, 35) ... toner= F(x13, x14, 18) drukarka= laser + F(x13, ..., 35) Zestaw wartości xi x1 = 2 x26 = ... x2 = 3 x27 = 2 x3 = 2 x28 = 16 x4 = 4 x29 = ... ... X30 = 2

12 Przebieg gry Extreme89 Zaczynamy

13 Za parametr pióro dostaniemy 24zł
Przebieg gry Extreme89 Planowanie Brakuje danych!!! 30 min. pracy Czy pióro jest komponentem innego obiektu? Za parametr pióro dostaniemy 24zł

14 Przebieg gry Extreme89 Kończymy przyrost I.1

15 Przebieg gry Extreme89 Zmiany...

16 Przebieg gry Extreme89 Użytkownik końcowy

17 Przebieg gry Extreme89 oprawa 170  wkład 400  laser 565 

18 Pierwsze doświadczenia
Politechnika Poznańska, marzec 2003 120 studentów III, IV i V roku Informatyki Nagrody dla zwycięskich zespołów Wysoka ocena ponad 90% studentów Mocne strony Extreme89 w ocenie studentów Intensywny kurs XP Obserwacja znaczenia komunikacji w zespole Świetna zabawa

19 Realizacja ćwiczenia nie wymaga pracy przy komputerze
Zastosowania Extreme89 Zajęcia dydaktyczne Szkolenia metodyczne Spotkania integracyjne Realizacja ćwiczenia nie wymaga pracy przy komputerze

20 Dziękuję za uwagę Adam Wojciechowski


Pobierz ppt "Jerzy Nawrocki Adam Wojciechowski"

Podobne prezentacje


Reklamy Google