kvp#5
A benan leforditott cikk alapvetoen egy reklam egy ujabb hatekonysag novelo szoftver/szolgaltatas szamara.
Amit a cikkiro sem ert meg, hogy egy szoftver fejlesztese tobb feladatbol all es ennek a kodolas csak egy kis resze. Ezeket a feladatokat ha tenyleg gazdasagosak akarunk lenni szet lehet bontani tobb munkakorre, ahol minden betanitott munkas csak 1-1 feladatkort vegesz es csak a legfelso szakmai szinteken vannak hozzaerto mernokok.
Feladatok:
-feladatfelmeres, ugyfellel torteno kommunikacio, tehat az analizis (idealis esetben mernokok, programtervezo matematikusok vegzik)
-a tenyleges tervezes, ennek van termek es modul szintje is, de ez tovabb bonthato a feladat merteketol fuggoen kisebb reszekre (ez az egyetlen valodi mernoki feladat)
-a tenyleges kodolas (ez csinaljak a koderek, ami alapvetoen egy technikusi feladat)
-modul szintu teszteles (unit tesz, tesztelok vegzik, ugyancsak technikusi feladat, konnyen automatizalhato)
-integracios teszteles (a teljes termek tesztelese, ugyancsak technikusi feladat, emberi felugyelettel automatizalhato)
-es innen ismetlodik a fejlesztesi ciklus (a megrendeloi feedback-kel inditva a kovetkezo analizist)
Es ezek mellett van az adminisztracio, ami a ceges termelesi kornyezet kezelese, a gazdasagi vezetessel (project manager-ek) torteno kommunikacio es a dokumentacio, ami minden szoftver termelesi fazisban kotelezo (kellene, hogy legyen). A gond ott van, hogy ha az emberek a tenyeleges munkaidejuk tul nagy reszet kell az elso ket mellek feladatra szanniuk. A harmadik egy kenyszeruseg es altalaban a legtobb ceg ezt hagyja el eloszor hogy a csokkentse a kiadasait rovid tavon es ez az ami hosszu tavon anyagi veszteseget okoz.
A cikk iroja elfelejti, hogy nagyon nem gazdasagos valodi mernokokkel vegeztetni a technikusok feladatait. Ez kb. olyan mintha egy autogyarban a tervezesi osztaly mernokei felugyelnek a gyartosorokat. A hagyomanyos iparagakban nem veletlen vannak tervezo es uzemmernokok. A tervezo mernokok vegzik a tenyleges tervezest, az uzemmernokok pedig felugyelik a gyartast es szakmai szinten a technikusokat. A project manager-ek es muszakvezetok pedig (idealis esetben) felugyelik az osszes muszaki dolgozot, hogy a ceg anyagi erdekei szerint dolgoznak-e.
Az, hogy a szoftveriparban osszemostak az egyetemi, a fosikolai, a technikusi es a betanitott munkakoroket eleg szomoru es ez okozza a legtobb kavarodast a cegek vezetesenek fejeben.
ps: Anno a NASA-nal az Apollo programban az alavetoen ferfi mernokok a kodolasnak a kozelebe se mentek (csak a magaszintu tervezesben vettek reszt). A szoftver elkeszitesere voltak a programtervezo nok, a programozo nok, a program osszeallito nok es tesztelok. A program osszeallitok (assembler-ek) betanitott munkasok voltak, akik a memoria tombok ferrit gyuruit fuztek. Ez utobbi feladatkor a modern compiler-ek megjelenesekor megszunt, de a tobbi meg nagyon is letezik es nagyon nem mernoki munka. Utoljára szerkesztette: kvp, 2024.05.30. 12:39:17