Temat 68 z 91· Inżynieria oprogramowania i dostawa cyfrowa
Całkowity koszt posiadania (TCO)
TCO to wszystkie koszty poniesione w całym cyklu życia systemu oprogramowania: budowa, eksploatacja, utrzymanie i wycofanie.
Dlaczego to ważne
Patrzenie tylko na początkowe koszty budowy pomija cień kosztów eksploatacyjnych.
Matematyka
TCO = wydatki kapitałowe + Σ(koszty eksploatacyjne_rocznie) − wartość rezydualna
Rozwiązany przykład
System kliniczny o żywotności 5 lat: budowa £500 000 + eksploatacja £150 000/rok × 5 = £1 250 000.
Powiązanie z inżynierią oprogramowania
TCO to podstawa dla decyzji ekonomii jednostkowej chmury i budować kontra kupić. Wieloletnia liczba TCO jak powyższa to suma wielu pozycji kosztów w czasie — zobacz walutowo bezpieczną agregację kosztów, dlaczego ta suma powinna być dokładna dziesiętna, a nie zmiennoprzecinkowa, gdy model musi się zgadzać co do grosza, oraz dokładny podział kosztów co do centa do rozdzielania sumy TCO między ośrodki kosztów bez gubienia centów.
Pułapki
- Niedoszacowanie kosztów eksploatacyjnych.
Źródła
- Gartner, TCO methodology.
- NHS Digital, total cost of ownership guidance.