„Szerkesztő:Madbence/Szoftver labor 4 tanácsok” változatai közötti eltérés

Madbence (vitalap | szerkesztései)
Bővítettem a szoftlab "kedvcsinálót"
Egy plusz megoldás belinkelve.
 
(3 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
5. sor: 5. sor:


===Államforma===
===Államforma===
Az egyes csapatoknak formálisan kell egy vezetőt választania adminisztrációs okokból, ezen kívül a tárgy mást nem követel meg. Ezt a hierarchiát azonban érdemes komolyan venni, ugyanis a demokrácia csak elméletben hangzik jól.
Az egyes csapatoknak formálisan kell egy vezetőt választania adminisztrációs okokból, ezen kívül a tárgy mást nem követel meg. Ezt a hierarchiát azonban érdemes komolyan venni, ugyanis a demokrácia csak elméletben hangzik jól. (Kivételek persze vannak.)


Tehát kelleni fog egy '''''vezető''''', aki ''mindenkinek'' ki tudja osztani a ''konkrét'' feladatát, és meg tudja szabni, hogy azt ''pontosan mikorra'' kell elkészítenie. Az a módszer, hogy "''Ki mit szeretne csinálni?''", teljesen életképtelen, egyel jobb fokozat az "''Itt egy lista, mindenki kiválaszt 2-3 itemet, és beírja, hogy mikorra készíti el''", de ez sem nagyon tud működni. Én személyesen azt a módszert találtam a legcélravezetőbbnek, hogy "''Te X-et fogod csinálni, Y-ra elkészíted, ez neked megfelel?''" (ha nem, miért nem, csinálnál-e helyette Z-t, ami W-re elkészül?). Az ezzel járó konfliktusokat pedig el kell viselni (sosem fog semmi simán menni). Amikor faszán működik a csapat, azt biztosan észre fogjátok venni, ugyanis olyankor nem akarjátok egymást vízbe fojtani.
Tehát kelleni fog egy '''''vezető''''', aki ''mindenkinek'' ki tudja osztani a ''konkrét'' feladatát, és meg tudja szabni, hogy azt ''pontosan mikorra'' kell elkészítenie. Az a módszer, hogy "''Ki mit szeretne csinálni?''", (szinte) teljesen életképtelen, egyel jobb fokozat az "''Itt egy lista, mindenki kiválaszt 2-3 itemet, és beírja, hogy mikorra készíti el''", de ez sem nagyon tud működni. Én személyesen azt a módszert találtam a legcélravezetőbbnek, hogy "''Te X-et fogod csinálni, Y-ra elkészíted, ez neked megfelel?''" (ha nem, miért nem, csinálnál-e helyette Z-t, ami W-re elkészül?). Az ezzel járó konfliktusokat pedig el kell viselni (sosem fog semmi simán menni). Amikor faszán működik a csapat, azt biztosan észre fogjátok venni, ugyanis olyankor nem akarjátok egymást vízbe fojtani.


===Kommunikáció===
===Kommunikáció===
Ha mindenki kolis, az a legjobb. Egyéb esetben a [http://www.skype.com/ Skype] jó helyettesítő, valamint a levlista (tudom ajánlani a [http://groups.google.com Google Groups]-ot).
Ha mindenki kolis, az a legjobb. Egyéb esetben a [http://www.skype.com/ Skype] jó helyettesítő, valamint a levlista (tudom ajánlani a [http://groups.google.com Google Groups]-ot).
A legjobb a napi szintű kommunikáció, de egy héten '''''mindenképpen''''' legalább 2 összejövetelt tartani kell. Egy a feladatok kiosztására, egy a haladás összegzésére, a felmerült problémák orvoslására. Egy komoly problémára lehetőleg ne a leadás előtti napon kerüljön sor. Oké, a leadás dél körül szokott lenni, és reggel 8 és dél között kemény 4 óra van, de azért próbáljátok ne ilyenkor befejezni. Vagy ha már így jártok, mindenképpen nézzetek körül, hol fogjátok olyan gyorsan kinyomtatni (és műanyag bugyit szerezni hozzá! :D), hogy még vissza is érjetek.
A legjobb a napi szintű kommunikáció, de egy héten '''''mindenképpen''''' legalább 2 összejövetelt tartani kell. Egy a feladatok kiosztására, egy a haladás összegzésére, a felmerült problémák orvoslására. Egy komoly problémára lehetőleg ne a leadás előtti napon kerüljön sor. Oké, a leadás dél körül szokott lenni, és reggel 8 és dél között kemény 4 óra van, de azért próbáljátok ne ilyenkor befejezni. Vagy ha már így jártok, mindenképpen nézzetek körül, hol fogjátok olyan gyorsan kinyomtatni (és műanyag bugyit szerezni hozzá! :D), hogy még vissza is érjetek.
Gyakorlatilag '''a siker kulcsa a kommunikáció''', minden ezen múlik. A feladatokat érdemesebb minél atomibb, minél kisebb részekre bontani, és '''folyamatosan''' egyeztetni. Máshogy nagyon nehéz (egész egyszerűen amiatt, hogy mindenki a saját munkatempójához, gondolkodásmódjához szokott, és a kooperációhoz meg kell ismerni egymást).


Ha valamelyik csapattag nem lesz elérhető (nyaral, beteg, meghal), azt illik előre bejelenteni.
Ha valamelyik csapattag nem lesz elérhető (nyaral, beteg, meghal), azt illik előre bejelenteni.
22. sor: 24. sor:


Lehet mindenféle WYSIWYG editorokkal bohóckodni (MS Word,Open Office), de csak mazochistáknak tudom javasolni. El lehet kezdeni tanulni a [http://en.wikipedia.org/wiki/LaTeX LaTeX]-et ([[Dokumentumszerkesztés|Van is rá tárgy]]). A [https://www.sharelatex.com/ ShareLaTeX] oldalon lehet kollaborálkodni is, illetve ha éppen nincsenek kéznél a binárisok, neten, [http://manuels.github.com/texlive.js/website/ on-the-fly is lehet pdf-et generálni] (az [http://github.com/kripken/emscripten emscripten] csodákra képes :D).
Lehet mindenféle WYSIWYG editorokkal bohóckodni (MS Word,Open Office), de csak mazochistáknak tudom javasolni. El lehet kezdeni tanulni a [http://en.wikipedia.org/wiki/LaTeX LaTeX]-et ([[Dokumentumszerkesztés|Van is rá tárgy]]). A [https://www.sharelatex.com/ ShareLaTeX] oldalon lehet kollaborálkodni is, illetve ha éppen nincsenek kéznél a binárisok, neten, [http://manuels.github.com/texlive.js/website/ on-the-fly is lehet pdf-et generálni] (az [http://github.com/kripken/emscripten emscripten] csodákra képes :D).
'''''Update''' --[[Szerkesztő:Schulcz Ferenc|Schulcz Ferenc]] ([[Szerkesztővita:Schulcz Ferenc|vita]]) 2018. május 28., 07:02 (UTC)'': Legalábbis 2018-ban már előre kiadott docx fájlokat kellett kiegészíteni, és ezeket kellett dokumentációként leadni. Mi az egészet felraktuk egy Google Drive mappába, és ott Google Docs-szal kényelmesen lehetett csapatban szerkesztgetni.


===UML===
===UML===
101. sor: 105. sor:
=Continuity=
=Continuity=
2012 tavaszán csináltuk meg a tárgyat (4-en voltunk a csapatban), az [https://www.box.com/s/d00d89c73e5fb7293cb5 elkészült dokumentáció] összesen 214 oldal (elérhető [https://www.box.com/s/65ea95ccb2382f5284f7 nagyon hipszter Helvetica] betűtípussal is). [https://github.com/madbence/fearlesscode_szoftlab Forráskód] (kizárólag okulási célokkal!)
2012 tavaszán csináltuk meg a tárgyat (4-en voltunk a csapatban), az [https://www.box.com/s/d00d89c73e5fb7293cb5 elkészült dokumentáció] összesen 214 oldal (elérhető [https://www.box.com/s/65ea95ccb2382f5284f7 nagyon hipszter Helvetica] betűtípussal is). [https://github.com/madbence/fearlesscode_szoftlab Forráskód] (kizárólag okulási célokkal!)
''Update:'' mi pedig 2018 tavaszán csináltuk, a kód, a doksi és néhány bónusz jó tanács elérhető [https://git.sch.bme.hu/schulczf/killer_sokoban itt]. (Jeles értékelést kaptunk.)