Digitala pulstavlor som hjälper dig att fånga avvikelser och fatta rätt beslut.
Fånga era avvikelser och förvandla dem till förbättringar.
Digitala förbättringstavlor och andra verktyg för ständiga förbättringar
Förbättra viktiga nyckeltal inom just era fokusområden med vår SQCDP-tavla.
Använd PDCA-cykeln som ett verktyg för att förbättra både kvalitet och processer.
Digitala verktyg för 5S-arbete, återkommande audits och en välorganiserad arbetsplats.
Visualisera nyckeltal och kommunicera effektivt i hela organisationen!
Enkel hantering av projekt och aktiviteter i Boards on Fire.
Digitala tavlor för taktat flöde med taktklocka och stopptid.
Digital besöksregistrering ger full koll på alla planerade och genomförda besök till verksamheten.
Mycket har hänt i produktutvecklingen på Boards on Fires resa från idé till första lansering och vidare mot ett system för digital daglig styrning i världsklass. I den här artikeln berättar vår utvecklare Tobias Runesson om insatserna som krävts för att skala upp och teamet som gjort det möjligt!
År 2018 påbörjade utvecklarna Ola Karlsson och Gabriel Svennerberg, i skuggan av sina konsultuppdrag, ett projekt som skulle hjälpa Växjö Kommuns IT-avdelning arbeta effektivare med daglig styrning. Den ursprungliga idén var enkel: digitalisera whiteboards och skapa en produkt som främjar effektivitet, dataflöden och engagemang. Snabbt togs en MVP (Minimum Viable Product) fram, och 2019 inleddes nästa steg när Beds by Scapa hoppade ombord för att bygga vidare på idén.
Sedan dess har produktutvecklingen gått snabbt och systemet har växt fram till att bli ett ledande system inom digital daglig styrning. I slutet av 2020 insåg vi på Boards on Fire att potentialen var enorm. Med flera nöjda kunder och en stadigt växande efterfrågan var beslutet enkelt: det var dags att bygga ett system i världsklass. Ett system som skulle vara modernt, stabilt, robust, säkert och skalbart. Detta skulle kräva en övergång från Ruby on Rails till .NET och en flytt från Heroku till Microsoft Azure. En rejäl ombyggnad av systemarkitekturen låg framför oss, men det var ett beslut som skulle lägga grunden för framtidens Boards on Fire.
Med den nya visionen följde även flera utmaningar. Att gå från Ruby, ett dynamiskt språk, till .NET:s starkt typade värld innebar en stor förändring. Vi behövde inte bara hantera äldre data på nya sätt, utan också anpassa och optimera hur information sparas och uppdateras. Det som gör Boards on Fire unikt är dess flexibilitet, där varje kund kan skapa sina egna datamodeller – vilket ställer höga krav på datastrukturer. Detta krävde att vi tänkte nytt och omprövade tidigare lösningar för att skapa ett system som är lika flexibelt som säkert.
Vi visste också att vi hade en teknisk skuld från produktens tidiga stadie som POC (Proof of Concept). Detta behövde åtgärdas för att bygga en hållbar lösning. En annan avgörande utmaning var att migrera alla befintliga kunder till den nya plattformen, utan att på något sätt störa deras dagliga användning.
Till detta kom ytterligare faktorer: ett nytt utvecklingsteam som skulle formas, processer som skulle sättas, och begränsad produktkunskap hos flertalet utvecklare. Bara tre av sex hade erfarenhet av Ruby on Rails, vilket innebar en viss inlärningskurva. Och medan vi arbetade med migreringen fortsatte den befintliga produkten att användas av kunder, vilket krävde löpande ändringar och support i den också.
Vi startade med att bygga teamet – Martin Kassar, Jonas Sjöberg, Tobias Runesson, Ola Karlsson, Gabriel Svennerberg och Johan Hultgren – och etablera en tydlig och effektiv utvecklingsprocess. Eftersom vi alla hade gedigen erfarenhet av utveckling visste vi vikten av att snabbt få på plats automatiserade processer för exempelvis tester och kodanalys. Samtidigt lärde vi känna produkten i detalj och började prioritera de mest kritiska delarna inför migreringen.
Arbetet började med grundläggande funktionalitet. Redan här fördes många diskussioner om att inte bara föra över befintlig kod, utan att utmana gamla beslut och leta efter smartare och mer hållbara lösningar. Med ambitionen att bygga ett system för framtiden övervägdes varje beslut noggrant, även om det ibland innebar längre utvecklingstid. Allt med målet att skapa en robust och skalbar plattform.
När vi närmade oss en färdig version av plattformen i .NET och Microsoft Azure blev det dags att påbörja en separat en separat applikation för att hantera migrering av kunder. Syftet var tydligt: att smidigt och effektivt flytta över varje kund från den gamla till den nya plattformen.
Migreringsappen utformades för att migrera en kund i taget. Den läste in data från den befintliga versionen (BOF1), omvandlade den så att den passade i den nya datamodellen (BOF2), och importerade sedan all data. För kunden var detta en smidig övergång som tog några minuter, varefter de enkelt kunde fortsätta sitt arbete i den nya moderna plattformen.
Drygt ett år efter att arbetet påbörjades kunde vi med stolthet migrera den första kunden till vår nya plattform.
Förväntningarna var höga, och teamet var spända på att se hur systemet skulle klara den verkliga prövningen. Med endast någon mindre bugg precis i början kunde den första migreringen genomföras enligt plan, utan några större problem.
Det var en milstolpe som bekräftade att vår utvecklingsstrategi var framgångsrik, och att den tid och omsorg vi lagt ner på systemarkitektur, datamodeller och processer verkligen betalade sig.
Sedan dess har vi fortsatt arbetet med att successivt migrera fler kunder till BOF2, och responsen har varit mycket positiv. Den nya plattformen har tagits emot med öppna armar och vi har fått höra från våra användare att både prestandan, stabilitet och nyutveckling har nått nya nivåer. Att se våra kunders smidiga övergång till det nya systemet och hur det har förbättrat deras arbetsflöde har varit en fantastisk bekräftelse på allt vårt hårda arbete och engagemang.
Några punkter som vårt utvecklingsteam gjort för att ta Boards on Fire in i framtiden:
Den nya plattformen är skapad för att leva länge, skala upp, och hantera den ökande mängden kunder och data. Vi är stolta över den resa vi har gjort och de förbättringar vi har implementerat för att säkerställa att Boards on Fire kommer att vara en ledande produkt inom digital daglig styrning även i framtiden.
Händer på Boards on Fire
Gratis webbdemo