Forretningskrav: utviklings- og designeksempler

Innholdsfortegnelse:

Forretningskrav: utviklings- og designeksempler
Forretningskrav: utviklings- og designeksempler

Video: Forretningskrav: utviklings- og designeksempler

Video: Forretningskrav: utviklings- og designeksempler
Video: FINANCIAL STATEMENTS: all the basics in 8 MINS! 2024, Mars
Anonim

Forretningskrav er spesifikasjoner som, når de er gitt, gir verdi og beskriver egenskapene til det foreslåtte systemet, fra sluttbrukerens perspektiv. Det er også referert til som en liste over interessentapplikasjoner. Produkter, programvare og prosesser er måter å levere og tilfredsstille behovene til en bedrift. Følgelig diskuteres forretningskrav ofte i sammenheng med utvikling eller anskaffelse av programvare eller andre systemer.

Definition

Forretningskrav
Forretningskrav

Terminologiforvirring oppstår av tre hovedårsaker:

  1. Det er vanlig praksis å merke mål eller forventede fordeler som forretningskrav.
  2. Folk har en tendens til å bruke dette begrepet for å referere til egenskapene til et produkt, system, programvare som skalopprette.
  3. En allment akseptert modell sier at de to typene påstander bare er forskjellige i detaljnivået eller abstraksjonen – der forretningskravene er på høyt nivå, ofte vage og dekomponert til detaljerte krav til en komponent.

En slik misforståelse kan unngås ved å erkjenne at det gitte konseptet ikke er mål, men heller svarer på dem (det vil si gir verdi) når de er tilfredsstilt. Forretningskrav dekomponeres ikke til produkter, systemer og programvare. Snarere skjer alt omvendt. Produkter og deres applikasjoner representerer et svar på forretningskrav - antagelig for å tilfredsstille dem. Dette konseptet eksisterer i produksjonsmiljøet og må oppdages, mens kravene til produktet bestemmes av mennesket. Kravene til en forretningsplan er ikke begrenset til eksistensen av et høyt nivå, men må reduseres til detaljer. Uavhengig av detaljmengden gir bud alltid verdi når de er fornøyde.

Produktoppdatering

System- eller programvareutviklingsprosjekter for små bedriftskrav krever vanligvis interessentautoritet. Det er de som fører til opprettelsen eller oppdateringen av produktet. Forretningskrav til et system og programvare består typisk av funksjonelle og ikke-funksjonelle krav. Selvfølgelig er de vanligvis definert i forbindelse med det første alternativet for produktegenskaper. Den andre gjenspeiler ofte utformingen av forretningskrav, som noen ganger blir sett på som begrensninger. De kan inkludere de nødvendige aspekteneytelse eller sikkerhet som gjelder på produksjonsnivå.

Prosesshøydepunkter

kravutvikling og designeksempler
kravutvikling og designeksempler

Søknader er ofte oppført i offisielle dokumenter. Det legges vekt på prosessen eller aktiviteten med nøyaktig planlegging og utvikling av forretningskrav, snarere enn på hvordan de skal oppnås. Denne parameteren delegeres vanligvis av spesifikasjonen eller systemkravdokumentet eller et annet alternativ. Det kan være forvirring mellom de to hvis alle forskjellene ikke tas i betraktning. Følgelig beskriver mange hvitbøker faktisk krav til et produkt, system eller programvare.

Oversikt

Forretningskrav i sammenheng med programvareutvikling eller dens livssyklus er konseptet med å identifisere og dokumentere brukere. For eksempel, som kunder, ansatte og leverandører, i de tidlige stadiene av systemutviklingssyklusen for å lede fremtidens design. Søknader blir ofte registrert av analytikere. Det er de som analyserer kravene til forretningsprosessen og ofte studerer den "som den er" for å bestemme målet for "fremtiden".

Sammensetning av applikasjoner

krav design eksempler
krav design eksempler

Forretningsprosesskrav inkluderer ofte:

  1. Kontekst, område og bakgrunn, inkludert årsaker til endringer.
  2. Nøkkelinteressenter som har krav.
  3. Suksessfaktorer for fremtidig eller måltilstand.
  4. Begrensninger pålagt av bedrifter eller andre systemer.
  5. Modeller og prosessanalyse oftebruker flytskjemaer for å representere alt "som det er".
  6. Logisk datamodell og ordbokreferanser.
  7. Ordlister over forretningsvilkår og lokal sjargong.
  8. Diagrammer av dataflyt for å illustrere hvordan den flyter gjennom informasjonssystemer (i motsetning til flytskjemaer som viser den algoritmiske flyten av forretningsdrift).

roller

eksempler på utvikling og design
eksempler på utvikling og design

Det mest populære formatet for å skrive forretningskrav er et dokument. Hensikten med disse er å avgjøre hvilke resultater som vil kreves fra systemet, men det kan etter hvert utvikles uten ytterligere betingelser. Derfor er dokumentene supplert med referansemateriale som beskriver teknologiytelsen og forventningene til infrastrukturen, inkludert eventuelle faglige krav knyttet til kvaliteten på tjenesten. Disse er for eksempel ytelse, vedlikeholdsevne, tilpasningsevne, pålitelighet, tilgjengelighet, sikkerhet og skalerbarhet.

Fullstendighet

Prototyping på et tidlig stadium av testing lar deg evaluere fullstendigheten og nøyaktigheten til de identifiserte forretningskravene. Interessenter går gjennom prosessen først for å hjelpe med å definere strukturen. Og resultatet sendes til utviklingsteamene for forretningskrav i prosjektet, som bygger systemet. Andre interessenter tester og evaluerer den endelige utfoldede projeksjonen. Klarhet krever sporing av søknader og løsning av dem med en formell prosess for å finne riktig mal.

Omfanget av forretningskrav valgfrittbegrenset til stadiet for å definere hva som skal bygges som et system. Dette går utover hvordan man administrerer og vedlikeholder en eksisterende strategi. Og for å sikre at den fortsatt samsvarer med forretningsmålene. Kravdokumentet bør kontinuerlig gjennomgås på en kontrollert måte. Å ha et standardisert format, eller maler designet for spesifikke forretningsfunksjoner og domener, kan sikre fullstendighet av spørringene, i tillegg til å holde omfanget fokusert.

Prototype

design eksempler
design eksempler

Til tross for det som vanligvis anses som et kravvurderingsverktøy, flytter prototyping vanligvis oppmerksomheten til produktet eller systemet som bygges. Prototyper er fungerende programvare, noe som betyr at de består av tre faser (bud, prosjektering eller teknisk design og implementering) fjernet fra forretningskravene. Og dette er også forhåndsversjoner som utvikleren har til hensikt å implementere.

Fordi prototyper er ganske spesifikke, kan interessenter som prøver dem ut gi mer meningsfull tilbakemelding på et eller annet aspekt av det utvikleren lager, som er en tolkning av tilfredshetsmodusen. Dessuten er det grafiske brukergrensesnittet understreket og innsiden er snarveier. De utgjør hoveddelen av programlogikken og er der de fleste forretningskrav vil bli oppfylt. Med andre ord, problemene som prototyper oppdager, er neppe relatert til forespørsler.

Utvikling

Det er viktig å gjenkjenne endringer i applikasjoner,dokumentere og oppdatere dem. Imidlertid har forretningshenvendelser en tendens til å ikke endre seg like mye som oppfatningen av dem. Et forretningskrav kan være tilstede, men ikke anerkjent eller forstått av interessenter, analytikere og prosjektteamet.

Endringer har en tendens til å reflektere tiltenkte måter å møte utilstrekkelig definert innhold. Mye av vanskelighetene med å oppfylle forretningskrav gjenspeiler faktisk den vanlige praksisen med å fokusere nesten all innsats rundt dem på hva som egentlig utgjør høynivådesign av et produkt, system eller programvare. Dette er på grunn av manglende definering av forretningskrav først for å gi verdi.

Utviklingsutøvere fortsetter vanligvis å besøke et produkt på nytt til de til slutt "faller tilbake" til en løsning som ser ut til å gjøre det som trengs, det vil si tilsynelatende dekker produksjonens behov. Indirekte prøving og feiling for å bestemme forretningskrav er grunnlaget for mye av "iterativ utvikling", inkludert populære metoder som er omt alt som "beste praksis".

Designeksempler

Eksempler på design av forretningskrav
Eksempler på design av forretningskrav

maler hjelper deg raskt å spørre etter spesifikke emner som ofte kan være relevante for søk. De kan lage standardisert dokumentasjon angående forretningskrav, som kan gjøre det lettere å forstå. Maler garanterer ikke nøyaktigheten eller fullstendigheten til spørringene. Vanligvis misbrukte eksempler negativtpåvirke forskning fordi den har en tendens til å fremme overfladiskhet og for det meste mekanisk definisjon uten meningsfull analyse.

Vanskeligheter

Utvikling av forretningskrav
Utvikling av forretningskrav

Forretningskravene skjerpes ofte for tidlig på grunn av den store interessentbasen som er involvert i å avgjøre hvor det er potensial for interessekonflikt. Prosessen med å styre og oppnå konsensus kan være delikat og til og med politisk av natur. En mindre vanskelig, men vanlig, utfordring er distribuerte team med interessenter på forskjellige geografiske steder. Naturligvis er selgerne nærmere kundene sine, og produksjonen - til de respektive enhetene. Økonomi og personalledelse, inkludert toppledelsen, nærmere registrert hovedkontor.

Forretningskrav er for eksempel nødvendig for et system som involverer brukere involvert i salg og produksjon. Det kan stå overfor en målkonflikt - den ene siden er interessert i å tilby maksim alt antall funksjoner, mens den andre vil fokusere på de laveste produksjonskostnadene. Slike situasjoner ender ofte i konsensus med maksimale muligheter for rimelige, gunstige priser og distribusjon.

For å løse disse problemene oppnås tidlig interessentengasjement gjennom prototypedemonstrasjoner og samarbeid. Praktiske workshops, både i form av organiserte økter og enkle diskusjoner, bidrar til å oppnå konsensus, spesielt når det gjelder sensitive saker.forretningskrav og hvor en potensiell interessekonflikt eksisterer. Kompleksiteten i prosessen er en viktig faktor. Dette kan kreve spesialkunnskap for å forstå juridiske eller regulatoriske krav, interne retningslinjer som merkevarebygging eller forpliktelser om samfunnsansvar. Analyse handler ikke bare om å fange "hva" i en forretningsprosess, men også om "hvordan" dens kontekst presenteres.

Anbefalt: