Amikor a szomszéd fűje mégsem zöldebb

Egyre több cég szembesül azzal a ténnyel, hogy a kód minősége közvetlenül befolyásolja az üzemeltetés és továbbfejlesztés költségeit. Akkor gyakori, amikor a csapat az adott rendszer további karbantartását is vállalja, mert ennek anyagi terhei közvetlenül érintik őket. De mi történik, ha egy, a minőségre adó szoftvercégnek harmadik féltől megörökölt projektet kell folytatnia?

135785 frontendartpr 20141209Ez év januárjában Szepessy Zsolt, az evopro Innovation vezetője azzal a kéréssel fordult hozzánk, hogy segí­tsünk nekik egy mások által fejlesztett, de általuk nemrég továbbfejlesztésre átvett Java forráskód javí­tásában – mondta Szűts Béla, a FrontEndART értékesí­tési vezetője.

Az időközben megszűnt fejlesztő cég által létrehozott kód üzemeltetése és új funkciókkal történő bőví­tése a vártnál sokkal több erőforrást igényelt. A fejlesztők visszajelzése alapján a munkát számos kódolási szabálysértés, kódmásolat és félbehagyott kódrészlet nehezí­tette meg. Megoldásként a QualityGate minőségbiztosí­tási platform bevezetését javasoltuk, amellyel szemben célként az alábbi három elvárást tűztünk ki:

  • találja meg a potenciálisan éles üzemű meghibásodáshoz vezető, kritikus kódolási szabálysértéseket;
  • azonosí­tsa be a rendszer továbbfejlesztése szempontjából inkonzisztenciához vezető kódmásolatokat;
  • mutasson rá a rendszer kritikus komplexitású, azonnali refaktorálást igénylő gócpontjaira.

Az eszköz bevezetése után az elemzések eredménye fény derí­tett az átvett rendszer objektí­v minőségére, amely alátámasztotta a fejlesztők ezzel kapcsolatos aggályait. A forráskód monitorozásának megkezdésével kaptunk egy prioritizált listát a súlyos, azonnali javí­tásra szoruló hibákról, amely a fejlesztők számára iránymutatóként szolgált a projektben. A QualityGate fejlesztési folyamatainkba történő integrálásával sikerült elérnünk, hogy az üzemeltetés és továbbfejlesztés során az átvett kód minősége folyamatosan javuljon, valamint a ráfordí­tások egyre jobban konvergáljanak a saját fejlesztésű, jó minőségű rendszereink üzemeltetési költségeihez. – mesélte el Szakter Géza, az evopro Innovation projektmenedzsere.

További tartalmak

Legolvasottabb tartalmak

Strategy

Valós idejű adózás

Human

Az egészség hálózatai

Technology

Egy év, amely átírta az emberiség és a mesterséges intelligencia viszonyát

Strategy

Exportcikk lehet a DÁP-ból

ITBUSINESS heti hírlevél feliratkozás

.
Scroll to Top