Poslovne zahteve: primeri razvoja in oblikovanja

Kazalo:

Poslovne zahteve: primeri razvoja in oblikovanja
Poslovne zahteve: primeri razvoja in oblikovanja

Video: Poslovne zahteve: primeri razvoja in oblikovanja

Video: Poslovne zahteve: primeri razvoja in oblikovanja
Video: Почему 99% людей небогаты-как быть богатым и успешным в ... 2024, April
Anonim

Poslovne zahteve so specifikacije, ki, ko so predložene, zagotavljajo vrednost in opisujejo značilnosti predlaganega sistema z vidika končnega uporabnika. Imenuje se tudi seznam vlog deležnikov. Izdelki, programska oprema in procesi so načini za zagotavljanje in zadovoljevanje potreb podjetja. Posledično se o poslovnih zahtevah pogosto razpravlja v okviru razvoja ali pridobivanja programske opreme ali drugih sistemov.

Definicija

Poslovne zahteve
Poslovne zahteve

Terminološka zmeda nastane zaradi treh glavnih razlogov:

  1. Običajna praksa je, da se cilji ali pričakovane koristi označijo kot poslovne zahteve.
  2. Ljudje običajno uporabljajo ta izraz za označevanje značilnosti izdelka, sistema, programske opreme, ki naj biustvari.
  3. Splošno sprejet model navaja, da se obe vrsti zahtevkov razlikujeta le po stopnji podrobnosti ali abstrakcije – kjer so poslovne zahteve na visoki ravni, pogosto nejasne in razčlenjene v podrobne trditve za komponento.

Takšnemu nesporazumu se lahko izognemo tako, da se zavedamo, da dani koncept ni cilj, ampak da nanje odgovarja (torej zagotavlja vrednost), ko je zadovoljen. Poslovne zahteve se ne razgradijo na izdelke, sisteme in programsko opremo. Nasprotno, vse se zgodi obratno. Izdelki in njihove aplikacije so odgovor na poslovne zahteve – verjetno zato, da bi jih zadovoljili. Ta koncept obstaja v proizvodnem okolju in ga je treba odkriti, zahteve po izdelku pa določa človek. Zahteve za poslovni načrt niso omejene na obstoj visoke ravni, ampak jih je treba zmanjšati na podrobnosti. Ne glede na količino podrobnosti ponudbe vedno zagotovijo vrednost, ko so zadovoljne.

posodobitev izdelka

Projekti za sisteme ali razvoj programske opreme za zahteve malih podjetij običajno zahtevajo pooblastilo zainteresiranih strani. Prav oni vodijo k ustvarjanju ali posodabljanju izdelka. Poslovne zahteve za sistem in programsko opremo so običajno sestavljene iz funkcionalnih in nefunkcionalnih zahtev. Seveda so običajno opredeljeni v povezavi s prvo možnostjo zmogljivosti izdelka. Drugi pogosto dejansko odraža oblikovanje poslovnih zahtev, ki se včasih obravnavajo kot omejitve. Lahko vključujejo potrebne vidikezmogljivost ali varnost, ki se uporablja na ravni proizvodnje.

Poudarki procesa

razvoj zahtev in primeri oblikovanja
razvoj zahtev in primeri oblikovanja

Aplikacije so pogosto navedene v uradnih dokumentih. Poudarek je na procesu ali dejavnosti natančnega načrtovanja in razvoja poslovnih zahtev, ne pa na tem, kako to doseči. Ta parameter je običajno dodeljen s specifikacijo ali dokumentom o sistemskih zahtevkih ali s kakšno drugo možnostjo. Med obema lahko pride do zmede, če se ne upoštevajo vse razlike. Posledično številne bele knjige dejansko opisujejo zahteve za izdelek, sistem ali programsko opremo.

Pregled

Poslovne zahteve v kontekstu razvoja programske opreme ali njenega življenjskega cikla so koncept identifikacije in dokumentiranja vseh uporabnikov. Na primer, kot so kupci, zaposleni in dobavitelji, v zgodnjih fazah razvojnega cikla sistema za usmerjanje načrtovanja prihodnosti. Prijave pogosto beležijo analitiki. Oni so tisti, ki analizirajo zahteve poslovnega procesa in ga pogosto preučujejo "kot je", da določijo ciljno "prihodnost".

Sestava aplikacij

primeri oblikovanja zahtev
primeri oblikovanja zahtev

Zahteve poslovnega procesa pogosto vključujejo:

  1. Kontekst, območje in ozadje, vključno z razlogi za spremembe.
  2. Ključne zainteresirane strani, ki imajo zahteve.
  3. Dejavniki uspeha za prihodnje ali ciljno stanje.
  4. Omejitve, ki jih nalagajo poslovni ali drugi sistemi.
  5. Modeli in analize procesov pogostouporaba diagramov poteka za predstavitev vsega "kot je".
  6. Logični podatkovni model in sklicevanja na slovar.
  7. Slovarčki poslovnih izrazov in lokalnega žargona.
  8. Diagrami pretoka podatkov, ki ponazarjajo, kako teče skozi informacijske sisteme (v nasprotju z diagrami poteka, ki prikazujejo algoritemski tok poslovnih operacij).

Vloge

primeri razvoja in oblikovanja
primeri razvoja in oblikovanja

Najbolj priljubljena oblika za pisanje poslovnih zahtev je dokument. Namen teh je ugotoviti, kateri rezultati bodo zahtevani od sistema, vendar se lahko sčasoma razvije brez dodatnih pogojev. Zato so dokumenti dopolnjeni z referenčnim gradivom, ki podrobno opisuje tehnološko zmogljivost in infrastrukturna pričakovanja, vključno z vsemi strokovnimi zahtevami, povezanimi s kakovostjo storitev, na primer zmogljivost, vzdržljivost, prilagodljivost, zanesljivost, razpoložljivost, varnost in razširljivost.

Popolnost

Izdelava prototipov v zgodnji fazi testiranja vam omogoča, da ocenite popolnost in točnost opredeljenih poslovnih zahtev. Zainteresirane strani gredo najprej skozi postopek, da pomagajo opredeliti strukturo. Rezultat pa se pošlje ekipam za razvoj poslovnih zahtev projekta, ki gradijo sistem. Druge zainteresirane strani testirajo in ocenijo končno razpleteno projekcijo. Jasnost zahteva sledenje aplikacijam in njihovo reševanje s formalnim postopkom za določitev ustrezne predloge.

Obseg poslovnih zahtev neobvezenomejeno na fazo definiranja, kaj je treba zgraditi kot sistem. To presega način upravljanja in vzdrževanja obstoječe strategije. In zagotoviti njegovo nadaljnjo usklajenost s poslovnimi cilji. Dokument z zahtevami je treba nenehno nadzorovano pregledovati. Standardizirana oblika ali predloge, zasnovane za posebne poslovne funkcije in domene, lahko zagotovijo popolnost poizvedb, poleg tega pa ohranijo osredotočenost na obseg.

prototip

primeri oblikovanja
primeri oblikovanja

Kljub temu, kar se običajno šteje za orodje za ocenjevanje zahtev, izdelava prototipov običajno preusmeri pozornost na izdelek ali sistem, ki se gradi. Prototipi so delujoča programska oprema, kar pomeni, da so sestavljeni iz treh faz (ponudba, inženirska ali tehnična zasnova in implementacija), ki so odstranjene od poslovnih zahtev. In to so tudi različice za predogled, ki jih razvijalec namerava implementirati.

Ker so prototipi precej specifični, lahko deležniki, ki jih preizkusijo, zagotovijo bolj smiselne povratne informacije o nekaterih vidikih tega, kar razvijalec ustvari, kar je interpretacija načina zadovoljstva. Poleg tega je grafični uporabniški vmesnik podčrtan, v notranjosti pa so bližnjice. Sestavljajo glavnino programske logike in so tam, kjer bo izpolnjena večina poslovnih zahtev. Z drugimi besedami, težave, ki jih zaznajo prototipi, verjetno ne bodo povezane z zahtevami.

Razvoj

Pomembno je prepoznati spremembe v aplikacijah,dokumentirati in jih posodobiti. Vendar se poslovne poizvedbe običajno ne spremenijo toliko kot njihovo dojemanje. Poslovna zahteva je lahko prisotna, vendar je zainteresirane strani, analitiki in projektna skupina ne prepoznajo ali razumejo.

Spremembe običajno odražajo predvidene načine za doseganje neustrezno definirane vsebine. Velik del težav pri izpolnjevanju poslovnih zahtev dejansko odraža običajno prakso, da se skoraj vsa prizadevanja osredotočajo na to, kaj v resnici predstavlja visoko raven oblikovanja izdelka, sistema ali programske opreme. Razlog za to je neustrezno opredelitev poslovnih zahtev, ki bi najprej zagotovile vrednost.

Razvojni strokovnjaki običajno znova pregledujejo izdelek, dokler se sčasoma ne "vrnejo" k rešitvi, za katero se zdi, da naredi tisto, kar je potrebno, torej očitno ustreza potrebam proizvodnje. Posredni poskusi in napake za določanje poslovnih zahtev so osnova za večino "iterativnega razvoja", vključno s priljubljenimi metodami, ki se oglašujejo kot "najboljše prakse".

Primeri oblikovanja

Primeri oblikovanja poslovnih zahtev
Primeri oblikovanja poslovnih zahtev

Predloge vam pomagajo hitro poizvedovati po določenih temah, ki so pogosto pomembne za poizvedbe. Izdelujejo lahko standardizirano dokumentacijo glede poslovnih zahtev, kar olajša razumevanje. Predloge ne zagotavljajo točnosti ali popolnosti poizvedb. Pogosto zlorabljeni primeri negativnovpliva na raziskave, ker se nagiba k spodbujanju površnosti in večinoma mehanske definicije brez smiselne analize.

Težave

Razvoj poslovnih zahtev
Razvoj poslovnih zahtev

Poslovne zahteve se pogosto prezgodaj zaostrijo zaradi velike baze zainteresiranih strani, ki sodeluje pri ugotavljanju, kje obstaja možnost navzkrižja interesov. Proces upravljanja in doseganja soglasja je lahko občutljiv in celo političen. Manj težaven, čeprav pogost izziv so porazdeljene ekipe z deležniki na različnih geografskih lokacijah. Seveda je prodajno osebje bližje svojim strankam, proizvodnja pa posameznim enotam. Upravljanje financ in osebja, vključno z višjim vodstvom, bližje registriranemu sedežu.

Poslovne zahteve so na primer potrebne za sistem, ki vključuje uporabnike, vključene v prodajo in proizvodnjo. Lahko se sooči s konfliktom ciljev - ena stran je zainteresirana za zagotavljanje največjega števila funkcij, druga pa se bo osredotočila na najnižje stroške proizvodnje. Takšne situacije se pogosto končajo s soglasjem z največjimi možnostmi za razumne, ugodne cene in distribucijo.

Za reševanje teh vprašanj je zgodnje sodelovanje zainteresiranih strani doseženo s predstavitvami prototipov in sodelovanjem. Praktične delavnice, tako v obliki organiziranih srečanj kot preprostih razprav, pomagajo doseči konsenz, zlasti glede občutljivih vprašanj.poslovne zahteve in če obstaja potencialno navzkrižje interesov. Kompleksnost postopka je pomemben dejavnik. To lahko zahteva specializirano znanje za razumevanje zakonskih ali regulativnih zahtev, notranjih smernic, kot so blagovne znamke ali zaveze družbene odgovornosti podjetij. Pri analizi ne gre le za zajemanje "kaj" poslovnega procesa, ampak tudi za "kako" predstaviti njegov kontekst.

Priporočena: