Kaip matuot produktyvumą?

Perlmonksuose
radau labai įdomų klausimą
: Kaip matuoti programuotojo
produktyvumą?
. Ganėtinai standartiška yra skaičiuoti per dieną
parašomas kodo eilutes, bet kas jeigu vienas programuotojas parašo du
kart daugiau, bet palieka penkis kart daugiau riktų? Ar jis
produktyvesnis už tą, kuris parašė mažiau, bet tvarkingiau? Kartais per
dieną gali būti parašomas ir neigiamas skaičius eilučių – kartais
optimizuojant kodas sutrumpinamas. Kaip skaičiuoti produktyvumą tokiu
atveju?

Atrodo kad geriausia būtų skaičiuoti projektui sugaištą laiką, bet ir
čia kyla problemų, nes juk kodo kokybė gali skirtis. Žodžiu diskusijoje
netgi pasirodė nuomonė, kad measuring is evil, nes kaip palygint
kas daugiau nuveikė – ar programuotojas kuris per aplink pats
apsirašinėjo algoritmą, ar tas, kuris paėmė jau gerai veikiantį modulį
ir dviem eilutėmis padarė visą darbą?

Kaip vienas produktyvumo matų buvo paminėtas ir iš ekstremalaus
programavimo paimtas matas velocity. Labai
įdomi diskusija, jei kas domisi šiais dalykais.

6 Comments

  1. komentaras i tema: measuring IS evil:) na bent jau mano atveju. kuris geresnis programeris – tas kur projekta daro savaite ar tas kur projekto nedaro 5 dienas ir viska padaro per 2? kuris geresnis programeris – tas kur dirba nuo 9 iki 17 ar tas kur dirba belenkada kai gali ir turi nuotaikos? produktyvumo matuoti yra blogis. reikia matuoti produktyvumo efektyvuma:) bo ash priklausau tai programeriu grupei kurie 3 dienas galvoja, 2 dienas bando susikaupt, bet paskui kai drioksteli tai gimsta nerealus produktas. klientams aishku tai ne visada patinka:(

    komentaras ne i tema:

    shiandie supratau kad perlui respectas vs PHP vienoje vietoje:

    for($i=0;$i<count($q);$i++){$q[$i]=trim($q[$i]);};

    vs

    foreach(@q){chomp;};

    :)

    dar vienas komentaras ne i tema:

    Dar vieno kompiuterasto svetainė – (c) /me 2001 :/ paradoks:/ tik daba pastebejau:P

  2. Dėl to foreach(@q) { chomp; } tai galima parašyt (ir perliškiau atrodo):

    chomp for @q;

    Nors ant PHP tai šitai yra tas pats:

    foreach($q as $i) { trim($i); }

  3. manau kad programeriu reikia matuot kokybe o ne kiekybe

    nors cia beveik taspats kaip matuoti kiek pas zmogu telpa zodziu burnoj, ismatuot galima, bet kam to reikia?

    o jei jau labai nori ismatuoti, tai manau reiktu pasiskaityneti Gineso taisykles visokias ten tikrai kazka tokio butu galima rasti, juk melzejos produktivuma paskaiciuoti tai galima.

Comments are closed.