Tre snabba om att optimera logistiken

Jag brinner för teknik, men ibland är det bara att kolla på hur man jobbar för att göra underverk i affären. Här kommer tre snabba tips för att optimera logistiken på lager.

Utleverera inte samtidigt som du inlevererar

Lagret har bara viss kapacitet i mantimmar och att skala det upp och ner kostar mycket pengar. Se till att du spenderar tiden väl. Inte så smart att köra en ”20% på allt” samtidigt som containerleveransen från Kina kommer. Kanske låter som en no brainer men kräver att hela bolaget är medvetna om detta.

Lägg high runners nära utlevereras

Ju längre dina plockare behöver transportera sig för att nå en vara, desto mer kostar det. Se till att varor som omsätts ofta ligger nära till utlevererans på lagret.

Mät och kommunicera

Hur snabbt skeppar ni? Mät det och kommunicera gärna till alla. Sätt nyckeltal och mål. När ni når dem är det dags att fira!

###

Denna post är nummer 61 i en serie av 100 poster i utmaningen #blogg100 där jag främst fokuserar på hur vi skapar Trettis nya sajt men även reflekterar kring e-handel. Alla åsikter är mina egna.

E-handel och Block chain skapar en spännande framtid

Block chain har blivit ett trendigt ord i samband med framgångar och fall av kryptovalutan Bitcoin. Men tekniken erbjuder mycket mer. Dags att sia lite om framtiden igen och hur den påverkar oss e-handlare.

Block chain som system innebär att ett nätverk av noder samarbetar med att upprätthålla en distribueras databas. Alla håller en kopia av den liggare (ledger) som innehåller alla transaktioner som någonsin genomförts inom nätverket. Nätverket är bygger på peer-to-peer, d.v.s. vem som helst kan föreslå nya transaktioner som ska ske. Om många av noderna i nätverket erkänner transaktionen som giltig så släpper de igenom den. Med Bitcoin som exempel kan ett erkännande villkoras med “du kan föra över pengar om noderna ser att du fått pengarna tidigare.” Alla nya transaktioner bygger vidare på kedjan med nya block av transaktioner, vilket gör att alla transaktioner går att härleda.

Det som är spännande med block chain är inte nödvändigtvis att kunna betala med kryptovalutor online utan tekniken i sig. Allt som är unik och som kräver en transaktion där någon verifierar att den har hänt kan gå under block chain och i formen av en distribuerad databas.

Produktkoll med Block chain

Att kunna se alla transaktioner som en produkt går igenom från beställning till inleverans på lager samt slutleverans till kund är avgörande för att ha koll på sin e-handel. Det går givetvis att bygga bra system redan idag, men med Block chain-tekniken är det helt en grundläggande fråga om vem som har en unik produkt i detta ögonblick i en process. För att flytta den ut den ägo till nästa steg går det bara att göra på ett sätt. Allt blir i praktiken naturligt spårbart.

För den som säljer digitala produkter innebär detta en unik möjlighet att faktiskt distribuera en fast upplaga. En distribution innebär att alla kan skicka just sin kopia vidare till andra i nätverket, men då förlorar de den själva. För organisationer som lever på att sälja rapporter och studier kan det vara en deal-breaker att slippa ta höjd för att deras material kopieras. Allt digitalt som har en unik ägare, exempelvis web-domäner, SSL-certifikat, pengar i spel, eller användarkonton är sånt som kan omfattas av kontrollen som Block chain erbjuder.

Andra spännande områden är identitet och digitala signaturer. Att kunna godkänna betalningar oavsett betalsätt eller att signera juridiska dokument blir lättare. Samma användarprocess som vi har med Bank ID idag skulle i praktiken kunna ske med en Block chain-teknik.

Det som gör att Bitcoin fungerar så bra är alla som upplåter datorkraft till att godkänna transaktioner och därigenom får en bråkdels Bitcoin som arvode. En nyckel blir hur man löser detta för andra modeller med Block chain, men som många andra peer-to-peer nätverk (exempelvis filnedladdning) finns det ett ofta ett inbyggt sätt att erbjuda sin datorkraft mot att få ta del av andras genom den mjukvara som möjliggör tekniken.

###

Denna post är nummer 59 i en serie av 100 poster i utmaningen #blogg100 där jag främst fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Marketplaces och varför de funkar

Amazon, Taobao, eBay, Tradera, Blocket, CDON och Fyndiq – alla representerar de Marketplacetrenden som är här för att stanna.

Det finn flera skäl till att du som handlare väljer att sälja på en Marketplace.

  • Du vill testa en ny vara eller produktkategori på en stor skara kunder
  • Du vill lägga till en ny kanal för dina storsäljare
  • Du vill bli av med ett restlager eller returvaror.

I Sverige och västvärlden finns det olika nischade marknadsplatser. En del nischade mot bargainshoppers och en del bredare som tar med premiummärken och agerar som extra säljkanal. Vad som passar dig beror på ditt syfte och din målgrupp.

Det jag tycker är intressant är hur vi gjort denna uppdelning i väst. I öst ser det väldigt annorlunda ut.

Jag kan tipsa om den utmärkta podcasten a16z som i nedan avsnitt bland annat intervjuar grundaren till Indiens största Marketplace.

I Indien och Kina utgör de stora kedjorna mindre än 10% av handeln. Pga många i Indien är vana att handla av många små aktörer istället var det lätt att ta det beteendet online. Webben kunde dessutom erbjuda ett mycket större sortiment än de lokala handlare som kunder var vana vid.

Hos dessa marknadsplatser har inte varumärken och premium lika stor plats. Det är mångfalden och upptäckarglädjen som dominerar.

###

Denna post är nummer 58 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Konsten att prioritera bland 100 IT-projekt

När jag kom till Tretti fanns det en kort lista på några stora projekt som bara måste genomföras. Till detta fanns det en mängd små projekt, buggar och feature requests. Det fanns ingen CTO eller produktägare på Tretti så mycket av ansvaret för att prioritera mellan dessa hamnade på utvecklarna i synnerhet vår lead.

Kvalitén på projekt och ärenden var väldigt blandade. En kort mening om en ny knapp, en utförlig beskrivning om en ny funktion, ett argt mail om en funktion som är trasig m.m. För att få koll på vad som låg började vi med scrum som metodik och vi fick upp ärenden tydligare på en digital plattform. Det fanns ingen idé att riva upp det som utvecklarna redan jobbade med men nu visualiserade vi vad som kom in och ut från vårt team.

Nästa steg för mig var att skapa en heltäckande backlog för allt som är efterfrågat och prioritera detta. Lättare sagt än gjort, men det gick att få ihop allt som var liggande. Som en första sortering utgick jag ifrån en ganska grov modell impact matrix som skulle fokusera på maximal värde för affären.

För system som påverkar slutkunden mappade jag in projekt efter hur många kunder ändringen påverkade och hur ofta. För interna system såg det ungefär likadant ut men där antal kunder var utbytta mot en skala av medarbetare. Det finns fler parametrar att ta ställning till när man prioriterar, men detta gav en grov bild som funkade.

impact matrix på externa projekt

Jag har testat lite olika metoder för att göra detta. Det som fungerat bäst är att visa alla avdelningschefer vilka projekt som deras team efterfrågar och låta dem sätta prioritet som grupp — att skapa en kultur av produktägarskap. Jag har både testat att låta dem prioritera all ärenden på listan i ordning eller helt enkelt välja ut två-tre ärenden som brinner nu. Det senare fungerar bäst enligt min mening. Jag har också smugit in lite frågeställningar som hjälper dem att välja utifrån impact.

Det vi jobbar på nu är att se över hur ärenden kommer in och hur vi kan automatiskt kan få den som rapporterar ärenden att värdera dem utan att sätta en prioritet. Det tar helt enkelt för lång tid att ta in allt och processa det genom en egen impact matrix.

Inom agile finns det en del som hävdar att s.k. impact mapping (inte samma som min lösning ovan) är det bästa sättet att värdera projekt på. Istället för att sätta roadmaps och deadlines så jobbar man alltid på det projekt som ger mest värde. Det är en intressant tanke och jag tror att nyckeln är att man får med hela organisationen på tåget om det ska funka. Tack till Marcus Hamrin (Agile project manager på Ooyala) för bra intro till detta.

###

Denna post är nummer 57 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

5 saker som många e-handlare lägger ner för lite tid på

Det är lätt att fastna i admin som tidig e-handlare så tänk aktivt på hur du får bort så mycket som möjligt av det så du kan fokusera på viktiga saker. Här är fem saker som många lägger för lite tid på.

Email-marknadsföring

Skapa kampanjer och dra ut ett mail. Det är viktigt att hålla igång kundbasen även om det bara är ett mail i månaden. Det behöver inte vara ett långt mysigt email med en massa välskrivet innehåll. Ett kampanjerbjudande och ett stämningstema räcker långt! Det är sant som det gamla talesättet säger: det tar mer energi att skaffa en ny kund än att få en gammal att köpa igen.

Produktbilder

Se till att alla produkter ser bra ut. Lägg inte ner all din kreativa tid på webdesign eller kampanjbilder. Produktbilderna är din bästa säljare. Stora e-handlare tar in professionella fotografer eller får bra bilder från leverantörer.

Ta reda på vad som säljer

Ta inte in produkter som känns bra eller bara saker som bara Du gillar. Lägg ner tid på research så du är garanterad att sälja det du tar in. Att köpa på sig ett lager som inte rör sig är en bra väg till konkurs. Tre säkra tips för att få en bra start:

1) Fråga leverantören efter storsäljare

2) Kolla vad dina konkurrenter har för storsäljare

3) Kör en billig adwordskampanj med olika produktämnen och se vad kunder klicka på

Lär känna kunden

Vem är din kund? Om du ska kunna sälja måste du veta vilka drivkrafter som ligger bakom. Hus passar dina produkter in i kundens liv? När du vet detta kan du kommunicera enklare.

Prissätta

Vad behöver du ta betalt av en kund för att gå runt? Det är lätt att sätta en schablon på x% i marginal, men alla produkter ska inte behandlas lika. Kanske du ska priskriga på storsäljare och ta igen det på andra produkter? Vad tar konkurrenterna för samma vara? Vad koster frakt och hantering. Allt adderas på slutsumman.

Jag har drivit e-handel på liten skala som experiment för många år sen och vet hur kämpigt det är. Desto viktigare är det att man fokuserar på att få in pengar i kassan så fort som möjligt så det går att få snurr på verksamheten. Det är lätt att distraheras av roligare uppgifter eftersom verksamheten inte drar in så mycket i början, men det är viktigt att sluta med det och bygga tillväxt så fort som möjligt. Då du får utrymma till allt det där andra utan att riskera konkurs.

###

Denna post är nummer 56 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Continuous integration är fantastiskt underskattat

Jag ville bara slå ett slag för continuous integration (CI). För er unga utvecklare kanske detta är en självklarhet, men för oss som har sett de mörka åren i Internets linda är detta helt fantastiskt. För er som inte vet alls vad jag pratar om kommer här en förklaring.

Continuous integration är en method för att automatisera flödet att lansera ny kod i produktion, utan att tappa kvalitet. Konceptet fick skjuts av Lean Startup rörelsen som syftar till att kunna driva ett bolag framåt i snabb fart och samtidigt kunna anpassa sig till kundernas krav.

På Tretti lanserar vi kod i produktion ett par gånger per dag. Genom att lansera små ändringar riskerar vi inte stora systemfel som tar lång tid att rulla tillbaka eller felsöka. Det gör det också lätt anpassa sajten snabbt eller släppa en hotfix om det verkligen behövs.

Först kör utvecklaren ny kod lokalt på sin dator. Då aktiveras en massa automatiska tester som kontrollerar att ingenting har gått snett i koden. Där kan vi alltså fånga fel som uppstår även om utvecklaren ändrat i en helt annan del av kodbasen. All ny kod har också sina egna tester. Om koden passerar de automatisk testerna och utvecklarens manuella kontroll kan utvecklaren checka in kodändringen i den gemensamma kodbasen. Sen kan samma eller en annan utvecklare välja att lansera alla kodändringar på vår stagingmiljö. Där körs alla automatiska ändringar igen och en stakeholder, eller jag, kan testa funktionen. Om allt ser bra ut lanserar vi till live server. Alla ändringar till system och databaser rasslar igenom och de automatiska testerna körs igen. Koden ligger live i produktionsmiljön. Detta flöde ta så lite som 30 minuter, inklusive manuell acceptanstestning, och innebär ingen nertid för systemen.

CI underlättar väldigt mycket för tryggheten i våra system. Jag har varit med om lanseringar där man släpper kod som man arbetat på i många månader. Det blir aldrig bra. Buggar och integrationsfel haglar och det är alltid nån licens som plötsligt löpt ut. Om ni inte har CI på plats så investera tiden att sätta uppe det nu.

###

Denna post är nummer 54 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Olika e-handlare — olika utmaningar

“Hur kommer det sig att ni inte alla kör samma e-handelsplattform i er e-handelsgrupp?” är en fråga som många ställer till mig. Det är en bra fråga och inte så lätt att svara på som man kan tro. Här är mina högst personliga åsikter om varför.

Alla e-handlare har samma grundflöde

  • Dra in besökare på en sajt genom olika typer av kanaler
  • Få besökare att konvertera till köp
  • Leverera varorna.

E-butiken har en startsida, produkter och kassa. So far so good, men djävulen finns i detaljerna.

Hur kunden köper visar komplexiteten

På Tretti vill många kunder vända, vrida och jämföra en produkt mot en annan. En diskmaskin ser ofta ut som vilken annan diskmaskin som helst, så kunden vill förstå skillnaden. Därför måste produktpresentation med teknisk data ligga i fokus. Många produkter är även komplexa och behöver flera komponenter eller tillbehör för att fungera, exempelvis en trädgårdsbelysning. Butiken måste kunna stödja detta.

Hos en e-handlare som Nelly, Footway eller Zalando ser det annorlunda ut. Mycket av presentationen ligger i bilden när dessa bolag vill sälja en livstil. Det måste vara lätt att välja färg och storlek och storlek är även något som du vill ta med dig genom hela butiken.

Mathem behöver en plattform där det är lätt att köpa 30–40 varor utan att det blir rörigt i varukorgen eller svårt att få översikt i butiken. Det måste också vara lätt att rekommendera produkter genom vad kunden köpte förra gången eller kampanjvaror just nu.

På samma sätt som traditionella butiker från ICA och H&M ser annorlunda ut när man besöker dem, fungerar det online.

Systemen under ytan definierar kraven

I grundflödet finns även kundanskaffning och leverans. Du kan anskaffa kunder från SEO, sociala Medier, TV-reklam, bannerannonsering, nyhetsbrev, prisjämförelsesajter och mycket mer. Marknadsmixen sätter olika krav på hur du vill mäta och agera på dina marknadsaktiviteter. Din Customer Lifetime Value (CLTV) baseras på hur frekvent din kund handlar och för hur mycket varje gång, vilket du också vill kunna se per kanal.

Leveransen sätter också krav på din plattform. För modesajter är en checkout ganska enkel; skicka några paket till närmaste uthämtningsställe. För oss som säljer vitvaror (eller egentligen all typ av hemleverans) blir det lite mer komplext. Vi erbjuder leverans hem dagtid men också på kvällar och helger eftersom vi vet att kunder inte tycker om att vara hemma en dag från jobbet. Dessutom är vitvaror ganska komplicerade produkter att få hem, vilket gör att vi erbjuder uppbärning och installation som alternativ i kassan. Allt detta ska sedan integreras mot vårt plock- och logistiksystem (WMS) i slutändan och en sån integration är inte gjord i en handvändning.

Detta är några grundläggande skillnader som jag ser, men som sagt, detta är mina personliga åsikter.

Denna post är nummer 53 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Smygtitta på nya Trettisajten — första skärmdumparna

Dags att visa lite skärmdumpar från den nya sajten! Kom ihåg att detta är work in progress. Den slutgiltiga designen är exempelvis inte på plats (färger, font m.m.). Jag tar gärna emot feedback och tankar.

Sök har större plats

Smartare sök

Sökfunktionen har en ganska liten plats på nuvarande Tretti-sajten, vilket vi fått kritik för. Det nya söket kommer att ha en tydligare plats i hur man använder Tretti. Det är en tydligare presentation av innehåll som laddas medan du skriver. Vi kommer även att berika en del populära söktermer med manuella genvägar, s.k. smart cards till avdelningar och sidor som vi vill pusha för.

Kategorisidor med upplyfta produkter

Tydligare presentation

Vi har valt att skala bort menyn som ligger till vänster på tretti idag och lägga den i sidhuvudet istället. Det gör att vi får plats med filter i vänsterkolumn och kan lyfta upp kategoriernas produkter i mitten. Detta verkar vara trenden många går mot. Produkterna har fått större bilder vilket många har efterfrågat.

Produktsidor utan friktion

Fokus på produktbilder

Även här har vi försökt att skala bort så mycket friktion som möjligt och fokusera på produkten. Större bilder, tydligare pris och andra förmåner. Eftersom vi har en del komplicerade produkter att sälja kommer att vi pusha tydligare för möjlighet att kontakta oss och få hjälp med en produkt på produktsidan.

Liknande produkter och teknisk data i samma funktion

Mycket av vår trafik kommer direkt till produktsidor från google, prisjämförelsesajter m.m. så vid designade efter doktrinen att alla produktsidor är startsidor för Tretti. Därför har vi inspirerats av s.k. lead pages där man lätt kan scrolla ner och få mer information, recensioner, tillbehör m.m. -utan att aldrig tappa köp-knappen. Vi har även slagit ihop ”liknande produkter” med ”teknisk data” vilket gör att det är lätt att jämföra den produkten man funderar på med tre andra liknande varor. Här finns det möjlighet att sälja, men just nu är det en enkel jämförelse.

Härnäst börjar vi på en välbehövlig makeover av kundvagn och kassa.

Vad tycks?

###

Denna post är nummer 51 i en serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Varför jag har svårt för photoshop-drivna webbprojekt

Jag har deltagit i ganska många webbprojekt i olika roller — utvecklare, projektledare och produktägare. Under åren har jag kommit att ha väldigt svårt för projekt som i grunden bygger på Photoshop-skisser. Jag använder här Photoshop som metafor för all pixelperfekt design.

1. Iden om att allt är klart skapar tröga projekt

När man gör en Photoshopdesign över en sajt säger man att så här ska den se ut. Slutsnackat. I realiteten kommer det alltid önskemål om ändringar, tillägg och ux-analys som gör att man måste ändra designen. En Photoshop-design är väldigt trög att ändra när den väl är gjord. Det finns genvägar med att designa modulärt, men de räcker inte enligt min mening. Det blir även lätt konflikter eftersom varken designer eller produktägare vill ändra designen till kundens fördel. Det är lätt att hitta på en massa ursäkter om varför den är perfekt.

2. Design för fel skärm

Web designers jobbar gärna på stora skärmar och tänker ibland inte på hur slutanvändaren kommer att konsumera tjänsten. En riktigt dator-ovan designer som jag jobbade med tänkte inte ens på att skärmen skulle gå att scrolla på en dator. All grafik var skapad som ett statiskt A4-papper. En annan tänkte inte på att all grafik gjorde att sajtens innehåll inte syntes när man loggade in. Idag är det många som glömmer bort mobilskärmen.

3. Ogenomtänkt placeholder copy

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras quis dui sollicitudin, ullamcorper felis eget, egestas erat. Suspendisse fringilla cursus odio, et lobortis quam suscipit eu. Sed sit amet leo dolor. Nunc condimentum nulla feugiat laoreet molestie. Curabitur a rhoncus augue. Aliquam quis dui ut sem ultricies fringilla. Proin erat magna, lacinia at maximus laoreet, commodo vitae erat. Phasellus quis fringilla lorem.

Lorem Ispum är hittepå-latin som hjälper en designer att designa perfekta textstycken till sina perfekta bilder, men som sällan rimmar med verkligheten. Det är ok med placeholder-text, men använd en riktig eller snudd på riktig text istället. En meme som följde lanseringen av den första Apple Watch, sätter fingret på min poäng.

https://twitter.com/rorysykes/status/509919085308559360

Hur och när ska man använda grafisk design då?

En grafisk profil sätter rätt prägel på varför din sajt skiljer sig från en annan. Det är teckensnitt, färgskala, hur man jobbar med bilder, logotyp och mycket mer som är superviktigt. Jobba tillsammans med utvecklare eller gör det till ett separat projekt att sminka sajten mot slutet. En grafisk designer ska heller inte behöva sitta och designa minsta detalj på en sida. Skapa hellre komponenter som kan designas individuellt och återanvändas för flera olika sidor. Tro mig, det behöver inte blir fyrkantigt och tråkigt för att man tänker till lite.

Jag tycker att den lösning vi har på Tretti fungerar bra, där vi har en frontendkodare med UX-kunskap och design-öga. Han bollar med mig och vår grafiska designer för att få ihop den bästa lösningen. Vi får allt vi behöver i designväg och samtidigt jobbar designen med koden istället för emot dem. En genomtänkt designprocess och strategi kring designen gör det lättare att byta och återanvända design.

Jag vet att detta går emot hur många andra jobbar så alla tankar om detta tar jag gärna emot.

###

Denna post är nummer 50 ien serie av 100 poster i utmaningen #blogg100 där jag fokuserar på hur vi skapar Trettis nya sajt. Alla åsikter är mina egna.

Att flytta IKEA-effekten online och till e-handeln

IKEA-effekten kallas ett fenomen där du värderar en produkt högre när du varit med och konstruerat den. Själva namnet kommer från att vi monterar ihop Ikeas möbler själva och där igenom lägger ett engagemang i produktionen. Samma princip gäller hantverk, konstformer m.m. Det är inte bara en känsla av värde utan även att personer värderar produkterna högre i kronor och ören.

I den digitala världen finns det många studier som visar att ju mer man engagerar sig i en sajt eller app, ju svårare blir det att sluta eller byta till en konkurrent. Du bygger upp ett liv tillsammans med Facebook, Runkeeper eller Minecraft och blir kvar där. Det blir som en kontinuerlig ström av IKEA-effekt. En del användare har svårt att exempelvis byta från Spotify till någon annan musiktjänst eftersom de byggt upp spellistor och följer många artister, framför att det bara är en bättre musikstreamingtjänst.

När det gäller e-handel är vi tyvärr många som inte riktigt lyckats med att flytta IKEA-effekten online. Det handlar snarare om att optimera de erbjudanden vi har om och inte komplicera säljtratten. En del leverantörer är duktiga på att bygga interaktiva lösningar där man kan bygga sitt eget kök eller badrum eller bygga stilguide för kläder där man matchar plagg och stilar. Jag skulle gärna se att leverantörer och andra aktörer hittar skalbara lösningar för att bygga in detta hos handlarna som en bonus. Jag har kommit i kontakt med några av dem och är inte speciellt imponerad av teknologilösningarna tyvärr.

Jag skulle också gärna se att e-handlare bygger upp tydligare tjänster för att få kunder att engagera sig mer. Det behöver inte vara i produkterna i sig, men kunderna ska välja ditt varumärke nästa gång de handlar. Nyckeln är att hitta ett sätt där kunderna bygger upp ett liv tillsammans med ditt varumärke, och lägger ner jobb på att få till den bästa produkten.

Tipsa gärna om du känner till något bolag som gör detta bra.