Programowanie zespołowe

Podobne dokumenty
Programowanie obiektowe

Programowanie zespołowe

Zastosowania informatyki w gospodarce. Projekt. dr inż. Marek WODA

Zastosowania informatyki w gospodarce Projekt

Spis treści. 00 Red. Spis tresci. Wstep..indd :52:08

Zarządzanie projektami w NGO

Zarządzanie zespołem projektowym IT

Wstęp do zarządzania projektami

Wstęp do zarządzania projektami

Szkolenie 1. Zarządzanie projektami

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

Kurs z technik sprzedaży

Wstęp do zarządzania projektami

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

Scrum. Zwinna metodyka prowadzenia projektów

OFERTA SZKOLEŃ BIZNESOWYCH

KARTA PRZEDMIOTU 1. INFORMACJE OGÓLNE O PRZEDMIOCIE. Politologia Forma studiów. Studia stacjonarne Poziom studiów

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI WARSZAWA

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Poniższy program może być skrócony do 1 dnia lub kilkugodzinnej prezentacji.

PRZEWODNIK PO PRZEDMIOCIE

Planowanie i realizacja zadań w zespole Scrum

Zaplanować projekt fundraisingowy i przeprowadzić go przez wszystkie etapy realizacji nie tracąc z pola widzenia założonych efektów;

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

( SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI

Programowanie Zespołowe

ZADANIA NAUCZYCIELA OPIEKUNA PROJEKTU

Wprowadzenie w tematykę zarządzania projektami/przedsięwzięciami

Programowanie zespołowe

Ekonomiczny Uniwersytet Dziecięcy

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI GDAŃSK

Pokazujemy jak ratownictwo wygląda naprawdę

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

Metodyka zarządzania projektami

ZARZĄDZANIE PROJEKTAMI. Tomasz Janka KFDZOM Kołobrzeg, 21 września 2017

Zestawy zagadnień na egzamin dyplomowy (licencjacki) dla kierunku ZARZĄDZANIE (studia I stopnia)

Stres w pracy negocjatora. Wydział Psychologów Policyjnych KGP

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

Podstawy i języki programowania

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

VII. SZKOLENIA MIĘKKIE

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

PRZEWODNIK PO PRZEDMIOCIE

ZARZĄDZANIE ZESPOŁEM STWÓRZ ZESPÓŁ MARZEŃ CELE I KORZYŚCI SZKOLENIA: 2 dni

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

Kompetencje w zarządzaniu projektem

ŚCIEŻKA: Zarządzanie projektami

Zarządzanie Projektami zgodnie z PRINCE2

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

Komunikacja nastawiona na współpracę indywidualną i zespołową

Programowanie Zespołowe

Wprowadzenie do technologii HDR

Metodyki zwinne wytwarzania oprogramowania

PRAKTYKA ZARZĄDZANIA PROJEKTAMI W OPARCIU O PMBOK GUIDE 5TH.ED.

Project Management w BMP. Natalia Koryzna

Szkolenia dla kadry kierowniczej jednostek administracji publicznej

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Załącznik nr 1 do Zarządzenia Nr 98/2015 Prezydenta Miasta Konina z dnia 24 lipca 2015 r.

Programowanie zwinne

ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI

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

Programowanie zespołowe

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

Rola LIDERa w kontekście rozwoju grupy szkoleniowej

1 Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010

Testujemy dedykowanymi zasobami (ang. agile testers)

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Poziomy zarządzania projektem w odniesieniu do ról i odpowiedzialności

LETNIA AKADEMIA MŁODEGO MENEDŻERA

Skuteczne zarządzanie projektami IT w otoczeniu uczelnianym. Piotr Ogonowski

ZARZĄDZANIE PROJEKTAMI I PROCESAMI część pierwsza

Zarządzanie zasobami ludzkimi w projekcie badawczym Moduł III

SZKOŁA ZARZĄDZANIA PROJEKTAMI W KOMUNIKACJI

Egzamin / zaliczenie na ocenę*

ORGANIZACJA PROJEKTU EDUKACYJNEGO

PRZEWODNIK PO PRZEDMIOCIE

Zarządzanie projektami. Porównanie podstawowych metodyk

Studia podyplomowe w zakresie zarządzanie projektami Project Management

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Feature Driven Development

VII. SZKOLENIA MIĘKKIE

STUDIA PODYPLOMOWE Zarządzanie Projektami

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

Nauczanie zarządzania poprzez grę koncepcja studiów podyplomowych WSB w Toruniu.

Umiejętności interpersonalne w biznesie. Oferta ta skierowana jest do osób, które dzięki swojemu indywidualnemu podejściu

SKUTECZNY PROJECT MANAGER

PRZEDMIOTOWE ZASADY OCENIANIA Z PRZEDMIOTU EKONOMIA W PRAKTYCE

REGULAMIN REALIZACJI PROJEKTU EDUKACYJNEGO W GIMNAZJUM FILOMATA W GLIWICACH W ROKU SZKOLNYM 2015/2016

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

Pozytywne przywództwo i zarządzanie zespoł Management

Prezentacja firmy Royal Solutions Sp. z o.o.

Projekt. Młodzi dla Środowiska

Transkrypt:

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 zespołowe

Kontakt z prowadzącym Pokój 122. Konsultacje w poniedziałki od 13:00 do 14:30. Adres email: krzysztof@szwarc.net.pl 2 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. Diagram klas oraz ERD. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. Diagram klas oraz ERD. Zastosowanie Scruma. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. Diagram klas oraz ERD. Zastosowanie Scruma. Zastosowanie OOP. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. Diagram klas oraz ERD. Zastosowanie Scruma. Zastosowanie OOP. Pokrycie kodu testami jednostkowymi. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ogólne ramy projektu Zespołowe zaprojektowanie i zaimplementowanie systemu zarządzania przedsiębiorstwem transportowym. Diagram klas oraz ERD. Zastosowanie Scruma. Zastosowanie OOP. Pokrycie kodu testami jednostkowymi. Wykorzystanie serwisu GitHub. 3 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Plan zajęć Data Temat 21.02.2017 Wprowadzenie do zarządzania projektami i dobór grup 28.02.2017 Dobre praktyki tworzenia oprogramowania 07.03.2017 Podstawy testów jednostkowych 14.03.2017 Wybrane modele tworzenia oprogramowania i manifest Agile 21.03.2017 Scrum cz. 1 28.03.2017 Scrum cz. 2 i przeglad wybranych metodyk zwinnych 04.04.2017 Przypomnienie ERD i diagramu klas 11.04.2017 Systemy kontroli wersji 18.04.2017 Wolne 25.04.2017 Sprint 4 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Plan zajęć cd. Data Temat 02.05.2017 Wolne 09.05.2017 Sprint 16.05.2017 Sprint 23.05.2017 Sprint 30.05.2017 Sprint 06.06.2017 Prezentacje + wpisy 5 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Podstawowe pojęcia Projekt Projekt to złożone działanie o charakterze jednorazowym, które podejmuje się w celu osiągnięcia założonych celów (poprzez realizację szeregu działań wykonywanych w określonej kolejności). Zarządzanie projektem Zarządzanie projektem polega na podejmowaniu decyzji dotyczących użycia odpowiednich metod, technik i narzędzi tak, aby osiągnąć cel przedsięwzięcia w założonym terminie oraz w ramach określonego budżetu. 6 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. Ma swój początek i koniec. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. Ma swój początek i koniec. Powinien doprowadzić do pozytywnego efektu. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. Ma swój początek i koniec. Powinien doprowadzić do pozytywnego efektu. Ma tworzyć nową jakość. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. Ma swój początek i koniec. Powinien doprowadzić do pozytywnego efektu. Ma tworzyć nową jakość. Jest zaplanowany i kontrolowany. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cechy projektu Złożone przedsięwzięcie. Ma swój początek i koniec. Powinien doprowadzić do pozytywnego efektu. Ma tworzyć nową jakość. Jest zaplanowany i kontrolowany. Jest działaniem wyjątkowym i niepowtarzalnym. 7 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Trójkąt ograniczeń projektu 8 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Cele w projekcie SMART (ZMORA) Specyficzny sprecyzowany. Mierzalny możliwy do zmierzenia. Ambitny osiągnięcie go wymaga wysiłku. Realny osiągnięcie go musi być realne Terminowy jest ograniczony ramami czasowymi. 9 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Zadanie 1 Sformułuj cel główny dla projektu realizacji CRMa dla przedsiębiorstwa XYZ. 10 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ile projektów w branży kończy się sukcesem (2012)? 11 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Ile projektów w branży kończy się sukcesem (2015)? http://vitalitychicago.com/blog/agile-projects-are-more-successfultraditional-projects mgr inż. Krzysztof Szwarc Programowanie 12 / 28 zespołowe

Przyczyny porażek projektów (2009) Lp. Czynnik % odpowiedzi 1 Niekompletne wymagania 13,1 2 Brak zaangażowania użytkowników 12,4 3 Brak zasobów 10,6 4 Nierealistyczne oczekiwania 9,9 5 Brak wsparcia kierownictwa 9,3 6 Zmieniające się wymagania 8,7 7 Brak planowania 8,1 8 Projekt nie jest już potrzebny 7,5 9 Brak zarządzania IT 6,2 10 Analfabetyzm technologiczny 4,3 11 Inne 9,9 http://it.pwn.pl/artykuly/zarzadzanie-projektami/bez-celu-anirusz 13 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Problem z komunikacją https://socjomania.pl 14 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Zasada 1-10-100 http://kjarocka.pl 15 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Istotność przepływu informacji http://szwarc.net.pl/piwna 16 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Zadania 1 Zbudujcie zespół projektowy. 2 Wybierzcie lidera. 17 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Test osobowości https://www.16personalities.com/pl 18 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Lider zespołu Lider Według badań przeprowadzonych przez Ashridge Business School najlepszymi typami psychologicznymi do pełnienia funkcji lidera są: ESTJ, ENTJ, ISTJ oraz ENTP. 19 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Zadania 1 Dokonaj analizy bliskości emocjonalnej każdego członka zespołu z pozostałymi osobami obliczając średnią arytmetyczną wartości wszystkich relacji zachodzących między nim, a resztą drużyny. 2 Dokonaj analizy bliskości emocjonalnej zespołu obliczając średnią arytmetyczną wartości wszystkich relacji zachodzących między jego członkami. 20 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Test osobowości Grabowska, Bliskość emocjonalna w tworzeniu zespołów 21 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Fazy tworzenia zespołu wg Tuckmana http://blogtrenerski.pl/ 22 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Faza pierwsza - formowanie zespołu Członkowie zespołu nie znają się między sobą. Panuje atmosfera niepewności. Osoba kierująca powinna określić strukturę, role oraz wzajemne zależności oraz normy obowiązujące w zespole. Grupa wymaga jasnego określenia celów, jak i klarownego podawania zadań. Duże zapotrzebowanie na informacje zwrotne od lidera na temat sposobu wykonywania zadań (zespół powinien być dokładnie kontrolowany). 23 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Faza druga - konflikt (docieranie) Członkowie zespołu otwierają się na siebie, co prowadzi do konfrontacji przeciwstawnych poglądów. Kształtują się nieformalne zasady pracy indywidualnej i grupowej. Widoczne są przejawy wrogości i walka o pozycję. Członkowie zespołu nie wymagają dużej kontroli nad realizowanymi zadaniami - lider może ograniczyć się do konsultacji i powierzyć im odpowiedzialność za wykonanie pracy. Lider powinien rozwiązywać konflikty i inicjowanć jak najwięcej bezpośrednich kontaktów między członkami grupy. 24 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Faza trzecia - normowanie Powstają wspólne zasady. Zostają rozwiązane kluczowe konflikty. Członkowie zespołu zaczynają działać jako całość. W zespole pojawia się otwartość i bezpośrednie rozmowy o tym, co się dzieje w projekcie. Lider powinien wspierać myślenie o zespole jako całości (promowanie dobra zespołu). Lider ma pomóc w ustaleniu norm oraz wspierać w efektywnej komunikacji między członkami zespołu. 25 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Faza czwarta - działanie Celem staje się efektywna praca zespołu jako całości. Proces, narzędzia, role oraz podział odpowiedzialności stają się mniej istotne. Występuje sprawny przepływ informacji pomiędzy współpracownikami. Lider powinien wspierać samoorganizację zespołu. Lider musi eliminować dysfunkcje zespołu i wspierać wymianę wiedzy w zespole. 26 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Fazy tworzenia zespołu, a efektywność https://static1.squarespace.com 27 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe

Dziękuję za uwagę 28 / 28 mgr inż. Krzysztof Szwarc Programowanie zespołowe