Besigheidsvereistes: voorbeelde van ontwikkeling en ontwerp
Besigheidsvereistes: voorbeelde van ontwikkeling en ontwerp

Video: Besigheidsvereistes: voorbeelde van ontwikkeling en ontwerp

Video: Besigheidsvereistes: voorbeelde van ontwikkeling en ontwerp
Video: 3000+ Common English Words with Pronunciation 2024, April
Anonim

Besigheidsvereistes is spesifikasies wat, sodra dit verskaf is, waarde verskaf en die kenmerke van die voorgestelde stelsel beskryf, vanuit die perspektief van die eindgebruiker. Dit word ook na verwys as 'n lys van aansoeke van belanghebbendes. Produkte, sagteware en prosesse is maniere om die behoeftes van 'n onderneming te voorsien en te bevredig. Gevolglik word besigheidsvereistes dikwels bespreek in die konteks van die ontwikkeling of verkryging van sagteware of ander stelsels.

Definisie

Besigheidsvereistes
Besigheidsvereistes

Terminologieverwarring ontstaan om drie hoofredes:

  1. Dit is algemene praktyk om doelwitte of verwagte voordele as besigheidsvereistes te benoem.
  2. Mense is geneig om hierdie term te gebruik om te verwys na die kenmerke van 'n produk, stelsel, sagteware wat veronderstel is omskep.
  3. 'n Algemeen aanvaarde model stel dat die twee tipes eise slegs verskil in die vlak van detail of abstraksie - waar besigheidsvereistes hoëvlak is, dikwels vaag en ontbind in gedetailleerde eise tot 'n komponent.

So 'n misverstand kan vermy word deur te erken dat die gegewe konsep nie doelwitte is nie, maar dit eerder beantwoord (dit wil sê, waarde verskaf) wanneer hulle bevredig is. Besigheidsvereistes ontbind nie in produk, stelsels en sagteware nie. Alles gebeur eerder andersom. Produkte en hul toepassings verteenwoordig 'n reaksie op besigheidsvereistes - vermoedelik om daaraan te voldoen. Hierdie konsep bestaan in die produksie-omgewing en moet ontdek word, terwyl die eise vir die produk deur die mens bepaal word. Die vereistes vir 'n besigheidsplan is nie beperk tot die bestaan van 'n hoë vlak nie, maar moet tot detail gereduseer word. Ongeag die hoeveelheid detail, bied bod altyd waarde wanneer dit tevrede is.

Produkopdatering

Stelsel- of sagteware-ontwikkelingsprojekte vir kleinsake-vereistes vereis tipies belanghebbende magtiging. Dit is hulle wat lei tot die skepping of opdatering van die produk. Besigheidsvereistes vir 'n stelsel en sagteware bestaan tipies uit funksionele en nie-funksionele vereistes. Natuurlik word hulle gewoonlik gedefinieer in samewerking met die eerste opsie van produkvermoëns. Die tweede weerspieël dikwels die ontwerp van besigheidsvereistes, wat soms as beperkings gesien word. Hulle kan die nodige aspekte insluitprestasie of veiligheid van toepassing op produksievlak.

Proseshoogtepunte

vereistesontwikkeling en ontwerpvoorbeelde
vereistesontwikkeling en ontwerpvoorbeelde

Aansoeke word dikwels in amptelike dokumente gelys. Die klem is op die proses of aktiwiteit van akkuraat beplanning en ontwikkeling van besigheidsvereistes, eerder as op hoe om dit te bereik. Hierdie parameter word gewoonlik gedelegeer deur die spesifikasie of stelseleisedokument of 'n ander opsie. Daar kan verwarring tussen die twee wees as al die verskille nie in ag geneem word nie. Gevolglik beskryf baie witskrifte eintlik vereistes vir 'n produk, stelsel of sagteware.

Oorsig

Besigheidsvereistes in die konteks van sagteware-ontwikkeling of die lewensiklus daarvan is die konsep om enige gebruikers te identifiseer en te dokumenteer. Byvoorbeeld, soos kliënte, werknemers en verskaffers, in die vroeë stadiums van die stelselontwikkelingsiklus om die ontwerp van die toekoms te lei. Aansoeke word dikwels deur ontleders aangeteken. Dit is hulle wat die vereistes van die besigheidsproses ontleed en dit dikwels "soos dit is" bestudeer om die teiken "toekoms" te bepaal.

samestelling van toepassings

vereistes ontwerp voorbeelde
vereistes ontwerp voorbeelde

Besigheidsprosesvereistes sluit dikwels in:

  1. Konteks, area en agtergrond, insluitend redes vir veranderinge.
  2. Sleutelbelanghebbendes wat vereistes het.
  3. Suksesfaktore vir toekomstige of teikentoestand.
  4. Beperkings opgelê deur besigheid of ander stelsels.
  5. Dikwels modelle en prosesontledinggebruik vloeidiagramme om alles "soos dit is" voor te stel.
  6. Logiese datamodel en woordeboekverwysings.
  7. Woordelyste van besigheidsterme en plaaslike jargon.
  8. Diagramme van datavloei om te illustreer hoe dit deur inligtingstelsels vloei (in teenstelling met vloeidiagramme wat die algoritmiese vloei van sakebedrywighede uitbeeld).

Rolle

ontwikkeling en ontwerp voorbeelde
ontwikkeling en ontwerp voorbeelde

Die gewildste formaat vir die skryf van besigheidsvereistes is 'n dokument. Die doel hiervan is om te bepaal watter resultate van die stelsel vereis sal word, maar dit kan uiteindelik sonder bykomende voorwaardes ontwikkel word. Daarom word die dokumente aangevul deur verwysingsmateriaal wat die tegnologiese werkverrigting en infrastruktuurverwagtinge uiteensit, insluitend enige professionele vereistes wat verband hou met kwaliteit van diens. Dit is byvoorbeeld werkverrigting, onderhoubaarheid, aanpasbaarheid, betroubaarheid, beskikbaarheid, sekuriteit en skaalbaarheid.

Voltooidheid

Prototipering in 'n vroeë stadium van toetsing stel jou in staat om die volledigheid en akkuraatheid van die geïdentifiseerde besigheidsvereistes te evalueer. Belanghebbendes gaan eers deur die proses om die struktuur te help definieer. En die resultaat word aan die besigheidsvereistes-ontwikkelingspanne van die projek gestuur, wat die stelsel bou. Ander belanghebbendes toets en evalueer die finale ontvoude projeksie. Duidelikheid vereis die dop van aansoeke en die oplossing daarvan met 'n formele proses om die toepaslike sjabloon te bepaal.

Omvang van besigheidsvereistes opsioneelbeperk tot die stadium om te definieer wat as 'n sisteem gebou moet word. Dit gaan verder as hoe om 'n bestaande strategie te bestuur en in stand te hou. En om te verseker dat dit voortdurend ooreenstem met besigheidsdoelwitte. Die vereistesdokument moet voortdurend op 'n gekontroleerde wyse hersien word. Om 'n gestandaardiseerde formaat te hê, of sjablone wat ontwerp is vir spesifieke besigheidsfunksies en -domeine, kan volledigheid van navrae verseker, benewens om die omvang gefokus te hou.

Prototipe

ontwerp voorbeelde
ontwerp voorbeelde

Ten spyte van wat gewoonlik as 'n vereiste assesseringsinstrument beskou word, verskuif prototipering gewoonlik die aandag na die produk of stelsel wat gebou word. Prototipes is werkende sagteware, wat beteken dat hulle bestaan uit drie fases (aanbiedinge, ingenieurs- of tegniese ontwerp, en implementering) wat van besigheidsvereistes verwyder is. En dit is ook voorskouweergawes wat die ontwikkelaar van plan is om te implementeer.

Omdat prototipes redelik spesifiek is, kan belanghebbendes wat dit probeer meer betekenisvolle terugvoer gee oor een of ander aspek van wat die ontwikkelaar skep, wat 'n interpretasie van die bevredigingsmodus is. Boonop is die grafiese gebruikerskoppelvlak onderstreep en die binnekant is kortpaaie. Hulle vorm die grootste deel van die programlogika en is waar aan die meeste besigheidsvereistes voldoen sal word. Met ander woorde, die probleme wat prototipes opspoor, sal waarskynlik nie met versoeke verband hou nie.

Ontwikkeling

Dit is belangrik om veranderinge in toepassings te herken,dokumenteer en dit opdateer. Besigheidsnavrae is egter geneig om nie soveel te verander as die persepsie daarvan nie. 'n Besigheidsvereiste kan teenwoordig wees, maar nie deur belanghebbendes, ontleders en die projekspan erken of verstaan word nie.

Veranderinge is geneig om beoogde maniere te weerspieël om te voldoen aan onvoldoende gedefinieerde inhoud. Baie van die probleme om besigheidsvereistes te vervul, weerspieël eintlik die algemene praktyk om byna alle pogings rondom hulle te fokus op wat werklik die hoëvlak-ontwerp van 'n produk, stelsel of sagteware uitmaak. Dit is te wyte aan 'n versuim om eers besigheidsvereistes voldoende te definieer om waarde te verskaf.

Ontwikkelingspraktisyns hou gewoonlik aan om 'n produk te herbesoek totdat hulle uiteindelik "terugval" na 'n oplossing wat blykbaar doen wat nodig is, dit wil sê, blykbaar aan die behoeftes van produksie voldoen. Indirekte beproewing en fout om besigheidsvereistes te bepaal, is die basis vir baie van "iteratiewe ontwikkeling", insluitend gewilde metodes wat as "beste praktyke" voorgehou word.

Ontwerpvoorbeelde

Besigheidsvereistes ontwerp voorbeelde
Besigheidsvereistes ontwerp voorbeelde

Sjablone help jou om vinnig navraag te doen oor spesifieke onderwerpe wat dikwels relevant kan wees vir navrae. Hulle kan gestandaardiseerde dokumentasie met betrekking tot besigheidsvereistes skep, wat dit makliker kan maak om te verstaan. Sjablone waarborg nie die akkuraatheid of volledigheid van navrae nie. Voorbeelde wat algemeen negatief gebruik wordnavorsing te beïnvloed omdat dit geneig is om oppervlakkigheid en meestal meganiese definisie te bevorder sonder betekenisvolle ontleding.

Moeilikhede

Ontwikkeling van besigheidsvereistes
Ontwikkeling van besigheidsvereistes

Besigheidsvereistes word dikwels voortydig verskerp weens die groot belangegroepbasis wat betrokke is by die bepaling van waar daar potensiaal vir 'n botsing van belange is. Die proses om te regeer en konsensus te bereik kan delikaat en selfs polities van aard wees. 'n Minder moeilike, hoewel algemene, uitdaging is verspreide spanne met belanghebbendes in verskillende geografiese liggings. Natuurlik is die verkoopspersoneel nader aan hul kliënte, en produksie - aan die onderskeie eenhede. Finansies en personeelbestuur, insluitend senior bestuur, nader aan geregistreerde hoofkwartier.

Besigheidsvereistes word byvoorbeeld benodig vir 'n stelsel wat gebruikers betrek wat by verkope en produksie betrokke is. Dit kan 'n konflik van doelwitte in die gesig staar - een kant is geïnteresseerd in die verskaffing van die maksimum aantal funksies, terwyl die ander sal fokus op die laagste koste van produksie. Sulke situasies eindig dikwels in konsensus met maksimum geleenthede vir redelike, gunstige pryse en verspreiding.

Om hierdie kwessies aan te spreek, word vroeë betrokkenheid van belanghebbendes bereik deur prototipe-demonstrasies en samewerking. Praktiese werkswinkels, beide in die vorm van georganiseerde sessies en eenvoudige besprekings, help om konsensus te bereik, veral met betrekking tot sensitiewe kwessies.besigheidsvereistes en waar 'n potensiële botsing van belange bestaan. Die kompleksiteit van die proses is 'n belangrike faktor. Dit kan gespesialiseerde kennis vereis om wetlike of regulatoriese vereistes, interne riglyne soos handelsmerk of korporatiewe sosiale verantwoordelikheid verpligtinge te verstaan. Ontleding gaan nie net oor die vaslegging van die "wat" van 'n besigheidsproses nie, maar ook oor "hoe" om die konteks daarvan aan te bied.

Aanbeveel: