Programinės įrangos depozito kainos paaiškintos paprastai

Sužinokite, kas lemia programinės įrangos depozito kainą ir kaip tarpusavyje susiję depozitas, patikra, SaaS tęstinumas, naudos gavėjai ir išleidimo sąlygos.

Programinės įrangos depozitas – tai susitarimas, pagal kurį nepriklausoma trečioji šalis saugo programinės įrangos medžiagą. Ši trečioji šalis dažnai vadinama depozito agentu. Tiekėjas pateikia sutartą medžiagą. Depozito agentas saugo šią medžiagą ir išleidžia ją tik tada, kai įvykdomos sutartos sąlygos.

Programinės įrangos depozitas yra aktualus programinės įrangos naudotojams, tiekėjams, teisininkams, rizikos, pirkimų ir IT valdymui. Šis susitarimas gali padėti sumažinti tęstinumo riziką, jei tiekėjas nebegali pristatyti ar palaikyti. Kokios išlaidos gali būti susijusios su programinės įrangos depozitu?

Kainą gali sudaryti įvairios dalys.

Įrengimo išlaidos – tai išlaidos, susijusios su susitarimo sudarymu. Jos apima šalių registraciją, susitarimų fiksavimą ir depozito turinio nustatymą.

Metinės išlaidos – tai išlaidos, susijusios su saugojimu, administravimu, sertifikatais, palaikymu ir atnaujinimų valdymu. Depozito išlaidos yra susijusios su pateikiama medžiaga. Tai gali būti šaltinio kodas, bet taip pat dokumentacija, scenarijai, konfigūracijos failai, kūrimo instrukcijos ar duomenys.

Patikrinimo išlaidos – tai išlaidos, susijusios su medžiagos patikrinimu. Patikrinimas gali būti paprastas, bet ir išsamus. Išsamaus patikrinimo metu, pavyzdžiui, tikrinama, ar programinė įranga gali būti sukurta arba įdiegta.

SaaS tęstinumo išlaidos gali atsirasti, jei susitarimas apima ne tik šaltinio kodą, bet ir talpinimą, duomenis, debesies konfigūraciją, prieigą ir atkūrimo procedūras. Išleidimo išlaidos gali būti taikomos, jei depozito agentas turi išleisti medžiagą pagal sutartas išleidimo sąlygas.

Depozitas, patikrinimas ir tęstinumas

Programinės įrangos depozite svarbu atskirti tris komponentus.

Depozitas reiškia: kas yra saugoma. Tai gali būti šaltinio kodas, bet taip pat papildoma dokumentacija ar operacinė informacija.

Patikrinimas reiškia: patikrinimą, ar depozitas yra išsamus ir tinkamas naudoti. Be patikrinimo kyla rizika, kad medžiaga bus saugoma, bet vėliau pasirodys netinkama naudoti.

Tęstinumas reiškia: ką praktiškai reikia daryti sutrikus. SaaS atveju tai gali būti prieiga prie duomenų, debesies konfigūracija, diegimas ir operacinės procedūros.

Šie trys komponentai kartu lemia, koks išsamus turi būti susitarimas.

Kodėl SaaS depozitas dažnai skiriasi Tradiciškai programinę įrangą klientas kartais diegia pats. Tokiu atveju šaltinio kodo su kūrimo instrukcijomis gali pakakti. SaaS atveju klientas dažniausiai naudoja internetinę paslaugą, kurią valdo tiekėjas.

Todėl SaaS dažnai reikia daugiau informacijos. Pavyzdžiui:

  • Aprašykite, kaip yra sukonfigūruota debesies aplinka.
  • Užfiksuokite, kaip duomenys gali būti eksportuojami.
  • Užfiksuokite, kokios konfigūracijos reikia.
  • Aprašykite, kokios išorinės paslaugos naudojamos.
  • Užfiksuokite, kokia atkūrimo ar atsarginio kopijavimo procedūra galioja.
  • Patikrinkite, ar dokumentacija yra atnaujinta.

Todėl SaaS depozitas gali būti brangesnis nei paprastas šaltinio kodo depozitas.

Atskirų ir kolektyvinių depozitas Atskirų depozito atveju vienas programinės įrangos naudotojas yra naudos gavėjas. Tuomet susitarimas yra specialiai pritaikytas tai šaliai. Kolektyvinių depozito atveju keli programinės įrangos naudotojai gali dalyvauti viename susitarime. Tai gali būti praktiška, kai programinė įranga naudojama kelių klientų. Tačiau turi būti aišku, kokias teises turi kiekvienas naudos gavėjas ir kada išleidimas yra galimas.

Tai taip pat gali turėti įtakos išlaidoms.

Kaip įvertinti programinės įrangos depozito išlaidas? Nepaisykite tik mažiausios kainos. Atkreipkite dėmesį į tai, ką apima susitarimas.

  • Patikrinkite, kokia medžiaga dedama į depozitą.
  • Patikrinkite, kaip dažnai depozitas atnaujinamas.
  • Patikrinkite, ar patikrinimas yra susitarimo dalis.
  • Patikrinkite, koks patikrinimo lygis taikomas.
  • Patikrinkite, ar SaaS, duomenys ar infrastruktūra yra susitarimo dalis.
  • Patikrinkite, kas yra naudos gavėjas.
  • Patikrinkite, kokios išleidimo sąlygos galioja.
  • Patikrinkite, ar yra išlaidų išleidimo atveju.
  • Nustatykite, kas moka kokias išlaidas.
  • Palyginkite susitarimus pagal turinį, o ne tik pagal metinį mokestį.

Dažniausiai užduodami klausimai

Kiek kainuoja programinės įrangos depozitas? Tai skiriasi priklausomai nuo susitarimo. Išlaidos priklauso nuo programinės įrangos, depozito, atnaujinimo dažnumo, patikrinimo, SaaS tęstinumo ir naudos gavėjų skaičiaus.

Ar programinės įrangos depozitas yra tik šaltinio kodo saugojimas? Ne. Programinės įrangos depozitas taip pat gali apimti dokumentus, scenarijus, konfigūraciją, duomenis ir procedūras. SaaS atveju dažnai reikia daugiau nei šaltinio kodo.

Ką daro depozito agentas? Depozito agentas saugo sutartą medžiagą kaip nepriklausoma trečioji šalis. Depozito agentas valdo atnaujinimus, atlieka patikrinimą, jei tai yra sutarta, ir rūpinasi išleidimu pagal sutartas sąlygas.

Kodėl patikrinimas yra svarbus? Patikrinimas padeda nustatyti, ar depozitas yra išsamus ir tinkamas naudoti. Tai ypač svarbu verslui kritiškos programinės įrangos atveju.

Programinės įrangos depozito išlaidas lemia tai, ką turi apsaugoti susitarimas. Paprastas susitarimas gali būti pakankamas esant ribotai rizikai. Verslui kritiškos programinės įrangos, SaaS ar kompleksinių priklausomybių atveju dažnai reikia daugiau dėmesio skirti depozitui, patikrinimui ir tęstinumui.