Munkatársaik és elődjeik szörnyű kódja miatt mond fel egy csomó programozó

Munkatársaik és elődjeik szörnyű kódja miatt mond fel egy csomó programozó
2021-10-01T08:25:40+02:00
2021-10-12T17:17:17+02:00
2022-10-17T07:41:49+02:00
  • Szerintem elvittuk a showt, azt hiszem, hogy ideje zarni ;)
    Mutasd a teljes hozzászólást!
  • Volt olyan, ahol a kollegak es a kozvetlen fonokeid irtak rolad, majd kaptal rola egy feedbacket megbeszeles nelkul, es annak fenyeben tortent a beremeles (ez pont az a 4 betus multi volt).

    Igen, ez a 360-as értékelés, amit a multik használni szoktak, mert ebből jön a legtöbb irányból infó. Azt leszámítva, hogy ennek kötelező része a 1:1, és amit a delikvens feedbackjébe keményen be kell írni, ha elhanyagolja. Nekem ez sose maradt el. Se akkor, amikor az én értékelésemről volt szó, se akkor, amikor én adtam feedbacket másnak a 1:1-on. Utóbbi esetben ráláttam sok értékelésre, és szerintem kimondottan informatív volt. Ahol nem volt valami elég egyértelmű, akkor meg leültem a feedback írójával, hogy tegye tisztába. És mások is így csinálták. Ebből lehet normális értékelést csinálni, és segíteni a kollégákat a karrier építésében. Viszont ez drága mulatság, mert sok munkaórát elvisz. Amúgy is ott van az ember többnyire a csapatban, és nagy meglepetések általában nincsenek ezekben a véleményekben. Pontosan tudtam, hogy kik azok, akiket volt értelme lead irányba segíteni, és akiket nem. Viszont aki a kinevezést csinálta, annak fogalma se lett volna erről, ha nem mondjuk el neki ÉS nincs a 360 mellé. De ez is egy framework, amit lehet rosszul csinálni, meg lehet elhanyagolni, és akkor csak púp a szervezet hátán.

    Senki sem akar egy Brutust a hata mogott, es itt nem a jeloltsegen van a hangsuly, hanem az emberi tenyezon.

    Brutus nem egy alkalmas vezető jelölt a mai felfogás szerint :) Vannak vezetők, meg olyanok, akik vezetőt játszanak, illetve akik szeretik, szeretnék magukat egy ilyen szerepben látni. Láttam olyan értékelést, aki egy magát lead aspiránsnak felvonultató kollégáról ezt így kb le is írta. Ha a manager (aki a kinevezésekről, fizu emelésekről döntött) csak a kolléga kommunikációját látta volna, akkor rossz döntést hozott volna. Ezért kell bevonni az ilyenekbe a csapatot valamilyen módon, és akkor sokkal jobb döntéseket lehet hozni. De ehhez kell a jó manager, a jó process, és a jó kollégák is. Tehát eleve jó csapat és felállás kell legyen, amit csak felülről lehet jól felepíteni,  bizonyítottan jó leadekkel, és a minőség fenntartására is kell áldozni. Pl nem hogy Brutusoktól kell rettegnie egy vezetőnek, de saját maga kell kinevelje és támogassa a következő generációt.
    Mutasd a teljes hozzászólást!
  • Eleg sok olyan dolgot irtal, ami szinten fedi az altalam ismert valosagot.
    Mutasd a teljes hozzászólást!
  • De ez kiknek a visszajelzésein alapul?

    Cege valogatja. Voltam olyan helyen, ahol magadrol kellett irni jellemzest, majd evente 1x megbeszelni a vezetoddel. Volt olyan, ahol a kollegak es a kozvetlen fonokeid irtak rolad, majd kaptal rola egy feedbacket megbeszeles nelkul, es annak fenyeben tortent a beremeles (ez pont az a 4 betus multi volt). Es ezeknek kulonfele kombinacioja. A hatekonysagat meg azt, hogy en errol mit gondolok, azt most hagyjuk, csak tenykent irtam, hogy ezek voltak.

    En szemely szerint - miota poziciom miatt szukseges - a tolem telheto modon, a leggyakrabban probalok visszajelzest adni pozitiv es negativ temaban, amikor epp ido/alkalom adja. Termeszetesen van mod vitatni azt is.

    Normális vezető nem rak be olyat vezető pozícióba maga alá, aki nem veszélyes a pozíciójára (amennyiben van átmenet a két szint között a hierarchiában). Mert az definíció szerint nem jó jelölt.

    Senki sem akar egy Brutust a hata mogott, es itt nem a jeloltsegen van a hangsuly, hanem az emberi tenyezon. Lattam en mar gyorsan elore tolt 'hadallast', ami vegul a korulotte levoket pusztitotta el, majd tavozott.

    Persze, én is láttam dilettáns vezetőket, meg sokmindent. De láttam ezt jól működni, jól funkcionáló csapatokban. És nem véletlenül ok-okozati viszony volt a csapat működése és az ilyen dolgok között.

    True

    ahogy írom, de eleve azt írtam, hogy minőségi problémák vannak sok helyen, azért nem tudnak jó processzeket tartani, és átvinni a felsőbb szinten. Itt a válasz, hogy miért.

    True
    Mutasd a teljes hozzászólást!
  • Egyfelol a legtobb cegnel vannak eves, feleves, negyedeves ertekelesek, elbeszelgetesek, es ott latni azt, hogy ki az, aki inkabb csak technikai beallitottsagu, es ki az, akiben latni az ambiciot az iranyitasra.

    De ez kiknek a visszajelzésein alapul?

    illetve ne legyen veszelyes a felette levo vezeto poziciojara.

    Normális vezető nem rak be olyat vezető pozícióba maga alá, aki nem veszélyes a pozíciójára (amennyiben van átmenet a két szint között a hierarchiában). Mert az definíció szerint nem jó jelölt. 

    Egyebkent lattam en mar olyan kivalasztasi folyamatot, ami elore el volt dontve, csak a szinhaz miatt kellett eljatszani az egeszet. ;)

    Persze, én is láttam dilettáns vezetőket, meg sokmindent. De láttam ezt jól működni, jól funkcionáló csapatokban. És nem véletlenül ok-okozati viszony volt a csapat működése és az ilyen dolgok között.

    Amúgy csak jelezném, hogy nemhogy szerintem mindenhol úgy megy, ahogy írom, de eleve azt írtam, hogy minőségi problémák vannak sok helyen, azért nem tudnak jó processzeket tartani, és átvinni a felsőbb szinten. Itt a válasz, hogy miért.
    Mutasd a teljes hozzászólást!
  • Egyfelol a legtobb cegnel vannak eves, feleves, negyedeves ertekelesek, elbeszelgetesek, es ott latni azt, hogy ki az, aki inkabb csak technikai beallitottsagu, es ki az, akiben latni az ambiciot az iranyitasra.

    ...en mar olyan kivalasztasi folyamatot, ami elore el volt dontve, csak a szinhaz miatt kellett eljatszani az egeszet


    Biztos, hogy vannak olyan cégek ahol létezik az erre irányuló vállalti kultúra, megvan az ilyen típusú előléptetésnek, szakmai karriernek a kiválasztási folyamata, de nekem eddig az jött le, hogy valójában az jut előre, aki jobban teper felfelé, és tapos lefelé, akinek megvan a dumája a pedálozáshoz, és ezzel jól háttérbe tudja szorítani a saját gyengeségeit, hiányos szakmai kompetenciáit. A vezetőség és menedzsment irányába mindent elvállal, rövid határidőre, semmire sem mond nem-et, de az első problémáknál már "mellékszálon" jön hozzád, és kéri a segítséget, beállítja magát áldozatnak - hogy nekem meg ezt adták utasításban, kérlek segíts, stb. - persze segítesz is, aztán néhány ilyen szituáció után, a hátadon gyakorlatilag felkapaszkodik az áhított pozíciójába.
    De ez nem csak az informatikában van így, ez elmondható minden más szakmára is. Az már egy más kérdés, hogy ha mégsem válik be az illető, az új pozíciójában, akkor annak milyen következményei lesznek, bár ahogy látom, semmilyen, mert akkor jön a következő harcos, és minden kezdődik elölről.
    Mindezt már láttam a gyakorlatban, kis-, és nagyobb cégek esetében is.
    Mutasd a teljes hozzászólást!
  • Ahogy en latom, ez igen sok szempont alapjan all ossze. Egyfelol a legtobb cegnel vannak eves, feleves, negyedeves ertekelesek, elbeszelgetesek, es ott latni azt, hogy ki az, aki inkabb csak technikai beallitottsagu, es ki az, akiben latni az ambiciot az iranyitasra. Ehhez tarsul egyfajta 'politikai' hovatartozas, hogy milyen nezeteket vall a cegben, illetve ne legyen veszelyes a felette levo vezeto poziciojara.

    De ez korant sem jelenti azt, hogy a kivalasztott lenne a legalkalmasabb vezeto, csak azt, hogy egy bizonyos kor szamara az, mert jo vegrehajto lesz belole, illeszkednek a nezetek. Szoval ezek inkabb felulrol jovo kivalasztasok, mintsem alulrol jovok. Persze, ahol van mod egymast ertekelni, ott mondhatod, hogy a tobbiek szava is er, de itt is inkabb azt lattam, hogy vannak, akik beallnak egy vki moge kulonfele kenyelmi szempontok alapjan. Ennek apropojan nagyon sok tulertekelt emberhez volt szerencsem ;)

    Egyebkent lattam en mar olyan kivalasztasi folyamatot, ami elore el volt dontve, csak a szinhaz miatt kellett eljatszani az egeszet. ;)

    Szoval nekem ez az a valosag, amihez szerencsem volt. Ettol persze lehet minden eltero, jobb, rosszabb stb...
    Mutasd a teljes hozzászólást!
  • Nem ugyanabban a vilagban elunk ;)

    Most már kíváncsi vagyok, hogy a te világodban mi alapján választ leadet a vezető azok közül, akikkel nem dolgozik együtt :)
    Mutasd a teljes hozzászólást!
  • És mi alapján pont azt nevezik ki, akit kineveznek? A világ hülyéje lenne az a vezető, aki nem azt választja maga alá, akit a csapata szívesen követ...

    Nem ugyanabban a vilagban elunk ;)
    Mutasd a teljes hozzászólást!
  • Van cég, ahol demokrácia van?

    Amit írtam nem azt jelentette, hogy megszavazzák, hanem hogy mire odaérnek, hogy új lead kell, addigra kb kialakul, hogy az kicsoda kéne legyen. Ezt pedig nem más alakítja ki, mint a csapat belső dinamikája, és egymással kapcsolatos visszajelzései. Ideális esetben amúgy is van egy csapatban egy afféle helyettes, aki belenő ebbe a pozícióba, és segíti a leadet, vagy helyettesíti, amikor az valamiért nincs ott. És akkor az új felállás már picit tesztelve is van. Anno az elődöm is,és  én is így lettünk kiválasztva, és még sok más példát is tudnék hozni erre, amit személyesen láttam.
    Mutasd a teljes hozzászólást!
  • En az esetek tobbsegeben felulrol torteno kinevezest lattam.

    És mi alapján pont azt nevezik ki, akit kineveznek? A világ hülyéje lenne az a vezető, aki nem azt választja maga alá, akit a csapata szívesen követ...

    Akkor vissza is jutottunk oda, hogy valoszinusitheto, hogy nem megfelelo munkakorulmenyek kozott az, aki megteheti, lelep.

    Igen, ha nincs változás, akkor más lehetőség nem is nagyon marad.
    Mutasd a teljes hozzászólást!
  • Ha "valaki" egyszemélyben úgy dönt, hogy meghoz egy ilyen döntést, és kijelöl egy arra alkalmatlan embert, akkor ott már azt megelőzően is gondok vannak. Normális esetben a vezetőket nem felülről választják ki, hanem a csapat áll be valaki mögé, akit tudnak követni.

    Ilyet én még életemben nem láttam. Sehol, nem csak programozó cégnél. Van cég, ahol demokrácia van?
    Mutasd a teljes hozzászólást!
  • Az előző hozzászólás elolvasása után pontosan az volt az érzésem, hogy itt olyan juniorokról beszélünk, akik seniornak gondolják magukat, és még nem is tudják, hogy a közelében sincsenek. Köszi hogy megerősítetted.
    Mutasd a teljes hozzászólást!
  • Ha "valaki" egyszemélyben úgy dönt, hogy meghoz egy ilyen döntést, és kijelöl egy arra alkalmatlan embert, akkor ott már azt megelőzően is gondok vannak. Normális esetben a vezetőket nem felülről választják ki, hanem a csapat áll be valaki mögé, akit tudnak követni.

    Tehat valosag vs. elmelet. En az esetek tobbsegeben felulrol torteno kinevezest lattam.

    Az meg nem tudom miért mérvadó, hogy én mit csinálnék.

    Mert kell a visszajelzes. Ugy elvarni valtozast, hogy nem adsz visszajelzest, az nem tul szerencses. Persze ez sem garancia a valtozasra.

    Egy részük valószínűleg szenvedne egy darabig, aztán lelépne. Mások meg azt, amit én is, és felvenné ezeket a taskokat, mert a munkának mennie kell. És nem szívesen dolgoznék egy nem támogató közegben, se őskáoszban. Ebből persze lenne konfliktus, és valaki elmenne...

    Akkor vissza is jutottunk oda, hogy valoszinusitheto, hogy nem megfelelo munkakorulmenyek kozott az, aki megteheti, lelep. Nem megfelelo korulmeny pedig lehet a kod rossz minosege. Igy igazabol azt hiszem, hogy meg is valaszoltad az egesz topicot. Akar zarhato is ;)
    Mutasd a teljes hozzászólást!
  • Ha "valaki" egyszemélyben úgy dönt, hogy meghoz egy ilyen döntést, és kijelöl egy arra alkalmatlan embert, akkor ott már azt megelőzően is gondok vannak. Normális esetben a vezetőket nem felülről választják ki, hanem a csapat áll be valaki mögé, akit tudnak követni.

    Ettől függetlenül előfordulhat olyan, hogy kívülről kell felvenni valakit, mert belül nincs senki. Vagy új csapat indul, és akkor igazából nincs mögötte csapat (hacsak nem cégen belülről szerveznek át embereket). De ennek azért jól lehet csökkenteni a kockázatát a kiválasztás során, ha jó és tapasztalt vezetők csinálják.

    Az meg nem tudom miért mérvadó, hogy én mit csinálnék. Az a kérdés, hogy az mit csinálna, aki nem látott még jó leadet, és nem is volt lead. Egy részük valószínűleg szenvedne egy darabig, aztán lelépne. Mások meg azt, amit én is, és felvenné ezeket a taskokat, mert a munkának mennie kell. És nem szívesen dolgoznék egy nem támogató közegben, se őskáoszban. Ebből persze lenne konfliktus, és valaki elmenne...
    Mutasd a teljes hozzászólást!
  • Azert van ott, mert vki ugy gondolta, hogy neki ez menni fog. Ez egy dontes, es ha ez a dontes, mint sok mas, nem hozza meg a vart eredmenyt, akkor azt kerdezem toled is, mint LCodertol, hogy te mit tennel egy ilyen helyzetbe, mint fejleszto?
    Mutasd a teljes hozzászólást!
  • Igen, sok esetben ez, mint valosag, visszakoszon, marmint, hogy nem epp a legoptimalisabban mennek a dolgok, de ilyenkor te, mint dev, mint tennel? Erdeklodve kerdezem.
    Mutasd a teljes hozzászólást!
  • Ha a team lead ezeket nem tudja és nem csinálja, akkor mégis minek van ott? De megint nem tudom pontosan mire gondoltál, amikor ezt leírtad. Egyik hozzászólásodnál se.
    Mutasd a teljes hozzászólást!
  • Ha a team leader nem ért a szakmájához, vagy ha a menedzsment nem ért a szakmájához, akkor szarul fognak menni a dolgok. A team leader nem egyszerûen csak a legjobb programozó kell hogy legyen a csapatban - sõt, még azt is meg merném kockáztatni, hogy még az sem baj ha nem az. Neki a csapat és a projekt összefogása a fõ feladata. Egy-egy "kerék" összerakását simán bízhatja a megfelelõ seniorra, sõt jól is teszi ha ezt teszi, mert neki nem feltétlenül ez a dolga.
    Mutasd a teljes hozzászólást!
  • valosag vs. elmelet -> ''tudnia kellene''

    'hova vezetne ez?'  :)
    Mutasd a teljes hozzászólást!
  • Ket aprosag
     gumicsont
     a papir mindent elbir ;)
    Mutasd a teljes hozzászólást!
  • Illetve amellett, hogy a team leadnak egy ilyen kerék felszerelésről minimum tudnia kell, és egyetértenie, esetleg timeboxolnia az effortot, kezelnie kell az okos megmondóembereket, és első jelre határozottan elejét vennie az ilyen hangulat kialakításának. Nem csak egy adott feature fejlesztőjének, hanem a leadnek is kell tudnia kommunikálni a csapaton belül és felfelé, oldalra is egy ilyen lépés értelmét. Semmi nem tud akkora hatással lenni egy csapat hatékonyságára, mint a csapatszellem milyensége. És semmi nem is olyan törékeny. A leírtak alapján ezekből minimum egy dolog nem történt meg.
    Mutasd a teljes hozzászólást!
  • mifelénk a juniorok valahogy nagyon nem ilyenek

    Nem mind olyan, de nagyon sokan olyanok, hogy meglett az 5 év tapasztalat kb. ugyanabból és hirtelen úgy kezelik magukat, mintha 20-nál tartanának különbözőkből.
    Mutasd a teljes hozzászólást!
  • Nem a juniornak kell tudnia hogy mi miért tart meddig, hanem a team leadernek. Ha viszont õ junior ott már komoly gondok vannak . Ezt a kell-e kerék és ha igen akkor használjuk dolgot is a team leader dolga eldönteni. Eleve picit furának tûnik nekem ez az egész történet, mifelénk a juniorok valahogy nagyon nem ilyenek. A menedszer pedig szintén kb. azt tudja amit a team leader, mert hogy az õ és a seniorok szava az, ami igazán számít. A menedzser önmagában nem sok mindent tud a dologról, valamit nyilván õ is ért hozzá de messze nem ennyit.
    Mutasd a teljes hozzászólást!
  • A végére meg kell hogy oldódjon. De inkább ne kerüljön bele az aktuálisba, mint hogy hulladékot fejlesszünk. Viszont általában nem csak alul de túlbecsült feladatok is vannak, ezek többnyire általában kiegyenlítik egymást.
    Mutasd a teljes hozzászólást!
  • A daily-ken hamar kiderül, hogy ki az aki tolja a szekeret és ki az aki csak kapaszkodik rajta esetleg benne ücsörög!

    Kivéve, amikor a junior fel sem éri ésszel, hogy mit csinált két hétig a senior, mi közben ő éjt nappallá téve bütykölt valami configon, rengeteg munkaórát elégetve. Jártam már úgy, hogy megkaptam, hogy lassú vagyok. Az persze meg már senkit nem érdekelt, hogy amin dolgoztam és már működik, azt a juniorok, meg a többiek még elmagyarázás után sem értették. Szóval sokan izzadva tolták a szántalpas szekeret, míg én a kereket terveztem és építettem meg, majd persze lehetett mutogatni, hogy én nem izzadtam meg. Az igazi pikáns helyzet meg az, amikor elmagyarázod, miért kellene a szántalpat lecserélni a kerékre, itt van, csak be kellene építeni fél nap munkával, de a cinikus, hópihe csőcselék ragaszkodik a szántalphoz meg az izzadáshoz, mondván, hogy nem jó a kerék, mert elvette az időt attól, hogy én is izzadva toljam a szántalpas szekeret. Aztán jön a menedzser, hogy ejnye-bejnye, nem azzal foglalkoztam, amivel kellett volna, lám, a többiek mennyit izzadtak és még hétvégén is dolgoztak. Az ember meg jót röhög az egészen, csak az a keserű része az egésznek, hogy a csőcseléken is múlik (mert mondjuk keresztértékelés alapján dől el az emelés/bónusz), hogy végül mennyit visz haza az ember a családnak.
    Mutasd a teljes hozzászólást!
  • és az alapján dõl el, hogy az adott sprintbe mi fér bele

    Pont ezt mondom. Ami nem fér be egy sprintbe, az hajlamos későbbre maradni, vagy egyáltalán nem megoldódni. Tehát ha történetesen valami egy hónapig semmi látványosat nem produkál, az nem is létezik.
    Mutasd a teljes hozzászólást!
  • Egy fenét. Normális esetben ez kb. úgy néz ki, hogy az egész elõtt meg van becsülve hogy ez hány emberóra lesz. Aztán egy-egy sprint elõtt összeül a csapat, és megbecsülik hogy egy-egy részfeladat mennyi munkaóra lesz, és az alapján dõl el, hogy az adott sprintbe mi fér bele. A sprinteknél mérjük az elõzõ sprint alatti teljesítményt, így kb. el lehet dönteni, hogy mi fér bele, és mi nem. Aztán nyilván lesz amit túlbecsülünk, lesz amit alul - és lehet olyan, hogy ha gyorsabban haladunk akkor még kapunk fel taszkokat a következõ sprintbõl, ha meg lassabban akkor egy-egy dolgot - a userrel egyeztetve - a következõ sprintre tolunk. A dolog nincs teljesen kõbe vésve. A végére nyilván el kell készülni, de azon belül lehet mozgás. És persze mindenki azt vesz ki a taskboardról amit meg is tud oldani - egy kezdõ nyilván nem a legcombosabb taszkot fogja elvinni az elején. És persze hülyéket eleve nem veszünk fel. És persze a seniorok segítenek a junioroknak ha kell, a team leader pedig segít bárkinek aki elakad.
    Mutasd a teljes hozzászólást!
  • Minden helyen, minden változó név, metodus név angolul kell legyen. AZ érdekes egy cég, ahol ez meg van engedve, hogy bármi komment ne angolul legyen.
    Mutasd a teljes hozzászólást!
  • Gondolom, hogy az un. "cross functional team" elméletre utalsz. 

    Lehet, hogy én értelmezem furán de szerintem ez is teljes félreértés. Mert a szerintem a team a cross functional és nem az emberek benne. Ezért van benne PO, tesztelő, fejlesztő, devops-os... és minden egyéb funkciójú, a feladattól függően.

    Az egész a hatékony fejlesztésről kellene szóljon, ahogy a manifesztó is deklarálja és ezen keresztül arról, hogy mindenki jól érezze magát benne, tudjon az információ hatékonyan áramolni felesleges overhead nélkül - ezért is 12-15 fő alatt tartani egy team-et... bár már ez a létszám is nagyobb feladatokhoz kell.
    És számomra attól lesz egy projekt agilis - nem a management elvárásaitól - hogy alkalmazkodunk a feladathoz, az ember anyaghoz és az információkhoz, valamint ezek időbeni változásához - és nem ragaszkodunk évekkel korábban más kontextusban hozott döntésekhez mint foxi a lábtörlőhöz. Pont a rugalmasság a lényeg nem az elméletek és üzletileg érdekelt tanácsadók által előadottakhoz való szolgai ragaszkodás.

    Az egész agilis szemlélet egy keretrendszer kellene legyen amiből azt és úgy használunk, ahogy jónak látunk, ahogy a leghatékonyabbnak gondoljuk... és ha nem működik valami gondolkodunk és változtatunk rajta, a csapat közösen, mert a csapaté a felelősség - ez mondjuk egy elég fontos elv (számonkérni is azt lehet aki felelősen tudott dönteni korábban).

    Viszont sokszor láttam, hogy a kerékkötője az egésznek, maguk az emberek, azok akik szeretnének láthatatlanok maradni és elkenni a saját felelősségüket, a munkájuk hatékonyságát... nekik kényelmetlen, mert ez a módszer - csapaton belül mindenképp - az átláthatóságról szól. A daily-ken hamar kiderül, hogy ki az aki tolja a szekeret és ki az aki csak kapaszkodik rajta esetleg benne ücsörög!
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
mutass többet!
abcd