Hodnocení týmové práce z dotazníků kursu IT_115 V tomto dokumentu jsou shrnuty údaje z dotazníků, které jsme dávali po zkoušce studentům kursu IT_115 na konci letního semestru 2005/06. Jsou to výsledky za 81 studentů, tj. od přibližně 2/3 absolventů kursu, kteří používali správu verzí.
Týmový úkol Hodnocení týmového řešení 2. semestrální úlohy považuji za velmi přínosné považuji za vcelku dobré nemám vyhraněný názor považuji za nevhodné celkem
35 31 7 8 81
Komentáře k týmové práci, hodnocení: velmi přínosné ¾ Mám za to, že opravdové projekty se většinou řeší v týmech a tohle byl dobrý trénink, zvlášť to, že program samotný byl malý, takže jsme mohli procvičovat týmovou práci. ¾ Žádný projekt nebudu řešit sám, tento přístup se blíží realitě více. Každý může udělat to, v čem vyniká. ¾ Protože celou druhou semestrální úlohu jsem nemusel řešit sám, ale stačilo udělat svojí část aplikace a nedělat práci za ostatní. ¾ Naučili jsme se používat nové nástroje, spolupráce nás nutila komunikovat a rozdělování prací způsobilo učení lepšího zapouzdření. ¾ Individuálně se dají řešit jen „malé“ aplikace. Týmová spolupráce je 100% přínos. Pomůže nám řešit a objevit komunikaci (ICQ, IRC, Skype, ...). V aplikaci řešené na IT_215 by byla možnost řešit individuálně (mnohdy by se to obešlo bez komplikací). ALE v týmovém přístupu můžeme docílit určitých znalostí, které se dají využít v budoucnu. ¾ Zajímavá zkušenost, poznání verzování. V mém týmu byla dobře rozdělena práce, každý si psal svoji část kódu a přitom sledoval, jak se rodí program. ¾ Víc hlav víc ví ... ¾ IT_115 je už samo o sobě časově náročné, a proto jsem uvítal rozdělení práce mezi členy týmu. Zkušenost s prací v týmu se hodí pro budoucí praxi (už jednou mi to pomohlo při pohovoru). ¾ Konkrétně v mém týmu se mi pracovalo velmi dobře a díky rozdělení úloh jsem se mohl více soustředit na svou část. Převzal jsem GUI a dopsal metody pro třídění (projekt ubytování), tak jsem nemusel řešit část, která mi příliš nejde. Přínosné je pro mě i to, že jsem poznal vcelku zajímavé lidi. ¾ Vyzkoušení práce v týmu, se kterou jsem se ještě nepotkal. ¾ Práce se dá rozdělit podle toho, kdo co umí. Případné problémy je možné konzultovat v rámci týmu. ¾ Zkušenosti z týmového vývoje jsou přínosem. ¾ Dobrá zkušenost. Problém je ovšem, že studenti na rozdíl od pracujících mají rozdílné časové možnosti. Někdy jsem musel čekat na ostatní, někdy oni na mne => malá efektivita. ¾ Seznámil jsem se lépe s kolegy ze svého oboru. Nová zkušenost – práce v týmu. ¾ Bylo to lepší, protože každý měl udělat jen část a tak toho nebylo na jednoho tolik. Plus jsem se naučil nějaké nové věci od členů týmu.
¾ Člověk si dokáže poradit s ostatními členy. Myslím, že to je velmi přínosné a že to pomůže do budoucnosti. ¾ Ačkoli náš tým nepracoval zdaleka tak, jak by měl, ale považuji to za dobrou zkušenost do praxe i do budoucna. Pochopil jsem význam návrhu projektu a class diagramu. ¾ Protože je to náznak, jak probíhá vývoj aplikací i v opravdových vývojářských týmech. ¾ Jednotné úložiště při používání SVN. Specializace na určitý problém – „každý nemusí umět vše“, nové zkušenosti. ¾ Práce v týmu je přínosná pro budoucí zaměstnání (nácvik spolupráce). ¾ Určitě jsem si vyzkoušel pracovat s více lidmi a to mi přineslo hodně nových zkušeností do života. Rozhodně to bylo lepší, než kdybych to implementoval sám. ¾ Práce v týmu. Možnost řešit úlohy ve spolupráci. ¾ Přiučení od ostatních členů týmu. ¾ Důvod vidím v praktickém vyzkoušení postupů při vývoji sw. ¾ Získání zkušeností s prací v týmu. Práce s repository. Získání zkušeností, jak pracovat, aby členové týmu měli vždy dostatek informací. Člověk není na věci sám. ¾ Zkušenost s prací v týmu, konzultace, snadná možnost porady s kolegy při vzniku problému. ¾ Práce v týmu je dnes nezbytnou součástí. V praxi velice důležitá. ¾ Samo týmové řešení donutí, dle mne, každého něco dělat. Dále také velice přínosné pro komunikaci mezi lidmi v týmu, když člověku teče do bot. ¾ Práce v týmu byla zajímavá, jen je problém účasti všech členů (jsme každý odjinad). ¾ Jedná se o dobrou možnost poznat spolužáky (a trochu tím narušit anonymnost, která na VŠE jinak panuje). Zároveň považuji týmové práce za jednu z nejdůležitějších, je proto dobré se v ní zlepšovat i během studia. ¾ I týmové řešení, i užití Subversion pro mě byly velmi dobrou zkušeností. ¾ I přesto, že naše spolupráce v týmu nedopadla nejlépe, zkušenost považuji za hodně přínosnou pro budoucí práci. ¾ V praxi se setkám především s programováním v týmu, je přínosné domlouvat se na řešení a spolupracovat. ¾ Je lepší úlohu řešit týmově, protože se udělá více práce a každý dělá to, co mu jde nejlépe a výsledná práce je o to hodnotnější, než když tuto práci dělá jenom jeden člověk.
Komentáře k týmové práci, hodnocení: vcelku dobré ¾ Práce v týmu je zajímavá zkušenost, ale problémem je samotná realizace uvnitř týmu. ¾ Za výhodu považuji získání zkušeností s prací v týmu, možnost rozdělení úloh podle individuálních schopností a vzájemná výpomoc v nesnázích. Nevýhodou je závislost na práci ostatních a velká časová náročnost předmětu. ¾ Chtělo by to více řešit aspekty týmové práce na cvičeních. ¾ Malo to celkom prínos, ale mali sme problém s komunikáciou. Inač to bolo celkom zaujímavé a dostal som nový pohlaď na vytváraní aplikácií. ¾ Týmová práce má blíže praxi. ¾ Zkušenosti s prací v týmu byly přínosné. ¾ Že jsem se ujistil, že na škole, kde všichni učí management, nikdo nedokáže managovat tým 6 lidí :-). Ale bylo to opravdu přínosné. ¾ Záleží na tom, koho kdo chytne do týmu. Určitě je to přínosné kvůli zkušenosti. ¾ Je dobré, že jsme si mohli vyzkoušet i týmovou práci, podobně jako při vývoji skutečného software. ¾ Spolupráci je dobré se učit.
¾ Dobrý nápad, jak předvést praxi na cvičení. Velký rozdíl mezi implementačními schopnostmi studentů. ¾ Problém s časem – setkat se s dalšími lidmi. ¾ Bylo to zajímavé, ale bohužel nedalo se tím vychytat dokončení projektu z důvodů odpadávání lidí z týmu. ¾ Pokud máte rozumný tým, je týmová práce dobrá a zajímavá. Pokud máte špatný tým, je řešení složité. Osobně bych spíše preferoval individuální přístup, ze zkušeností z jiného předmětu, kdy jsem celou práci musel udělat sám. ¾ Efektivnější spolupráce na projektu, než v případě individuální. ¾ Komunikace uvnitř týmu (alespoň některých členů) byla dobrá, člověk nemůže dělat všechno sám. Rozdílné pohledy jsou potřeba. ¾ Student se naučí spolupracovat, řešit i jiné problémy, které jsou s vývojem sw spojené, koordinovat práci s ostatními členy. ¾ Považuji za nutné si na týmovou práci zvykat, protože člověk je v tomto směru líný a komunikace je důležitá. Problém nastává, když mnoho lidí odpadne v průběhu prací, u oddělení GUI od ostatních součástí jsou členové dost závislí na GUI, ovšem rozdělení logických částí na různé části mezi členy týmu je vhodné. ¾ Nová zkušenost, příprava na praxi. ¾ Týmová práce je přínosnější. Občasné nepochopení cizího kódu. ¾ Za výhodu považuji možnost pracovat na větším projektu, než by zvládl jeden člověk. Ale celý úspěch projektu je závislý na lidech a přijde mi zbytečné, mít známku závislou na práci někoho jiného. Pokud to jde dobře, není zde problém, ale stane se, že někdo pracovat nechce či nemůže a známky ostatních závisí na této neschopnosti. Ale práci v týmu považuji za cennou zkušenost. ¾ Protože v současné době se pracuje převážně v týmech, proto je dobré si to vyzkoušet jako přípravu do budoucna. Přínosem je dělení si práce, psaní kódu ve skupině. ¾ Myslím si, že na kolektivní práci bylo ještě brzy, neboť mnozí z nás (např. já) mají problémy řešit program sami a ještě musí brát v potaz to, co dělají ostatní. ¾ Ale v individuálním řešení je větší tlak na jednotlivce. V týmu je možná pomoc kolegů. ¾ V realitě je týmové řešení přínosnější díky lepší motivaci členů. ¾ Týmová práce, nutnost spolupráce, nutnost pochopit postupy kolegů a zorientovat se v jejich kódech. ¾ Je důležité naučit se týmové práci, ale někdy je složitější domluva. ¾ Určitě dobré, protože práce v týmu je nutná. U nás byla výhoda, že jsme se znali (jinak by mi asi vadila). Možná by mohlo být na výběr, jestli dělat týmový projekt nebo individuální. Super byla formální inspekce, naučila a nebyla stresující.
Komentáře k týmové práci – hodnocení nevyhraněný názor ¾ Zřejmě špatná koordinace týmové práce a s tím spojené problémy – naštěstí využití subversion – to považuji za velký přínos. ¾ Každé má své výhody/nevýhody. ¾ Tento způsob řešení vyžaduje dobrou komunikaci mezi členy týmu, což v podmínkách, kdy jsou členové i mimopražští a někteří nemají stálý přístup na internet, lze komunikovat těžko. Proto není tento způsob řešení úlohy ideální. ¾ Vzhledem k charakteru předmětu by se asi očekávalo týmové řešení. Bohužel zajistit, aby tým pracoval rovnoměrně (tzn. přibližně stejná účast členů) je téměř nemožné. Na cvičeních se vzhledem k tomu, že nejsou kruhy, lidi moc neznají a spolupráce je pak dost komplikovaná. ¾ Různá případ od případu, záleží na složení týmu.
Komentáře k týmové práci, hodnocení: nevhodné ¾ ¾ ¾ ¾ ¾
¾ ¾ ¾
Nemožnost ovlivnit aktivitu ostatních členů týmu + ochotu spolupracovat. Každý pracuje jinak. Týmová práce by se měla řešit týmově. Je to dobrý nápad, ale skoro všichni členové týmu mají týmy v jiných předmětech, a proto není moc termínů, kdy se sejít a domluvit se. V situaci, kdy každý z týmu má jiný rozvrh, testy v jiném v jiném termínu, mě čekání na práci od jiných členů zdržovalo. Zároveň nepovažuji za dobré, že jsem hodnocen na základě práce někoho jiného, a nejsem spokojen, že někdo dostal body za práci, kterou jsem odvedl já. Příliš rozsáhlý úkol, nemožnost zkusit si týmovou práci. Byl jsem členem týmu, kde se příliš nepracovalo, navíc nejsem zkušeným programátorem, vznikl tím pro mne skoro nesplnitelný úkol. Špatná domluva s ostatními členy týmu. Problém se spojením prací v jeden funkční. Plusem je zaměření pouze na jednu část projektu (např. GUI) a prohloubení znalostí v dané části.
Správa verzí Na správu verzí byly dva dotazy: a) Zařazení správy verzí (subversion) do kursu IT_115 hodnotíte: považuji za velmi přínosné, považuji za vcelku dobré, nemám vyhraněný názor, považuji za nevhodné. b) Pomohla Vám správa verzí při týmové práci? ano/ne Tyto otázky dostala pouze část studentů (51), následuje kontingenční tabulka s výsledky těchto dotazů: zařazení do IT_115 velmi přínosné vcelku dobré nemám vyhraněný názor považuji za nevhodné celkem
pomohla při týmové práci ano ne 23 3 13 8 0 0 1 3 37 14
Profese Otázka „V jaké profesi chcete po ukončení studia pracovat?“ je převzata z dotazníku, který se dával na dnu otevřených dveří. Otázku odpověděl omezený počet studentů (51). Výsledek je uveden v procentech ve druhém sloupci, v posledním sloupci jsou výsledky ze dne otevřených dveří: profese odpovědí den otevřených dveří byznys analytik 8% 13% IS architekt/vývojář 20% 22% správce IS/ICT 24% 27% ICT manažer 23% 20% obchodník IS/ICT 10% 11%
uživatel IS/ICT jiná
2% 14%
5% 2%
Výsledky jsou si podobné s výjimkou poslední volby („jiná profese“), kde je nyní podíl výrazně vyšší. Pravděpodobným důvodem je, že na dnu otevřených dveří byli hlavně studenti se zájmem o informatiku, kdežto na oboru jsou i studenti, kteří se nedostali na svůj obor.
Myslíte si, že jste schopen se živit jako programátor/vývojář? ano, již pracuji jako programátor ano, bavilo by mne to ano, ale nebavilo by mne to zatím ne, ne, nechci se tímto směrem orientovat
4 9 2 28 8