Obchodní požadavky: příklady vývoje a designu
Obchodní požadavky: příklady vývoje a designu

Video: Obchodní požadavky: příklady vývoje a designu

Video: Obchodní požadavky: příklady vývoje a designu
Video: UČ SE ÚČTO: Otevírání účetních knih 2024, Prosinec
Anonim

Obchodní požadavky jsou specifikace, které po poskytnutí poskytují hodnotu a popisují vlastnosti navrhovaného systému z pohledu koncového uživatele. Označuje se také jako seznam žádostí zainteresovaných stran. Produkty, software a procesy jsou způsoby, jak dodávat a uspokojovat potřeby podniku. V důsledku toho jsou obchodní požadavky často diskutovány v souvislosti s vývojem nebo akvizicí softwaru nebo jiných systémů.

Definice

Obchodní požadavky
Obchodní požadavky

Záměna v terminologii vzniká ze tří hlavních důvodů:

  1. Je běžnou praxí označovat cíle nebo očekávané výhody jako obchodní požadavky.
  2. Lidé mají tendenci používat tento termín k označení vlastností produktu, systému, softwaru, který mávytvořit.
  3. Široce přijímaný model uvádí, že tyto dva typy nároků se liší pouze v úrovni detailu nebo abstrakce – kde jsou obchodní požadavky na vysoké úrovni, často vágní a rozložené do podrobných nároků na součást.

Takovému nedorozumění se lze vyhnout tím, že si uvědomíme, že daný koncept není cíle, ale spíše na ně odpovídá (tj. poskytuje hodnotu), když jsou splněny. Obchodní požadavky se nerozkládají na produkt, systémy a software. Spíše se vše děje naopak. Produkty a jejich aplikace představují reakci na obchodní požadavky – pravděpodobně k jejich uspokojení. Tento koncept existuje ve výrobním prostředí a musí být objeven, zatímco nároky na produkt určuje člověk. Požadavky na podnikatelský plán nejsou omezeny na existenci vysoké úrovně, ale musí být redukovány na detaily. Bez ohledu na množství podrobností mají nabídky vždy hodnotu, když jsou uspokojeny.

Aktualizace produktu

Projekty vývoje systémů nebo softwaru pro požadavky malých podniků obvykle vyžadují autoritu zúčastněných stran. Právě ony vedou k vytvoření nebo aktualizaci produktu. Obchodní požadavky na systém a software se obvykle skládají z funkčních a nefunkčních požadavků. Samozřejmě jsou obvykle definovány ve spojení s první možností schopností produktu. Druhý často ve skutečnosti odráží návrh obchodních požadavků, které jsou někdy považovány za omezení. Mohou zahrnovat nezbytné aspektyvýkon nebo bezpečnost použitelná na úrovni výroby.

Zvýraznění procesu

vývoj požadavků a příklady designu
vývoj požadavků a příklady designu

Přihlášky jsou často uvedeny v oficiálních dokumentech. Důraz je kladen spíše na proces nebo činnost přesného plánování a rozvoje obchodních požadavků než na to, jak toho dosáhnout. Tento parametr je obvykle delegován specifikací nebo dokumentem systémových nároků nebo nějakou jinou možností. Pokud se neberou v úvahu všechny rozdíly, může dojít k záměně. V důsledku toho mnoho bílých knih ve skutečnosti popisuje požadavky na produkt, systém nebo software.

Přehled

Obchodní požadavky v kontextu vývoje softwaru nebo jeho životního cyklu jsou konceptem identifikace a dokumentace všech uživatelů. Například, jako jsou zákazníci, zaměstnanci a dodavatelé, v raných fázích cyklu vývoje systému, aby řídili design budoucnosti. Aplikace jsou často zaznamenávány analytiky. Jsou to oni, kdo analyzují požadavky obchodního procesu a často jej studují „tak jak je“, aby určili cílovou „budoucnost“.

Složení aplikací

příklady návrhu požadavků
příklady návrhu požadavků

Požadavky na obchodní procesy často zahrnují:

  1. Kontext, oblast a pozadí, včetně důvodů změn.
  2. Klíčové zúčastněné strany, které mají požadavky.
  3. Faktory úspěchu pro budoucí nebo cílový stav.
  4. Omezení stanovená obchodními nebo jinými systémy.
  5. Modely a analýzy procesů častopomocí vývojových diagramů reprezentovat vše „tak, jak je“.
  6. Logický datový model a odkazy na slovník.
  7. Slovníky obchodních podmínek a místního žargonu.
  8. Diagramy toku dat pro ilustraci toho, jak proudí informačními systémy (na rozdíl od vývojových diagramů, které zobrazují algoritmický tok obchodních operací).

Role

příklady vývoje a designu
příklady vývoje a designu

Nejpopulárnějším formátem pro psaní obchodních požadavků je dokument. Účelem těchto je určit, jaké výsledky budou od systému požadovány, nicméně může být nakonec vyvinut bez dalších podmínek. Dokumenty jsou proto doplněny referenčními materiály, které podrobně popisují výkonnost technologie a očekávání infrastruktury, včetně veškerých odborných požadavků souvisejících s kvalitou služeb, jako jsou například výkon, udržovatelnost, přizpůsobivost, spolehlivost, dostupnost, bezpečnost a škálovatelnost.

Úplnost

Prototypování v rané fázi testování vám umožňuje vyhodnotit úplnost a přesnost identifikovaných obchodních požadavků. Zúčastněné strany nejprve projdou procesem, aby pomohly definovat strukturu. A výsledek je zaslán týmům pro vývoj obchodních požadavků projektu, které sestavují systém. Ostatní zúčastněné strany testují a hodnotí konečnou rozvinutou projekci. Jasnost vyžaduje sledování aplikací a jejich řešení formálním procesem k určení vhodné šablony.

Rozsah obchodních požadavků je volitelnýomezena na fázi definování toho, co má být vybudováno jako systém. To jde nad rámec toho, jak spravovat a udržovat stávající strategii. A zajistit její pokračující soulad s obchodními cíli. Dokument požadavků by měl být neustále kontrolovaným způsobem revidován. Standardizovaný formát nebo šablony navržené pro konkrétní obchodní funkce a domény mohou zajistit úplnost dotazů, kromě toho, že udržíte zaměřený rozsah.

Prototyp

příklady designu
příklady designu

Navzdory tomu, co je obvykle považováno za nástroj pro hodnocení požadavků, prototypování obvykle přesouvá pozornost na vytvářený produkt nebo systém. Prototypy jsou funkční software, což znamená, že se skládají ze tří fází (nabídky, inženýrský nebo technický návrh a implementace), které jsou odstraněny z obchodních požadavků. A také toto jsou náhledové verze, které vývojář zamýšlí implementovat.

Protože prototypy jsou dosti specifické, zúčastněné strany, které je vyzkouší, mohou poskytnout smysluplnější zpětnou vazbu o některých aspektech toho, co vývojář vytváří, což je interpretace režimu spokojenosti. Navíc je podtrženo grafické uživatelské rozhraní a uvnitř jsou zástupci. Tvoří většinu programové logiky a jsou tam, kde bude splněna většina obchodních požadavků. Jinými slovy, problémy, které prototypy detekují, pravděpodobně nebudou souviset s požadavky.

Vývoj

Je důležité rozpoznat změny v aplikacích,dokumentovat a aktualizovat je. Obchodní dotazy se však nemění tolik, jako jejich vnímání. Obchodní požadavek může být přítomen, ale zainteresované strany, analytici a projektový tým jej neuznávají nebo jim nerozumí.

Změny mají tendenci odrážet zamýšlené způsoby, jak splnit neadekvátně definovaný obsah. Velká část obtíží při plnění obchodních požadavků ve skutečnosti odráží běžnou praxi zaměřenou téměř veškeré úsilí kolem nich na to, co skutečně tvoří návrh produktu, systému nebo softwaru na vysoké úrovni. To je způsobeno tím, že se nejprve nepodařilo adekvátně definovat obchodní požadavky, aby byla zajištěna hodnota.

Vývojáři obvykle neustále přehodnocují produkt, dokud se nakonec „nevrátí“k řešení, které vypadá, že dělá to, co je potřeba, to znamená, že zjevně vyhovuje potřebám výroby. Nepřímý pokus a omyl k určení obchodních požadavků je základem pro většinu „iterativního vývoje“, včetně populárních metod, které jsou nabízeny jako „nejlepší postupy“.

Příklady designu

Příklady návrhu obchodních požadavků
Příklady návrhu obchodních požadavků

Šablony vám pomohou rychle zadávat dotazy na konkrétní témata, která mohou být pro dotazy často relevantní. Mohou vytvářet standardizovanou dokumentaci týkající se obchodních požadavků, což může usnadnit její pochopení. Šablony nezaručují přesnost ani úplnost dotazů. Běžně zneužívané příklady negativněovlivnit výzkum, protože má tendenci podporovat povrchnost a většinou mechanické definice bez smysluplné analýzy.

Potíže

Vývoj obchodních požadavků
Vývoj obchodních požadavků

Obchodní požadavky jsou často předčasně zpřísněny kvůli velké základně zúčastněných stran, které se podílejí na určování, kde existuje potenciál pro střet zájmů. Proces vládnutí a dosahování konsensu může být delikátní a dokonce politické povahy. Méně obtížnou, i když běžnou výzvou je rozdělení týmů se zúčastněnými stranami v různých geografických lokalitách. Prodejci jsou přirozeně blíže svým zákazníkům a výroba - příslušným jednotkám. Finance a personální management, včetně vrcholového managementu, blíže k registrovanému ústředí.

Pro systém, který zahrnuje uživatele zapojené do prodeje a výroby, jsou například potřeba obchodní požadavky. Může se potýkat s konfliktem cílů – jedna strana má zájem poskytovat maximální počet funkcí, zatímco druhá se zaměří na co nejnižší výrobní náklady. Takové situace často končí konsensem s maximálními příležitostmi pro rozumné, příznivé ceny a distribuci.

Pro řešení těchto problémů je včasné zapojení zúčastněných stran dosaženo prostřednictvím prototypových ukázek a spolupráce. Praktické workshopy, jak ve formě organizovaných sezení, tak i jednoduchých diskuzí, pomáhají dosáhnout konsensu, zejména pokud jde o citlivé otázky.obchodní požadavky a kde existuje potenciální střet zájmů. Důležitým faktorem je složitost procesu. To může vyžadovat specializované znalosti k pochopení právních nebo regulačních požadavků, interních směrnic, jako jsou značky nebo závazky společenské odpovědnosti společnosti. Analýza není jen o zachycení „co“obchodního procesu, ale také o „jak“prezentovat jeho kontext.

Doporučuje: