5 ok, amiért a szoftverfejlesztési projektek kudarcot vallanak

mélyebben megvizsgálva, hogy miért buknak el a szoftverprojektek, sok ismétlődő tényezővel találkozunk. Ezeknek a tényezőknek a fenntartása erősen növeli a sikeres kimenetel esélyeit.

1) A költségvetési ellenőrzések hiánya

a szoftverfejlesztési projektek nagyon nehézek a fejlesztők számára, hogy fix árat rendeljenek hozzá. Az ügyfél Nyilvánvalóan rögzített árat kíván, hogy ennek megfelelően költségvethessen. A rugalmasságot azonban figyelembe kell venni, mivel az akadályokat a fejlesztő gyakran eléri az út mentén, és az ügyfél általában a projektek közepén kéri a változtatásokat.

a szoftverfejlesztési projektre kiírt pályázat során elengedhetetlen, hogy a megrendelő a lehető legtöbb információt nyújtsa a jelenleg működő belső folyamatokról és rendszerekről. Minél mélyebben megérti a fejlesztő a projektet a kezdetektől, annál valószínűbb, hogy a költségvetés és a siker lesz.

a végső szempont, amelyet figyelembe kell venni a rögzített árajánlatoknál, az, hogy a fejlesztő és az ügyfél céljai általában nincsenek összehangolva. A fejlesztő a lehető leggyorsabban el akarja végezni a projektet, miközben az ügyfél teljes értékű végtermékre számít.

2) irreális idő-és költségvetési elvárások

a kutatás szerint a legtöbb szoftverfejlesztési projekt túllépte az időt és a költségeket. Az összes vállalat átlagos túllépési költsége az eredeti költségbecslés 189% – a. Az idő tekintetében az átlagos túllépés az eredeti becslés 222% – A.

az idő-és költségtúllépés hatásának enyhítése érdekében a fejlesztőnek gondosan kezelnie kell az elvárásokat. A fejlesztőnek kezdettől fogva őszintének és átláthatónak kell lennie az Ügyféllel, hogy elkerülje a csalódást a projekt későbbi szakaszában.

3) gyenge kommunikáció

az egyedi szoftverfejlesztési projektek egyértelmű és átlátható kommunikációt igényelnek az ügyfél és a fejlesztő között. Ennek az egyértelmű kommunikációs csatornának a kezdetektől fogva működnie kell, és magában kell foglalnia a projekt minden szakaszát a tervezéstől, a fejlesztéstől, a teszteléstől és a végső telepítéstől kezdve. A kommunikáció megszakadása az egyik leggyakoribb oka a szoftverfejlesztési projektek kudarcának.

a sikeres projekt legjobb esélyei érdekében az ügyfelet minden lépésben be kell vonni. Ez lehetővé teszi az ügyfelek elvárásainak kezelését, és korai mutatókat adhat, ha a projekt kudarcot vall.

4) nincs megvalósíthatósági elemzés

nagyszabású szoftverfejlesztési projekt megkezdése előtt elengedhetetlen, hogy az ügyfél megvalósíthatósági elemzést végezzen annak biztosítása érdekében, hogy a projektnek van értelme, a szervezetnek szüksége van rá, és ténylegesen működni fog, ha megvalósul.

5) hiányzó vagy rossz jogi megállapodások

annak biztosítása, hogy világos jogi kerettel rendelkezzen, amely felvázolja a fejlesztési projektet, beleértve mindkét fél elvárásait, kritikus fontosságú a sikeres kimenetel szempontjából. Az utolsó dolog, amit egy szoftverfejlesztési projekt közepén szeretne, egy keserű jogi vita.

a szoftverfejlesztési projekt megkezdése előtt nagyon ajánlatos egy erős és kötelező érvényű megállapodást kötni a fejlesztő és az ügyfél védelme érdekében.

a szerződésnek tartalmaznia kell:

  • a szoftver tervezése
  • fejlesztési folyamat és idővonal
  • tesztelés – mind a fejlesztők helyén, mind az ügyfél webhelyén
  • szoftver telepítése és integrálása az ügyfél működési környezetébe
  • Támogatási, karbantartási és szolgáltatási szintű megállapodás
  • frissítések és főbb kiadások ütemezése
  • változásvezérlés
  • változatok kezelése
  • szellemi tulajdonjogok
  • forráskód letéti
  • késedelmi szankciók
  • felmondási záradékok
  • vitarendezés

az is jó ötlet, hogy a forráskódhoz project escrow szolgáltatást használjunk. A projekt letéti szolgáltatás biztosítja, hogy a forráskód másolatát legalább havonta letétbe helyezzék a projekt során. Ez védelmet nyújt az ügyfél számára, ha vita merül fel egy projekt közepén. Bár nehéz döntés, és csak végső megoldásként használható, lehetőséget ad az ügyfélnek arra, hogy a projekt közepén megváltoztassa a fejlesztőt anélkül, hogy az előző Fejlesztő goodwilljére támaszkodna a kód átvitelére.

a projekt Sikertényezői

a szoftverfejlesztési projektek kudarcának nyilvánvalóan számos oka van. Az ügyfél szempontjából a következő 3 ok leginkább a sikeres szoftverfejlesztési projektnek tulajdonítható.

  • felhasználói részvétel az ügyféltől
  • felsővezetői támogatás
  • egyértelmű követelmények a kezdetektől

kapcsolat letéti London ma www.escrowlondon.com : +44 (0) 20 3862 0380 (Egyesült Királyság), +1-404-301-9593 (USA), +61-2-7229-4872 (AUS)

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.