Hvorfor dit projekt sandsynligvis vil mislykkes uden en BA-specialist

Når vi udvikler en ny applikation eller forbedrer en eksisterende, er vores ultimative mål at skabe et perfekt produkt, der opfylder brugernes behov og giver de forventede resultater. For at få det til at ske anbefaler vi hos Innowise kraftigt vores partnere at få mindst en forretningsanalytiker med om bord for at skabe klare specifikationer for projektet. Præcise specifikationer fører til opnåelige milepæle, der nedbrydes til enkle, opnåelige opgaver for udviklingsteamet. Realistiske milepæle og klare mål giver til gengæld mulighed for effektiv budgetplanlægning og større sandsynlighed for, at produktet bliver en succes.Statistik fra Standish-gruppen viser, at ud af omkring 8400 projekter, der mangler forretningsanalytikere, er omkring 80% mislykkede eller i en tvivlsom position, mens der bruges $250 milliarder på softwareudvikling årligt i USA alene, hvilket dækker over omkring 175.000 projekter.Desuden viser undersøgelsen ovenfor, at 49% af projekterne kun havde implementeret 25-74% af funktionaliteten, mens 48% af projekterne var forsinkede mindst to gange, og 25% af projekterne overskred deres budgetter med mindst det dobbelte. Kun 15% af projekterne overskred ikke budgetoverskridelsen på 20%, og kun 7% formåede at implementere al den planlagte funktionalitet.I lyset af disse statistikker er en konklusion indlysende: Forretningsanalytikere spiller en afgørende rolle i softwareudviklingsteams og skal inddrages i projektplanlægningen for at sikre projektets succes.
IT-forretningsanalyse

Hvad laver forretningsanalytikere?

I henhold til CIOForretningsanalytikere er de mennesker, der er ansvarlige for at mindske kløften mellem it-specialister og virksomheder. Det gør de ved at bruge dataanalyse i procesvurdering og kravfastsættelsesprocesser ved at komme med datadrevne anbefalinger og rapporter til interessenter, produktejere og den øverste ledelse.Her er nogle af de vigtigste ansvarsområder for en forretningsanalytiker.

Identifikation af behov

For at skabe præcise projektkrav skal forretningsanalytikere først identificere behovene i en bestemt virksomhed. Selve forretningsbehovet er en overordnet målvektor for et produkt, der enten er tegnet af et problem (f.eks. dårlig koordinering af kurerer i en leveringstjeneste) eller en mulighed (som at skabe en mere behagelig og sikker måde at udføre onlinebetalinger på sammenlignet med konkurrenterne).

Dette meget grundlæggende forretningsbehov viser den overordnede retning, som virksomheden ønsker at gå i, og hvordan softwaren skal hjælpe. Det er et vigtigt punkt, som forretningsanalytikere hele tiden har i tankerne, når de udarbejder projektkrav, og de tilpasser al dokumentation til at opfylde det.

Kravspecifikation

I softwareudvikling er forretningskrav og -mål forskellige fra udviklingskrav.For at få en virksomhed til at arbejde sammen med udviklere indsamler forretningsanalytikere forretningskrav fra ledere og interessenter, analyserer og omdanner dem til velstrukturerede udviklingskrav.Ifølge ForresterOmkring 66% af alle softwareprojekter i USA mislykkes på grund af dårligt specificerede produktkrav og forretningsmål. Dette medfører omkring $30 milliarder i årlige omkostninger.
IT-analyse

Oversættelse

Det er vigtigt, at softwareudviklere forstår hvert enkelt forretningsmål, uanset hvor stort eller lille det måtte være, før det kan implementeres. Ellers er der stor sandsynlighed for, at løsningen skal omarbejdes.Eksperter fra Carnegie Mellon Universitet anslår omkostningerne til genopbygning af softwareløsninger til 25-40% af de samlede projektomkostninger.Forretningsanalytikere reducerer drastisk risikoen for sådanne ubehagelige overraskelser. Normalt er en forretningsanalytiker ekspert i et eller flere sammenhængende forretningsområder. De forstår også softwareudviklingsprocessen, trends og best practices. Ved at kombinere disse to egenskaber kan de nemt forstå, hvad en virksomhed har brug for i en løsning, og formidle det til udviklerne.Resultatet er, at virksomheden får en løsning, der fungerer præcis som planlagt, uden at det er nødvendigt at ændre noget.
IT-forretningsanalytiker

Kommunikation

En anden del af oversættelsesfunktionen er at være kommunikationsformidler. Ifølge Institut for Projektledelsedårlig kommunikation står for 30% af fejlene i softwareudviklingsprojekter.Forretningsanalytikere bliver ofte mellemmænd mellem udviklingsteamet og forretningen med hensyn til kommunikation. De analyserer feedback fra interessenter og ledere og omdanner den til klare opgaver og anmodninger til udviklingsteamet, samtidig med at de leverer letfordøjelig information om status og milepæle i modsat retning.

Hvordan en forretningsanalytiker hjælper med at reducere omkostningerne til softwareudvikling

Hvis det ikke er overbevisende nok at dække vitale funktioner og forebygge ubehagelige udgifter som nævnt ovenfor, så lad os se på et andet stykke statistik. Benchmark for forretningsanalyse siger, at virksomheder ved at implementere effektive processer for at arbejde med krav opnår fordele som f.eks.
  • chancerne for at levere projektet til tiden steg med 87%;
  • sandsynligheden for at overskride budgettet reduceret med 75%;
  • Sandsynligheden for at nå forretningsmål og brugerkrav steg med 75%.
Lad os dele et par eksempler på, hvordan vi har hjulpet vores kunder med at reducere udviklingsomkostningerne ved hjælp af forretningsanalyse.

Kommunikationsproblemer er ingen problemer

En af vores kunder ønskede at bygge sin egen DeFi-platform (decentral finansiering), der drives af et brugerdefineret token og har en ret bred funktionalitet. Til at begynde med ville de ikke have en forretningsanalytiker om bord, så vi begyndte at arbejde med en projektleder, en designer og flere softwareudviklere.

Det viste sig, at projektet ikke kunne udvikles på denne måde, og teamet brugte en masse tid på at holde regelmæssige møder, fordi kunden ikke kunne stille klare krav til projektet. Da vi vidste, at denne tilgang ikke ville give resultater, foreslog vi kraftigt at arbejde med en af vores Forretningsanalytikere.

Vores kunde gik med til dette eksperiment og begyndte at arbejde tæt sammen med vores BA-specialist. Resultatet var, at de blev glædeligt overraskede over, hvor hurtigt alle deres ideer og mål blev til klare krav og direkte opgaver fordelt på hele teamet. Udviklingsprocessen begyndte at accelerere, og hyppig kommunikation blev unødvendig. Ingen tid eller ressourcer gik tabt på grund af misforståelser fra det tidspunkt, og projektet skrider aktivt fremad.

Indtil videre er produktet ude af beta, og vi arbejder på at tilføje nye funktioner og moduler for at opbygge et helt økosystem for produktet.

Reduktion af unødvendigt arbejde

Vi havde en kunde, som ville udvikle en mobilapplikation helt fra bunden. Før de kontaktede os, arbejdede de på det sammen med et par venner, hvoraf den ene var designer og den anden var mobiludvikler.

Efter at have gennemgået projektet observerede vores eksperter, at produktejeren beskrev app-konceptet for teamet, designeren skabte mockups, og udvikleren implementerede funktionaliteten. Under testprocessen opdagede de, at der manglede flere funktioner, og at nogle af de eksisterende var implementeret forkert, så de var nødt til at starte forfra.

Vi foreslog at prøve at arbejde med en forretningsanalytiker som en del af teamet. I første omgang afviste kunden dette forslag. Da de endelig besluttede sig for at udvide det eksisterende team med en BA-specialist, kom arbejdet i fuld gang. Efter en måneds arbejde med en forretningsanalytiker bemærkede kunden, hvor effektiv og struktureret processen var blevet.

Der var ikke længere behov for at lave dusinvis af forskellige designs til projektet, og der var heller ikke behov for at redesigne løsningen og omarbejde dens funktionalitet. Som følge heraf blev omkostningerne til udvikling af appen reduceret betydeligt.

Håndtering af processer

Innowise har flere projekter (både igangværende og afsluttede), hvor forretningsanalytikere også fungerer som projektledere.

På grund af deres dybe forståelse af projektspecifikationerne og -processerne ved forretningsanalytikerne, hvilke opgaver der skal prioriteres, og hvordan bestemte problemer skal løses. Når det drejer sig om små udviklingsteams (omkring 5-7 personer), anbefaler vi hos Innowise at supplere teams med forretningsanalytikere. I store projekter er der stor sandsynlighed for, at en BA er fuldtidsbeskæftiget med opgaver, krav og andre BA-funktioner. Til sådanne projekter foreslår vi at få en dedikeret projektleder om bord.

Forretningsanalyse i agile projekter

I agile projekter kan en forretningsanalytiker være en livredder. Mens produktejeren, interessenterne og udviklingsteamet tænker stort, kan forretningsanalytikeren nemt nedbryde disse store ideer til små opgaver. Da agile projekter handler om konstant forbedring gennem små og hyppige udgivelser, gør det det muligt at udpege den kernefunktionalitet, der er nødvendig for et proof of concept eller et MVP-produkt uden overflødige funktioner.

Ud over at spare tid og kræfter ved udgivelsen af den første produkt-iteration organiserer og planlægger forretningsanalytikerne også de kommende feature drops for projektet, hvilket sparer tid for projektledelsen og reducerer antallet af omarbejdninger.

Forretningsanalysespecialister forsyner også teamet med klare funktionskrav og acceptkriterier, hvilket gør kvalitetssikringsprocessen hurtigere.

Hvorfor ansætte en forretningsanalytiker, hvis du allerede har en projektleder?

Både forretningsanalytikere og projektledere spiller en vigtig rolle i softwareudviklingens livscyklus.

Selv om de kan se ens ud ved første øjekast, er deres funktionalitet ret forskellig, når man sammenligner dem i dybden.

Selv om begge specialister håndterer kommunikationen med kunden og udviklingsteamet, er deres roller forskellige. Projektledere er en slags teamledere, der sørger for, at alt går efter planen, og at der ikke opstår forhindringer. 

Forretningsanalytikerens kommunikation med kunden og teamet tjener et helt andet formål. De indsamler alle mulige oplysninger for at bearbejde dem til klare krav, instruktioner og acceptkriterier.

Derfor forsyner forretningsanalytikere både teamet og interessenterne med dokumentation, der er let at forstå og visualisere, selv når løsningen er på konceptstadiet.

Så mens projektledere dækker udviklingsprocesserne fra kommunikationssiden, da det er deres hovedfunktion, bruger forretningsanalytikere kommunikation som et værktøj til at udføre deres hovedrolle - at udarbejde klar projektdokumentation.

Den nederste linje

Statistikkerne siger, at et it-projekt i de fleste tilfælde vil mislykkes eller medføre unødvendige udgifter, hvis der ikke er en forretningsanalytiker om bord.

Vi kan ikke sige, at der slet ikke er nogen chance for succes, men når vi udvikler software, sigter vi altid mod at give vores kunder de mest pålidelige og effektive tjenester og rammer for softwareudvikling. Så vi anbefaler kraftigt, at du overvejer at få en forretningsanalytiker med på dit hold.

Men det endelige valg er op til dig. Hvis du føler dig i stand til at styre softwareudviklingsprocesser med hensyn til dokumentation og krav, kan du helt sikkert prøve. Og hvis noget går galt, er vores team her altid for at dække dine behov.

Tak for din bedømmelse!
Tak for din kommentar!

Indholdsfortegnelse

Bedøm denne artikel:

4/5

4.8/5 (45 anmeldelser)

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil