Problemi razvoja velikih programskih sistemov

Problemi razvoja velikih programskih sistemov

Večina problemov je povezana z razvojem in vzdrževanjem večjih programskih sistemov, še posebej takrat, ko se pojavi potreba po nadgradnji ali dopolnitvi obstoječega sistema. Med glavne probleme razvoja programskih sistemov lahko uvrstimo:

  • vprašljivo pravilnost oz. nepredvidljivo kakovost končnega produkta,
  • učinkovitost oz. nizko produktivnost osebja in skupin,
  • težave z obvladovanje kompleksnosti sistema,
  • zanesljivost in fleksibilnost (prilagodljivost) sistema,
  • slabo ali pomanjkljiva dokumentacijo,
  • slabo vodenje in organizacijo organizacija projektov,
  • pomanjkanje ustrezno usposobljenega in motiviranega kadra za razvoj programske opreme.
  • Visoki stroški razvoja
  • Visoki stroški vzdrževanja

 

Posledice navedenih problemov so:

  • visoki stroški razvoj in vzdrževanja programske opreme, kar ima za posledico visoko ceno končnega izdelka,
  • (pre)dolgi razvojni cikli,
  • nezadovoljstvo uporabnikov in
  • nezadovoljstvo razvijalcev in vzdrževalcev.

 

Med vzroke za probleme pri razvoju programske opreme sodijo naslednja dejstva:

  • Proces razvoja je v teoriji in praksi še vedno relativno slabo opredeljen. (ali pa razvijalci ne upoštevajo teorije).
  • Pri razvoj programskih izdelkov se uporabljajo zastarele ali lastne - improvizirane metode.
  • Uporaba računalniške podpore je nezadostna.
  • Pomanjkljivo metodološko znanje razvijalcev IS
  • Nezadostno upoštevanje dejstva, da informacijski procesi in sistemi za različne ravni in načine upravljanja zahtevajo različne metode njihovega razvijanja.