Zadejte hledaný výraz...

Jak kontrolovat množství práce programátorovi?

informator
verified
rating uzivatele
(1 hodnocení)
2. 8. 2009 10:28:14
Zdravim vsechny, provozujeme jeden stredne velky projekt a dosli jsme do faze, kdy potrebujeme vlastniho jednoho nebo dva programatory, nemus byt jako zamestnanci ale treba i freelanceri.
Muj dotaz na zkusene.
Da se kontrolovat mnozstvi prace programatora?
Jak zaridit, aby nenaprogramoval veci v hodnote 5tis a pritom na vyplate nestal 50tis? Uprimne, lidi jsou lini a radi se praci vyhybaji.
Da se to takto nejak kontrolovat? Da se nastavit ci predem zjistim pocet clovekohodin na danem projektu?
Muze programatora kontrolovat clovek co neni programator?
Dekuji vsem za odpovedi a za cenne rady. Peknou nedeli preji
2. 8. 2009 10:28:14
https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346803
  • Rozděl práci na konkrétní ukoly.
  • Na tyto úkoly udělej s někým, kdo tomu rozumí, časový odhad.
  • Tyto úkoly přiděl programátorovi.
  • Práci ať odevzdávají třeba do SVN.
    Pokud chceš mít přehled co kdo dělá, udělal, kolik na tom nechal času, tak potřebuješ nějaký soft/webovou aplikaci k tomu určenou. Nebo si vést záznamy třeba v Excelu.
  • 2. 8. 2009 10:40:15
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346802
    Já jen pořád nechápu, jak se dá hodnotit práce programátora hodinově?
    2. 8. 2009 11:13:29
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346801
    Napsal Pooky;333067
    Já jen pořád nechápu, jak se dá hodnotit práce programátora hodinově?
    Proč?
    2. 8. 2009 11:14:49
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346800
    Napsal spoluprace.net;333069
    Proč?
    Jelikož pokud něco programuji, tak za hodinu nikdy neudělám to samé. Vždycky by měla být odměna až za dosažené mety.
    2. 8. 2009 11:18:40
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346799
    eMan
    verified
    rating uzivatele
    (48 hodnocení)
    2. 8. 2009 11:20:40
    Napsal spoluprace.net;333069
    Proč?
    Protože to není tak jednoduché. To co udělá jeden programátor za hodinu, druhý může dělat 5hodin. Taky pokud má psát kod čitelně a předpokládá se, že projekt bude někdy v budoucnu programovat i někdo jiný, měl by k tomu program přizpůsobit(dokumentace, komentáře, zavedený styl programování kodu, ...).
    2. 8. 2009 11:20:40
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346798
    miniJOHN
    verified
    rating uzivatele
    (57 hodnocení)
    2. 8. 2009 11:25:35
    Napsal eMan;333076
    Protože to není tak jednoduché. To co udělá jeden programátor za hodinu, druhý může dělat 5hodin. Taky pokud má psát kod čitelně a předpokládá se, že projekt bude někdy v budoucnu programovat i někdo jiný, měl by k tomu program přizpůsobit(dokumentace, komentáře, zavedený styl programování kodu, ...).
    Tak to máš ale se vším, ne? To co udělá jeden dělník za hodinu, druhý může dělat 5hodin.
    2. 8. 2009 11:25:35
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346797
    zdar o kontrolu se pokouší řada velkých společností už léta a nikdo na to ještě nic pořádného nevymyslel.
    přesto je jeden funkční systém na menší projekty... najmout si živnostníka a dát mu termín, ať si poradí jak chce :-)
    aby na sebe programátor vydělal je několik možností - dávej mu projekty, co ho opravdu baví, resp.: najdi si takového, kterého by to bavilo i když bude třeba o 10% dražší.
    další úhel pohledu je to, že jeden programátor ti napíše aplikaci za den, druhej za tejden. Kdo pozná jaký z nich je lepší? Fláká se? Nebo vymejšlí optimální a rychlý algoritmy?
    programátor nedokáže pracovat déle než 4 hodiny v kuse, na netu jsou nějaké studie. S tím počítej a když si dá hodinu šlofiká tak ho nepruď, stejně o tom tak nějak přemejšlí. (v některých velkých organizacích mají programátoři 20% placeného času pro sebe - ukázalo se to být přínosem (btw tak třeba vznikl gmail))
    kontrolovat programátora asi nelze, pokud na tom sám ten člověk nedělá - nemůžeš nikdy zvážit jestli je dobré, že předělává funkční věc či nikoliv :)
    ber v úvahu i to, že jsme Češi a většinu věcí děláme na poslední chvíli.
    Asi tak :)
    takže kontrola není možná :-)
    2. 8. 2009 11:25:40
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346796
    Napsal eMan;333076
    Protože to není tak jednoduché. To co udělá jeden programátor za hodinu, druhý může dělat 5hodin. Taky pokud má psát kod čitelně a předpokládá se, že projekt bude někdy v budoucnu programovat i někdo jiný, měl by k tomu program přizpůsobit(dokumentace, komentáře, zavedený styl programování kodu, ...).
    Napsal miniJOHN;333080
    Tak to máš ale se vším, ne? To co udělá jeden dělník za hodinu, druhý může dělat 5hodin.
    Přesně tak. Tak je ten druhý programátor špatný.
    Nevím co to tu řešíte za kraviny. On hledá dlouhodobě dva externisty, kteří se budou spolupodílet na projektu. Nechte napsat kontaktní formulář!
    Když někomu na začátku spolupráce řeknu:
    • Tady sou takové konvence, je potřeba kód dokumentovat takto atd. tak je snad jasné, že očekávám po něm, že toto bude stále dodržovat.
    • Poté mu řeknu, potřebuju, aby si napsal modul pro editaci novinek. Kde budou tyto položky, budou se editovat takto a bude se to ukládat do databáze MySQL a budš mít k dispozici jádro našeho projektu. Tak bych očekával, že dotyčný už dokáže odhadnout, že mu to zabere 4 hodiny.
    Předpokládám, že se nejedná o práci a zadání práce typu. Hledám někoho kdo mi napíše internetový bazar. A "zakázku" pak vyhraje někdo kdo to stluče na pitomém Drupalu za pár hodin.
    Samozřejmě je pro to důležitý výběr programátorů a někdo, kdo to bude po nich tak říkajíc kontrolovat. Tak ale to je zcela běžné.
    To jen tady sou poptávky, hoďte mi to do Drupalu atd, co nejrychlejc:-)
    A pokud potřebuje aby na tom dělalo víc lidí, tak mu sou programátoři, kteří to udělají za 4hodiny, ale za celý týden celkem k ničemu.
    2. 8. 2009 11:31:22
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346795
    bartosik
    verified
    rating uzivatele
    (16 hodnocení)
    2. 8. 2009 11:32:14
    Asi by bylo jednodušší, aby v bodě 2, co psal spoluprace.net byl i odhad ceny od člověka, který tomu rozumí a pak bych raději platil od úkolu, mne jako investora nezajímá jestli je programátor šikovný a trvá mu to dvě hodiny a nebo jestli je rádoby programátor a "dře" na tom týden a přitom se musí i určitě věci ještě učit. Samozřejmostí, je stanovení data odevzdání úkolu a pak jestli se za předem stanovenou cenu dá sehnat člověk co to udělá za dvě hodiny, ale to už je o něčem jiném.
    Další věc je kontrola odvedené práce. Měl bys ještě platit asi člověka, který to proběhne a přebere předem zadaný úkol.
    2. 8. 2009 11:32:14
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346794
    Napsal miniJOHN;333080
    Tak to máš ale se vším, ne? To co udělá jeden dělník za hodinu, druhý může dělat 5hodin.
    U dělníků ale není ten rozdíl tak velký, pokud někdo třeba dělá u pásu tak za hodinu stihne 20kusů a ten druhý 18kusů. Od toho jsou pak nějaké normy, které když je pokud je to špatně ale o tom už moc nevim. U programování je to jiné, tam ti jeden problém může zabrat klidně 90% času a zbytek už je jen omáčka kterou stihneš za par hodin...
    2. 8. 2009 11:38:20
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346793
    informator
    verified
    rating uzivatele
    (1 hodnocení)
    2. 8. 2009 12:17:41
    Ahoj, to neni pravda. Toto vlakno jsem nezakladal abych nasel dva externisty, ale aby mi poradili zkuseni.
    Dekuji vsem za velmi hodnotne komentare.
    Napsal spoluprace.net;333087
    Přesně tak. Tak je ten druhý programátor špatný.
    Nevím co to tu řešíte za kraviny. On hledá dlouhodobě dva externisty, kteří se budou spolupodílet na projektu. Nechte napsat kontaktní formulář!
    Když někomu na začátku spolupráce řeknu:
    • Tady sou takové konvence, je potřeba kód dokumentovat takto atd. tak je snad jasné, že očekávám po něm, že toto bude stále dodržovat.
    • Poté mu řeknu, potřebuju, aby si napsal modul pro editaci novinek. Kde budou tyto položky, budou se editovat takto a bude se to ukládat do databáze MySQL a budš mít k dispozici jádro našeho projektu. Tak bych očekával, že dotyčný už dokáže odhadnout, že mu to zabere 4 hodiny.
    Předpokládám, že se nejedná o práci a zadání práce typu. Hledám někoho kdo mi napíše internetový bazar. A "zakázku" pak vyhraje někdo kdo to stluče na pitomém Drupalu za pár hodin.
    Samozřejmě je pro to důležitý výběr programátorů a někdo, kdo to bude po nich tak říkajíc kontrolovat. Tak ale to je zcela běžné.
    To jen tady sou poptávky, hoďte mi to do Drupalu atd, co nejrychlejc:-)
    A pokud potřebuje aby na tom dělalo víc lidí, tak mu sou programátoři, kteří to udělají za 4hodiny, ale za celý týden celkem k ničemu.
    ---------- Doplňující příspěvek odeslán v 12:21 ----------
    Chapu-li vetsinu prispevku spravne, tak je asi lepsi dat zadani co to ma delat. Jak to ma byt napsany. Ten programator mi to naceni a ja se rozhodnu jestli mi to vyhovuje.
    Sice tim tolik nevyresim, jestli kdyz mi to naceni na 20tis tak by to u jineho nestalo 10tis.
    Co kdyz on vi ze mu to zabere o hodne mene casu, ale nadhodnoti to kvuli tomu, kdyby tam byla nejaka moucha s kterou v analyze nepocital, tak aby na tom neprodelal.
    Ale nebude tim zbytecne prodrazovat projekt?
    Je to hodne neznamych. DIky vsem, jsem zvedavy na Vase dalsi komentare a rady.
    ---------- Doplňující příspěvek odeslán v 12:29 ----------
    Jak psal spoluprace.net
    1. Rozděl práci na konkrétní ukoly.
    Oki toto chapu a souhlasim. Rozdelim vetsi projekt na mensi ukoly. Budu co nejlepe formulovat co to ma delat a jak to ma vypadat a co od toho ocekavam
    2. Na tyto úkoly udělej s někým, kdo tomu rozumí, časový odhad.
    Toto je zajimavy. Domluvim se s nekym. Treba s nejakym analytikem, aby mi podle meho zadani udelal odhad pracnosti. Jenze, kolik takovy odhad zabere casu? Dejme tomu. Reknu chci k nasemu eshopu doprogramovat komentare pod produkty. Kolik takovy casovy odhad zabere? Je to treba otazka hodiny nebo dvou?
    3. Tyto úkoly přiděl programátorovi.
    Jasnacka. Predam mu zadani, on mi naceni pracnost a rekne mi celkovou cenu. Ja to srovnam s nasim odhadem. Pokud je to priblizne podobny tak mu ukol zadam.
    4. Práci ať odevzdávají třeba do SVN.
    Tomuto nerozumim. Co je SVN?
    Dekuji vsem. Peknou nedeli. Za chvili budu mit rizky ;)
    2. 8. 2009 12:17:41
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346792
    Napsal informator;333140
    2. Na tyto úkoly udělej s někým, kdo tomu rozumí, časový odhad.
    Toto je zajimavy. Domluvim se s nekym. Treba s nejakym analytikem, aby mi podle meho zadani udelal odhad pracnosti. Jenze, kolik takovy odhad zabere casu? Dejme tomu. Reknu chci k nasemu eshopu doprogramovat komentare pod produkty. Kolik takovy casovy odhad zabere? Je to treba otazka hodiny nebo dvou?
    Ale potom by musel ten analytik plus mínus aj poznať kód ich eshopu aby mohol dodať dobrý odhad.
    Pretože je rozdiel, ak sa má nový programátor rýpať úplne v cudzom hnusnom kóde v ktorom sa nedá vyznať ako v niečom dobre systematicky naprogramovanom a zdokumentovanom.
    2. 8. 2009 13:04:21
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346791
    milan
    verified
    rating uzivatele
    2. 8. 2009 13:43:51
    Odvedenou práci musí ROZHODNĚ kontrolovat programátor. Laik nic nepozná a nechá se ukecat blbostma.
    Pokud nejde o nějakou jednorázovku, tak pozor na podezřele rychle odvedenou práci. Nasekaný špatný kód může znamenat, že ho budeš muset později celý zahodit a nechat si to napsat znovu.
    Stejně tak pozor na chyby funkčnosti. Jak máš vyřešenou kontrolu funkčnosti a záruky? U složitějších projektů se může ukázat, že až najdeš padesátou fatální skrytou chybu, tak to zase celé radši zahodíš. Nejlepší je, když zadavatel napíše předem nějaké testy a odevzdaný kód se akceptuje až v okamžiku, kdy všechny testy projdou.
    2. 8. 2009 13:43:51
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346790
    Michal Zima
    verified
    rating uzivatele
    (6 hodnocení)
    2. 8. 2009 13:46:10
    Napsal informator;333140
    4. Práci ať odevzdávají třeba do SVN.
    Tomuto nerozumim. Co je SVN?
    SVN je zkratka pro Subversion, což je systém na správu zdrojového kódu (SCM – source code manager). Na vývoj jakéhokoliv projektu je vhodné nějaké SCM používat – jednak je přehled kdo co kdy udělal, a pak také vlastně poskytuje zálohy jednotlivých verzí kódu, takže se lze vracet bez problémů ke starším verzím (například pokud programátor udělá nějakou botu, tak se na server nahraje starší, bezchybná verze).
    Za sebe mohu doporučit Git – oproti SVN má nespočet výhod, takže doporučuji také zvážit. Používá se jak u velkcýh projektů (například při vývoji linuxového jádra), tak i u docela malinkatých.
    2. 8. 2009 13:46:10
    https://webtrh.cz/diskuse/jak-kontrolovat-mnozstvi-prace-programatorovi#reply346789
    Pro odpověď se přihlašte.
    Přihlásit