Innholdsfortegnelse:
- Definisjon - Hva betyr Business-Driven Development (BDD)?
- Techopedia forklarer Business-Driven Development (BDD)
Definisjon - Hva betyr Business-Driven Development (BDD)?
Forretningsstyrt utvikling (BDD) er en metodikk der IT-løsninger utvikles for å direkte oppfylle kravene til virksomheter. Forretningsstyrt utvikling oppnås ved å implementere en modellstyrt tilnærming, som starter med forretningsstrategi, krav og mål. Disse blir deretter omgjort til en IT-løsning. Denne transformasjonen oppnås ofte ved bruk av modelltransformasjoner.
Forretningsstyrt utvikling er en ny Agile-metodikk og hjelper utviklere, testere og forretningsanalytikere å dele et felles språk, som oppnås ved hjelp av spesifikasjoner med eksempler, gjennom et godt fokus på forretningskrav.
En BDD-tilnærming bidrar til å øke forretningsdyktigheten og justere og prioritere IT-initiativer med forretningsmessige imperativer. Det hjelper også indirekte med å forenkle kostnadsberettigelsesprosessen for IT-budsjetter i en organisasjon.
Techopedia forklarer Business-Driven Development (BDD)
Et av de iboende problemene i dagens programvareutviklingsprosess er en manglende evne til å følge med i tempoet virksomheter må endre seg på svar på nye trender. For at IT-avdelinger skal overleve, må de innrette seg etter nye forretningskrav. Det forventes i økende grad IT-avdelinger å konstruere løsninger som adresserer ett eller flere forretningsprosessproblemer, i stedet for å konsentrere seg om å lage løsninger som er IT-sentriske.
De fleste IT-avdelinger bruker en stor del av budsjettet på å forbedre og vedlikeholde eksisterende applikasjoner. Ettersom virksomheten hopper over de siste prosessforbedringene, er det mulig at de ufleksible eksisterende applikasjonene ikke er i stand til å innfri de nødvendige endringene. I et slikt scenario har det dukket opp et behov for en ny mekanisme som samkjører IT-avdelingens innsats med forretningskrav og forretningsstrategi. BDD letter dette via et rammeverk som er godt forstått, standardisert og kan gjennomføres effektivt og gjentatte ganger.
Det første trinnet er å lage en forretningsprosessmodell (BPM) og måle den gjennom viktige resultatindikatorer (KPI), avkastning på investeringer (ROI) eller andre beregninger. Deretter kan bedriften bruke disse BPM-ene som en avgjørende mekanisme for å kommunisere virksomhetens krav til IT-riket.