Metodyki zwinne wytwarzania oprogramowania

Wielkość: px
Rozpocząć pokaz od strony:

Download "Metodyki zwinne wytwarzania oprogramowania"

Transkrypt

1 Metodyki zwinne wytwarzania oprogramowania Wykład 1 Marcin Młotkowski 7 października 2014

2 Plan wykładu Sprawy organizacyjne Organizacja pracowni 1 Sprawy organizacyjne Organizacja pracowni 2 3 Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 2 / 42

3 O wykładzie i wykładowcy Organizacja pracowni Prowadzący Marcin Młotkowski konsultacje: czwartek 12:15 14:00, pok. 303 Strona wykładu marcinm/dyd/zwinne/ Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 3 / 42

4 Cel wykładu Sprawy organizacyjne Organizacja pracowni Wykład dostarczy wiadomości o zasadach programowania zwinnego, o metodykach oraz ich zaletach i wadach. Wykład obejmuje również zasady projektowania obiektowego a także teorię i praktykę testowania. Zadaniem pracowni jest nabycie pewnej praktyki w stosowaniu zasad zwinnych, w szczególności pracy zespołowej. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 4 / 42

5 Plan wykładu Sprawy organizacyjne Organizacja pracowni Ogólne zasady zwinnego wytwarzania oprogramowania Planowanie działania Współpraca z użytkownikiem: określanie wymagań funkcjonalnych i niefunkcjonalnych Rola testowania w programowaniu zwinnym Wzorce projektowe Udoskonalanie kodu Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 5 / 42

6 Literatura I Sprawy organizacyjne Organizacja pracowni Alistar Cockburn. Agile Software Development. Gra zespołowa. Wydawnictwo Helion, Martin Fowler. Refaktoryzacja. Wydawnictwa Naukowo Techniczne, Erich Gamma, Richard Helm, Ralph Johnson, and John Vilissides. Wzorce Projektowe. Wydawnictwa Naukowo Techniczne, Ron Jeffries. Programowanie ekstremalne w C#. Microsoft Press, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 6 / 42

7 Literatura II Sprawy organizacyjne Organizacja pracowni Robert C. Martin and Micah Martin. Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C. Wydawnictwo Helion, Ken Schwaber. Agile project management with SCRUM. Microsoft Press, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 7 / 42

8 Do poczytania Sprawy organizacyjne Organizacja pracowni Frederick Brooks. The Mythical Man-Month. Jason Fried and David Heinemeier Hansson. ReWork: Change the Way You Work Forever. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 8 / 42

9 Podział na zespoły Sprawy organizacyjne Organizacja pracowni podział na grupy 3-osobowe; praca podczas pracowni; Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 9 / 42

10 Plan wykładu Sprawy organizacyjne 1 Sprawy organizacyjne Organizacja pracowni 2 3 Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 10 / 42

11 Pomieszanie pojęć Sprawy organizacyjne metodyka, metodologia, zarządzanie projektami Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 11 / 42

12 Słownik Sprawy organizacyjne Projekt Zorganizowane działanie zmierzające do osiągnięcia zamierzonego celu. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 12 / 42

13 Słownik Sprawy organizacyjne Projekt Zorganizowane działanie zmierzające do osiągnięcia zamierzonego celu. Cechy: projekt ma założony czas trwania; projekt jest unikatowy; projekt ma cele; projekt potrzebuje zasobów; projekt jest obarczony ryzykiem. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 12 / 42

14 Słownik Sprawy organizacyjne Projekt Zorganizowane działanie zmierzające do osiągnięcia zamierzonego celu. Cechy: projekt ma założony czas trwania; projekt jest unikatowy; projekt ma cele; projekt potrzebuje zasobów; projekt jest obarczony ryzykiem. Proces Powtarzalny ciąg czynności, bez zaplanowanego końca. Przykładem może być wyprodukowanie partii towaru na linii produkcyjnej. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 12 / 42

15 Przykłady projektów Sprawy organizacyjne zaprojektowanie, implementacja i wdrożenie projektu informatycznego; kampania marketingowa; prace remontowe; opracowanie nowego leku;... Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 13 / 42

16 Słownik, cd. Sprawy organizacyjne Metodyka zarządzania projektem Standard zarządzania projektem. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 14 / 42

17 Słownik, cd. Sprawy organizacyjne Metodyka zarządzania projektem Standard zarządzania projektem. Metodologia Standard zarządzania projektem opracowany dla specyficznych dziedzin. Na przykład badanie opinii publicznej w jakiejś sprawie za pomocą ankiet telefonicznych. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 14 / 42

18 Wniosek Metodyki zarządzania projektem to nie tylko metodyki w projektach informatycznych! Przykłady uniwersalnych metodyk PMI (Project Management Institute), PRINCE (Projects In a Controlled Environment) Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 15 / 42

19 Najprostsza metodyka: horda Mongolska Opis Terminy gonią, więc zatrudniamy jak najwięcej osób. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 16 / 42

20 Najprostsza metodyka: horda Mongolska Opis Terminy gonią, więc zatrudniamy jak najwięcej osób. Kiedy się sprawdza Kopanie rowów. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 16 / 42

21 Najprostsza metodyka: horda Mongolska Opis Terminy gonią, więc zatrudniamy jak najwięcej osób. Kiedy się sprawdza Kopanie rowów. Kiedy się nie sprawdza Kopanie studni. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 16 / 42

22 Metodyka zarządzania vs metodyka wytwarzania Metodyka zarządzania Zarządzanie całym projektem. Metodyka wytwarzania Zarządzanie samym procesem wytwarzania produktu. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 17 / 42

23 Przykład metodyki wytwarzania: model kaskadowy Specyfikacja wymagań Projekt systemu Implementacja systemu Testowanie systemu Wdrożenie systemu Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 18 / 42

24 Kolejne iteracje w modelu kaskadowym Specyfikacja wymagań Projekt systemu Implementacja systemu Testowanie systemu Wdrożenie systemu Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 19 / 42

25 Niektóre cechy modelu kaskadowego nie można przejść do kolejnej fazy przed zakończeniem bieżącej iteracje są kosztowne nieelastyczny podział wymuszenie sporządzenia dokładnej specyfikacji przed rozpoczęciem projektowania i kodowania Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 20 / 42

26 Współpraca z klientem klient za bardzo nie wie, czego chce; Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 21 / 42

27 Współpraca z klientem klient za bardzo nie wie, czego chce; klient nawet wie, czego chce, ale nie zna się na programowaniu; Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 21 / 42

28 Współpraca z klientem klient za bardzo nie wie, czego chce; klient nawet wie, czego chce, ale nie zna się na programowaniu; klient zmienia specyfikację Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 21 / 42

29 Zmiany Sprawy organizacyjne Jedyną rzeczą stałą w projekcie są zmiany. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 22 / 42

30 Zmiany Sprawy organizacyjne Jedyną rzeczą stałą w projekcie są zmiany. Przyczyny zmian klient zmienił wymagania klient powiedział dokładnie o co mu chodzi zmiana prawa Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 22 / 42

31 Czym się zarządza w projekcie? Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 23 / 42

32 Klasyfikacja Project Management Institute zarządzanie integracją projektu; zarządzanie zakresem projektu; zarządzanie czasem; zarządzanie kosztami; zarządzanie jakością; zarządzanie zasobami ludzkimi; zarządzanie komunikacją; zarządzanie ryzykiem; zarządzanie zaopatrzeniem. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 24 / 42

33 Zarządzanie integracją projektu rózne dziedziny (informatyka +...) różni specjaliści planowanie projektu (sposób współpracy) analiza ekonomiczna projektu. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 25 / 42

34 Zarządzanie zakresem ustalenie celów strategicznych; ustalenie kryteriów (czas, budżet, jakość); podział na elementy i ich analiza. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 26 / 42

35 Zarządzanie czasem Sprawy organizacyjne ustalenie listy zadań i ich zależności; oszacowanie czasu; kontrola terminowości. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 27 / 42

36 Zarządzanie kosztami koszty pracy; koszty powierzchni biurowej; koszty szkoleń, licencji etc; kontrola kosztów. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 28 / 42

37 Zarządzanie jakością Sprawy organizacyjne kryteria jakości (produktu i procesu); wdrożenie kontroli jakości; analiza błędów Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 29 / 42

38 Zarządzanie zasobami ludzkimi wiedza o umiejętnościach osób, brakach; rozwijanie wiedzy zespołu; stosunki międzyludzkie. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 30 / 42

39 Zarządzanie komunikacją standardy wymiany informacji (wymagania, kody źródłowe etc); kontrola wykonywanych zadań; archiwizacja. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 31 / 42

40 Zarządzanie ryzykiem identyfikacja zagrożeń (włamanie, awaria dysku); usuwanie skutków zagrożeń; Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 32 / 42

41 Zarządzanie zaopatrzeniem zaopatrzenie w materiały (np. specjalistyczny sprzęt); zaopatrzenie w oprogramowanie i licencje, instalacja Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 33 / 42

42 Plan wykładu 1 Sprawy organizacyjne Organizacja pracowni 2 3 Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 34 / 42

43 Inspiracje Sprawy organizacyjne duża liczba projektów zakończona niepowodzeniem Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 35 / 42

44 Inspiracje Sprawy organizacyjne duża liczba projektów zakończona niepowodzeniem wady stosowanych metodyk Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 35 / 42

45 Sposób prowadzenia projektu: kaskada vs zwinne Szczegółowe procedury i zaawansowane narzędzia do zarządzania projektem. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 36 / 42

46 Sposób prowadzenia projektu: kaskada vs zwinne Szczegółowe procedury i zaawansowane narzędzia do zarządzania projektem. Postawienie na współpracę i zaufanie Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 36 / 42

47 Specyfikacja projektu: kaskada vs zwinne Wyczerpująca dokumentacja Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 37 / 42

48 Specyfikacja projektu: kaskada vs zwinne Wyczerpująca dokumentacja Działające oprogramowanie Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 37 / 42

49 Współpraca z klientem: kaskada vs zwinne Negocjacje kontraktu Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 38 / 42

50 Współpraca z klientem: kaskada vs zwinne Negocjacje kontraktu Stała współpraca z klientem Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 38 / 42

51 Organizacja projektu: kaskada vs zwinne Trzymanie się planu Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 39 / 42

52 Organizacja projektu: kaskada vs zwinne Trzymanie się planu Reagowanie na zmiany Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 39 / 42

53 Rezultat tych zmian W lutym 2001, w Snowbird (Utah) spotkało się 17 deweloperów. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 40 / 42

54 Rezultat tych zmian W lutym 2001, w Snowbird (Utah) spotkało się 17 deweloperów. I napisało Agile Manifesto Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 40 / 42

55 Agile Manifesto Poprzez wytwarzanie oprogramowania oraz pomaganie innym w tym zakresie odkrywamy lepsze sposoby realizowania tej pracy. W wyniku tych doświadczeń zaczęliśmy przedkładać: Ludzi i ich wzajemne interakcje (współdziałanie) ponad procedury i narzędzia. Działające oprogramowanie nad wyczerpującą dokumentację. Współpracę z klientem nad negocjację umów. Reagowanie na zmiany nad realizowanie planu. Oznacza to, że wprawdzie doceniamy to co wymieniono po prawej stronie, to jednak bardziej cenimy to co wymieniono po lewej. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 41 / 42

56 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

57 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

58 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

59 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

60 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

61 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, 6 bezpośredni kontakt, jako najlepsza forma komunikacji w zespole i poza nim, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

62 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, 6 bezpośredni kontakt, jako najlepsza forma komunikacji w zespole i poza nim, 7 ciągła uwaga nastawiona na aspekty techniczne oraz dobry projekt (design), Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

63 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, 6 bezpośredni kontakt, jako najlepsza forma komunikacji w zespole i poza nim, 7 ciągła uwaga nastawiona na aspekty techniczne oraz dobry projekt (design), 8 prostota, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

64 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, 6 bezpośredni kontakt, jako najlepsza forma komunikacji w zespole i poza nim, 7 ciągła uwaga nastawiona na aspekty techniczne oraz dobry projekt (design), 8 prostota, 9 samozarządzalność zespołów, Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

65 Zasady programowania zwinnego 1 osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, 2 działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), 3 podstawową miarą postępu jest działające oprogramowanie, 4 późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, 5 bliska, dzienna współpraca pomiędzy biznesem a developerem, 6 bezpośredni kontakt, jako najlepsza forma komunikacji w zespole i poza nim, 7 ciągła uwaga nastawiona na aspekty techniczne oraz dobry projekt (design), 8 prostota, 9 samozarządzalność zespołów, 10 regularna adaptacja do zmieniających się wymagań. Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 42 / 42

Asynchroniczne interfejsy WWW

Asynchroniczne interfejsy WWW Asynchroniczne interfejsy WWW Metodyki zwinnego wytwarzania oprogramowania mgr inż. Rafał Grycuk Strona służbowa: http://iisi.pcz.pl/~rgrycuk/ Kontakt: rafal.grycuk@iisi.pcz.pl Konsultacje: Środa, 12-14

Bardziej szczegółowo

Lekkie metodyki. tworzenia oprogramowania

Lekkie metodyki. tworzenia oprogramowania Lekkie metodyki tworzenia oprogramowania Programowanie zwinne ( Agile software development) grupa metodyk wytwarzania oprogramowania opartego o programowanie iteracyjne (model przyrostowy). Wymagania oraz

Bardziej szczegółowo

Agile Project Management

Agile Project Management Charles G. Cobb, pmp Zrozumieć Agile Project Management Równowaga kontroli i elastyczności przekład: Witold Sikorski APN Promise Warszawa 2012 Spis treści Wstęp...vii Kto powinien przeczytać tę książkę?...

Bardziej szczegółowo

Zarządzanie projektami. Porównanie podstawowych metodyk

Zarządzanie projektami. Porównanie podstawowych metodyk Zarządzanie projektami Porównanie podstawowych metodyk Porównanie podstawowych metodyk w zarządzaniu projektami PRINCE 2 PMBOK TENSTEP AGILE METODYKA PRINCE 2 Istota metodyki PRINCE 2 Project IN Controlled

Bardziej szczegółowo

Wsparcie narzędziowe zarządzania ryzykiem w projektach

Wsparcie narzędziowe zarządzania ryzykiem w projektach Wsparcie narzędziowe zarządzania ryzykiem w projektach Spotkanie 1 Zbigniew Misiak (BOC IT Consulting) Podyplomowe Studia Menedżerskie Zarządzanie projektami informatycznymi Czym się będziemy zajmować?

Bardziej szczegółowo

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński Wskazówki projektowe Programowanie Obiektowe Mateusz Cicheński Przydatne zasady SOLID Wzorce struktury aplikacji MVC MVP MVVM Metody wytwarzania oprogramowania Manifest Zwinnego Wytwarzania Oprogramowania

Bardziej szczegółowo

Cykle życia systemu informatycznego

Cykle życia systemu informatycznego Cykle życia systemu informatycznego Cykl życia systemu informatycznego - obejmuję on okres od zgłoszenia przez użytkownika potrzeby istnienia systemu aż do wycofania go z eksploatacji. Składa się z etapów

Bardziej szczegółowo

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka Agile vs PRINCE2 Ewa Solecka - specjalność ogólna- 1117627 Przemysław Mrozowski specjalność ogólna- 1121130 Michał Roztoczyński specjalność ogólna - 1118910 2014/2015 I rok st. magisterskie Informatyka

Bardziej szczegółowo

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Marek Bieniasz Sławomir Umpirowicz Piotr Miszewski Kraków, 10 13 września 2012 Plan prezentacji Informacje

Bardziej szczegółowo

Metodyki programowania. Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl

Metodyki programowania. Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl Metodyki programowania Tomasz Kaszuba 2015 kaszubat@pjwstk.edu.pl Wybrane metodyki zwinne TRADYCYJNE: RUP (Rational Unified Process) spiralny, rozbudowany PRINCE2 (Projects In Controlled Environments)

Bardziej szczegółowo

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl Dobre wdrożenia IT cz. I Business Case Wprowadzenie Czy wiesz: jak często po wdrożeniu oprogramowania okazuje się, że nie spełnia ono wielu wymagań? jak często decyzja o wdrożeniu systemu informatycznego

Bardziej szczegółowo

Zasady organizacji projektów informatycznych

Zasady organizacji projektów informatycznych Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia

Bardziej szczegółowo

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej Wykład VII - semestr III Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Wytwarzanie oprogramowania Model tworzenia oprogramowania

Bardziej szczegółowo

Ogólne określenie wymagań. Ogólny projekt. Budowa systemu. Ocena systemu. Nie. Tak. System poprawny. Wdrożenie. Określenie.

Ogólne określenie wymagań. Ogólny projekt. Budowa systemu. Ocena systemu. Nie. Tak. System poprawny. Wdrożenie. Określenie. Inżynieria I Andrzej Jaszkiewicz Kontakt Andrzej Jaszkiewicz p. 8, CW Berdychowo tel. 66 52 933 ajaszkiewicz@cs.put.poznan.pl Rynek 2008 Świat 304 miliardy $ (451 miliardów 2013F) Bez wytwarzanego na własne

Bardziej szczegółowo

Spis treści. 00 Red. Spis tresci. Wstep..indd 5 2009 12 02 10:52:08

Spis treści. 00 Red. Spis tresci. Wstep..indd 5 2009 12 02 10:52:08 Spis treści Wstęp 9 Rozdział 1. Wprowadzenie do zarządzania projektami 11 1.1. Istota projektu 11 1.2. Zarządzanie projektami 19 1.3. Cykl życia projektu 22 1.3.1. Cykl projektowo realizacyjny 22 1.3.2.

Bardziej szczegółowo

Projekt Kompetencyjny - założenia

Projekt Kompetencyjny - założenia Projekt Kompetencyjny - założenia sem. V 2013 kgrudzi.kis.p.lodz.pl projekt kompetencyjny 1 System informatyczny zbiór powiązanych ze sobą elementów, którego funkcją jest przetwarzanie danych przy użyciu

Bardziej szczegółowo

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM Hubert Wawrzyniak Grupa Allegro PLAN PREZENTACJI 1. Projektowanie zorientowane na użytkownika 2. Model kaskadowy 3. Metodyka scrum 4. UCD w scrumie

Bardziej szczegółowo

Planowanie i realizacja zadań w zespole Scrum

Planowanie i realizacja zadań w zespole Scrum MetaPack IT Academy Uniwersytet Zielonogórski Planowanie i realizacja zadań w zespole Scrum Paweł Przybyła Professional Scrum Master (www.scrum.org) Planowanie i realizacja zadań w zespole Scrum Agenda:

Bardziej szczegółowo

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: 06-07 marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Miejsce: Eureka Technology Park, Innowatorów 8 Cena: 980 zł netto (1 osoba / 2 dni

Bardziej szczegółowo

The Agile Way Thomson Reuters case study. Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters

The Agile Way Thomson Reuters case study. Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters The Agile Way Thomson Reuters case study Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters Gdańsk, 04.10.2013 Parę słów o sobie Podróż na dziś Przypadek Thomson Reuters

Bardziej szczegółowo

Techniki komputerowe w robotyce

Techniki komputerowe w robotyce Techniki komputerowe w robotyce Wykład V Adaptacyjne zarządzanie projektami Robert Muszyński KCiR, W4, PWr Skład FoilTEX c R. Muszyński 2009-2015 Metodologie prowadzenia projektu Dążenie do opracowania

Bardziej szczegółowo

Zarz dzanie Projektami Informatycznymi

Zarz dzanie Projektami Informatycznymi K.Pieńkosz Zarządzanie Projektami Informatycznymi Wprowadzenie 1 Zarz dzanie Projektami Informatycznymi dr in. Krzysztof Pie kosz Instytut Automatyki i Informatyki Stosowanej Politechniki Warszawskiej

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Inżynieria 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy

Bardziej szczegółowo

Projektowanie systemów informatycznych. wykład 6

Projektowanie systemów informatycznych. wykład 6 Projektowanie systemów informatycznych wykład 6 Iteracyjno-przyrostowy proces projektowania systemów Metodyka (ang. methodology) tworzenia systemów informatycznych (TSI) stanowi spójny, logicznie uporządkowany

Bardziej szczegółowo

"Projektowanie - wdrożenie - integracja - uruchomienie, czyli jak skutecznie zrealizować projekt inwestycyjny".

Projektowanie - wdrożenie - integracja - uruchomienie, czyli jak skutecznie zrealizować projekt inwestycyjny. "Projektowanie - wdrożenie - integracja - uruchomienie, czyli jak skutecznie zrealizować projekt inwestycyjny". CZYNNIKI PROJEKTU Cel (zakres) projektu: wyznacza ramy przedsięwzięcia, a tym samym zadania

Bardziej szczegółowo

Agile Project Management WHITEPAPER

Agile Project Management WHITEPAPER 1 Wstęp... 2 Historia... 2 DSDM ATERN... 3 Agile w zarządzaniu projektami... 4 Szkolenia i certyfikacja... 6 Certyfikaty Agile Project Management Foundation i Practitioner... 6 Szkolenie Agile Project

Bardziej szczegółowo

Zarządzanie projektami w NGO

Zarządzanie projektami w NGO Zarządzanie projektami w NGO Warsztaty dla Grupy Nowe Technologie Federacja Organizacji Służebnych MAZOWIA 4 września 2012 Projekt współfinansowany jest ze środków Unii Europejskiej w ramach Europejskiego

Bardziej szczegółowo

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI Zeszyty Naukowe Wydziału Informatycznych Technik Zarządzania Wyższej Szkoły Informatyki Stosowanej i Zarządzania Współczesne Problemy Zarządzania Nr 1/2011 STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI

Bardziej szczegółowo

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 Odpowiada na pytania: Jaka część projektów IT kończy się w Polsce sukcesem? Jak wiele projektów sponsorowanych jest przez instytucje publiczne? Czy kończą się

Bardziej szczegółowo

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty Anna Kulig Programowanie zwinne - wprowadzenie Programowanie ekstremalne Wstęp Reguły i praktyki SCRUM Wprowadzenie Role Zdarzenia Artefakty Agile Manifesto 2001 rok, Snowbird w stanie Utah w USA Najważniejsi

Bardziej szczegółowo

Zarządzanie Projektami zgodnie z PRINCE2

Zarządzanie Projektami zgodnie z PRINCE2 Zarządzanie Projektami zgodnie z PRINCE2 Opis Metodyka PRINCE2 powstała na bazie doświadczeń z wielu lat dobrych praktyk zarządzania projektami. Metodyka ta oferuje elastyczne i łatwe do adaptacji podejście

Bardziej szczegółowo

Zakres wykładu. Podstawy InŜynierii Oprogramowania

Zakres wykładu. Podstawy InŜynierii Oprogramowania Zakres wykładu Pojęcia podstawowe InŜynierii Oprogramowania Proces wytwarzania oprogramowania Artefakty procesu wytwarzania i ich modele Jakość oprogramowania Literatura: [1] Sacha K., InŜynieria oprogramowania,

Bardziej szczegółowo

STUDIA PODYPLOMOWE Zarządzanie Projektami

STUDIA PODYPLOMOWE Zarządzanie Projektami STUDIA PODYPLOMOWE Zarządzanie Projektami (Program studiów) Opracowanie: dr inż. Jacek Jakieła Program studiów Zarządzanie projektami 2 CEL STUDIÓW, ADRESAT I PROFIL ABSOLWENTA Studia podyplomowe Zarządzanie

Bardziej szczegółowo

Podejście zwinne do zarządzania projektami

Podejście zwinne do zarządzania projektami Podejście zwinne do zarządzania projektami na przykładach projektów wytwarzania oprogramowania Wojciech Czujowski, Łukasz Sienkiewicz Tieto Poland Agenda CZĘŚĆ I-sza: Kilka słów o Tieto SCRUM w organizacji

Bardziej szczegółowo

Metodyka zarządzania projektami

Metodyka zarządzania projektami Metodyka zarządzania projektami Prof. dr hab. inż. Andrzej Karbownik Gliwice 2015 r. Wykłady: Zarządzanie projektem Andrzej Karbownik https://woiz.polsl.pl/moodle/file.php?file=/185/wyklad.pdf 2 Wprowadzenie

Bardziej szczegółowo

Technologie obiektowe Object-oriented technologies. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Technologie obiektowe Object-oriented technologies. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/13

Bardziej szczegółowo

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Zarządzanie testowaniem wspierane narzędziem HP Quality Center Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.

Bardziej szczegółowo

Zarządzanie Projektami IT. - Nowoczesny Project Manager Nowość

Zarządzanie Projektami IT. - Nowoczesny Project Manager Nowość Zarządzanie Projektami IT - Nowoczesny Project Manager Nowość Unikalność studiów Zarządzanie Projektami IT polega nie tylko na zgodności programu standardem PMI ale również na kompleksowym ujęciu problematyki

Bardziej szczegółowo

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA Joanna Siemińska o mnie Absolwentka Politechniki Warszawskiej Orange Outbox Europejska Organizacja Badań Jądrowych w Genewie (CERN) TouK Certyfikat

Bardziej szczegółowo

Szkolenie Scrum w projektach IT (Agile)

Szkolenie Scrum w projektach IT (Agile) METRYCZKA: Szkolenie Scrum Szkolenie Scrum w projektach IT (Agile) Data: 06-07 marzec 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Miejsce: Eureka Technology Park, Innowatorów 8 Temat: Zwinne Zarządzanie

Bardziej szczegółowo

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A. Leszek Dziubiński Damian Joniec Elżbieta Gęborek Computer Plus Kraków S.A. Wykorzystanie Microsoft Project Server w procesie zarządzania projektami Kompetencje partnerskie Gold: Portals and Collaboration

Bardziej szczegółowo

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora SCRUM Metodyka prowadzenia projektów Na podstawie prezentacji B. Kuka i W. Sidora Wprowadzenie. Scrum jest metodyką prowadzenia projektów zaliczaną do metodyk zwinnych, zgodnych z Agile Manifesto. Scrum

Bardziej szczegółowo

Feature Driven Development

Feature Driven Development Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami

Bardziej szczegółowo

Wykład 2. MIS-1-505-n Inżynieria oprogramowania Marzec 2014. Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Wykład 2. MIS-1-505-n Inżynieria oprogramowania Marzec 2014. Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie Wykład 2 MIS-1-505-n Inżynieria Marzec 2014 Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie 2.1 Agenda 1 2 3 4 5 6 2.2 Czynności w czasie produkcji. Inżynieria stara się zidentyfikować

Bardziej szczegółowo

Modele cyklu życia oprogramowania

Modele cyklu życia oprogramowania Anna Kulig Modele cyklu życia oprogramowania Programowanie zwinne Przyczyny powstania Wprowadzenie Programowanie ekstremalne Wstęp Reguły i praktyki AUP krótki opis metodologii Model cyklu życia systemu

Bardziej szczegółowo

MSF. Microsoft Solution Framework

MSF. Microsoft Solution Framework MSF Microsoft Solution Framework MSF a PMI PMI - metodyka podobna dla każdego rodzaju projektów MSF metodyka przeznaczona dla projektów informatycznych mająca cechy PMI MSF metodyka utworzona na podstawie

Bardziej szczegółowo

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt 0-618 Lublin tel. (+8 81) 58 7 1/ fax (+8 81) 58 5 80 Przedmiot: Rok: INF I Inżynieria Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 0 1 Ćwiczenia Laboratorium

Bardziej szczegółowo

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia Click Piotr Kałuski to edit Master subtitle style Punkty widzenia Zespół Testów Manager Projektu Użytkownik końcowy Zespół Testów

Bardziej szczegółowo

Data: 06-07 marzec 2014 r. (2 dni, czwartek-piątek), godz. 9-16. Miejsce: Eureka Technology Park, Innowatorów 8

Data: 06-07 marzec 2014 r. (2 dni, czwartek-piątek), godz. 9-16. Miejsce: Eureka Technology Park, Innowatorów 8 Szkolenie Scrum w projektach IT (Agile) METRYCZKA: Szkolenie Scrum Data: 06-07 marzec 2014 r. (2 dni, czwartek-piątek), godz. 9-16 Miejsce: Eureka Technology Park, Innowatorów 8 Temat: Zwinne Zarządzanie

Bardziej szczegółowo

Szkolenie Podstawy Zarządzania Projektami Informator

Szkolenie Podstawy Zarządzania Projektami Informator Projekt Informatyka inwestycją w przyszłość współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Szkolenie Podstawy Zarządzania Projektami Informator Spis treści Informacje

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012 STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012 Program studiów opracował: Grzegorz Karpiuk CEL STUDIÓW 1. Zdobycie przez uczestników wiedzy i kompetencji z zakresu zarządzania projektami oraz

Bardziej szczegółowo

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. 1. Cel szkolenia

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. 1. Cel szkolenia 1. Cel szkolenia m szkolenia jest nauczenie uczestników stosowania standardu PRINCE2 do Zarządzania Projektami Informatycznymi. Metodyka PRINCE2 jest jednym z najbardziej znanych na świecie standardów

Bardziej szczegółowo

Harmonogramowanie projektów Wprowadzenie

Harmonogramowanie projektów Wprowadzenie Harmonogramowanie projektów Wprowadzenie TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU 2/42 Pojęcie projektu Istota projektu design Projekt project 3/42 4/42 Podstawy harmonogramowania projektów

Bardziej szczegółowo

Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane

Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane Nazwa modułu: Metodyki projektowania i modelowania systemów I Rok akademicki: 2012/2013 Kod: IET-2-211-SW-s Punkty ECTS: 3 Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Elektronika i Telekomunikacja

Bardziej szczegółowo

Zarządzanie ryzykiem w projektach informatycznych. Marcin Krysiński marcin@krysinski.eu

Zarządzanie ryzykiem w projektach informatycznych. Marcin Krysiński marcin@krysinski.eu Zarządzanie ryzykiem w projektach informatycznych Marcin Krysiński marcin@krysinski.eu O czym będziemy mówić? Zarządzanie ryzykiem Co to jest ryzyko Planowanie zarządzania ryzykiem Identyfikacja czynników

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering)

Inżynieria oprogramowania (Software Engineering) Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania

Bardziej szczegółowo

Optymalizacja Automatycznych Testów Regresywnych

Optymalizacja Automatycznych Testów Regresywnych Optymalizacja Automatycznych Testów Regresywnych W Organizacji Transformującej do Agile Adam Marciszewski adam.marciszewski@tieto.com Agenda Kontekst projektu Typowe podejście Wyzwania Cel Założenia Opis

Bardziej szczegółowo

Inżynieria oprogramowania I

Inżynieria oprogramowania I Kontakt Inżynieria I Andrzej Jaszkiewicz Andrzej Jaszkiewicz p. 424y, Piotrowo 3a tel. 66 52 371 jaszkiewicz@cs.put.poznan.pl www-idss.cs.put.poznan.pl/~jaszkiewicz Literatura A. Jaszkiewicz, Inżynieria,

Bardziej szczegółowo

Projekt. Prince2 PRoject. IN Controlled Environments PROCESY KOMPONENTY TECHNIKI

Projekt. Prince2 PRoject. IN Controlled Environments PROCESY KOMPONENTY TECHNIKI 4 Kilka słów o metodyce Prince2 Do czego słuŝy? 5 Kilka słów o metodyce Prince2 Skąd się wzięła? Prince2 PRoject IN Controlled Environments Metodyka zarządzania projektem, nie realizacji projektu!!! Projekty

Bardziej szczegółowo

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania prowadzący: dr inż. Krzysztof Bartecki www.k.bartecki.po.opole.pl Proces tworzenia oprogramowania jest zbiorem czynności i

Bardziej szczegółowo

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk Waterfall model (iteracyjny model kaskadowy) Marcin Wilk Iteracyjny model kaskadowy jeden z kilku rodzajów procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Jego nazwa wprowadzona

Bardziej szczegółowo

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką? ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering)

Inżynieria oprogramowania (Software Engineering) Inżynieria oprogramowania (Software Engineering) Wykład 3 Studium wykonalności Definicja wymagań Studium wykonalności (feasibility study) Prowadzone przed rozpoczęciem projektu, krótkie, niekosztowne badanie

Bardziej szczegółowo

Badania marketingowe. Badania marketingowe. Materiały do wykładu 120110-0186. Prowadzący: dr Krzysztof Hejduk Szkoła Główna Handlowa w Warszawie

Badania marketingowe. Badania marketingowe. Materiały do wykładu 120110-0186. Prowadzący: dr Krzysztof Hejduk Szkoła Główna Handlowa w Warszawie Badania marketingowe Materiały do wykładu 120110-0186 Prowadzący: dr Krzysztof Hejduk Szkoła Główna Handlowa w Warszawie Witam serdecznie: poznajmy się! Cel zajęć 1) Przedstawienie i analiza roli, funkcji,

Bardziej szczegółowo

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki:

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki: Rozdział pochodzi z książki: Zarządzanie projektami badawczo-rozwojowymi. Tytuł rozdziału 6: Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście adaptacyjne

Bardziej szczegółowo

KANBAN SCRUM-BAN. Agile PM Zarys AUP

KANBAN SCRUM-BAN. Agile PM Zarys AUP Anna Kulig KANBAN SCRUM-BAN Agile PM Zarys AUP Kanban - jedna z podstaw systemów produkcyjnych Toyoty (Toyota Production System) i pochodnych, opartych o zasadę pull. System pull (w odróżnieniu od systemów

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykład 1 Inżynieria Oprogramowania Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny

INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny Cel: Opracowanie szczegółowych zaleceń i procedur normujących pracę działu wytwarzania oprogramowania w przedsiębiorstwie

Bardziej szczegółowo

OFERTA SZKOLEŃ BIZNESOWYCH

OFERTA SZKOLEŃ BIZNESOWYCH OFERTA SZKOLEŃ BIZNESOWYCH Przywództwo i zarządzanie zespołem Szkolenie z zakresu przywództwa, kompetencji liderskich i zarządzania zespołem. Podniesienie kompetencji zarządczych w zakresie przywództwa,

Bardziej szczegółowo

NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Jak usprawnić pracę w zespole IT? Wykorzystanie narzędzi do pracy grupowej na przykładzie zespołu Polska.pl Agnieszka Kukałowicz-Kolaszyńska, Starszy Specjalista IT

Bardziej szczegółowo

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................

Bardziej szczegółowo

PRINCE2. Metodyka zarządzania projektami. Na podstawie prezentacji R. Radzik, J. Binkiewicz, K. Kasprzak

PRINCE2. Metodyka zarządzania projektami. Na podstawie prezentacji R. Radzik, J. Binkiewicz, K. Kasprzak PRINCE2 Metodyka zarządzania projektami Na podstawie prezentacji R. Radzik, J. Binkiewicz, K. Kasprzak Metodyka PRINCE2 PRINCE2 Project IN Controlled Environments v.2 Określa: Co należy zrobić Dlaczego

Bardziej szczegółowo

Zarządzanie projektami a zarządzanie ryzykiem

Zarządzanie projektami a zarządzanie ryzykiem Ewa Szczepańska Zarządzanie projektami a zarządzanie ryzykiem Warszawa, dnia 9 kwietnia 2013 r. Agenda Definicje Wytyczne dla zarządzania projektami Wytyczne dla zarządzania ryzykiem Miejsce ryzyka w zarządzaniu

Bardziej szczegółowo

SPECJALNOŚĆ 2014/2015

SPECJALNOŚĆ 2014/2015 SPECJALNOŚĆ ZARZĄDZANIE PROJEKTAMI 2014/2015 Dlaczego zarządzanie projektami? To jedna z jedna z najdynamiczniej rozwijających się specjalności w dziedzinie zarządzania Coraz więcej firm przechodzi od

Bardziej szczegółowo

Filozofia Agile. Michał Leśniak, trener wiodący Agile Project Management. Michal.Lesniak@altkom.pl. Potwierdzenie znaków handlowych

Filozofia Agile. Michał Leśniak, trener wiodący Agile Project Management. Michal.Lesniak@altkom.pl. Potwierdzenie znaków handlowych Filozofia Agile Michał Leśniak, trener wiodący Agile Project Management Michal.Lesniak@altkom.pl 0 Potwierdzenie znaków handlowych The APMG-International Agile Project Management i logo Swirl Device jest

Bardziej szczegółowo

BADANIE DOJRZAŁOŚCI PROJEKTOWEJ FIRM Z PÓŁNOCNEJ POLSKI

BADANIE DOJRZAŁOŚCI PROJEKTOWEJ FIRM Z PÓŁNOCNEJ POLSKI BADANIE DOJRZAŁOŚCI PROJEKTOWEJ FIRM Z PÓŁNOCNEJ POLSKI PODSUMOWANIE WYNIKÓW MAŁGORZATA KUSYK, KRZYSZTOF KAMIŃSKI - agenda AGENDA 1. Cel badania 2. Metoda 3. Wyniki 4. Wnioski - cel Celem badania było:

Bardziej szczegółowo

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW 01-447 Warszawa ul. Newelska 6, tel. (+48 22) 34-86-520, www.wit.edu.pl Studia podyplomowe BEZPIECZEŃSTWO I JAKOŚĆ SYSTEMÓW INFORMATYCZNYCH PROGRAM NAUCZANIA PLAN STUDIÓW Studia podyplomowe BEZPIECZEŃSTWO

Bardziej szczegółowo

Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management

Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management Kierunek: Informatyka i Ekonometria, WIiK Studia stacjonarne/niestacjonarne II stopnia Potrzeby kształcenia specjalistów

Bardziej szczegółowo

AGILE PROJECT MANAGEMENT

AGILE PROJECT MANAGEMENT AGILE PROJECT MANAGEMENT Agile Project Management oparte jest o metodę DSDM Atern (Dynamic Systems Development Method) najstarsze (1995r.) z usystematyzowanych podejść typu Agile na świecie. 1 CTPartners

Bardziej szczegółowo

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy

know 5 W, : filary wzrostu WHAT WHEN WHO WHY WHERE model biznesowy nasza misja model biznesowy 5 W, : filary wzrostu know WHAT WHEN WHO WHY WHERE zwinne oprogramowanie, oparte o wybór właściwej technologii, outsourcing specjalistów odpowiednia strategia, wyprzedzanie

Bardziej szczegółowo

Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania

Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania Procesy wytwarzania oprogramowania Specyfikacja i projektowanie oprogramowania dr inż. Marcin Szlenk Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych Wprowadzenie O mnie dr inż. Marcin

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering) Wykład 1

Inżynieria oprogramowania (Software Engineering) Wykład 1 Inżynieria oprogramowania (Software Engineering) Wykład 1 Wprowadzenie do inżynierii oprogramowania Zarządzanie przedmiotem Wydział: WEiI Katedra: KIK Web site: http://moskit.weii.tu.koszalin.pl/~swalover/

Bardziej szczegółowo

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie Inzynieria Oprogramowania 2... nazwa A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod Język

Bardziej szczegółowo

Popularyzacja podpisu elektronicznego w Polsce

Popularyzacja podpisu elektronicznego w Polsce Popularyzacja podpisu elektronicznego w Polsce Rola administracji w budowaniu gospodarki elektronicznej Warszawa, 25 września 2006 r. Poruszane tematy Wprowadzenie i kontekst prezentacji Rola administracji

Bardziej szczegółowo

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Zarządzanie projektem informatycznym

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Zarządzanie projektem informatycznym Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Fizyki, Matematyki i Informatyki obowiązuje w roku akademickim 01/013 Kierunek studiów: Informatyka Forma studiów: Stacjonarne Profil:

Bardziej szczegółowo

APQP i PPAP - zaawansowane planowanie jakości

APQP i PPAP - zaawansowane planowanie jakości APQP i PPAP - zaawansowane planowanie jakości Opis Zaawansowane zarządzanie projektami wdrożeniowymi wyrobów do produkcji w firmie branży motoryzacyjnej wg wymagań IATF, ISO/TS 16949:2009 i podręcznika

Bardziej szczegółowo

Przedsięwzięcia Informatyczne w Zarządzaniu

Przedsięwzięcia Informatyczne w Zarządzaniu Przedsięwzięcia Informatyczne w Zarządzaniu 2005/06 dr inż. Grażyna Hołodnik-Janczura GHJ 1 LITERATURA 1. Praca zbiorowa p.r. Górski J., Inżynieria oprogramowania, MIKOM, W-wa, 2000 2. Jaszkiewicz A.,

Bardziej szczegółowo

Oferta szkoleń firmy Code Sprinters

Oferta szkoleń firmy Code Sprinters Oferta szkoleń firmy Code Sprinters Code Sprinters sp z o.o. Królewska 2/2 Kraków Telefon +48 12 379 34 14 Fax +48 12 379 34 11 info@codesprinters.com www.codesprinters.com Jako liderzy na rynku szkoleń

Bardziej szczegółowo

Zaliczenie. Zaliczenie na ocenę Dla grupy kursów zaznaczyć X kurs końcowy (X) Liczba punktów ECTS 3 w tym liczba punktów ECTS

Zaliczenie. Zaliczenie na ocenę Dla grupy kursów zaznaczyć X kurs końcowy (X) Liczba punktów ECTS 3 w tym liczba punktów ECTS WYDZIAŁ ELEKTRONIKI Nazwa w języku polskim: Nazwa w języku angielskim: Kierunek studiów: Stopień studiów i forma: Rodzaj przedmiotu: Kod przedmiotu Grupa kursów: Zał. nr do ZW 33/01 KARTA PRZEDMIOTU Praktyczne

Bardziej szczegółowo

Scaling Scrum with SAFe. Małgorzata Czerwińska

Scaling Scrum with SAFe. Małgorzata Czerwińska Scaling Scrum with SAFe Małgorzata Czerwińska Agenda 1. Wstęp 2. Współpraca zespołów scrumowych 3. Zarządzanie Programem 4. Podsumowanie Wstęp Skuteczność zespołów developerskich, realizujących projekty

Bardziej szczegółowo

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne

Bardziej szczegółowo

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA Wykład 2 Wprowadzenie do metodologii lekkich i gry planistycznej Jacek Dajda Kraków, 18 października 2007 Plan wykładu Przyczyny powstanie

Bardziej szczegółowo

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą Załącznik nr 8 do SIWZ Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 3-CPI-WZP-44/13 Lp. Zakres wykonywanych czynności Liczba osób Imiona i nazwiska osób, którymi dysponuje wykonawca

Bardziej szczegółowo

PROGRAM KSZTAŁCENIA STUDIÓW PODYPLOMOWYCH CERTYFIKOWANY KIEROWNIK PROJEKTÓW

PROGRAM KSZTAŁCENIA STUDIÓW PODYPLOMOWYCH CERTYFIKOWANY KIEROWNIK PROJEKTÓW PROGRAM KSZTAŁCENIA STUDIÓW PODYPLOMOWYCH CERTYFIKOWANY KIEROWNIK PROJEKTÓW 1. Nazwa studiów podyplomowych: Certyfikowany Kierownik Projektów 2. Zwięzły opis kierunku Studia podyplomowe Certyfikowany Kierownik

Bardziej szczegółowo

Wydawnictwo PLACET zaprasza Państwa do zapoznania się z naszą ofertą.

Wydawnictwo PLACET zaprasza Państwa do zapoznania się z naszą ofertą. Wydawnictwo PLACET zaprasza Państwa do zapoznania się z naszą ofertą. PLACET słowo niegdyś używane w naszym języku a zapożyczone z łaciny oznaczało: przyzwolenie, zgodę, a też,,podobać się. To właśnie

Bardziej szczegółowo

Można rozpatrywać dwa sposoby zapewnienia obsługi informatycznej firmy:

Można rozpatrywać dwa sposoby zapewnienia obsługi informatycznej firmy: Oferta firmy W swojej codziennej pracy pomagamy firmom w kompleksowej obsłudze informatycznej. Jesteśmy dynamicznym, młodym zespołem techników i informatyków. Nasza oferta oparta jest na sprawdzonych i

Bardziej szczegółowo