Find more about how to download movies online just using your browser.

Echipa de fotbal VS echipa software

Posted on March 16, 2009
Filed Under Distractie, Echipa | 4 Comments

Uitandu-ma la meciurile din Liga saptamana trecuta, m-am gandit la un moment dat daca nu cumva exista asemanari intre o echipa de fotbal si o echipa care lucreaza la un produs software. In general, lumea e de parere ca programatorii creeaza, iar testerii distrug, asa ca impartirea pe compartimente ar arata cam asa (intr-un 4-4-2 « clasic »):

QE Lead (GK)

Support/Doc writer (FBR) — QE(DC) — QE(DC) — Automation QE (FBL)

Dev (AMR) — Program Manager (DMC) — UX (AM) — Dev (AML)

Dev Lead/ Arhitect (FC) — Product Manager/Sales (S)

Si explicatiile, pe compartimente :

Apararea:

QE Lead – este omul care coordoneaza toata apararea impotriva atacurilor echipei adverse (bugurilor). La fel, isi aseaza zidul (parte din echipa) la loviturile libere (care nu sunt decat niste buguri mai complexe, sau release-uri de bugfixing)

2 QE pe post de fundasi centrali – aici nu mai incape indoiala, ai nevoie de testeri puternici si flexibili (mobili), care sa stii sigur ca iti asigura o calitate exceptionala a produsului (cat mai putine goluri)

Automation QE-ul este de fapt un tester care are si aptitudini ofensive – urca mult in atac, fiind liantul dintre aparare si mijloc.

Customer support-ul poate fi vazut ca facand tot parte din defensiva, luptand din greu cu “atacurile” utilizatorilor nemultumiti.

La mijloc:

Program managerul este cel care coordoneaza toata munca, atat cea din defensiva cat si cea din ofensiva. De multe ori, e cel care ramane mai in spate, asigurandu-se ca totul e in regula, si adversarii nu pot scapa pe contraatac.

UX-ul (User Experience Designer) e mintea limpede de la mijlocul terenului, responsabil cu definirea workflow-urilor (adica a traseelor de joc) si imbunatatirea imaginii produsului (jocul spectaculos al echipei)

Evident, la constructie ai nevoie de 2 dezvoltatori muncitori, seriosi si responsabili cu o capacitate mare de gandire (efort), capabili sa initieze si sa dezvolte feature-uri (actiuni de atac, ocazii).

In atac:

Dev Lead-ul este liderul din teren al jumatatii ofensive a echipei. De multe ori intra in combinatii cu mijlocasii laterali, incercand sa gaseasca cea mai eficienta solutie (sa destabilizeze apararea adversa)

Product Manager – striker-ul capabil sa traga echipa dupa el si sa canalizeze energiile echipei spre poarta adversa. Mereu in contact cu suporterii, trebuie sa fie atent la sugestiile si reactiile acestora. Poate decide directia unui produs de unul singur (« poate decide singur un meci »)

Conducerea tehnica:

Si in fine, pe banca stau 2 antrenori, nu doar unul : Engineering Manager-ul si QA Manager-ul. Acestia sunt cei traseaza in minte scheme tactice, strategii de dezvoltare a fazelor de atac/aparare. Pot cere la nevoie buget pentru transferuri de jucatori noi in cadrul echipei. La fel, pot redistribui « sarcinile de joc » pe parcursul unui meci. Spre deosebire de fotbal, prima reactie atunci cand echipa nu (mai) merge, nu e sa schimbi antrenorul.

Florin

Comments

4 Responses to “Echipa de fotbal VS echipa software”

  1. Dev (AMR) on March 16th, 2009 10:57 am

    Super post, dar nu ai zis nimic despre arbitri.
    Poti sa scrii un post similar si despre adversari? (bug-uri :)

  2. Catalin G on March 16th, 2009 3:41 pm

    De care fotbal vorbim? Sper ca nu despre cel din campionatul intern … ca ala oricum nu merge bine orice ai face.

    Acum vin intrebarile:
    1. Cine e echipa adversa? Bugurile? Sau clientii nervosi??
    2. Ce durata are o partida si daca se face schimb de tricouri la sfarsit? (P.S. Fetele au voie sa faca parte din echipa … wet shirt thought :) )
    3. Cum ar arata cronica unei asemenea meci? Minut cu minut.
    4. Ce facem cu patronii de cluburi (upper managementul). Le dam o punga de seminte si un fular cu emblema echipei adverse + dansul din buric?
    5. Pentru ce se dau cartonasele rosii / galbene la un asemenea meci?

  3. the coach on March 16th, 2009 5:28 pm

    Oare tu ai idee de fotbal???
    Dupa cum scri aici ai un fundas lateral eminamente ofensiv iar celalalt lateral numai cu sarcini defensive. Asadar atacul pe partea celui defensiv e inexistent. 1 BUG
    La mijloc e si mai dezastru
    Tu ii vezi asa
    program manager – coordonator
    ux – mintea limpede (nu e oare acelasi lucru cu coordonatorul ???)
    Si inchei apoteotic cu 2 dezvoltatori pentru constructie – adica tot 2 coordonatori(minti limpezi)
    Asadar d.p.v. fotbalistic joci cu 4 coordonatori
    unde sunt mijlocasii defensivi? rupatorii? adevaratii jucatori de travaliu???
    Dar extremele care sunt dublate de fundasii laterali?
    In atac e mai putina jale cu exceptia Dev Lead-ului care iar e leader
    Poate la voi in firma asa se lucreaza, toti sunt lideri pe cand cei care muncesc nu exista sau sunt insignifianti
    In istoria fotbalului sunt destul de putine cazuri in care atacantul e leader.
    LEADER-UL e cel care conduce, cel putin asa se traduce, acest jucator e acel numar 10 de la mijlocul terenului. Mutu are atribuit total gresit numarul 10 la nationala pt ca el e un al doilea varf, care creeaza destul de putin, adevaratul nr 10 al fotbalului romanesc ramanand HAGI.
    Asa ca mai lasa FIFA09 si da o fuga la terenul de fotbal … cred ca iti permiti

  4. adi on March 25th, 2009 12:19 pm

    frate
    voi ati revolutionat quality assurance-ul
    de cand Quality Assurance se traduce in QE ? (QE care ar putea sa se traduca in Quality Engineer at the most)

Leave a Reply