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

Lekcja 25: Projekt zespolowy - realizacja (3)

Finalizacja projektu, testowanie, przygotowanie do prezentacji

📋 Podstawa programowa: IV.1+II.2
integracjaprezentacjeprojekt zespolowyrealizacjatestowanie
00:00
Stand-up meeting
5 min
00:05
Finalizacja kodu
20 min
00:25
Testowanie koncowe
10 min
00:35
Przygotowanie prezentacji
10 min
📚

Teoria

Ostatnia prosta - finalizacja projektu

To ostatnia lekcja robocza przed prezentacja. Priorytet: dzialajacy projekt. Lepiej miec mniej funkcji, ale wszystkie dzialajace, niz duzo funkcji z bledami.

Zasada "Feature Freeze": Na dzisiejszej lekcji NIE dodajemy nowych funkcji! Skupiamy sie na: naprawianiu bledow, testowaniu, poprawianiu wygladu i przygotowaniu prezentacji. Nowe funkcje = nowe bledy = stres przed prezentacja.

Checklist finalizacji projektu

  1. Kod dziala bez bledow - uruchom caly program od poczatku do konca
  2. Obsluga bledow - program nie pada na blednych danych wejsciowych
  3. Wyglad i UX - czytelne komunikaty, przyjazny interfejs
  4. Komentarze w kodzie - kluczowe fragmenty sa opisane
  5. Dokumentacja - specyfikacja jest aktualna, opis kodu gotowy
  6. Backup - kopia zapasowa projektu (na dysku, w chmurze, na emailu)

Testowanie koncowe

Przeprowadzcie testy koncowe projektu:

  • Test "szczesliwej sciezki" - wszystko dziala przy normalnym uzyciu
  • Test "zlosliwego uzytkownika" - co sie stanie, gdy ktos wpisze bzdury?
  • Test na innym komputerze - czy projekt uruchamia sie u kolegi?
  • Test prezentacji - przejdzcie caly scenariusz demo

Przygotowanie prezentacji zespolowej

Na nastepna lekcje (L26) kazdy zespol prezentuje projekt (8-10 minut). Ustalcie:

  • Kto co mowi? - podzielcie prezentacje miedzy czlonkow zespolu
  • Scenariusz demo - co dokladnie pokazujecie i w jakiej kolejnosci?
  • Plan B - co jesli demo nie zadziala? (przygotujcie screenshoty lub nagranie)
  • Slajdy - 5-7 slajdow wspomagajacych prezentacje (opcjonalnie)

Struktura prezentacji zespolowej

  1. Wprowadzenie (1 min) - przedstawienie zespolu, tematu, problemu
  2. Demonstracja (3-4 min) - pokaz dzialajacego projektu
  3. Technologie i architektura (1-2 min) - co uzyliscie, jak zorganizowaliscie kod
  4. Praca zespolowa (1 min) - jak dzieliliscie sie praca, co bylo najtrudniejsze
  5. Wnioski (1 min) - czego sie nauczyliscie, co zrobilibyscie inaczej
  6. Pytania (1-2 min) - odpowiedzi na pytania klasy i nauczyciela
✏️

Zadania

Obowiazkowe

Zadanie 1: Stand-up i priorytetyzacja

Przeprowadzcie stand-up. Ustalcie, co MUSI byc gotowe do konca lekcji, a z czego mozna zrezygnowac. Priorytet: dzialajacy projekt > nowe funkcje.

Obowiazkowe

Zadanie 2: Finalizacja i naprawa bledow

Naprawcie wszystkie znane bledy. Sprawdzcie obsluge blednych danych. Upewnijcie sie, ze projekt uruchamia sie poprawnie od zera. Dodajcie brakujace komentarze.

Obowiazkowe

Zadanie 3: Testowanie koncowe

Przeprowadzcie pełne testowanie: scenariusz "szczesliwej sciezki" i "zlosliwego uzytkownika". Poproście inny zespol o przetestowanie waszego projektu (cross-testing). Naprawcie znalezione bledy.

Obowiazkowe

Zadanie 4: Przygotowanie prezentacji

Ustalcie scenariusz prezentacji: kto co mowi, co pokazujecie, w jakiej kolejnosci. Przygotujcie plan B. Przecwiczcie prezentacje co najmniej raz. Czas: max 8-10 minut na zespol.

🎥

Materialy wideo

3 Cykl projektowy (Project Cycle Time)
SCRUMPION
Realizacja Wizji Agnieszki: Domki Wycięte w Różnych Materiałach
JetSystem
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 24: Projekt zespolowy (2): realizacja Lekcja 26: Projekt zespolowy - prezentacja i ocena →