Hvorfor prosjektet ditt sannsynligvis vil mislykkes uten en BA-spesialist

Summarize article with AI
Når vi utvikler en ny applikasjon eller forbedrer en eksisterende, er vårt endelige mål å skape et perfekt produkt som dekker brukernes behov og gir forventede resultater. For å få dette til, anbefaler vi i Innowise våre partnere å få minst én forretningsanalytiker om bord for å lage klare spesifikasjoner for prosjektet. Nøyaktige spesifikasjoner fører til oppnåelige milepæler som brytes ned i enkle oppgaver for utviklingsteamet. Realistiske milepæler og klare mål gir i sin tur mulighet for effektiv budsjettplanlegging og større sannsynlighet for at produktet blir vellykket.Statistikk fraStandish-gruppenviser at fra rundt 8400 prosjekter som mangler forretningsanalytikere, mislyktes rundt 80% eller er i en diskutabel posisjon, mens $250 milliarder brukes på programvareutvikling årlig i USA alene som dekker rundt 175 tusen prosjekter.Videre viser studien ovenfor at 49% av prosjektene bare hadde implementert 25-74% av funksjonaliteten, mens 48% av prosjektene var forsinket minst to ganger, og 25% av prosjektene overskred budsjettene med minst det dobbelte. Bare 15% av prosjektene overskred ikke grensen for budsjettoverskridelse på 20%, og bare 7% klarte å implementere all den planlagte funksjonaliteten.I lys av denne statistikken er en konklusjon åpenbar: forretningsanalytikere spiller en avgjørende rolle i programvareutviklingsteam og må involveres i prosjektplanleggingen for å sikre prosjektets suksess.
IT Business Analysis

Hva gjør forretningsanalytikere?

I henhold tilCIOForretningsanalytikere er ansvarlige for å redusere gapet mellom IT-spesialister og virksomheter. De gjør det ved å bruke dataanalyse i prosessvurdering og kravfastsettingsprosesser ved å gi datadrevne anbefalinger og rapporter til interessenter, produkteiere og toppledelsen.Her er noen av kjerneoppgavene til en forretningsanalytiker.

Identifisering av behov

For å skape nøyaktige prosjektkrav må forretningsanalytikere først identifisere behovene til en bestemt virksomhet. Forretningsbehovet i seg selv er en overordnet målvektor for et produkt som enten skyldes et problem (f.eks. dårlig koordinering av kurerer i en leveringstjeneste) eller en mulighet (som å skape en mer komfortabel og sikker måte å utføre nettbetalinger på sammenlignet med konkurrentene).

Dette veldig grunnleggende forretningsbehovet viser den overordnede retningen virksomheten ønsker å gå og hvordan programvaren skal hjelpe. Dette er et viktig punkt som forretningsanalytikere hele tiden har i bakhodet når de oppretter prosjektkrav, og de tilpasser hver eneste del av dokumentasjonen for å oppfylle det.

Kravspesifikasjon

I programvareutvikling skiller forretningskrav og mål seg fra utviklingskrav.For å få en virksomhet til å fungere sammen med utviklere, samler forretningsanalytikere forretningskrav fra ledere og interessenter, analyserer og forvandler dem til velstrukturerte utviklingskrav.IfølgeForrester av alle programvareprosjekter i USA mislykkes på grunn av dårlig spesifiserte produktkrav og forretningsmål. Dette gir rundt $30 milliarder i årlige kostnader.
IT analutics

Oversettelse

Det er viktig at programvareutviklere forstår hvert enkelt forretningsmål, uansett hvor stort eller lite det er, før det kan implementeres. Ellers er det stor sannsynlighet for at løsningen må omarbeides.Eksperter fraCarnegie Mellon Universityanslå kostnadene for å gjenoppbygge programvareløsninger til 25-40% av de totale prosjektkostnadene.Forretningsanalytikere reduserer sjansene for slike ubehagelige overraskelser drastisk. Vanligvis er en forretningsanalytiker ekspert på ett eller flere sammenkoblede forretningsområder. De forstår også programvareutviklingsprosessen, trender og beste praksis. Ved å kombinere disse to egenskapene kan de enkelt forstå hva en bedrift trenger fra løsningen og formidle det til utviklerne.Resultatet er at virksomheten får en løsning som fungerer akkurat som planlagt, uten at det er nødvendig å omarbeide noe.
IT Business Analyst

Kommunikasjon

En annen del av oversettelsesfunksjonen er å være kommunikasjonsformidler. IfølgeInstitutt for prosjektledelsedårlig kommunikasjon står for 30% av feilene i programvareutviklingsprosjekter.Forretningsanalytikere blir ofte mellomledd mellom utviklingsteamet og virksomheten når det gjelder kommunikasjon. De analyserer tilbakemeldinger fra interessenter og ledere og omdanner dem til klare oppgaver og forespørsler for utviklingsteamet, samtidig som de leverer lett fordøyelig informasjon om status og milepæler i omvendt retning.

Hvordan en forretningsanalytiker bidrar til å kutte programvareutviklingskostnader

Hvis dekning av vitale funksjoner og forebygging av ubehagelige utgifter nevnt ovenfor ikke er overbevisende nok, la oss se på en annen statistikk.Benchmark for forretningsanalysesier at ved å implementere effektive prosesser for å arbeide med krav oppnår selskaper fordeler som for eksempel

  • sjansene for å levere prosjektet i tide økte med 87%;
  • sannsynligheten for å overskride budsjettet redusert med 75%;
  • sannsynligheten for å nå forretningsmål og brukerkrav økte med 75%.

La oss dele noen eksempler på hvordan vi har hjulpet kundene våre med å kutte utviklingskostnader gjennom forretningsanalyse.

Kommunikasjonsproblemer er ingen problemer

En av kundene våre ønsket å bygge sin egen DeFi-plattform (desentralisert finans) som drives av et tilpasset token og har ganske bred funksjonalitet. Til å begynne med ønsket de ikke å få en forretningsanalytiker om bord, så vi begynte å jobbe bare med en prosjektleder, en designer og flere programvareutviklere.

It turned out that the project could not be developed in this way and the team spent a lot of time holding regular meetings because the client couldn’t provide clear requirements for the project. As we knew this approach wasn’t going to produce results, we strongly suggested working with one of our Business Analisten.

Kunden vår gikk med på dette eksperimentet og begynte å jobbe tett med vår BA-spesialist. Som et resultat ble de positivt overrasket over hvor raskt alle ideene og målene deres ble til klare krav og direkte oppgaver spredt over hele teamet. Utviklingsprosessen begynte å akselerere, og hyppig kommunikasjon ble unødvendig. Ingen tid eller ressurser gikk tapt som følge av misforståelser fra det tidspunktet, og prosjektet utvikler seg aktivt.

Foreløpig er produktet ute av betaversjon, og vi jobber med å legge til nye funksjoner og moduler for å bygge et helt økosystem for produktet.

Redusere unødvendig arbeid

Vi hadde en kunde som ønsket å utvikle en mobilapplikasjon fra bunnen av. Før de kontaktet oss, jobbet de på den med et par venner, en var designer og en annen var mobilutvikler.

Etter å ha gjennomgått prosjektet observerte ekspertene våre at produkteieren beskrev appkonseptet for teamet, designeren laget mockups og utvikleren implementerte funksjonaliteten. Under testprosessen oppdaget de at det manglet flere funksjoner, og at noen av de eksisterende funksjonene var implementert feil, så de måtte begynne på nytt.

Vi foreslo å prøve å jobbe med en forretningsanalytiker som en del av teamet. Til å begynne med avviste kunden dette forslaget. Da de til slutt bestemte seg for å utvide det eksisterende teamet med en BA-spesialist, kom arbeidet i full gang. Etter en måneds arbeid med en forretningsanalytiker la kunden merke til hvor effektiv og strukturert prosessen ble.

Det var ikke lenger behov for å lage dusinvis av forskjellige design for prosjektet, og det var heller ikke behov for å redesigne løsningen og omarbeide funksjonaliteten. Som et resultat ble kostnadene ved å utvikle appen betydelig redusert.

Styring av prosesser

Innowise har flere prosjekter (både pågående og avsluttede) der forretningsanalytikere også fungerer som prosjektledere.

På grunn av deres dype forståelse av prosjektspesifikasjonene og prosessene, vet forretningsanalytikere hvilke oppgaver som skal prioriteres og hvordan de skal løse visse problemer. Når det gjelder små utviklingsteam (rundt 5-7 personer), anbefaler vi i Innowise å utvide teamene med forretningsanalytikere. I store prosjekter er det stor sjanse for at en BA er fulltids opptatt med oppgaver, krav og annen BA-funksjonalitet. For slike prosjekter foreslår vi å få en dedikert prosjektleder om bord.

Forretningsanalyse i smidige prosjekter

I smidige prosjekter kan en forretningsanalytiker være en livredder. Mens produkteieren, interessentene og utviklingsteamet tenker stort, bryter forretningsanalytikere enkelt ned disse store ideene til små oppgaver. Siden smidig handler om konstant forbedring gjennom små og hyppige utgivelser, gjør dette det mulig å peke på selve kjernefunksjonaliteten som kreves for et konseptbevis eller et MVP-produkt uten overflødige funksjoner.

Bortsett fra å spare tid og krefter mens du slipper den første produktiterasjonen, organiserer og planlegger forretningsanalytikere også de kommende funksjonsfallene for prosjektet, noe som sparer prosjektledelsestid og kutter ned på omarbeid.

Forretningsanalysespesialister gir også teamet klare funksjonskrav og akseptkriterier, noe som gjør kvalitetssikringsprosessen raskere.

Hvorfor ansette en forretningsanalytiker hvis du allerede har en prosjektleder?

Både forretningsanalytikere og prosjektledere spiller en viktig rolle i programvarens livssyklus.

Selv om de kan virke like ved første øyekast, er funksjonaliteten deres ganske forskjellig når de sammenlignes i dybden.

Selv om begge spesialistene håndterer kommunikasjonen med kunden og utviklingsteamet, er rollene deres forskjellige. Prosjektledere er en slags teamledere som sørger for at alt går etter planen og at ingen hindringer hindrer fremdriften. 

The business analyst’s communication with the client and team serves a completely different purpose. They gather all the possible information to process it into clear requirements, instructions, and acceptance criteria.

Følgelig gir forretningsanalytikere både teamet og interessentene dokumentasjon som er lett å forstå og visualisere, selv når løsningen er på konseptstadiet.

So, while project managers cover the development processes from the communication side since it’s their main function, business analysts utilize communication as a tool for performing their main role – preparing clear project documentation.

Bunnlinjen

Statistikken sier at i de fleste tilfeller vil et IT-prosjekt mislykkes eller medføre unødvendige utgifter hvis det ikke er en forretningsanalytiker om bord.

Vi kan ikke si at det ikke er noen sjanse for å lykkes i det hele tatt, men når vi utvikler programvare, tar vi alltid sikte på å gi kundene våre de mest pålitelige og effektive tjenestene og rammeverkene for programvareutvikling. Så vi anbefaler på det sterkeste å vurdere å ha en forretningsanalytiker i teamet ditt.

Men det endelige valget er opp til deg. Hvis du føler at du er i stand til å styre programvareutviklingsprosesser når det gjelder dokumentasjon og krav, kan du absolutt prøve. Og hvis noe går galt, er teamet vårt alltid her for å dekke dine behov.

Takk for din vurdering!
Takk for din kommentar!
author
Dmitry Nazarevich Teknologidirektør

Innholdsfortegnelse

Ranger denne artikkelen:

4/5

4.8/5 (45 anmeldelser)

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så vil vi kontakte deg så snart vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil opptil 2MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til vår Personvernerklæring for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt, godtar du at vi kan kontakte deg via talesamtaler, SMS og meldingsapper. Samtale-, meldings- og datakostnader kan påløpe.

    Du kan også sende oss forespørselen din
    til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, vil vi kontakte deg for å diskutere prosjektbehovene dine og signere en NDA for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, vil teamet vårt utarbeide et prosjektforslag med omfang av arbeid, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi vil arrangere et møte med deg for å diskutere tilbudet og fastsette detaljene.

    4

    Til slutt vil vi signere en kontrakt og starte arbeidet med prosjektet ditt umiddelbart.

    Flere tjenester vi dekker

    arrow