Technikum Klasa II 45 minut PP: IV.1+II.2 | s. 343-345

Lekcja 23: Projekt zespolowy - wybor tematu, planowanie (1)

Praca w zespole, wybor tematu, podzial ról, harmonogram

📋 Podstawa programowa: IV.1+II.2
Scrumplanowanieprojekt zespolowyrolezespol
00:00
Wprowadzenie
5 min
00:05
Teoria pracy zespolowej
10 min
00:15
Tworzenie zespolow i planowanie
25 min
00:40
Podsumowanie
5 min
📚

Teoria

Projekt zespolowy - zasady

W ramach projektu zespolowego grupy 3-4 osobowe stworza projekt informatyczny. Projekt rozlozony jest na 4 lekcje: planowanie (L23), realizacja (L24-L25) i prezentacja z ocena (L26).

Dlaczego praca zespolowa? W prawdziwej branzy IT prawie nikt nie pracuje sam. Umiejetnosc wspolpracy, komunikacji i podzialu zadan to kompetencje rownie wazne jak umiejetnosci techniczne. Pracodawcy czesto pytaja o doswiadczenia w pracy zespolowej na rozmowach kwalifikacyjnych.

Role w zespole projektowym

Kazdy zespol powinien podzielic role (jedna osoba moze pełnic kilka rol):

  • Lider projektu (Project Manager) - koordynuje prace, pilnuje harmonogramu, rozwiazuje konflikty
  • Programista glowny - odpowiada za architekture i kluczowy kod
  • Tester - planuje i przeprowadza testy, szuka bledow
  • Dokumentalista / Prezenter - prowadzi dokumentacje, przygotowuje prezentacje

Propozycje tematow projektow zespolowych

  1. Strona internetowa klasy/szkoly - wielostronicowa witryna HTML/CSS z informacjami o klasie, planie lekcji, galeria
  2. Aplikacja konsolowa - system zarzadzania - np. biblioteka szkolna, sklep, dziennik elektroniczny (Python)
  3. Gra komputerowa - prosta gra w Pythonie (z wykorzystaniem Pygame lub tekstowa)
  4. Analiza danych - zbieranie i wizualizacja danych (np. pogoda, sport, ankieta szkolna) z uzyciem matplotlib
  5. Chatbot tematyczny - bot odpowiadajacy na pytania z wybranego tematu
  6. Automatyzacja zadan - skrypty automatyzujace powtarzalne zadania (np. organizacja plikow, web scraping)
  7. Prezentacja multimedialna - interaktywna prezentacja edukacyjna na wybrany temat (HTML/CSS/JS)
  8. Wlasny temat - po zatwierdzeniu przez nauczyciela

Metodyka pracy - Kanban

Kanban to prosta metoda zarzadzania zadaniami. Tworzysz tablice z kolumnami:

  • Do zrobienia (To Do) - zadania zaplanowane
  • W trakcie (In Progress) - nad czym aktualnie ktos pracuje
  • Do sprawdzenia (Review) - gotowe, ale wymaga sprawdzenia
  • Zrobione (Done) - zakonczone i zatwierdzone

Mozna uzyc Trello, tablicy korkowej, lub nawet kartki papieru z sticky notes.

Specyfikacja projektu zespolowego

Kazdy zespol musi przygotowac dokument zawierajacy:

  • Nazwa projektu i sklad zespolu (z rolami)
  • Opis problemu i cel projektu
  • Lista funkcjonalnosci (co program/strona bedzie robila)
  • Technologie (Python, HTML/CSS, biblioteki)
  • Podzial zadan - kto za co odpowiada
  • Harmonogram - co na L23, L24, L25, L26
  • Kryteria sukcesu - po czym poznacie, ze projekt jest gotowy

Zasady wspolpracy

  • Kazdy czlonek zespolu musi miec konkretne zadania
  • Regularna komunikacja - na kazdej lekcji krotkie spotkanie statusowe (5 min)
  • Konflikty rozwiazujemy rozmowa, nie ignorowaniem
  • Kazdy ponosi odpowiedzialnosc za swoja czesc
  • Pomagamy sobie nawzajem
✏️

Zadania

Obowiazkowe

Zadanie 1: Tworzenie zespolu i wybor tematu

Utworzcie zespoly 3-4 osobowe. Przedyskutujcie propozycje tematow i wybierzcie jeden. Zglosccie temat nauczycielowi do zatwierdzenia. Uzasadnijcie wybor w 3-5 zdaniach.

Obowiazkowe

Zadanie 2: Podzial ról i specyfikacja

Przydzielcie role w zespole (lider, programista, tester, dokumentalista). Wypelnijcie specyfikacje projektu wedlug szablonu z teorii. Oddajcie dokument nauczycielowi.

Obowiazkowe

Zadanie 3: Tablica Kanban

Stworzcie tablice Kanban dla projektu (w Trello lub na kartce). Rozbijcie projekt na konkretne zadania (minimum 10). Kazdemu zadaniu przypiszcze osobe odpowiedzialna i termin. Przenescie pierwsze zadania do kolumny "W trakcie".

Obowiazkowe

Zadanie 4: Harmonogram pracy

Stworzcie harmonogram na 3 lekcje robocze (L24-L25 realizacja, L26 prezentacja). Okreslcie: co musi byc gotowe na koniec kazdej lekcji (kamienie milowe). Lider odpowiada za pilnowanie harmonogramu.

🎥

Materialy wideo

Microsoft Planner - Tworzenie projektu #256
Zarządzanie Projektami - Mariusz Kapusta
Zarządzanie portfelem projektów [PORADNIK DLA POCZĄTKUJĄCYCH]
Adriana Girdler
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 22: Prezentacja projektow programistycznych Lekcja 24: Projekt zespolowy (2): realizacja →