Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

Latest commit

 

History

History
54 lines (37 loc) · 2.63 KB

SPRINTS.md

File metadata and controls

54 lines (37 loc) · 2.63 KB

Sprint 0: termin 5 IIIprezentacja

  • Wizja, plan kolejnych sprintów

Sprint 1: termin 25 IIIprezentacja

  • Opracowanie wymagań dla protokołu transmisji
  • Implementacja podstawowego transferu danych (bez autoryzacji, korekcji błędów, weryfikacji itp.)
  • Dokumentacja sposobu transmisji danych (użytych algorytmów, dekodowania sygnałów itp)
  • Przygotowanie testów części dekodującej i kodującej dane
  • Przygotowanie prezentacji sprintu

Sprint 2: termin 15 IVprezentacja

  • Opracowanie protokołu - korekcja błędów, weryfikacja poprawności
  • Przygotowanie CI
  • Przygotowanie kodu do serializacji/deserializacji/budowania pakietów
  • Testy implementacji pakietów
  • Implementacja korekcji błędów na najniższej warstwie transmisji
  • Testy korekcji błędów
  • Opracowanie API niższej warstwy oraz protokołu, restrukturyzacja poprzedniego, tymczasowego kodu
  • Lepszy sposób odbierania danych w niższej warstwie
  • Przygotowanie prezentacji sprintu

Sprint :3 termin 6 Vprezentacja

  • Implementacja i dokumentacja protokołu
  • Przygotowanie testów protokołu
  • Zapewnienie multiplatformowości projektu (Windows, MacOS, Linux)
  • Program do kalibracji parametrów połączenia pomiędzy dwoma komputerami
  • Uzupełnienie brakujących testów oraz dokumentacji
  • Przygotowanie prezentacji sprintu

Sprint 4: termin 20 Vprezentacja

  • Opracowanie wymagań dla obu aplikacji
  • Implementacja i dokumentacja interfejsu tekstowego
  • Przygotowanie prezentacji sprintu

Sprint 5: termin 3 VIprezentacja

  • Implementacja interfejsu graficznego
  • Przygotowanie prezentacji końcowej

Ważne zmiany:

**17.04.2020: **

  • Rezygnacja z tworzenia parowania urządzeń - uznaliśmy że jest to funkcjonalność która lepiej sprawdzi się w warstwie aplikacji.
  • Przeniesienie implementacji protokołu ze sprintu 2 na 3
  • Rezygnacja z autonegocjacji połączenia, zamiast tego program do kalibracji parametrów