Com saber si una solució de programari lliure funcionarà bé en la teva empresa o organització?

He rebut molts correus demanant informació sobre la utilització de programari lliure en empreses o organitzacions. Aquest article intenta satisfer aquests requeriments analitzant en profunditat alguns dels aspectes a tenir en compte a l'hora de decidir fer el traspàs de el sistema informàtic de la teva empresa o organització cap a alternatives lliures.

L'adopció de programari lliure pot ser tan simple com descarregar un paquet de programari, instal·lar-lo i usar-lo en una sola estació de treball, o tan complex com la implementació d'un clúster de servidors Linux per fer tasques informàtiques complexes. Aquí ens centrarem en les implementacions de menor escala del programari lliure, que són més rellevants per a la major part de les empreses i organitzacions.

Totes les empreses i organitzacions haurien de considerar la implementació de programari lliure. Però en qualsevol cas, cal estudiar en profunditat aquesta opció, que pot significar un canvi organitzacional significatiu. En aquesta secció, exposem alguns dels factors que pot ser que necessitis a l'hora de ponderar els costos i beneficis del programari lliure en comparació amb solucions propietàries.

conceptes

Hi ha tres conceptes a considerar per avaluar programari: Cost Total de Propietat (TCO), valor estratègic, i la compatibilitat de la «missió» de la teva empresa o organització amb la filosofia del programari lliure.

Cost Total de Propietat:
CTP és un terme familiar per a moltes persones -que representa un càlcul de quant costa implementar, utilitzar i mantenir en el temps una introducció tecnològica.

Valor estratègic:
El valor estratègic té en compte altres factors més enllà dels costos econòmics vinculats a la tecnologia en si mateixa. Mesurar l'impacte en la productivitat de el personal o en la qualitat dels serveis prestats als clients és part de l'avaluació de valor estratègic.

Compatibilitat amb la «missió»:
En gran part, el programari lliure és impulsat per la comunitat, així com la seva propietat també és col·lectiva, de manera que les implementacions de programari lliure basen la seva existència en una permanent retroalimentació amb tots els usuaris, desenvolupadors, etc. (Ja sigui per transmissió d'experiències, introducció de millores o de canvis, creació o millora de la documentació, etc.) A més, els sistemes operatius de programari lliure poden ser utilitzats en equips antics, estenent la seva vida útil, el que fa que la empresa o organització sigui més ecològica i econòmicament sostenible. ¿Aquestes característiques del programari lliure estan d'acord amb la missió de la teva empresa o organització? No és un requisit indispensable, però si la teva empresa o organització té una «missió» més alta que la de només fer diners probablement trobi en el programari lliure valors i ideals, en definitiva, una filosofia compatible amb la vostra missió. En altres paraules, hi ha altres fonaments, més enllà dels econòmics (menors costos, etc.) que fan del programari lliure una millor opció en contraposició als seus alternatives propietàries.

Consideracions prèvies sobre el CTP

CTP és el càlcul de el cost total de l'aplicació d'una solució tecnològica. Això inclou el cost inicial d'adquisició de programari (preu de compra, quotes de configuració, quotes de subscripció o drets de llicència), els costos de maquinari, costos d'instal·lació (temps de el personal o costos de l'consultor apropiat), els costos de formació de l'usuari final, i el cost de manteniment del programari (quotes anuals de manteniment, despeses de suport, i costos d'actualització). Aquest espectre total de costos s'ha de considerar quan es comparen les solucions, no importa com s'han llicenciat.

L'avantatge més òbvia de programari lliure enfront de les solucions propietàries en termes de costos són els costos d'adquisició de programari, i els costos de manteniment i d'actualització. El programari lliure gairebé sempre es pot adquirir gratis, no té drets de llicència o quotes anuals de manteniment (hi ha algunes excepcions, gairebé sempre sota la forma de contractes de suport gestionats) i les actualitzacions també són gratuïts. Per descomptat, els costos d'adquisició de programari propietari es veuen compensats pels altres tipus de despeses en els que la teva empresa o organització ha de incórrer a l'adquirir programari lliure (consultors, capacitació de personal, administració, etc.), de manera que el programari que és gratuït no és necessàriament més barat a al final del dia: el CTP pot ser més gran que el d'aquell programari pel qual cal pagar per adquirir-lo.

Quines són algunes preguntes que has de fer-te per saber si la utilització de soft. lliure en la teva empresa o organització és una bona idea?

Compatibilitat amb aplicacions crítiques

Preguntes clau en l'avaluació de la introducció de programari lliure:
Quines són les aplicacions crítiques per a la teva organització?
Amb quins sistemes operatius s'executen?

Sempre cal tenir en compte la compatibilitat entre la solució de codi obert que estàs considerant i les aplicacions crítiques que ja estiguis utilitzant. En particular, a l'considerar l'ús de Linux com a sistema operatiu, que crec que probablement molts d'aquests programes no tinguin una versió per a Linux. Això implica que hauràs de buscar un programari alternatiu, sempre preferentment «lliure» però que, en cas de no existir, pot tractar-se d'una versió «privativa» que sí que corri sense problemes en Linux.

Això és especialment cert per «productes de programari vertical» desenvolupats per organitzacions sense ànim de lucre, com ara programes de seguiment de casos, o el seguiment de les hipoteques utilitzats pels grups d'habitatges econòmics, etc. Per desgràcia, l'augment de l'ús de Linux a través dels últims anys s'ha donat principalment de la banda de servidor, de manera que un nombre creixent d'aplicacions de servidor s'executen en Linux. El mercat d'escriptori encara creix molt més lent, però això està canviant amb la introducció d'Ubuntu i el traspàs de molts desenvolupadors a Linux.

Però, anem a un cas concret. Suposem que la teva empresa és una agència de viatges. Probablement, manegen Amadeus, un dels programes més utilitzats per fer reserves de vols, hotels, etc. En el cas que es tracti d'una aplicació independent (o sigui, que necessita d'un sistema operatiu per córrer) hauràs de esbrinar si hi ha una versió per a Linux. En cas de no existir una versió per a Linux d'aquest mateix programa, hauràs de esbrinar si hi ha una alternativa lliure o si un altre programa propietari té una versió per a Linux. En aquests casos, les aplicacions Java solen «salvar-nos el dia» ja que aquestes s'executen en qualsevol sistema operatiu que tingui Java instal·lat. Finalment, si es tracta d'una aplicació que corre en el núvol (és a dir, que és un servei brindat des de la pàgina web) aquí Corres amb avantatges perquè no importa el sistema operatiu des del qual l'obris, funcionarà igual.

Les organitzacions que depenen molt en un programa que no està disponible per a Linux trobaran que, si volen fer servir Linux, es veuran obligats a mantenir una màquina Windows dedicada exclusivament a executar aquest programa «crític». Si és així, els costos addicionals de mantenir aquesta màquina s'haurien d'incloure en el cost total de propietat (CTP). A més, les molèsties als usuaris pot considerar-se una pèrdua de valor estratègic. No obstant això, fer una cosa així avui seria completament ridícul, a més de disfuncional i poc pràctic. Per sort, les tecnologies de virtualització han millorat dramàticament, de manera que el manteniment d'una màquina virtual de Windows en un escriptori relativament modern és sovint una alternativa més viable que el manteniment d'un equip independent (el que, a més, seria una ximpleria si aquesta aplicació s'hauria d'utilitzar per múltiples usuaris). D'altra banda, Linux també compta amb WINE, un conjunt d'eines que permeten que moltes aplicacions per a Windows 2.0 / 3.x / 9X / ME / NT / 2000 / XP / Vista i Win 7 s'executin sense modificar-se en diversos sistemes operatius similars a Linux com GNU / Linux, BSD, Solaris i Mac OS X. com veus, fins i tot en el pitjor dels casos, en què no hi ha alternatives natives per a Linux d'aquells programes «crítics» per a la teva organització, hi ha formes d'evadir el problema.

Costos d'adquisició de programari

Preguntes clau sobre els costos d'adquisició de programari:
Amb una solució propietària, què tan gran seran els costos d'adquisició en relació als altres costos?
Amb una solució propietària, què tan fàcil serà obtenir descomptes en l'adquisició de programari?

Alguns productes d'aquesta naturalesa, com a eines senzilles o petites aplicacions, tenen costos molt baixos d'adquisició. Altres productes, com suites d'oficina, groupware, bases de dades complexes, programes financers o paquets de recaptació de fons, o sistemes operatius de servidor poden tenir costos d'adquisició ben alts. En alguns casos, algunes empreses i organitzacions poden obtenir molts paquets de programari o aplicacions web a través de donacions o preus molt baixos, que poden reduir o eliminar el cost d'adquisició de programari.

A vegades, però, es limiten el nombre de còpies d'un producte que seran de preu reduït o donades (per exemple, una organització només pot obtenir 50 llicències d'usuari de Microsoft Office XP, de manera que aquesta opció no seria capaç de per cobrir les seves necessitats d'una organització de grans dimensions.) En contraposició, pràcticament tot el programari lliure està disponible sense cost d'adquisició i no es necessiten llicències múltiples.

Costos d'implementació

Preguntes clau sobre els costos d'aplicació:
Quina és la facilitat d'implementació de programari en termes de recursos necessaris (temps i diners)?
Quin tipus d'experiència podria ser necessària per a aquest programari, ja sigui propietari o de codi obert?
Quin tipus d'experiència tens disponible entre els teus recursos humans?
Quant de temps, diners i altres recursos cal invertir?

Per a alguns programes, la implementació és molt senzilla, i el portarà a un membre de personal potser 10-30 minuts per instal·lar-la. Implementar les aplicacions més complexes, en canvi, pot portar dies a el personal i / o consultor ja que pot requerir, entre altres coses, la conversió de la informació des del sistema anterior.

A l'avaluar les opcions per a una solució particular, que crec que en alguns casos els projectes de programari lliure poden resultar més difícils d'instal·lar que els seus contraparts propietàries, especialment si la gent que ho està fent és nova en el «món del programari lliure» . En el fons, gairebé sempre és súper fàcil però pot resultar difícil si un encara té incorporat la «forma Windows de fer les coses». Per aquesta raó, val la pena examinar detingudament la documentació d'instal·lació per a qualsevol solució que tinguis previst incorporar.

Si la teva organització necessita el suport de consultors, pot ser que tinguis dificultats per trobar consultors que estiguin familiaritzats amb les tecnologies de programari lliure, tot i que això està canviant amb la major popularitat que estan adquirint moltes eines de programari lliure que avui s'utilitzen en forma massiva. Si ara depens d'un consultor que no està familiaritzat amb aquestes tecnologies, és possible que hagis de buscar un de nou que et pugui ajudar a suavitzar la transició a les tecnologies lliures.

Costos de maquinari

Preguntes clau sobre els costos de maquinari:
¿Vaig a utilitzar diversos servidors?
El programari propietari que estic fent servir té requisits de maquinari especial?
¿Precís maquinari certificat pels meus proveïdors?

En moltes situacions, vas a implementar el programari en el maquinari existent, el que no significarà costos addicionals de maquinari. No obstant això, si vas a implementar un nou tipus de servidor, o la substitució d'un antic servidor, els costos de maquinari probablement seran un problema. En general, com més grans siguin les necessitats de la teva xarxa (en termes de capacitat) l'estalvi de maquinari serà més gran amb la introducció d'un sistema operatiu de programari lliure (com Linux) i altres programes de programari lliure. Investigacions recents han trobat que els servidors basats en Linux (en comparació amb Microsoft Windows) poden manejar més trànsit, tenen capacitat per més comptes i fer un major processament d'informació utilitzant el mateix maquinari. Així, en una situació en què facis servir diversos servidors Windows, Linux pot fer la mateixa feina amb menys quantitat de màquines (i, per tant, un menor consum de recursos).

Costos de formació de personal

Preguntes clau sobre els costos de capacitació:
La utilització d'aquest programari requereix capacitació de l'usuari final?
Tindré gent capacitada que faci de «suport tècnic intern» d'aquest programari sense que depengui de el suport tècnic de tercers?

Per a les solucions d'usuari final (com aplicacions d'oficina, els paquets financers, etc.), la formació és, de bon tros, la part més costosa de l'aplicació de les noves tecnologies. El personal que utilitzarà aquest programari en el dia a dia ha de ser entrenat per usar-lo en forma òptima. La majoria de personal corrent d'una empresa o organització no està familiaritzat amb els sistemes operatius i aplicació no-Windows, de manera que l'aplicació d'una solució de programari lliure que substitueix a un coneguda i molt utilitzada aplicació ha de ser considerada amb cura. Els beneficis d'utilitzar una solució com Open Office, per exemple, poden o no pesar més que la gran varietat dels costos de formació en què s'incorrerà. D'altra banda, les implicacions de formació a llarg termini (una vegada que el personal està capacitat, només requereixen algunes en curs de formació i capacitació de nous empleats) també s'han de tenir en compte.

No obstant això, aquest punt que sol tirar-se-la cara a l'programari lliure (barat però molt costós en el que fa a la capacitació de personal) és cada vegada menys cert. En primer lloc, pel que fa a Linux, hi ha diversos mètodes de minimitzar l'impacte de l'traspàs, com ara aplicar temes d'escriptori que siguin similars als de la versió de Windows a les que l'usuari està acostumat, etc. D'altra banda, el traspàs de Windows a Linux, en general, avui no és més traumàtic que el traspàs de Win XP a Win 7 o Win Vista. Això sense esmentar que, la major part dels usuaris realitzen algunes poques tasques rutinàries que no hauria de portar molt de temps aprendre usant el nou sistema operatiu. Pel que fa als programes alternatius, els costos de formació podrien reduir-se a zero si hi ha una versió per a Linux de la mateixa aplicació o si aquesta aplicació corre sota Java o en el núvol. En cas que s'hagi d'optar per canviar d'aplicació (sigui aquesta lliure o propietària) els costos de capacitació són pràcticament els mateixos en què ha d'incórrer qualsevol empresa o organització a l'començar a utilitzar un d'aquests programes.

Finalment, per al programari que té poc o cap impacte en l'usuari final (servidors d'arxius, servidors de base de dades, etc.), els costos de formació a considerar es redueixen a la formació de personal específic. Aquests costos de capacitació poden arribar a tenir algun pes quan a) confies en el personal intern, en lloc de consultors externs, per fer el «suport tècnic» de programari, ib) el teu personal intern no té experiència en l'ús de programari lliure

Costos de manteniment

Preguntes claus sobre els costos de manteniment:
¿L'alternativa propietària requereix d'una quota anual de manteniment?
Hauré de pagar per les actualitzacions i pegats de seguretat?

Alguns productes de programari tenen un cost anual d'algun tipus. Per als efectes pràctics poden ser considerats com a drets de llicència anual, ja que normalment es calcula com un percentatge de la taxa d'adquisició de la llicència de programari original. Les taxes han de ser incloses en la teva anàlisi de CTP.

La major part del programari lliure no té cap quota de manteniment anual, atès que, per començar, no té un cost d'adquisició de la llicència. Algunes distribucions Linux empresarials (com RedHat) tenen taxes anuals de manteniment, el que et dóna dret a exigir suport tècnic especialitzat. No obstant això, poques organitzacions encaixen en les categories d'organitzacions que fan ús d'aquests paquets empresarials, sense esmentar el fet que és possible utilitzar l'equivalent «lliure» de Red Hat (Fedora) sense cap cost.

Costos d'actualització

Preguntes clau sobre els costos d'actualització:
Amb quina freqüència pot ser que hagi d'actualitzar aquest programari?
¿Les actualitzacions estan disponibles amb un algun tipus de descompte? ¿La meva organització reuneix els requisits necessaris?

Mantenir el programari relativament a el dia és important. Augmenta l'estabilitat, la seguretat i millora les característiques disponibles. No cal actualitzar a l'última versió, però és crucial instal·lar els pegats de seguretat, i quan les característiques que es volen s'introdueixen, o si hi ha millores espectaculars d'estabilitat, l'actualització pot ser molt beneficiosa.

Òbviament, el cost de l'actualització d'una sola còpia d'un producte és molt menys costós que haver de fer una actualització de l'enorme quantitat de còpies necessàries per a una enorme xarxa d'ordinadors. Sovint podés obtenir actualitzacions del programari propietari amb un descompte important o, si tens sort, fins pots rebre-ho a través d'una donació. No obstant això, amb el programari lliure dejás de dependre de la «caritat» o «bona voluntat» de les empreses desenvolupadores de programari. La major part del programari lliure no té costos d'actualització. Simplement descàrregues la versió actualitzada, ja instal·lar. En el cas de moltes distribucions Linux, aquesta és una operació quasi-automàtica (actualitzant amb un simple comandament tot el sistema operatiu i les aplicacions que hagis instal·lat).

Administració i suport tècnic

Preguntes clau sobre l'administració i suport:
Quines fonts de suport estan disponibles per a la utilització de programari lliure?
Què tan important és la fiabilitat del producte en la teva elecció de la solució adequada?
Són els virus i altres problemes de seguretat molt comuns a l'usar l'opció propietària?

Tot el programari -des de les aplicacions, fins a les bases de dades o sistemes operatius- requereix administració i un suport tècnic d'algun tipus. En alguns casos, vas a tenir personal intern capaç de brindar aquest servei, en altres casos, et veuràs obligat a contractar consultors externs per fer aquesta feina. Algunes característiques del programari que determinen el nivell de suport necessari van des del grau de fiabilitat del programari, és a dir, la seva vulnerabilitat a problemes de seguretat, fins el complex resulti tant per als usuaris finals com per a l'administrador.

Sense excepció, totes les organitzacions després de mudar-se a Linux han admès que la seva xarxa era més estable. També acorden a admetre que és més fàcil assegurar la seva xarxa amb Linux. En part això es deu al fet que els sistemes Linux i programes de programari lliure que corren sota aquest SO són ​​el suport bàsic darrere d'Internet (gairebé tots els servidors de l'món usen Linux) i la naturalesa oberta de el codi en els programes de programari lliure permet als desenvolupadors detectar i reparar molts problemes potencials de seguretat. En part a causa d'aquestes avantatges de disseny, els virus informàtics i programes espia no han afectat granment a Linux, mentre que són freqüents en Windows.

Per a una organització que depèn de servei tècnic extern, aquest temps estalviat es tradueix directament en els costos estalviats. Per a una organització que té suport tècnic intern, l'estalvi pot ser més complex de calcular. No obstant això, si la teva organització compta amb diversos servidors, un administrador pot gestionar a el mateix temps més servidors Linux que servidors Windows.

També és raonable suposar que la major fiabilitat i seguretat dels sistemes Linux millora la productivitat dels usuaris finals. El personal pot treballar més i millor si els seus sistemes estan fora de servei amb menys freqüència. La moral de treball és probable que millori amb el menor nombre d'interrupcions de la xarxa. La majoria de nosaltres hem après «als cops»: ¿a quin usuari de Windows no se li va bloquejar l'equip alguna vegada, destruint el document que era un escrivint o no poden utilitzar el correu electrònic durant aquestes hores crucials? Tot això és increïblement frustrant.

Si bé les aplicacions de programari lliure sol ser millors en aquest sentit, no està bé generalitzar la fiabilitat de Linux a tots els programes de programari lliure. Hi ha molts projectes de programari lliure que no són ni més estables ni més segurs que les seves alternatives propietàries; a l'fer la teva investigació serà important tenir això en compte per a la comparació.

A més de la fiabilitat i la seguretat d'una solució, també has de tenir en compte la seva complexitat. La complexitat pot augmentar els costos de suport en una de dues maneres: ja sigui augmentant el temps necessari per a realitzar determinades tasques, o a l'exigir una persona millor qualificada (i per tant millor paga) per fer la feina. Pel que fa a el primer punt moltes organitzacions que ja es van animar a «fer el pas» sostenen és que el programari lliure no és necessàriament més difícil (o fàcil) d'administrar que el programari propietari. Un advertiment important, però, és que això suposa que l'administrador estigui familiaritzat amb la solució de programari lliure. Si no, caldrà considerar els costos addicionals de formació de personal.

valor estratègic

A més de CTP (Cost Total de Propietat), has de tenir en compte el «valor estratègic» de l'opció basada en programari lliure. Aquest tipus de valor és més difícil de quantificar, però sovint pot ser més important en el procés de decisió.

Una de les facetes de valor estratègic per a les solucions basades en programari lliure és la capacitat de resoldre problemes de formes que serien impossibles amb les solucions propietàries.

Ser capaç de modificar el codi en el programari d'una manera que sigui millor per a la teva empresa o organització és un exemple clar de valor estratègic. No totes aprofiten això, però moltes si. A més, si una d'elles modifica un projecte de programari lliure, es pot distribuir aquesta modificació a una altra organització similar, i col·laborar -una cosa que no és possible en el desenvolupament de programari propietari o en moltes solucions «tancades» del núvol. A més, com el codi font està sempre disponible, l'adopció de programari lliure ofereix a les organitzacions flexibilitat a llarg termini, la capacitat d'evolucionar a mesura que canvien les seves necessitats, i per migrar més fàcilment a noves solucions que puguin sorgir.

El control (o la manca d'ell) és una altra consideració estratègica que porta a alguns a optar pel programari lliure. Molts poden haver tingut una mala experiència basant-se en un paquet de programari dissenyat. Si el desenvolupador del programari va a la fallida, és adquirit per un competidor, o decideix deixar de donar suport a aquest producte, llavors és probable que els seus clients no tinguin on dirigir-se per obtenir suport. Amb el programari lliure, si el desenvolupador original baixa els braços, el producte es pot reviure, amb el suport de la comunitat d'usuaris i altres desenvolupadors. Així, en el llarg termini, aquest enfocament pot proporcionar un grau de mitigació de risc. El control de les dades és un altre tema. Les dades en un format propietari, o en un servidor fora de l'control de l'organització, és una enorme desavantatge per a algunes organitzacions.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   oficina va dir

    Moltes gràcies per la informació!

  2.   usuarioraiz va dir

    Excel·lent entrada! Molt útil i fàcil d'entendre per als que hàgim de avaluar la viabilitat de la impletación d'alternatives lliures.