Quan s'inicia una nova aventura empresarial hi ha un
munt de coses que cal decidir, dissenyar i implementar.
Una de les coses que cal decidir és la infraestructura
tecnològica que s'implementarà. Això inclou, tant la infraestructura de web com
el programari empresarial que s'usarà. Cal però tenir en compte uns quants
conceptes abans de fer algunes tries doncs, en alguns casos aquestes decisions
s'arrossegaran durant un temps.
A l'hora de triar sobre la infraestructura tecnològica cal tenir
en compte diversos aspectes:
- Els costos, és un dels requisits crítics en una empresa petita doncs habitualment els recursos acostumen a ser escassos, sobretot per temes d'infraestructura.
- Escalabilitat, en una startup, el creixement serà habitualment continuat per tant hem de tenir una infraestructura escalable de manera ràpida.
- Flexibilitat, per descomptat, en un entorn on el llarg termini és un parell de mesos i el mig termini un parell de setmanes cal ser flexible per poder realitzar canvis de manera ràpida i eficient.
- La seguretat de les dades, hem de poder assegurar la continuïtat del negoci davant de determinats riscos que existeixen.
Però, què passa habitualment??
El que m'he anat trobant els darrers anys ha estat que
normalment es prenen les decisions només tenint el compte el primer dels
requisits, els costos. Es busca la despesa més barata possible per a la
implementació de la tecnologia a l'empresa amb els riscos que comporta.
El resultat d'aquesta decisió acostuma a tenir
conseqüències posteriors que afecten el rendiment econòmic de l'empresa i a més
aquests problemes acostumen a donar-se en el pitjor moment possible quan l'empresa
comença a tenir demanda. Aquí el pobre Murphy no hi té res a veure, és una
conseqüència lògica, quan comença a existir demanda és quan la infraestructura
tecnològica es resenteix i apareixen els problemes latents que hi havia.
Els problemes que apareixen estan relacionats amb el
fet que l'empresa no va valorar tots els requisits en el moment de prendre la decisió
tecnològica sobre la infraestructura i per tant es van assumir uns riscos que posteriorment apareixen com problemes de capacitat, problemes
per realitzar canvis i no tant sovint ( per sort ) problemes amb les dades de l'empresa.
Quina és doncs l'aproximació correcte?
La manera d'afrontar aquesta decisió inicial no passa
en cap cas per tenir unes despeses de 3000€/mes en tecnologia i un equip de
consultors a sou.
Cal prendre les decisions d'acord amb la situació de
l'empresa, els recursos són escassos, però amb una certa visió estratègica
tenint presents els requisits comentats anteriorment.
El primer pas ha de ser la diferenciació de quines
parts de la tecnologia han de donar suport a les activitats primàries de l’empresa
i quines a les activitats de suport. ( cadena de valor Porter )
A l’inici de l’startup, les activitats de suport, en
general, no aporten retorns d’inversió.
Es pot substituir la tecnologia en aquestes activitats, per eines ofimàtiques i
en estadis més avançats implementar eines empresarials. Ens centrarem, doncs, en
les activitats primàries de l’empresa i deixarem les activitats de suport per a
un altre article.
En les startups, i petites empreses, orientades d’alguna manera a Internet i a l'e-commerce en particular,
les seves activitats primàries estan centrades bàsicament en tenir una
plataforma a Internet que és la que proporciona visibilitat i els ingressos. És
en aquesta tecnologia la que s’ha de planificar amb una mica de visió estratègica.
El primer i més important punt d’aquesta plataforma.
Ha de ser escalable, és a dir els canvis per ampliar-la no han de ser complexes.
Actualment la implementació d’una plataforma tecnològica
ja no es un a qüestió de gastar-se un munt de diners en la compra d’uns actius. Podem buscar per Internet un proveïdor de servidors que ens proporcioni un
servidor ( cloud computing ) per un cost molt reduït. A partir de 10€/mes podem
tenir un servidor en un centre de dades ubicat en algun lloc d’Europa. ( Cal
que sigui dins d’Europa per temes legals, privacitat i altres. )
I aquí és on apareix el primer problema i on introduïm el primer risc, aquest
servidor amb un cost tan interessant no és escalable. Per tant en el moment que
comenci a existir demanda aquest es col·lapsarà i perdrem negoci just quan
comença!!!
Hem de buscar, doncs, un proveïdor de cloud computing
que ens ofereixi una plataforma escalable ( horitzontal i verticalment ) i
crear la instal·lació d’aquest servidor en aquesta plataforma. En general estem
parlant d’uns costos de 80~150€/mes per servidor ( public cloud ). La diferència de cost relativa,
és molt elevada, però en termes absoluts no és tant i això ens permetrà d’escalar
la plataforma en el moment necessari, quan comenci l’increment en la demanda.
Aquesta plataforma ens ha de permetre afegir servidors
( o augmentar la seva capacitat ) per tal d’assumir la demanda de manera
senzilla. No estem parlant d’una pla d’escalabilitat automàtic, que afegeixi
servidors a la plataforma quan s’incrementa la demanda, això serà un projecte
posterior quan es tingui una demanda més elevada i ens permeti de recuperar la
inversió en I+D amb la conversió de costos fixes a variables.
Aquesta estructura ens dona l’escalabilitat i la
flexibilitat necessàries per tal de donar respostes a les necessitats que es
presentaran a l’startup i a les petites emprese en general, en aquesta estructura, podrem modificar la capacitat i la funcionalitat de la plataforma de manera senzilla i adequada.
El darrer punt a tenir en compte, és la seguretat de
les dades. Aquest és un altre factor ( i risc ) important per l’orientació que s’acostuma a
donar. En general es dona un comportament d’extrems en la seguretat de la
informació, o no es contempla en cap cas o bé s’implementen nivell de seguretat,
còpia i redundància excessius. Però deixaré aquest punt per al següent article.
Comentaris
Publica un comentari a l'entrada