Oszacowanie kosztów i korzyści metod zwinnych WARSZTAT III 24 września 2014 Bogdan Bereza @ victo.eu
Będą wykłady i dyskusje 1. Jak mierzyć sprawność organizacji i procesów? Czy organizacja może być zwinna? Jak unikać błędu Arystotelesa? 2. Prowadzenie projektów agile w organizacjach hierarchicznych: usuwanie przeszkód, sposoby rozwiązania. 3. Scrum scrumów praktyczne rozwiązania. 4. Wpływ specyfiki produktu (usługi) i technologii na proces wytwarzania czy gdzie poza IT można znaleźć architekturę von Neumanna? 5. Korzyści i wady taśmy produkcyjnej: zapożyczenia z przemysłu do IT (Deming, Juran, Lean, Kanban i SixSigma). 6. Koszty porządku i koszty braku porządku wstęp 7. W jaki sposób koszty porządku i braku porządku zależą od branży i rodzaju produktu/usługi? 8. Oszacowanie i porównanie kosztów i w projekcie agile i tradycyjnym wg dostarczonej przykładowej listy parametrów.
Ale przede wszystkim, będzie Gra!
Najpierw, zróbmy sześć zespołów: HENNES MINDE KRABB BRIMNES KNAPPER STAVE
Skąd te nazwy zespołów?
Teraz poznajmy się wiedzaipraktyka.pl
re-challenge.pl
wymagania.org.pl
Przy każdym stole przedstawiamy się sobie nawzajem HENNES KRABB KNAPPER BRIMNES MINDE STAVE a potem reprezentanci grup przedstawiają swoją grupę pozostałym grupom zawiłe
Oszacowanie kosztów i korzyści metod zwinnych = KIEDY AGILE SIĘ OPŁACA?
Agile = dobrze? Lean = świetnie? Zawsze?
Co to jest agile? To sposób budowania oprogramowania, mający cztery główne właściwości: iteracyjny przyrostowy interakcyjny dynamiczny
Iteracyjny
Przyrostowy
Interakcyjny (nie-) Dokumentacja i procesy tester programista analityk
Interakcyjny (tak)
Dynamiczny
Co znaczy, że projekt jest agile? iteracyjny bo powtarzamy go wiele razy? przyrostowy dostarczamy reaktor atomowy po kawałku? interakcyjny wszyscy (1000 osób) gadają ze wszystkimi? dynamiczny nie da się powiedzieć, co i za ile ma być zrobione?
Co to znaczy, że firma jest agile? iteracyjna przyrostowa interakcyjna dynamiczna To już w ogóle nie wiadomo, o co chodzi chyba o d o b r ą firmę?
Zła firma 1(4)
Zła firma 2(4)
Zła firma 3(4)
Zła firma 4(4)
Edward Yourdon Czyli agile znaczy dobry? Edsger Dijkstra Tom de Marco Kristen Nygaard Ivar Jacobsen
Agile zaczęto stosować jako przedrostek oznaczający dobre Słowo agile będzie zawłaszczone przez marketingowców, aby znaczyło cokolwiek weblogs.java.net/blog/rmartin/archive/2003/09/aristotles_erro.html
Inne wątpliwości 1
Inne wątpliwości 2
Różnice między dziedzinami optymalny koszt zapewnienia jakości Sterowanie elektrowni jądrowej Rozrusznik serca System bankowy Ważna aplikacja Taka sobie średnio-ważna aplikacja 0 Gra na komórkę, program pisany dla własnej zabawy koszty braku jakości
Rozwiązanie Proces w sam raz (zależny od kontekstu)
Projekt agile? Wstęp Realizacja Zakończenie
Edżajlowanie
Gra - ogólnie Zabawa, dla lepszego zrozumienia i zapamiętania Nie odzwierciedla realnego projektu (zła kolejność) Rywalizacja, ale bez przemocy
Gra - ogólnie oraz instrukcja
Kolejki gry Wejście do gry: szóstka lub jedynka na pole 1 Rzut kostką, ustawienie pozycji
Szóstka Uwaga: po wyrzuceniu szóstki, zespół ma prawo rzucić kostką ponownie i przesunąć pionek o łączną liczbę oczek z obu rzutów. Powtórne wyrzucenie szóstki nie daje już jednak prawa do trzeciego rzutu.
Między planszami 1
Między planszami 2
Pola z literami Opis w instrukcji
Omówienie + dyskusja + notatki
Aż do końca (wszyscy)
Koniec gry
1. Jak mierzyć sprawność organizacji i procesów? Czy organizacja może być zwinna? Jak unikać błędu Arystotelesa?
2. Prowadzenie projektów agile w organizacjach hierarchicznych: usuwanie przeszkód, sposoby rozwiązania.
3. Scrum scrumów praktyczne rozwiązania.
4. Wpływ specyfiki produktu (usługi) i technologii na proces wytwarzania czy gdzie poza IT można znaleźć architekturę von Neumanna?
5. Korzyści i wady taśmy produkcyjnej: zapożyczenia z przemysłu do IT (Deming, Juran, Lean, Kanban i SixSigma).
6. Koszty porządku i koszty braku porządku wstęp
7. W jaki sposób koszty porządku i braku porządku zależą od branży i rodzaju produktu/usługi?
8. Oszacowanie i porównanie kosztów i w projekcie agile i tradycyjnym wg dostarczonej przykładowej listy parametrów.
Oszacowanie kosztów i korzyści metod zwinnych WARSZTAT III 24 września 2014 Bogdan Bereza @ victo.eu