Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Bežný problém počas komunikácie sa vyskytuje, keď sa stretnete s dvoma zúčastnenými stranami, ktoré majú protichodné predstavy o tom, čo by mal byť softvér. To sú vzájomne požiadavky. Devel?

To je opis vzájomne sa vylučuje požiadavky . Slovo „Devel?“ Na konci sa zdá byť neúplné; Pravdepodobne sa odvoláva na to, ako sa rozvoj zaoberá týmto konfliktom.

Vzájomne vylučujúce požiadavky sú požiadavky, ktoré nemožno splniť súčasne. Vývojári potrebujú proces na vyriešenie tohto konfliktu, ktorý zvyčajne zahŕňa:

* Prioritizácia: Určenie, ktorá požiadavka je dôležitejšia pre celkové ciele projektu. Toto často zahŕňa diskusie so zúčastnenými stranami, zvažuje výhody a nevýhody každej požiadavky a zvažovanie obchodných priorít.

* Vyjednávanie a kompromis: Nájdenie strednej pôdy, ktorá v primeranej miere spĺňa obe zúčastnené strany. To by mohlo zahŕňať úpravu jednej alebo oboch požiadaviek tak, aby boli kompatibilné, alebo identifikácia alternatívnych riešení, ktoré dosahujú podobné výsledky.

* arbitráž: Ak rokovanie zlyhá, konečné rozhodnutie by mohlo urobiť vyšší orgán (napr. Projektový manažér alebo výkonný sponzor).

* Správa rozsahu: Niekedy je potrebné odložiť jednu z požiadaviek na neskoršie vydanie alebo úplne odstránené z projektu. Vyžaduje si to starostlivú komunikáciu a odôvodnenie zúčastneným stranám.

* Dekompozícia: Rozdelenie protichodných požiadaviek na menšie, menej konfliktné komponenty. To niekedy môže odhaliť oblasti prekrývania alebo spoločného dôvodu, ktoré na začiatku neboli zrejmé.

Stručne povedané, zaobchádzanie s vzájomne sa vylučujúcimi požiadavkami je kľúčovým aspektom požiadaviek na inžinierstvo a úspešný vývoj softvéru. Vyžaduje si to silnú komunikáciu, vyjednávacie schopnosti a jasné pochopenie priority projektu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené