Det här bör du veta innan du anlitar en utvecklare för Sharetribe
Ett beslut som påverkar mer än koden
Förr eller senare hamnar nästan alla entreprenörer bakom en marknadsplats i samma läge. Idén är tydlig, plattformen är vald, och nu är frågan vem som ska bygga marknadsplatsen tillsammans med dig.
Om du använder Sharetribe är det inte samma sak att anlita en utvecklare som att anlita en vanlig webbutvecklare eller webbyrå. Skillnaden gäller mer än teknisk kompetens. Det handlar om att förstå hur man arbetar med en befintlig plattform för marknadsplatser och hur man bygger ut den utan att det som redan fungerar går sönder.
Sharetribe är inget visuellt byggverktyg, och det spelar roll
Sharetribe är inget dra-och-släpp-verktyg och är inte heller tänkt att vara det. Det är en plattform för marknadsplatser. Den klarar skarp drift, är byggd kring API:er och har ett flexibelt frontendlager ovanpå.
Det är den arkitekturen som gör Sharetribe kraftfull på lång sikt. Det innebär också att utvecklaren du anlitar behöver förstå hur man arbetar med ett strukturerat system i stället för att bygga om kärnlogiken från grunden.
En bra Sharetribe-utvecklare vet att plattformen redan hanterar användarkonton, annonser, transaktioner, meddelanden och betalningar. Utvecklarens uppgift är att bygga ut de delarna så att de passar din verksamhet. Några exempel beskriver vi i artikeln om funktionerna vi bygger ovanpå Sharetribe.
Du behöver inte börja från noll
En av de vanligaste missuppfattningarna är att anpassningar betyder att man måste börja om.
I praktiken börjar de flesta framgångsrika Sharetribe-projekt med det som redan finns och utvecklas vidare därifrån. Målet är att få en användbar version i drift och sedan forma systemet efter vad användarna gör.
Team som känner Sharetribe väl brukar lansera en första version snabbt, anpassa bara det som affärsmodellen kräver och sedan förbättra versionen utifrån hur den används. Att anlita någon som vet vad som inte bör byggas i början kan spara mycket tid och pengar.
Funktionsidéer behöver både sammanhang och genomförande
Innan du anlitar en utvecklare är det bra att ha klart för dig vilket problem din marknadsplats löser.
Bokar användarna något, lägger de upp produkter eller ber de om offerter? Finns det olika roller med olika behörigheter? Hur rör sig pengarna genom systemet?
En skicklig Sharetribe-utvecklare gör mer än att bygga de funktioner som efterfrågas. Utvecklaren hjälper till att omsätta dina affärsmål i tekniska beslut och påpekar onödig komplexitet tidigt, innan den blir dyr att ta bort.
Kommunikation väger tyngre än de flesta entreprenörer räknar med
Att utveckla en marknadsplats är ett löpande arbete där du lär dig mer och justerar efter hand.
De bästa resultaten brukar komma av ett nära samarbete snarare än av att bara lämna över en kravspecifikation. Tydliga delmål, dokumenterade beslut och regelbunden återkoppling är lika viktiga som kodens kvalitet.
Det gäller särskilt Sharetribe-projekt, där tidiga insikter ofta leder till att arbetet avgränsas bättre och specialutvecklingen används klokare.
Vad du anlitar utvecklaren för
Erfarenhet av själva plattformen spelar roll. Vi har bidragit till Sharetribes egen kärnplattform, bland annat med tillgänglighetskalendern, Stripe-integrationen och uppgraderingar till nyare Rails-versioner. Utöver att bygga ovanpå plattformen arbetade vi också i dess kärnkodbas.
Att anlita en Sharetribe-utvecklare handlar om mer än att lägga till funktioner.
Du väljer någon som hjälper dig att steg för steg avgöra vad som ska behållas som standard och vad som ska skräddarsys. Rätt partner förstår marknadsplatser och har arbetat med Sharetribe tillräckligt länge för att tänka längre än till nästa sprint.
Om du planerar din marknadsplats eller skalar upp den du redan har, är det just i det här skedet som erfaren vägledning gör störst skillnad.