200 likes | 351 Views
System Wspomagania Nauczania Przez Internet „OBAN”. Patryk Kołakowski. Agenda. O projekcie i systemie Ogólna prezentacja systemu Problemy i zagrożenia Problemy natury technicznej, błędy i sukcesy Podsumowanie Uwagi końcowe. O projekcie i systemie. Główne cele prowadzenia projektu. Nauka
E N D
System Wspomagania Nauczania Przez Internet „OBAN” Patryk Kołakowski
Agenda • O projekcie i systemie • Ogólna prezentacja systemu • Problemy i zagrożenia • Problemy natury technicznej, błędy i sukcesy • Podsumowanie • Uwagi końcowe
Główne cele prowadzenia projektu • Nauka • Wytworzenie produktu
Podstawowe funkcje systemu • Zarządzanie materiałami dydaktycznymi • Zarządzanie procesem nauczania • Zarządzanie kadrą • Zarządzanie studentami i grupami • Generowanie statystyk
Użytkownicy systemu • Gość • Kierownik przedmiotu • Wykładowca i ćwiczeniowiec • Student
Problemy i zagrożenia • Mała wiedza i doświadczenie zespołu projektowego • Trudności w komunikacji pomiędzy członkami zespołu projektowego • Nie wywiązywanie się z powierzonych zadań • Problem z mobilizacja do pracy zespołu projektowego • Nieobecności istotnych osób • Rezygnacja członków zespołu z uczestnictwa w projekcie • Utrata danych
Wnioski • Zastosowanie odpowiednich modeli i norm jakości w systemie OBAN spowodowało, że produkt końcowy jest wysokiej klasy • Udało się uniknąć bardzo kosztownych błędów oraz wielu problemów w trakcie pacy nad systemem • Zarządzanie jakością w obecnych czasach jest niezbędne w projektowaniu systemów informacyjnych
Problemy • Niedbałe podejście do wyglądu interfejsu (literówki, ortografia, podejście „na próbę”) • Brak obsługi błędów i wyjątków • Programowanie „na swoim” (niescalanie) • Brak zainteresowania wynikami testów • Niepoprawianie błędów
Wnioski • Zespół testujący powołujemy jak najwcześniej.Testerzy są aktywni przed fazą testowania • Planowanie prac opracowujemy wraz z grupa testującą (priorytety odnośnie kolejności powstawania modułów) • Plany i propozycje testów powstają w początkowej fazie prac nad projektem
Wnioski c.d. (2) • Programiści na bieżąco śledzą wyniki testowania • Wyłonione błędy są szybko usuwane • Zlekceważenie raportu o błędzie = konsekwencje • Skuteczne testowanie = śledzenie dalszych losów wyłonionych błędów
Napotkane problemy • Mało rozpoznana dziedzina problemowa • Brak dostępu do sali projektowej i komputerów w pierwszym semestrze projektu • Brak właściwej administracji salą • Za mała sala projektowa
Napotkane problemy c.d. (2) • Za mało komputerów w sali projektowej • Każda grupa projektowa zabiera jeden komputer na serwer • Współdzielenie komputerów przez wiele grup • Przy tej klasie projektu, trudno pracować bez praw administratora systemu operacyjnego • Zbyt słabe komputery w sali projektowej
Napotkane problemy c.d. (3) • Słaba wiedza uczestników projektu z tworzenia takiego rodzaju systemów • Zbyt późne nauczanie przedmiotów takich jak PRI, MAS, BYT i POZ • Brak przedmiotów traktujących o technologiach używanych w takiego rodzaju projektach
Napotkane problemy c.d. (4) • Ograniczona liczba środków motywujących w rękach kierownika projektu • Brak selekcji kandydatów na specjalizacje • Brak prowadzenia równolegle z projektem kursów z takich technologii jak JSP/Servlets i .NET • Bardzo ograniczony dostęp do ksero i drukarki
Popełnione błędy • Zbytnie zaufanie do uczestników projektu • Słaba kontrola uczestników projektu • Pozwolenie na wytworzenie się zbyt silnej jednej grupy • Nieokreślenie w początkowych fazach projektu dokładnej funkcjonalności systemu • Zezwalanie na zmiany funkcjonalności w końcowych fazach bez ich negocjacji
Osiągnięte sukcesy • Dydaktyczny • Poznanie nowych technologii i nauczenie się jak z nich korzystać • Doświadczenia z pracy w dużej grupie • Niespotykane na skalę krajową osiągnięcie • Implementacyjny • Wytworzenie przydatnego systemu
Osiągnięte sukcesy c.d. (2) • Inne • Dopiero naszej grupie udało się zapanować nad salą projektową, tak aby poszczególne grupy projektowe nie przeszkadzały sobie nawzajem