A Webstar csapata webes szoftvereket és mobilalkalmazásokat hoz létre, hogy sok ezer felhasználó munkája legyen könnyebb és hatékonyabb a közigazgatásban és a versenyszférában. Hisznek benne, hogy a tökéletesen megmunkált eszköz nélkülözhetetlen feltétele az örömmel végzett munkának. A mindennapjaikról Péter, Senior Mobilfejlesztő és Mentor, valamint Dani, Junior Mobilfejlesztő mesélt a DreamJo.bs.nak:
Milyen feladaton dolgoztok jelenleg?
Péter: Napi munkám során két mobilalkalmazáson dolgozom vezető fejlesztőként. Munkám nagy részét a fejlesztendő funkciók működésének definiálása, valamint a szerver és a mobilalkalmazás közötti infrastruktúra és protokollok megtervezése teszi ki. Nagyon sokat egyeztetek az iOS és Android fejlesztőkkel a kliens oldali működésről, technikai kihívásokról, valamint a programkód minőségéről.
Dani: Jelenleg sportolói applikációt fejlesztek, mellette egy webshop alkalmazást, és egy közmű szolgáltató alkalmazását supportálom.
Milyen módszertan alapján dolgoztok?
Péter: Igyekszünk az agilis módszertanokból a számunkra jól működő elemeket ötvözni. Bizonyos projektekben a tervezés során használjuk Design Thinking elemeit (user story mapping, prototipizálás, User-Centered Design, felhasználói interjúk). Vannak viszont olyan projektjeink is, mikor a funkcionális tervezés és az üzleti igények megfogalmazása teljes mértékben az ügyféltől érkezik, ilyenkor a mi csapatunk csak a technikai tervezést időráfordítás –és erőforrásbecslést végez. Fejlesztés során gyakran használjuk például a Scrum elemeit (product backlog, 1-2 hetes iterációk/sprintek, napi standupok, sprintindító, retrospective megbeszélések), Extreme Programmingot (unit tesztek írása, páros programozás, mentorálás, code review, refactoring, Continous Integration) és már Test Driven Developmenttel is próbálkoztunk.
Dani: TDD módszert használok. Alapvetően agilisan dolgozunk.
Mit csináltok egy átlagos munkanap során?
Péter: Munkanapjaim túlnyomó részében az ügyfeleinktől kapott igényspecifikáció és tervek, valamint a belső feladatkezelő rendszerünk (Redmine) között ugrálok. Az idő nagy részében megfogalmazom úgy az üzleti igényeket és követelményeket, hogy az a fejlesztők számára minél egyértelműbb programozási feladat legyen, minél kevésbé legyen félreérthető a kívánt működés. Egyúttal igyekszem a szélső esetek lefedésére is odafigyelni, viszont ebben az a tapasztalat, hogy több szem többet lát és szinte mindig előjön később valami, amire korábban senki sem gondolt. Sokat foglalkozom még a technikai megvalósítással is, például az egyes komponensek/rendszerek hogyan kommunikálnak egymással, hogyan épül fel a program architektúrája, működése. Ezen felül sok időt töltök a product backlog és a sprintbe felvett feladatok priorizálásával, sorrendezésével és a következő iteráció(k) tervezésével is.
Dani: A napi feladatokon kívül stand up-okon veszek részt és kollégákkal egyeztetek a dolgokról.
Hogyan kerültetek a jelenlegi pozíciótokba?
Péter: Több lehetőség közül végül a Webstart választottam, mert nagyon tetszett a légkör és azok a lehetőségek, melyeket kölcsönösen tudtunk felajánlani egymásnak: a naprakész fejlesztői tapasztalataimnak köszönhetően azonnal beleugrottam egy induló projekt iOS alkalmazásának fejlesztésébe, majd alig egy évvel később már projektvezetőként és vezető fejlesztőként próbálhattam ki magam olyan projektekben, ahol erős a mobil oldali fejlesztési igény.
Milyen volt beilleszkedni a csapatba?
Péter: A csapat nagyon befogadó, nyitott és közvetlen. Azt gondolom nagyon könnyen sikerült beilleszkednem és könnyedén megtaláltuk a közös hangot a kollégákkal. Nagyon jó átélni azt nap mint nap, hogy odafigyelnek a szakmai előrehaladásomra és barátként is számíthatok a kollégáimra az élet minden területén.
Transzparens számotokra a Webstar működése?
Péter: A cégvezetés nálunk kifejezetten figyel arra, hogy mindenki számára érthetővé váljanak a miértek a cég életében. Ehhez szükséges az a transzparencia, amivel a cég értékei, belső működése és víziója (akár rövid, akár hosszú távon) is kommunikálva van a csapattagok felé. A futó projektek lefutása (hol tartunk most, mennyi van még vissza) és allokált erőforrásai (ki melyik projekten dolgozik, melyik projekten ki dolgozik) és legutóbbi pénzügyi mutatók mindenki számára elérhetőek.
Hogyan ötleteltek?
Péter: Vannak olyan termékfejlesztési projektek, melyben az ötletek részben közvetlenül az ügyféltől kapott visszajelzésekből vagy piackutatási eredményekből érkeznek. Vannak olyan ötletek is, melyek a mi fejünkben fogalmazódnak meg, de vannak olyanok is melyeket a rendszereink használatából gyűjtött adatra alapozunk.
Mit szerettek a legjobban ebben a munkában?
Péter: A munkámban leginkább azt szeretem, hogy folyamatosan változnak a körülmények. Mivel az informatika világa folyamatosan rohamtempóban fejlődik, nekünk is muszáj ezzel a fejlődéssel lépést tartani, új dolgokat tanulni és új lehetőségem után nézni. Ezzel valamennyire összeér az is, hogy az ügyfeleink igényei is ezzel együtt változnak, amit nekünk is szorosan követnünk kell.
Dani: Folyamatosan tanulok és jó a társaság.
Van valamilyen szakmába vágó könyv vagy blog, amit ajánlanátok?
Péter: Szoftverfejlesztőként rám legnagyobb hatással Robert C. Martin – The Clean Coder című könyve volt. Mikor először elolvastam, teljesen átértékeltem a programozáshoz való hozzáállásomat és azt, ahogy a szakma egészéhez viszonyulok. Szerintem a könyv rávilágít sok olyan aspektusára a szoftverfejlesztésnek, amit sem az egyetem alatt, sem pedig korábbi munkám során senki sem említett. Nagyon hasznosnak gondolom azt, hogy ez a könyv tapasztalatot összefoglalja, amit talán sok évnyi aktív fejlesztő munka során tudna csak megszerezni az ember. A sors fintora, hogy pár hete épp ezt a könyvet kezdtem harmadjára is újraolvasni.
Mi a legnagyobb tanulság, amit a Webstar-nál tanultatok?
Péter: Korábbi munkahelyeimen egyáltalán nem volt hangsúlyos egymás mentorálása. Szerencsére ez itt nem így van, hiszen az ügyvezetőnkkel rendszeresen tartunk coaching sessionöket, ahol arról beszélgetünk, hogy érzem magam a csapatban és mik a következő időszakra kitűzött személyes céljaim, mi az, ami rám vár. Természetesen visszatekintünk picit az előző időszakra is és igyekszünk tanulni abból, ami már mögöttünk van. Az elmúlt pár hónapban ki tudtam magam mentorként is próbálni, hiszen egy junior mobilfejlesztő kolléga csatlakozott a céghez, akivel mentorként viszonylag sokat dolgoztam együtt. Sohasem gondoltam volna, hogy ez a két tevékenység és szerep, amibe általuk kerülök mennyire hasznos szakmailag és emberileg. Úgy érzem rengeteg dolgot tanulunk egymástól és saját magunkról is többet megtudunk ezáltal.
Miért jelentkezzen hozzátok valaki?
Péter: Azért érdemes hozzánk jelentkezni, mert nálunk mindenki megkapja a kellő teret és figyelmet ahhoz, hogy valami jót alkosson, mindamellett sok területen lehetőséget biztosítunk a szakmai és emberi fejlődésre is.
Dani: Nagyszerű a csapat, a kollégáktól rengeteget lehet tanulni, és biztos a munkahely.
Szerinted miért jobb itt dolgozni, mint máshol?
Péter: Lélegzetelállító a pécsi panoráma az irodából.
Dani: Tényleg nagyon jó a légkör.
Szeretnél még többet tudni a Webstar-ról? Látogass el a cégprofilra, ahol a "dolgoznék itt" gombra kattintva elsőként értesülhetsz a nyitott pozícióikról.
Jelentkeznél már most a Mobile Developer állásukra? Jelentkezz gyorsan és egyszerűen az új self-branding profiloddal. Nincs még self-branding prodilod? Próbáld ki most!
Legyen neked is naprakész, profi önéletrajzod, amivel egy kattintással jelentkezhetsz bármely állásra a DreamJo.bs oldalán.
