Skip to content

wojciech11/se_techniczny_projekt_nowatorski

Repository files navigation

Techniczny projekt nowatorski / Innovative Technical Project

Techniczny projekt nowatorski

Każdy z 3 semestrów to jest kolejna iteracja, eksperyment.

Semestr 1

Cel: Temat, opis tematu, PoC lub MVP, oraz początki części pisemnej. Najwięcej energi powinno pójść na aplikację.

Spotkania (5 razy):

  1. Wstęp - slajdy, przykładowe tematy, szukanie pomysłów i wymagania oraz przykładowa formatka;

  2. Odpowiedzi na Wasze pytania dotyczące wymagań formalnych oraz Waszych tematów (przesłanych emailem wcześniej). Prowadzący omówi przykładową pracę końcową, powie też krótko o testowania pomysłów przed implementacją;

  3. Każda prezentuje swój temat (4 min), 2 slajdy maksymalnie. Omówimy jak powinna wyglądać struktura pracy i literatura.

  4. Każa osoba robi demo Proof-of-Concept/Spike/MVP, wczesny draft pisemny (wybrana formatka, spis treści) - (checklista).

  5. Podsumowanie - slajdy.

    Na zaliczenie - prezentacja 8 minut na osobę:

    1. Live demo PoC / Spike czy MVP.
    2. Opowiedzenie o pomyśle na projekt;
    3. Pokazanie:
    • spis treści;
    • literatury;
    • wszystko w Git (łącznie z prezentacją).

    Proszę po zaprezentowaniu, przesłać emaila (tytuł: Zaliczenie, Projekt Nowatorski 1, nazwa_grupy) do prowadzącego z linkiem do repo oraz prezentacji oraz krótką notką jeśli prowadzący ma zwrócić na coś uwagę.

Semestr 2

Cel: delivery end2end, czyli działająca aplikacja w happy path + kolejna iteracja nad częścią pisemną - wczesny draft. Widzimy się 5 razy na dwie godziny lekcyjne. Najwięcej energi powinno pójść na aplikację, 10-20% na część pisemną.

Spotkania (5 razy):

  1. Wstęp & sprawdzenie, sprawdzenie gdzie jesteście, czy jesteście czymś zablokowani, odpowiedzi na pytania - slajdy (md). Proszę powtórzyć sobie wymagania formalne;

  2. Demo aplikacji (wymagane do zaliczenia), przedstawienie planu na semestr 3 projektu nowatorskiego + pokazanie uzupełnionych braków (jeśli takie były) - co trzeba mieć;

  3. Odpowiedzi na pytania oraz omówienie przykładowej pracy inżynieryjnej;

  4. Demo aplikacji, oraz prezentacja postępów z pracą pisemną;

  5. Na zaliczenie seminarium:

    • live demo end2end jednego ze scenariuszy waszej aplikacji;
    • prezentacja pracy - 4 slajdy max + więcej jako backup;
    • spis treści i literatura we właściwym formacie, wybrany format dokumentu, wybrane sekcje mają tekst;
    • przejście po historii repozytorium git;
    • git repo: README.md czy jest regularnie wykorzystane do pracy (commits), struktura, itp. itd;
    • Wszystko w repozytorium git: app i praca pisemna.

    Proszę po prezentacji, przesłać emaila (tytuł: Zaliczenie, Projekt Nowatorski 2, nazwa_grupy) do prowadzącego z linkiem do repo oraz prezentacji oraz krótką notką jeśli prowadzący ma zwrócić na coś uwagę. Może macie jakieś pytania lub jesteście zblokowani.

Semestr 3

Tryb: patchowanie/rozbudowa aplikacji i focus na części pisemnej. Cel: złożenie pracy + obrona.

Przed nami 5 spotkań:

  1. Wstęp: slajdy, wymagania formalne oraz manual, jak będę oceniał (formatka oceny); sprawdzenie gdzie jesteście, czy jesteście czymś zablokowani, odpowiedzi na pytania.

  2. Live demo (wymagane do zaliczenia, czy wystarczająco złożona aplikacja), przedstawienie planu na semestr 3 projektu nowatorskiego, pokazanie wczesnego draft pracy: jaki template wybraliście oraz format dla cytowania literatury.

  3. Odpowiedzi na pytania do aplikacji oraz pracy pisemnej:

    • co zrobione,
    • co będzie zrobione,
    • czy są jakieś trudności?
    • Wymagania formalne?
    • sesja o literaturze - slajdy
  4. Odpowiedzi na pytania, zaraz po tych zajęciach, proszę o przesłanie emaila (tytuł: Projekt Nowatorski 3 plus nazwa grupy) z statusem i linkiem do aplikacji oraz części pisemnej w repozytorium githuba.

  5. Na zaliczenie seminarium - patrz checklista:

    • live demo aplikacji potencjalnie do oddania;
    • podzielenie się doświadczeniem:
      • czego się nauczyliście, co was zaskoczyło;
      • problemy oraz trudności które odkryliście.
    • przejście po części pisemnej 80%, późny draft;
    • Wszystko w repozytorium git: app i praca pisemna.

    Proszę po zaprezentowaniu, przesłać emaila (tytuł: Zaliczenie, Projekt Nowatorski 3, nazwa_grupy) do prowadzącego z linkiem do repo oraz krótką notką, jeśli prowadzący ma zwrócić na coś uwagę.

  6. Następnym krokiem jest przesłanie pracy do recenzji (jeśli tego jeszcze nie zrobiliście), do ustalonego terminu podanego na pierwszych zajęciach - patrz złożenie pracy.

Innovative Technical Project

Mindset: Each of 3 semesters is another iteration, an experiment.

Semester 1

Goal: Topic, short descriptions, working PoC or MVP, some very early stages of the writing part. Most of your energy should go into the application development.

  1. Introduction - slides, example of topics, how to find good ideas, formal requirements and template;

  2. Questions and Answers; We will discuss formal requirements, how to validate ideas, and go though an example of the thesis;

  3. Everybody presents her/his topic (4 min) with 2-slides presentation. If there is time, we look into thesis structure and literature requirements;

  4. Live Demo: working code of MVP/PoC and git repository;

  5. Final demo and presentation:

    • Live demo - PoC / Spike or MVP.
    • Thesis: ToC and few positions for the literature;
    • Show also your git repository and commits history;
    • git repo: README.md, everything (app, the draft, slides, etc.) is in Git.

Semester 2

Goal: deliver end2end for your app, so your app happy paths + early draft for your thesis. Most of your energy should go into the app development, 10-20% on the thesis.

  1. Introduction - slides;

  2. Demo (mandatory);

  3. Q&A;

  4. Demo.

  5. Final demo (mandatory):

    • Live demo end2end at least one of the app happy paths
    • Present your thesis topic - 4 slied max
    • Thesis: ToC, literature, very early draft;
    • Show also your git repository and commits history;
    • git repo: README.md, everything (app, the draft, slides, etc.) is in Git.

Semester 3

70%-90% focus on writing thesis, patching/extending app. Goal: submitting your thesis and thesis defense.

  1. Introduction - slides, formal requirements, how I will grade your thesis; checking the status of your work, whether you are blocked by anything, and Q&A;

  2. Live demo + thesis (solid draft);

  3. Q&A;

  4. Demo, status check (app, thesis, and github);

  5. Final demo - app & thesis (close to completion).

Software / Tools:

Materiały dodatkowe

Techniczne

Engineering

Misc