Tudtátok, hogy a PHP csapatunk hagyományosan megrendezi a PHP hackathonokat minden évben 👨🏻💻? A NIX programozói ilyenkor összejönnek, hogy megosszák egymással tapasztalataikat és különböző kihívások megoldásain ötleteljenek.
„Hogy sikerült az idei hackathon?” Már számítottunk a kérdésre! Nos, az eseményt online tartották, 5 kiváló csapat részvételével, és… A részletekért olvass tovább 🤗. Ihor Kazubek, a PHP csapat vezetője mindent részletesen elmesél.
Olyan feladatot akartunk készíteni, amelyet mesterséges intelligenciával nem lehet megoldani.
Ezért választottuk a projektbecslést, ahol a döntések alapját gyakran a gyakorlati tapasztalatok képezik ☝️. Bár ez jellemzően az üzleti elemzők dolga, a fejlesztők is részt vehetnek a technikai komplexitás és a fejlesztési idő felmérésében.
A legelején minden csapat kapott egy ügyfélkérést, valamint két órát arra, hogy egy első becslést benyújtson. A feladat egy valódi projekt minden összetevőjét tartalmazta, így a fejlesztők a kockázatokat, a főbb funkciókat és a tervezési elemeket is figyelembe vehették.
„Képzelj el egy hackathont, ahol a programozók egyetlen sor kódot sem írtak! A webfejlesztők fülének idegenül hangozhat, de ez a formátum valóban új lehetőségeket nyitott meg számunkra.
A projektbecslés ismerős feladatot jelentett a fejlesztőknek. Azonban ennek kombinálása az optimális üzleti megoldások megtalálásával és annak biztosításával, hogy azok az ügyfél számára is érthetőek legyenek, szórakoztató, kreatív kihívássá vált. Lenyűgöző volt látni a csapatok ötletelését, ahogy a problémát megpróbálták megoldani: milyen elemekre összpontosítottak, és milyen elképzeléseik voltak a végtermékről.”
Ihor Kazubek, PHP csoportvezető
A becsléseket az üzletfejlesztők és rendszertervezők helyettes vezetője ellenőrizte.
Fontos volt, hogy a csapatok mind az üzleti, mind a műszaki szempontokat figyelembe vegyék. Ez az együttműködés egyszerűen fantasztikus volt!
Az ügyfelekkel való szoros kommunikációnak köszönhetően az üzletfejlesztő szakemberek tényleg mindent tudnak az ügyfelek elvárásairól. Éppen ezért ők a következőkre összpontosítottak:
- Végrehajtási javaslatok
- Szerkezet és általános kialakítás
Eközben a rendszertervezők a következőket vizsgálták:
- Az időbecslések pontossága (optimista, reális, pesszimista)
- Mennyire felelnek meg a javasolt technológiák – pl. a back-end és front-end keretrendszerek – az ügyfél igényeinek.
„Azt hiszem, ebben a kihívásban talán az a legnehezebb, hogy az egyes feladatokhoz a megfelelő technológiákat megtaláljuk. Számos tényezőt kell figyelembe vennünk, köztük olyanokat is, amelyek elsőre lényegtelennek tűnnek, de később jelentős problémává növik ki magukat.”
Fauszt András, PHP fejlesztő
/dev/random csapat
Az alapos vizsgálatot követően a szakértők minden csapatot kiértékeltek, majd építő jellegű visszajelzést adtak nekik. Az összes pontszám összeszámolása után kiderült, hogy ki lett a PHP Hackathon bajnoka 🏆
„A PHP Hackathon elképesztően hasznos volt, értékes tudást adott, amit a jövőbeli projektjeim során is alkalmazni fogok! Nekem mégis a különböző szintű fejlesztőkkel végzett hálózatépítés tetszett a legjobban. Rengeteg új nézőpont került az asztalra, ami végig összekapcsolt bennünket ❤️”
Lesya Karlova, Front-End fejlesztő
From Dusk Till Deadline csapat
A /dev/random csapat felküzdötte magát az élre!
A szoros határidő miatt a hackathon elég keményre sikerült, azonban minden csapat nagyszerű eredményeket tudott felmutatni! A csapatok a következő helyezéseket érték el 👇
- /dev/random csapat
- Fortune Tellers
- Big Brother
- From Dusk Till Deadline
- 404 Team’s name not found
A győztesek kreativitását és hősies küzdelmét AirPods Pro 2 készülékkel jutalmaztuk. Bizony, a NIX-nél az éles elméket mindig díjazzuk!
“A hackathonokkal vidám hangulatban szakadhatunk el a napi értekezletek világától és a hibajegyről-hibajegyre történő problémamegoldástól. Ez nagyszerű alkalom volt arra is, hogy elmerüljünk a projektbecslés finom művészetében. Már alig várjuk, hogy a következő kihívással is szembenézhessünk 🚀” – nyilatkozták a bajnokok.
A NIX-nél a szakmai fejlődés a legfontosabb prioritás. Folyamatosan keressük az új lehetőségeket, hogy készségeinket tesztelhessük és továbbfejleszthessük, így nem ez a PHP Hackathon volt az utolsó ilyen esemény! 😉