Koppla upp dig trådlöst överallt

 

Arbeta mobilt
Arbeta mobilt

Idag är de flesta av oss vana att kunna vara uppkopplade var vi än befinner oss. Det finns en en rad olika lösningar med olika för- och nackdelar. Vilken lösning som passar bäst beror på vilka behov man har. För familjen på campingsemester kan en router vara att föredra medan en backpacker kanske nöjer sig med telefon eller en USB-sticka.

Inbyggt modem för mobildata

En del bärbara datorer har inbyggt modem för mobildata. I dessa fall kan man installera ett SIM-kort direkt i datorn och koppla upp sig mot 3G/4G-nät beroende på vilken typ av modem och abonnemang man har.

Fördelen är att man inte behöver ha med sig några andra saker än datorn för att koppla upp sig.

Nackdelen med inbyggt modem är att det inte är så lätt att byta ut för reparation eller uppgradering.

USB-sticka

Den vanligaste lösningen är en USB-sticka som man kopplar in i datorn för att koppla upp sig.

Fördelen är att en USB-sticka är lätt att ta med och använda. Man kan dessutom flytta den mellan olika datorer. Den har inget batteri som behöver laddas utan strömförsörjningen sker via datorn.

Nackdelen är att stickan tar en USB-port i anspråk, vilket kan vara krångligt om man har fler tillbehör som man vill koppla in.

Bärbar router

Det finns bärbara 3G/4G-routers som fungerar som Wifi-hotspots. En router har ofta en inbyggd brandvägg och möjlighet att styra och prioritera olika typer av trafik.

Fördelen är att flera enheter enkelt kan dela på uppkopplingen och man kan bättre styra säkerhet och tillgång för olika typer av tjänster.

Nackdelen är att man behöver ha ytterligare en pryl med sig som kräver uppladdning.

Mobiltelefon

De flesta mobiltelefoner har numera möjlighet att dela internetuppkopplingen med andra enheter genom en USB-kabel eller trådlöst via Bluetooth eller wifi.

Fördelen är att man kan utnyttja det abonnemang för mobildata som man redan har och flera kan dela på uppkopplingen.

Nackdelen är att batteriet i mobiltelefonen drar ur snabbare när man delar ut internetuppkopplingen. Om man har en begränsning på mängden mobildata så kan man snabbt förbruka mer än man hade tänkt sig så kolla noga vilka villkor som gäller i abonnemanget med avseende på mobildata.

Publikt trådlöst nätverk

På många ställen som caféer, hotell och köpcentrum finns publikt trådlöst nätverk som man kan använda.

Fördelen är att hastigheten på dessa nätverk kan vara högre (beroende på lösning).

Nackdelen är att publika nätverk är osäkra. En rekommendation är att använda en VPN-lösning om man jobbar via dessa nätverk för att förhindra andra att komma över data som skickas och tas emot. VPN är även bra att använda i andra lösningar när det gäller trådlös kommunikation.

Att tänka på när man reser utomlands

Det kan bli en dyr historia att köra via mobildata i utlandet. Detta beror på roaming-avgifter som operatörerna tar ut för att förmedla datatrafik mellan sig. Det är därför klokt att köpa ett separat SIM-kort i det land man reser till. Det finns även företag som specialiserat sig på att sälja SIM-kort från utländska operatörer. Tänk på att det inte alltid går att byta ut SIM-kortet om enheten är operatörslåst. En del enheter kräver också specialverktyg för att kunna byta simkort.

Wifi och bluetooth i konflikt på MacBook

Ett vanligt förekommande problem med Macbook är att wifi inte kopplar upp automatiskt när maskinen väcks. Ofta visas följande dialogruta.

PreferredNetworks

En orsak till att detta sker kan vara att bluetooth är aktiverat. Av någon anledning så blir det konflikt mellan wifi och bluetooth när båda är aktiverade. För att testa om så är fallet så kopplar du upp till ditt nätvärk och slår av bluetooth. Sätt sedan maskinen i viloläge och väck den sedan igen. Nätverket bör då koppla upp automatiskt. Om inte så finns det andra steg att prova som att återställa PRAM eller SMC.

Convention over Configuration

Vid utveckling av datorsystem så är det vanligt att systemet behöver konfigureras för att fungera på rätt sätt. Det kan bland annat handla om att bestämma vilka databastabeller som ska kopplas mot affärsobjekt i koden, inställning av kommunikationsprotokoll, definiera användargrupper m.m.  

I ett stort system kan det bli väldigt många konfigurationer som behövs. Om systemet ska köras på olika plattformar kan man dessutom behöva ytterligare konfigurationer för varje plattform. Konfiguration gör systemet flexibelt men öppnar också för problem som kan uppstå om systemet konfigureras på fel sätt.

Ett annat sätt att resonera är att följa konventioner (praxis). Om ett system har ett affärsobjekt som heter ”User” så motsvaras det i databasen av en tabell som heter ”Users”. Så länge man följer denna konvention så behöver man ingen konfiguration för att tala om hur objekten ska relatera till databastabellerna. Ett affärsobjekt namnges alltid i singularis och motsvaras av en tabell i databasen i pluralis. Det kan också finnas konventioner för hur ett system ska struktureras. Exempelvis kan en integrationspunkt automatiskt skapa mappar som heter ”drop” och ”pickup” eller ”import” och ”export” beroende på konventionen. Konventioner har fördelen att de skapar enhetlighet och minskar risken för onödiga misstag.

Ruby on Rails är ett uppbyggt enligt ”Convention over Configuration”. Projekten struktureras enligt konventionen vilket gör det lätt att känna igen sig mellan olika projekt.

Apple har länge arbetat enligt ”Convention over Configuration”. Deras hårdvara finns i ett begränsat antal modeller som är uppbyggda enligt samma principer. Användarna behöver inte spendera tid på att konfigurera saker utan det bara fungerar. De har samma tänk genom alla sina plattformar iOS, OS X. En iPhone ser alltid i princip ut på samma sätt. Det underlättar när man vill utveckla appar eftersom man kan göra vissa antaganden om plattformen.

Google Android finns på en uppsjö av olika telefoner med olika hårvara. Det gör det lite knepigt att utveckla appar eftersom utvecklaren antingen måste begränsa vilka enheter som ska stödjas eller skriva appen så att den fungerar på alla enheter. En användare av en Android kan få en helt annan upplevelse om man byter från en telefon till en annan. Olika tillverkare har bland annat egna användargränssnitt för att sätta sin prägel på telefonen. Google har försökt att strama upp det hela genom sina koncepttelefoner ”Nexus” som är ren Android.

Genom att följa fastställda konventioner så kan system utvecklas effektivare och stabilare. Risken minskar för att införa problem genom felaktig konfiguration. Ett system kan ofta optimeras genom konfiguration vilket kan vara bra vid väldigt kritiska tillämpningar. Vanligtvis har dock ramverk som följer konventioner har redan adresserat prestanda

Outsourcing eller inte?

De flesta organisationer är idag beroende av IT i olika former. Utan IT så skulle det inte vara möjligt att driva verksamheten men IT utgör inte själva kärnverksamheten. Länge var det en naturlig del att ha en egen IT-avdelning inom organisationen liksom man hade egen ekonomiavdelning. Många företag har dock strävat efter att fokusera på sin kärnverksamhet och istället köpa tjänster som IT, ekonomi och lokalvård från andra företag som specialiserat sig inom området.

Fördelen med att köpa tjänster istället för att ha dem i egen regi är bland annat att fasta kostnader kan göras om till rörliga (man köper bara det man har behov av). Det går att få högre kvalitet på en del tjänster och produkter genom att anlita företag som har specialistkunskap. När det gäller IT så kan det exempelvis röra sig om att man slipper kostnaden för en egen datorhall och administration av servrar och arbetsstationer. Det kan också handla om att lägga ut utveckling och förvaltning av system för att möjliggöra för interna resurser att fokusera på kärnverksamhet och kravställning.

Det finns en del utmaningar med outsourcing. Framförallt måste organisationen ha en god insikt om vad som krävs för att kärnverksamheten ska kunna fungera så optimalt som möjligt och kunna kravställa i enlighet med det. Outsourcing brukar också skapa oro inom organisationen. De som tidigare utfört dessa funktioner funderar naturligtvis på vad som kommer att hända med deras arbetsuppgifter framöver. Även inom kärnverksamheten kan det finnas oro om hur saker ska bli.

I många fall blir priset det avgörande i många upphandlingar (särskilt när man gör upphandlingar inom offentlig verksamhet som lyder under lagen om offentlig upphandling ”LOU”). Många leverantörer kan trycka ned priset genom att dra fördelar av stordrift. Om man kan använda en standardlösning och få in så många som möjligt i den så blir det lätt att administrera och kostnadseffektivt. Detta sker alltid på bekostnad av flexibilitet. Om man har behov av speciallösningar så kommer priset att gå upp och vissa fall bli betydligt dyrare än att ha det i egen regi. Att endast titta på vem som kan leverera till lägsta pris kommer med stor sannolikhet leda till att man inte uppnår de fördelar man eftersträvar och i värsta fall hamnar i en situation där man får betala mer  än om man hade haft det kvar i egen regi.

Det är viktigt att lysa igenom de olika delarna ur ett kärnverksamhetsperspektiv och se inom vilka områden man har speciella krav som inte ryms inom en standardlösning. Om man har goda skäl för speciallösningar inom ett område så är det sannolikt en dålig kandidat för outsourcing.

Det finns olika former av outsourcing. En form kallas offshoring där man köper tjänster från en leverantör som befinner sig i ett annat land. Det är ganska vanligt när det gäller systemutveckling eller support. Eftersom det geografiska avståndet mellan beställare och utförare ökar så kräver det andra former av processer för kravställning och uppföljning än om man sitter på samma ställe.

Beställare och utförare skriver avtal om vilken servicegrad som ska upprätthållas (ett s.k. Service Level Agreement). Dessa avtal styr bland annat tillgänglighet, servicefönster, tidsramar för återställning i händelse av haveri. Ofta finns det också vitesbelopp kopplade till de olika delarna som ett incitament för leverantören att hålla servicegraden på en acceptabel nivå. Dessa avtal styr ofta löpande förvaltning och drift. Dock brukar saker som stora systemuppgraderingar inte omfattas av dessa avtal eftersom de ofta utgör ett betydligt större scope än vad som ryms inom ett ordinarie servicefönster. I dessa fall skapas oftast ett separat projekt med ett eget avtal. Dessa kostnader är lätta att missa vid förhandlingar med en outsourcingpartner.

Sammanfattningsvis kan en outsourcing som görs på rätt grunder och med rätt innehåll ge företag stora fördelar och större utrymme att utveckla sin kärnverksamhet. En ogenomtänkt outsourcing kommer däremot att ställa till oreda och ökade kostnader och minskat utrymme för kärnverksamheten.