Opbygning af digitale oplevelser efter Agile-metoden

Okay, så teknologien overtog verden. Det er kernen i enhver stor virksomhed derude. Microsoft, Apple, IBM, du navngiver det, og så vidt jeg ved, vil dette ikke ændre sig. I hvert fald ikke snart.

Okay, så teknologien overtog verden. Det er kernen i enhver stor virksomhed derude. Microsoft, Apple, IBM, du navngiver det, og så vidt jeg ved, vil dette ikke ændre sig. I hvert fald ikke snart.

Virksomheder, der startede som offline virksomheder for et årti siden, er nu afhængige af teknologi til at generere indtægter og bringe mere forretning til bordet. Tag et hurtigt kig på e-handel, og adskillige gange viste det sig, at den værdi, softwaren bringer til detailscenen.

I dag hjælper teknologi virksomheder med at generere mere, bringe eksponering og gøre dem mere tilgængelige for folk som dig og mig. Men for at opnå dette skal software være mere end blot et par kodelinjer, der er godt opbevaret i et lager. For at brugerne kan få deres liv og job til at afhænge af det, skal det være mere end bare funktionelt. Det skal skabe følelser, blande sig ind i det daglige miljø, løse virkelige problemer og fortælle dig en lille historie, mens det gør alt det.

Så hvordan bygger du digitale produkter, der har magten til at blande sig i hverdagen?

Nogle fortæller dig måske, at det hele er i processen, og vi er ikke her for at annullere dette. Processer er vigtige, da de kan give dig afprøvede måder at udføre godt arbejde på. Hos RebelDot er vi store fortalere for agil metode til opbygning af software, der er effektiv og relevant.

I virkeligheden er hvert digitalt produkt forskelligt, og der er tidspunkter, hvor det at være gift med en bestemt proces ikke vil gøre noget godt. I årenes løb fandt vi ud af vigtigheden af først at kunne forstå det særlige ved det projekt, du arbejder på, og derefter prøve at anvende en metode til at udvikle det.

I denne artikel vil jeg kaste lys over den agile softwareudviklingsmetodik og den måde, hvorpå vi hos RebelDot bygger digitale oplevelser ved at følge et par vigtige principper.

Hvad betyder det at følge en agil softwareudviklingsmetodik?

Selvom vi har behandlet dette emne før, vil vi af hensyn til konteksten gå videre og give hele det agile koncept et nyt look.

SMIDIG = evnen til at skabe og reagere på forandring. En måde at håndtere og lykkes i et ret turbulent miljø; evnen til at tilpasse sig.

Oversættelse af hele begrebet at være fleksibel i produktudviklingsverdenen, ser vi, hvordan det at være Agile betyder at vedtage en iterativ tilgang til produktstyring og softwareudvikling, hvilket hjælper teams med at levere værdi til kunderne i et hurtigt tempo.

I stedet for store afsløringer og big bang-lanceringer udvikler et agilt team sig i små iterationer.

Vi elsker begrebet agile for den gennemsigtighed og involvering af interessenter, som det prædiker. Opbygning af web- og mobilapps på en smidig måde giver kunderne en unik mulighed for at være involveret i hele projektet.

Fra prioritering af funktioner til iterationsplanlægning og gennemgangssessioner til hyppige softwareopbygninger, der indeholder nye funktioner, giver agilt arbejde fuld gennemsigtighed over hele softwareudviklingsprocessen.

Dette kan være vores favorit - at arbejde agilt gør det muligt for ændringer at dukke op gennem hele processen. I det stadigt skiftende forretningsmiljø, vi lever i i dag, ændres dine brugeres behov og ønsker, efterhånden som dagene går. At være åben for at forstå og reagere på dit publikums udviklende adfærd er nøglen til at drive en succesrig virksomhed.

Sidst men ikke mindst hjælper en agil metode dig med at fokusere på dine brugere. Vi fortæller dig dette, fordi vi ved, hvor let det er at falde i fælden med at bygge på antagelser og overse forventningerne fra din brugerbase. For fuldt ud at forstå dette kan du læse den artikel, vi skrev, om vigtigheden af Minimum levedygtigt produkt til startups.

Er agil metode det absolutte?

Hos RebelDot kan vi godt lide at tage tingene et skridt ad gangen, og vi bruger den agile metode som ramme, og sørger for at tilpasse, hver gang det produkt, vi bygger, ikke drager fordel af den nøjagtige processtruktur, vi har på papiret.

Vi har levet og åndet agilt så længe, at vi nu har gjort det til en del af vores kultur, der går ud over softwareudvikling.

Efter over et årti med at opbygge web- og mobilapps har vi skabt en udviklingsproces, der hjælper os med at sikre, at uanset niche, får de produkter, vi arbejder på, drager fordel af vellykkede lanceringer. Sådan ser det ud:

RebelDot-måden at opbygge web- og mobilapps på

1. Mød og hils

Vil ikke lyve; dette kan være vores foretrukne trin på rejsen. Vi møder mange mennesker, der kommer til os med nogle af deres skøreste ideer, forretningsmål, og ønsker. Vi sidder og snakker og stiller mange spørgsmål. Det er fordi vi vil sikre os, at vi ved alt, hvad der handler om produktet og de mennesker, vi er ved at arbejde med.

Vi skriver ned alle de kritiske bits og rejser spørgsmål som Hvilke forretningsmål og mål forsøger du at løse? Hvilke udfordringer skal vi overvinde? Hvem er målbrugerne? Derefter sætter vi det hele sammen i noget, vi kalder en kreativ brief eller produktdokumentation. Ofte fandt vi ud af, at besvarelse af disse spørgsmål medfører fejljusteringer. Og når vi finder fejljusteringer, foreslår vi at komme ind i en Produktopdagelsesværksted Med dig tykt af det som en lille indgriben.

Hvad er Product Discovery Workshop? Det er en til tre dages workshop, hvor vi tager kunderne gennem hvert trin i den digitale produktopdagelsesproces: industri og marked, konkurrence, brugerpersonaer, brugerflow og udfordringer. Det er en tankesmeltende proces mellem vores kunder og vores team. I slutningen af det har de al dokumentation klar sammen med wireframes og en produkttidslinje, der giver en grov idé om al den kreative indsats, der er involveret i opbygningen af produktet.

2. Brugeroplevelse og brugergrænsefladedesign

Vi kender vores brugere, og vigtigst af alt har vi identificeret deres behov, ønsker og frustrationer.

Før jeg går videre, vil jeg gå videre og lægge lidt mere vægt på brug for faktor. For at et digitalt produkt skal trives, skal det fra et markedsperspektiv først finde et behov og finde en måde at levere det på.

Hos RebelDot starter UX-processen med det samme behov eller problem, som vi nævnte ovenfor. Når de kiggede på tilfældet med Google Maps, identificerede de et potentielt problem og kom med en løsning. I dag laver de navigere fra punkt A til B hurtigere og lettere.

Kort sagt kommer UX-processen med det formål at stille et spørgsmål „Hvordan får vi brugeren til at udføre en handling på den mest menneskecentrerede måde?“

Det, der ser godt ud, smager godt, så vi kombinerer funktionalitet med en lille smule kunst og en knivspids psykologi for at tilføje lidt farve og gnist til wireframes i dit digitale produkt.

3. App-udvikling

RebelDot har 60 udviklere internt, og vi laver både web- og mobiludvikling. Vi arbejdede på flere web- og mobilapps fra en bred vifte af brancher, og når vi får fingrene i et projekt, håndterer vi det internt fra strategi, helt til lancering på markedet.

Vi sørger for, at de mennesker, der arbejder på projektet, ikke behøver at beskæftige sig med store overdragelser. I stedet opfordrer vi til samarbejde og de såkaldte ping-pongs på tværs af teams.

Kunder møder hele teamet, der arbejder på projektet, og da vi ikke er fans af store afsløringer efter at have fordybet os i måneders arbejde, vil vi have dem så involveret som muligt.

4. App-lancering

Den første udviklingsfase er overstået. På nuværende tidspunkt skal kunderne have en Minimum levedygtigt produkt venter på at blive lanceret og finde vej i hænderne på brugerne. Det er det perfekte tidspunkt at observere den måde, brugerne interagerer med produktet på, og skrive feedbacken ned, så vi kan gentage det bagefter.

Vi ser på, hvordan brugerne interagerer med appen, den tid det tager for dem at gøre sig bekendt med den, og hvis der er en måde at gøre hele oplevelsen mere human og intuitiv, gør vi det.

Afsluttende ord

Så lineært som det kan synes, kan den softwareudviklingsproces, vi følger, blive stort set som en zig-zag eller en cirkulær proces med bygninger og tests. Det skyldes, at vi til tider er nødt til at eksperimentere med at bygge noget, der aldrig er bygget før, eller vi ønsker at forbedre det, der allerede er på markedet. Derfor stopper den proces, vi lige har gennemgået, sjældent med at lancere et web eller en mobilapplikation, men fortsætter med at forbedre det nye produkt.

Du klarede det indtil her! Vi tog dig gennem vores softwareudviklingsproces og fortalte dig, at en afgørende ingrediens, når du bygger en digital oplevelse, er at bygge med din bruger i tankerne. Det gør vi ved grundigt at undersøge dine brugere og ved at tilføje en lille smule empati i alt, hvad vi gør.

Andreea Pop

Forretningsvækstpartner

Andreea har et enestående talent for at skabe vækst. Hun har været en del af RebelDot i mere end fem år, og hun er både ivrig og opfindsom og ikke mindst utrolig kreativ.

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.