A szoftverkarbantartás költsége az a szám, amely egy sikeres projektet tizennyolc hónappal később kellemetlen beszélgetéssé változtat. A fejlesztésre volt keret, jóváhagyás és átadás. Azt, ami az élesítés után következik, valaki egyszerűen „támogatásnak" nevezte, és egy hasra ütéssel megbecsült összeget rendelt hozzá,...
Szoftverfejlesztés
Cikkek, útmutatók és oktatóanyagok Szoftverfejlesztés témájában, fejlesztőknek és vállalkozásoknak szóló hasznos tippekkel.
A technikai átvilágítás nem kódminőségi verseny, és az erre készülő csapatok általában rossz helyre teszik az energiájukat. Aki céget vásárol, nem az absztrakcióidat osztályozza. A vevő azt próbálja kiszámolni, mennyibe fog kerülni ennek a rendszernek a birtoklása, és mekkora bajt okozhat azután, hogy a pénz gazdát...
Az adatbázis teljesítmény javítása általában azzal kezdődik, hogy valaki nagyobb példányt javasol, és általában azzal ér véget, hogy kiderül: egyetlen lekérdezés minden oldalbetöltéskor szekvenciális olvasást végzett 4 millió soron. A hardver soha nem volt a korlát. A végrehajtási terv volt az. Ez a minta elég...
A szoftvertesztelési stratégiákat szinte mindig a lefedettséggel írják le, pedig a lefedettség a legkevésbé informatív szám az egész szakterületen. Egy kilencven százalékon álló kódbázis is kiszállíthat hibát a legtöbbet használt útvonalán, mert a lefedettség azt méri, mely sorok futottak le egy tesztfuttatás alatt,...
A fintech szoftverfejlesztést pontosan úgy árazzák és ütemezik, mint bármely más szoftverfejlesztést, egészen addig, amíg valaki fel nem teszi a kérdést, hogy kinek van engedélye a pénzt tartani. Ettől a ponttól a projekt már nem mérnöki feladat, hanem szabályozási feladat mérnöki összetevővel, és az az ütemterv, ami a...
Az MVP szoftverfejlesztés a hatókört tisztázó megbeszélésen romlik el, nem a fejlesztés közben. Valaki kimondja, hogy „minimum viable product", mindenki bólint, aztán megérkezik a funkciólista, amelyen ott van a felhasználói fiók, az adminfelület, a számlázás, az értesítések, egy irányítópult és egy mobilalkalmazás. Ez...
A legtöbb csapat hitelesítési kérdésként kezeli az API-biztonságot. Bevezetik a tokeneket, minden útvonalon ellenőrzik őket, és ezzel késznek tekintik a munkát. Aztán egy tesztelő átír egyetlen számot az URL-ben, és elolvassa egy másik ügyfél számláját. Éppen ebben a résben, a „hitelesített” és a „jogosult” között...
Aki a végpontok számából becsüli meg az egyedi API-fejlesztés költségét, tévedni fog, jellemzően háromszoros mértékben. A végpontok jelentik a legolcsóbb részt. Egy tucat végpont, amely a már meglévő adatait olvassa és írja, két hét munka egy hozzáértő backend-fejlesztőnek. Az kerül pénzbe, ami ezekből a végpontokból...
A CRM- és ERP-integrációt szinte mindig kapcsolódási problémaként írják le, holott szinte soha nem az. Mindkét rendszernek van dokumentált felülete. Mindkettőhöz létezik kész csatoló. A nehézséget az okozza, hogy az értékesítés és a pénzügy évek óta két különböző szótárral írja le ugyanazt a vállalkozást, és az...
A döntés, hogy C++ fejlesztőt vegyen fel, rendszerint egy nagyon konkrét problémával együtt érkezik. Valaminek gyorsnak kell lennie, vagy hardveren kell futnia, vagy olyan könyvtárral kell együttműködnie, amely kizárólag natív felületet kínál. Ami ezután következik, az egy olyan felvételi folyamat, amely a C++-t...