Laboratorium 1: Wybór problemu i utworzenie zespołu
Cel zajęć
Na tych zajęciach utworzone zostaną zespoły projektowe i wybierany zostanie problem, który będzie rozwiązywany w dalszej części przedmiotu.
Po zajęciach każdy zespół powinien:
- znać skład zespołu i wstępny podział odpowiedzialności;
- mieć wybrany konkretny, użyteczny problem;
- wypełnić kartę projektu w Wordzie.
Zasada wyboru problemu
Nie projektujemy aplikacji tylko dlatego, że da się ją zaprogramować. Najpierw identyfikujemy problem, potrzebę lub proces, który można usprawnić. Dopiero później wybieramy technologię i sposób realizacji.
Projekt powinien:
- mieć jasno określony problem i wymagane rezultaty;
- mieć charakter analityczny lub ekonometryczny;
- wykorzystywać dane publiczne, instytucjonalne albo zebrane samodzielnie;
- kończyć się działającym prototypem, modelem, modułem analitycznym albo narzędziem wspierającym konkretną decyzję;
- rozwiązywać rzeczywisty, jasno opisany problem.
Uwaga
Projekt nie powinien być kolejnym ogólnym sklepem internetowym, blogiem ani prostą aplikacją CRUD bez uzasadnionego zastosowania.
Czym jest dobry problem projektowy?
Dobry problem:
- dotyczy konkretnego użytkownika, organizacji lub grupy osób;
- jest możliwy do zbadania i opisania;
- wymaga wykorzystania danych, analizy, modelowania lub zaprojektowania systemu;
- ma możliwy do zademonstrowania rezultat;
- jest wystarczająco mały, aby zrealizować jego pierwszą wersję w ramach przedmiotu;
- pozwala porównać lub uzasadnić wybór metody;
- nie narusza prywatności, praw autorskich ani zasad bezpieczeństwa.
Pytania pomocnicze
- Kto ma problem?
- Na czym dokładnie polega problem?
- Jak obecnie jest rozwiązywany?
- Jakie dane mogą być potrzebne?
- Co będzie wynikiem projektu?
- Po czym poznamy, że rozwiązanie działa?
- Czy możemy wykonać wersję podstawową w czasie przeznaczonym na przedmiot?
Przykładowe obszary
Traktować poniższe propozycje jako inspirację, a nie zamkniętą listę tematów.
- analiza i prognozowanie zużycia energii;
- analiza obłożenia sal lub zasobów uczelni;
- analiza transportu, ruchu lub dostępności miejsc parkingowych;
- wykrywanie anomalii w danych pomiarowych;
- analiza wyników ankiet;
- narzędzie wspierające planowanie budżetu lub kosztów;
- analiza jakości powietrza lub danych środowiskowych;
- prognozowanie popytu lub liczby zgłoszeń;
- system wspierający pracę konkretnej organizacji lub jednostki;
- porównanie metod klasyfikacji, regresji albo grupowania dla rzeczywistego problemu.
Karta projektu
Wypełnić gotowy szablon w Wordzie: Karta projektu.
Zasady pracy zespołowej
- Zapisywać decyzje projektowe zamiast ustalać je wyłącznie ustnie.
- Dzielić problemy i zadania na małe elementy.
- Znać ogólną ideę całego projektu, nie tylko własny fragment.
- Pokazywać rzeczywisty postęp, a nie tylko opowiadać o planach.