En kort historia som vi har upplevt på Codest. Eftersom vi specialiserar oss på utveckling av webbapplikationer och vår huvudsakliga teknik är Ruby, fick vi en förfrågan från ett av företagen om möjligheten att samarbeta i deras produktutveckling. Inget utöver det vanliga. Vi får liknande förfrågningar ganska ofta.
MVP på två månader med Ruby - en kort berättelse som vi har upplevt på Codest. Eftersom vi är specialiserade på utveckling av webbapplikationer och vår huvudsakliga teknik är Ruby, fick vi en förfrågan från ett av företagen om möjligheten att samarbeta i deras produktutveckling. Inget utöver det vanliga. Vi får liknande förfrågningar ganska ofta.
Det visade sig dock att den här gången skilde sig förfrågan ganska mycket från de andra standardförfrågningarna. Kunden hade en utmaning som rörde snabb utveckling av en webbapplikation baserad på MVP. Tidigare hade de bestämt sig för att samarbeta med en programvaruhusmen i slutändan fungerade det inte bra. Utan att gå in på detaljer vill jag bara nämna att roten till problemet låg i effektiviteten och kvaliteten på arbetet och bristen på punktlighet. Vår kund bestämde sig för att ändra på det och hitta en annan partner. Den största utmaningen var dock tiden. För att vara mer exakt - en fullständig brist på den.
Vårt samarbete började ganska kort. Vi var glada över att de litade på oss och såg en pålitlig partner i vårt företag. Men det här är inte det viktigaste i historien. Kunden kom till oss med en färdig vision av projektmen som en Team av utvecklare var vi tvungna att planera resten. Så vi utarbetade en plan och satte direkt igång med arbetet. I det här projektet var tiden av yttersta vikt, eftersom kunden förväntade sig att vi skulle göra allt arbete under en månad i bästa fall. Det låter otroligt, eller hur? Jag måste genast säga att vi var oroliga för om vi skulle gå med på det här samarbetet eller inte. Risken var verkligen stor. Men vi bestämde oss för att vi skulle ta den. Vi organiserade ett team, utsåg en projektägare och började koda.
Det här var två månader av intensivt samarbete, men idag ångrar vi ingenting alls. Vi lyckades uppfylla alla kundens förväntningar. Vi försåg dem med en färdig MVP Produkt, som vi nu kommer att utveckla enligt ytterligare önskemål. Naturligtvis har vi fortfarande en hel del arbete kvar att göra när det gäller nya funktioner och förbättringar av det som redan finns. Som COO måste jag tillägga att vi accepterade den här ordern så att vi kunde testa oss själva under "extrema" förhållanden - att arbeta under tidspress. Jag är verkligen stolt över mitt team eftersom vi lyckades.
Händerna på den bärbara datorn
I det här projektet baserar vi oss på två tekniker - Ruby on Rails (backend) och React/Vue.js. (frontend). Stödet från vårt UX-team av designers var också nödvändigt. När jag beskriver den här situationen nu undrar jag hur vi ens lyckades lyckas. Förutom de fantastiska yrkesverksamma som arbetade med det här projektet visade sig kommunikationen inom teamet och med kunden vara perfekt. Vi använde oss också av Scrum, vilket gjorde att vi kunde planera allt arbete ordentligt och ha kontroll över tidsåtgången.
Den här historien är också ett bra exempel för alla dem som undrar vilken typ av teknik som ska användas för att bygga en webbapplikation. Personligen har jag alltid varit en stor anhängare av Ruby, som enligt min mening är det mest effektiva verktyget. Ruby hjälper också till i situationer som liknar den som beskrivs ovan - när arbetshastigheten räknas.
Läs också: