Dużo czasu i miejsca poświęca się w prasie i w publikacjach branżowych na zagadnienia związane z legalnością oprogramowania. Firmy oferują usługi, które postrzegane są jako przyjazny audytu legalności oprogramowania, rozumiany jako skanowanie zawartości komputerów, tworzenie zestawienia ilości posiadanych i wykorzystywanych licencji i porównywanie jednego z drugim. Wszystkie te czynności skupiają się na kwestiach związanych z legalnością oprogramowania. Nie zwraca się jednak uwagi na takiej zagadnienia jak Całkowite Koszty Posiadania (Total Costs of Ownership - TCO), procedury doboru i zakupu oprogramowania, zarządzanie całą infrastrukturą IT. Może to doprowadzić do tego, że firmy chociaż będą miały legalne oprogramowanie, to koszt utrzymania jego będzie wysoki. Firmy wydadzą pieniądze na audyt, po wykonaniu którego staną się legalne, ale w wyniku braku odpowiednich procedur staną się (powtórnie) po jakimś czasie nielegalne.
Patrzenie na audyty, przez pryzmat legalności jest spojrzeniem zbyt wąskim. W swojej pracy wykonując usługę postrzeganą jako audyt legalność oprogramowania staram się namawiać klienta na coś więcej – wdrożenie Systemu Zarządzania Oprogramowaniem (Software Assets Management System, albo jak kto woli system SAM), gdzie badanie legalności oprogramowania to tylko część zadań. W trakcie takiej usługi budowane są procedury zarządzania oprogramowaniem – od planowania zakupów, poprzez wybór dostawcy i oprogramowania, jego wdrożenie aż do jego wycofania. Wdrażane powinny być także narzędzia SAM, takie na np. System Center Configuration Manager (SCCM) i szkolenie ludzi z zakresu SAM (personelu IT, zarządu, pracowników). Wdrożony system SAM pozwala być ciągle legalnym, ale też umożliwia obniżenie kosztów posiadania oprogramowania i optymalizację procesów IT.
Chcesz wiedzieć więcej co to jest SAM? Przeczytaj:
Standard ISO/IEC 19770-1:2006 został opracowany dla organizacji gospodarczych, które chcą aby sposób w jaki zarządzają one kapitałem oprogramowania był zgodny z najlepszymi praktykami. Standard ten ma również zapewnić wsparcie dla zarządzania całością usług informatycznych.
Standard ten skupia się na procesach, politykach i procedurach, których wdrożenie pozwoli na osiągnięcie celów postawionych przed Systemem Zarządzania Kapitałem Oprogramowania.
Poniżej przedstawiłem informacje o procesach SAM wg ISO/IEC 19770-1:2006.
Przydatna publikacja, dla tych organizacji, które chce usystematyzować swoje działania w zakresie zarządzania oprogramowaniem.
Wraz z opublikowaniem pierwszej części w 2006, pojawiła się obietnica publikacji drugiej części ISO/IEC 19770-2: Software identification Tag, oraz trzeciej ISO/IEC 19770-3: Software entitlement tag. Niestety nie doczekały się wciąż one wersji finalnej.
Pojęcie TCO jest coraz bardzo popularne w IT. Pisząc pracę doktorską na temat "Model Zarządzania Zasobami Oprogramowania w organizacjach gospodarczych" zetknąłem się z nim wielokrotnie. Zainteresowanie tematem TCO wynika też z odwiecznego problemu/pytania "Dlaczego ma kupować płatne oprogramowania, zamiast korzystać z jego bezpłatnych odpowiedników?"
Poszukiwałem obiektywnych, niezależnych, informacji jak wyglądają TCO w przypadku oprogramowania. Gartner Group oszacował TCO w sposób następujący. TCO oprogramowania to:
Źródło: http://www.tascomi.com/technology/cost_of_ownership.html
W świetle tych analiz oszczędności na cenie licencji (zastosowania darmowego oprogramowania) mogą być złudne - to co zaoszczędzimy na kosztach licencji może (ale nie twierdzę, że w każdym przypadku musi) wygenerować dodatkowe koszty w pozostałych obszarach.
Warto więc nie patrzeć na koszty oprogramowania tylko poprzez koszt licencji.
Z całą pewności, w związku z ostateczna finalizacją pracy doktorskiej, będę na blogu publikował dodatkowe posty na temat Zarządzania Zasobami Oprogramowania (Software Asset Management - SAM).