13. 9. 2012

Diplomka: Tajmlajn

Protože nejsem tak úplně pasivní vedoucí, zkusím vám navrhnout časovou osu vaší diplomky. Oficiální deadlines na FIT jsou:
  • 17.9. Začátek Z semestru
  • 17.12. Začátek Z zkouškového období
  • 1.2. Konec Z zkouškového období
  • 4.2. Začátek L semestru
  • 3.5. Konec L semestru
  • 15.5. Odevzdání BP
  • 22.5. Odevzdání DP

Tyto deadlines doplním o další důležité "majlstouny". Takže pro každý týden (začínající uvedeným dnem) máte seznam úkolů (check list), kterých byste se měli držet. Netvrdím, že na 100%, ale měli byste být někde poblíž. Děkuji panu Pecsérke za ical verzi - ke stažení tady.
  • 17.9. Začátek zimního semestru
    • Projdu si zadání diplomek ve WISu a najdu ty, které mi přijdou zajímavé. Pokud mám čas, můžu se podívat i na loňská zadání.
    • Vytypuji si několik zajímavých zadání.
    • Pokud mi žádné zadání nevyhovuje, nebo chci dělat na sebe, vytvořím si asi 2-3 minutový pitch mého zadání. Z něho by mělo být jasné: co chci dělat, proč to chci dělat a jak to chci dělat. Důležité je, aby to vedoucí pochopil a mohl posoudit obhajitelnost takové práce. 
  • 24.9.
    • Zastavím se za vedoucími zajímavých zadání a popovídáme si. Zjistím, jestli si s vedoucím sedneme
    • Pokud mám své zadání, identifikuji vhodné vedoucí a sdělím jim svou představu. Vedoucí by měl pochopit co chci dělat. Já bych měl mít jasno, jestli je mé zadání OK.
    • Rozjedu LaTeX a diplomkovou šablonu. Na základě konzultací si sepíšu postřehy a myšlenky, jak k zadání tak k možnému řešení. Toto bude budoucí kapitola "Neformální zadání a návrh řešení".
  • 1.10.
    • Měl bych mít jasné zadání a vedoucího.
    • Začnu dělat researchi. Sednu ke Googlu a hledám podobná (konkurenční) řešení a analyzuji je. Ke všemu co jsem našel si dělám stručné výpisky do diplomky.
    • Pokud mi vedoucí doporučil nějakou literaturu, seženu ji a začnu číst.
  • 8.10.
    • Zajdu na konzultace a proberu s vedoucím výsledky researche. Měl bych mít celkem jasno v tom, jak problém řešit. Vše zaznamenávám do textu. Z toho by mohla vzniknou kapitola "Formální popis řešení".
    • Pokud potřebuji nějaký vstup od vedoucího (data, články, software), měl bych je dostat.
  • 15.10.
    • Udělám první dekompozici řešení na bloky a začínám implementovat Minimum Viable Product (minimalistické řešení). Cílem je se co nejrychleji dostat k alespoň nějakému řešení problému.
    • Součástí řešení jsou i testy. Vytvářím kolekci dat, metrik, whatever co mi pomůže objektivně měřit správnost mého řešení.
    • Vše co dělám dokumentuji do textu diplomky.
    • Pokud jsem minulý týden nebyl, zajdu na konzultace a proberu aktuální stav věci a krátkodobé vyhlídky.
  • 22.10. - 26.11. Začíná být období půlsemestrálek a projektů.
    • Mám málo času, ale vyhradím si alespoň jeden celý půlden v týdnu na diplomku.
    • Pokračuji na MVP, čtu literaturu, píšu si poznámky, chodím na konzultace.
  • 3.12.
    • Měl bych mít hotový MVP. Pro některé typy zadání to znamená, že mám v podstatě splněné zadání (sice za E nebo F, ale mám). Teď už bude potřeba jen iterovat a vylepšovat mé řešení, odstraňovat chyby, eventuálně předělat některé špatně navržené věci.
  • 10.12.
    • Blíží se konec semestru, takže musím dodělávat projekty. Každopádně dodržuji jeden celý půlden v týdnu na diplomku. Nezapomínám alespoň jednou za 14 dní zajít na konzultace.
  • 17.12. Začátek zimního zkouškového období
    • Domluvím se s vedoucím, na detailech splnění zápočtu (pro DP povinné odevzdání textu, pro BP záleží na vedoucím - u mne též povinné).
  • 24.12. Ježíšek
  • 31.12. Zítra budu mít kocovinu
    • Během prvního týdne v lednu bývají obhajoby diplomek. K obhajobě je třeba dodat textovou zprávu (cca 10-15 tištěných stran). Naštěstí jsem si během semetru vytvořil dost textového materiálu, takže ho spíš promažu, namaluju nějaké obrázky, grafy, schémata (klidně rukou) a odevzdám.
    • Připravím se na obhajobu. 3-4 slajdy, stačí. Hlavně si to několikrát zkusím doma na nečisto a přizvu si publikum.
  • 7.1. - 1.2. Zkouškové
    • Obhajoba proběhla v pohodě, zápočet mám.
    • Učím se na zkoušky.
    • Mám málo času, ale vyhradím si alespoň jeden celý půlden v týdnu na diplomku.
    • Vylepšuji MVP a začínám vytvářet finální řešení (software).
    • Pokud mám v rámci letního semestru nastudovat nějaký nový algoritmus nebo techniku, tak si dám zase půl den Googlení a seženu si materiál ke studiu.
    • Pokud mám všechny zkoušky hotové a do začátku semestru zbývá pár dní, všechny je věnuji diplomce. Ze zimního semestru vím, že času bude málo.
    • Je nejvyšší čas přemýšlet, jestli chci s diplomkou udělat díru do světa a nebo ne.
  • 4.2. - 25.2. Začátek letního semestru
    • Opět dodržuji minimálně jeden celý půlden v týdnu na diplomku. Nezapomínám alespoň jednou za 14 dní zajít na konzultace.
    • Postupně finalizuji programový výsledek mé práce. Dělám si poznámky, kde by se dalo co vylepšit, ale není to součástí zadání. Pokud bych měl čas, můžu to zkusit v dubnu implementovat a mít bonus.
    • Do textu práce "komentuji" důležité části algoritmů. Z toho by měla vzniknout kapitola "Implementace".
  • 4.3. - 25.3 
  • 1.4. Začíná být období půlsemestrálek a projektů.
    • Finalizuji testy a experimenty s programovým výsledkem mé práce. Výsledky my měly mít logiku. Sepisuji si poznámky. Z tohoto textu vzejde kapitola "Testování a zpětná vazba".
  • 8.4.
    • Text práce má již konkrétní podobu. S vedoucím bychom se měli shodnou na struktuře kapitol a podkapitol.
    • Pokud mám čas, zkouším implementovat nápady na rámec zadání.
    • Dopisuji kapitoly "Úvod" a "Závěr".
  • 15.4.
    • Finalizuji text práce. Nechávám shlédnout vedoucím a zapracovávám poslední připomínky.
    • V mezičase dokončuji software.
  • 22.4. 
    • Blíží se konec semestru, takže musím dodělávat projekty. Každopádně dodržuji jeden celý půlden v týdnu na diplomku. Stále nezapomínám alespoň jednou za 14 dní zajít na konzultace.
    • Dávám si týden oraz a text diplomky nečtu. Věnuji se finalizaci obrázků, grafů, schémat.
    • Tvořím odsah CD.
    • Dolaďuji on-line verzi (pokud nějaká je).
  • 29.4.
    • Vracím se po cca týdnu "odpočinku" k textu práce. Několikrát si ho ještě přečtu o opravím nelogičnosti, které jsem předtím z důvodů "autorské slepoty" neviděl.
    • Dolaďuji sazbu, obrázky, grafy, schémata.
  • 6.5. Konec letního semestru
    • Opravuji poslední chyby v sazbě, tvořím desky, tisknu a dávám svázat.
    • Vypaluji CD.
  • 15.5. Termín odevzdání BP
    • Práci jsem měl hotovou a odevzdanou v předstihu, takže se již učím na zkoušky a státnice.
    • Domluvím se s oponentem, jestli si chce nechat demonstrovat výsledek mé práce.
    • Pokud mám DP, tak ladím poslední detaily a dávám do tisku.
  • 22.5. Termín odevzdání DP
    • Práci jsem měl hotovou a odevzdanou v předstihu, takže se již učím na zkoušky a státnice.
    • Domluvím se s oponentem, jestli si chce nechat demonstrovat výsledek mé práce.
Pokud chcete, vytiskněte si tuto stránku a odškrtávejte si položky. Dopisujte si vlastní nápady nebo povinnosti.
Se studenty, které povedu, toto vložíme do nějakého sdíleného dokumentu a průběžně budeme trackovat postup. Po odevzdání bych měl rád zpětnou vazbu o tom, jak je výše uvedená tajmlajn reálná.
Pokud nejsem vašim vedoucím, budu rád za jakékoli připomínky v průběhu semestru, či po odevzdání diplomky. Kde jste byli dopředu, kde pozadu, chybí/přebývá něco?
Příští rok bych chtěl tuto tajmlajnu upravit podle letošních zkušeností.

Žádné komentáře:

Okomentovat