Metodyki zwinne wytwarzania oprogramowania
|
|
- Martyna Klimek
- 8 lat temu
- Przeglądów:
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
Programowanie zwinne
Programowanie zwinne Wykład 1 Marcin Młotkowski 10 października 2012 Plan wykładu Sprawy organizacyjne Organizacja pracowni 1 Sprawy organizacyjne Organizacja pracowni 2 3 Marcin Młotkowski Programowanie
Bardziej szczegółowoGłówne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)
Extreme programming Główne założenia XP Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness) Praktyki Planowanie: Planowanie releasu Planowanie iteracji
Bardziej szczegółowoSYSTEMY INFORMATYCZNE ćwiczenia praktyczne
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 4 - modele tworzenia oprogramowania, manifest Agile i wstęp do Scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 14 marca 2017 1 / 21 mgr inż. Krzysztof
Bardziej szczegółowoProgramowanie Zespołowe
Programowanie Zespołowe Programowanie zwinne dr Rafał Skinderowicz mgr inż. Michał Maliszewski Programowanie zwinne Grupa metodyk wytwarzania oprogramowania oparta na modelu iteracyjno-obiektowym Powstała
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: laboratorium PROJEKT ZESPOŁOWY DYPLOMOWY IO Team Project SE Forma studiów:
Bardziej szczegółowoJarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming
Jarosław Kuchta Wymagania jakości w Agile Programming Wady klasycznych metod zapewnienia jakości Duży narzut na dokumentowanie Późne uzyskiwanie konkretnych rezultatów Trudność w odpowiednio wczesnym definiowaniu
Bardziej szczegółowoAgile 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ółowoZarzą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ółowoLekkie 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ółowoWsparcie 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ółowoWskazó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ółowoDobre 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ółowoAkademia ADB Wykład I Praca w grupie i jakość kodu
Akademia ADB Wykład I Praca w grupie i jakość kodu Ale zanim zaczniemy... https://www.adbglobal.com/adb-tech-talk/ Wtorek, 24 X 2017, 18:00 w Filharmonii Zielonogórskiej Kto pracuje nad projektem? Nad
Bardziej szczegółowoCykle ż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ółowoMetodyki 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ółowoE-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-1IZ3-06-s6 Nazwa modułu Inżynieria Programowania Nazwa modułu w języku angielskim Software Engineering Obowiązuje od roku akademickiego 2012/2013 (aktualizacja
Bardziej szczegółowoAgile 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ółowoINŻYNIERIA OPROGRAMOWANIA LAB 1
INŻYNIERIA OPROGRAMOWANIA LAB 1 MODELE TWORZENIA OPROGRAMOWANIA dr inż. Joanna Świebocka-Więk O mnie Kogo szukać? dr inż. Joanna Świebocka-Więk Gdzie szukać: Pokój 216, budynek D10 Zespół Technik Informacyjnych
Bardziej szczegółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoOrganizacja 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ółowoProjekt 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ółowoE-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-ID1S-08-s5 Nazwa modułu Nazwa modułu w języku angielskim Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Podstawy Inżynierii Programowania
Bardziej szczegółowoZARZĄDZANIE PROJEKTAMI. Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017
ZARZĄDZANIE PROJEKTAMI Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017 A CO JA Z TEGO BĘDĘ MIAŁ? Oszczędność pieniędzy Zwiększenie wydajności Szybsze wdrożenie Skrócenie procesu decyzyjnego Osiągnięcie
Bardziej szczegółowoZasady 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ółowoOpis metodyki i procesu produkcji oprogramowania
Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie
Bardziej szczegółowoPolitechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 201/2016 Kierunek studiów: Informatyka Stosowana Forma
Bardziej szczegółowoEgzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli
Bardziej szczegółowoWykł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ółowoINŻ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ółowoThe 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ółowoTechniki 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ółowoTemat: 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ółowoSpis 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ółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU
Bardziej szczegółowoSkuteczne zarządzanie projektami IT w otoczeniu uczelnianym. Piotr Ogonowski
Skuteczne zarządzanie projektami IT w otoczeniu uczelnianym Piotr Ogonowski Agenda Najważniejsze elementy organizacji projektowej Agile czy klasycznie? Jak wdrożyć podejście projektowe na Uczelni? Kluczowe
Bardziej szczegółowoSYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/17 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
Bardziej szczegółowoSYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/17 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
Bardziej szczegółowoZarządzanie projektem prawnym w praktyce
Zarządzanie projektem prawnym w praktyce Program 2 dniowy Po raz pierwszy kompleksowe szkolenie dla prawników Definiowanie, planowanie i skuteczna realizacja w pracy prawnika Terminy: Wrocław, 6-7 grudnia
Bardziej szczegółowoPROJEKTOWANIE 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ółowoPlanowanie 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ółowoPRZEWODNIK 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ółowoRAPORT 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ółowoMetody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31
Metody wytwarzania oprogramowania Metody wytwarzania oprogramowania 1/31 Metody wytwarzania oprogramowania 2/31 Wprowadzenie Syndrom LOOP Late Późno Over budget Przekroczono budżet Overtime nadgodziny
Bardziej szczegółowoZarz 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ółowoWstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
Bardziej szczegółowoMODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś
OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś (często stosowany w praktyce do projektów o niewielkiej złożoności) wymagania specyfikowanie kodowanie
Bardziej szczegółowo( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI
( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI Szkoła powstała z myślą o ludziach odpowiedzialnych za realizację kompleksowych projektów komunikacyjnych przy wykorzystaniu dostępnych zasobów, zarówno w
Bardziej szczegółowoPodejś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ółowoNazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
Bardziej szczegółowoSTUDIA 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ółowoOgó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ółowoZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI
( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI Stworzyliśmy unikatową okazję do przekazania praktycznej wiedzy i doświadczeń osób, które odpowiadają za wielkie i małe projekty marketingowe, z sukcesem stosując
Bardziej szczegółowoOceny z prezentacji INKU011S. Zofia Kruczkiewicz
Oceny z prezentacji INKU011S Zofia Kruczkiewicz Data Student Oceny Uwagi 22.10.2017 231085 3.0 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt
Bardziej szczegółowoProjektowanie 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". CZYNNIKI PROJEKTU Cel (zakres) projektu: wyznacza ramy przedsięwzięcia, a tym samym zadania
Bardziej szczegółowoJak 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ółowoZarzą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ółowoTechnologia programowania
Wykład 1 2 październik 2018 Cel kursu Znacie język programowania oraz umiecie tworzyć proste aplikacje. Nie macie doświadczenia w tworzeniu dużych i złożonych systemów. Aby stworzyć duży system należy:
Bardziej szczegółowoTechnologie 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ółowoWstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
Bardziej szczegółowoTematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację
Bardziej szczegółowoProgramowanie 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ółowoSTUDIA 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( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI
( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI Szkoła powstała z myślą o ludziach odpowiedzialnych za realizację kompleksowych projektów komunikacyjnych przy wykorzystaniu dostępnych zasobów, zarówno w
Bardziej szczegółowoZarządzanie projektem prawnym w praktyce
Zarządzanie projektem prawnym w praktyce Po raz pierwszy kompleksowe szkolenie dla prawników Definiowanie, planowanie i skuteczna realizacja w pracy prawnika Prawnik = project manager Świadczenie usług
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 1 - wprowadzenie do zarządzania projektami mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 21 lutego 2017 1 / 28 mgr inż. Krzysztof Szwarc Programowanie
Bardziej szczegółowoKARTA 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ółowoZarzą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ółowoCzęść I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA
CSIOZ-WZP.65.48.20 Część I - Załącznik nr 7 do SIWZ Warszawa. 20r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA Wykonawca oświadcza, że do realizacji zamówienia
Bardziej szczegółowoAgile 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ółowoZarzą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ółowoWyniki ankiety TenStep Polska dla uczestników konferencji PMI Wrocław Chapter
Wyniki ankiety TenStep Polska dla uczestników konferencji PMI Wrocław Chapter Jakie standardy / metodyki zarządzania projektami są stosowane w Twojej organizacji? PMBOK Guide (lub modyfikacja) 36 60 %
Bardziej szczegółowoEtapy życia oprogramowania
Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano
Bardziej szczegółowoPomagamy firmom podejmować trafne decyzje biznesowe. Dostarczamy korzystne i nowoczesne rozwiązania IT. HURO Sp. z o.o.
Pomagamy firmom podejmować trafne decyzje biznesowe. Dostarczamy korzystne i nowoczesne rozwiązania IT. HURO Sp. z o.o. O HURO EKSPERCI TECHNOLOGII MICROSOFT.NET 10 letnie doświadczenie w dostarczaniu
Bardziej szczegółowoStandardy dotyczące zarządzania projektami (zwane metodyką) tworzone są często w sposób uniwersalny, niezależnie od dziedziny w której projekt jest
Standardy dotyczące zarządzania projektami (zwane metodyką) tworzone są często w sposób uniwersalny, niezależnie od dziedziny w której projekt jest wykonywany, przez co sposób prowadzenia projektu jest
Bardziej szczegółowoZakres 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ółowoNowa 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ółowoProjektowanie obiektowe Wzorce projektowe. Wprowadzenie do wzorców projektowych
Projektowanie obiektowe Wzorce projektowe Wprowadzenie do wzorców projektowych 1 Zagadnienia Katalog wzorców projektowych wg Gang of Four Zasady projektowania obiektowego S O L I D MVC - Model-Widok-Kontroler
Bardziej szczegółowoModele 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ółowoWzorce projektowe i refaktoryzacja
Wzorce projektowe i refaktoryzacja Paweł Kozioł p.koziol@students.mimuw.edu.pl 18.01.2005 Moja praca magisterska Narzędzie dla środowiska Eclipse wspierające stosowanie wzorców projektowych J2EE Prowadzący:
Bardziej szczegółowoLeszek 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ółowoSTUDIA 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ółowoSZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI
( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI Szkoła powstała z myślą o ludziach odpowiedzialnych za realizację kompleksowych projektów komunikacyjnych, zarówno w agencjach, jak w działach marketingu przedsiębiorstw.
Bardziej szczegółowoPYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK
KLUCZ ODPOWIEDZI Część DODATEK 8.1 9.4 PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB Na podstawie: Syllabus REQB Certified Professional for Requirements Engineering, Advanced Level, Requirements
Bardziej szczegółowoEtapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
Bardziej szczegółowoSzkolenie 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ółowoMetodyka 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ółowoPodejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań
Metodyka Scrum Podejście tradycyjne plan wykonanie sekwencyjna natura wykonywanych zadań analiza i definiowanie wymagań projektowanie rozwiązań kodowanie rozwiązań testowanie odstępstwo od planu jest kosztowne
Bardziej szczegółowoZarządzanie projektami w otoczeniu uczelnianym. Piotr Ogonowski
Zarządzanie projektami w otoczeniu uczelnianym Piotr Ogonowski 1 Agenda Kluczowe elementy organizacji projektowej Jak wdrożyć organizację projektową na uczelni? Dobre praktyki z wdrożeń W czym pomoże nam
Bardziej szczegółowoSCRUM. 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ółowoZarzą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ółowoPRINCE Foundation
PRINCE2 2009 Foundation Istota PRINCE2 Metodyka PRINCE2 stanowi doskonałą podstawę do realizacji wszelkich projektów w przedsiębiorstwach i organizacjach dowolnej wielkości i branży. Pozwala w zorganizowany
Bardziej szczegółowoZarządzanie projektami - wstęp. Paweł Rola
Zarządzanie projektami - wstęp Paweł Rola dr inż. Jan Betta jan.betta@pwr.wroc.pl Budynek: B-4, p. 424 Materiały do wykładu i ćwiczeń: www.ioz.pwr.wroc.pl/pracownicy/betta/ Wprowadzenie Legenda: A. Używali
Bardziej szczegółowoZarządzanie Projektami Project Management
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 205/206 Zarządzanie Projektami Project Management A. USYTUOWANIE MODUŁU W SYSTEMIE
Bardziej szczegółowoProjekt 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ółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1 - wprowadzenie do zarządzania projektami mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 22 luty 2017 1 / 29 mgr inż. Krzysztof Szwarc Programowanie
Bardziej szczegółowoZwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)
Program szkolenia: Zwinna współpraca programistów i testerów z wykorzystaniem BDD i Spec Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Zwinna współpraca programistów i testerów
Bardziej szczegółowo( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI
( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI Szkoła powstała z myślą o ludziach odpowiedzialnych za realizację kompleksowych projektów komunikacyjnych przy wykorzystaniu dostępnych zasobów, zarówno w
Bardziej szczegółowo