Sdílet prostřednictvím


Uspořádání požadavků do plánu produktu

Po analýze pochopit, co udělat produkt dostatečně zákazníka požadavky musí pracovat podle plánu implementace produktu.Nebo pro existující produkt, musí pracovat jaké funkce chybí a vypracovat plán pro provedení změn.Ale požadavky neupozorníte automaticky je plán.

Toto téma popisuje způsob získání plánu počínaje sada požadavků.Pouze jedna metoda mezi odrůdy, která bude fungovat na Visual Studio, a měli jej přizpůsobit tak, aby vyhovoval vašim potřebám.

V tomto tématu

Požadavky a funkce

Scénář rozkladu

Přiřazení listu scénáře iterací

Funkce - požadavky splněny v každém opakování

Kvalita služby funkce

Plánování produktu

Iterace plánování

Požadavky a funkce

Existují dva typy požadavků v této metodě: funkce a požadavky zákazníků.Jsou požadavky zákazníka získat analýzou zákazník chce z produktu.Funkce jsou položky v plánu produktu odpovídající malé podmnožiny požadavky zákazníků.Jednotlivé funkce mohou zahrnovat požadavky zákazníka, které pocházejí z různých částí uživatelského rozhraní a různých funkčních oblastech kusů.

Požadavky zákazníka

  • Požadavky zákazníků jsou určeny diskuse s možným uživatelům a dalšími zúčastněnými stranami.

  • Analyzovat tyto požadavky, obvykle vytvoříte scénářů a modely, a se rozloží scénáře menší kroků tvořících strom.Můžete propojit prvky jako případy použití a činnosti pracovních položek Scénář modelování.

  • Existují dva druhy požadavku zákazníka:

    • Scénáře, známé také jako případů použití, představují sekvence interakce mezi uživateli a produkt dosažení specifických cílů.Příklad situace může mít název "Uživatel kupuje knihu."

    • Jakostní požadavky služby zahrnují výkon, zabezpečení, použitelnosti a dalších kritérií.

  • Tyto požadavky položky Typ požadavku, práci s poli Typ požadavku nastavena na scénář nebo Quality of Service může představovat.

  • Tyto pracovní položky požadavku by propojen s testy systému, takže můžete zajistit, že všechny požadavky jsou testovány.

  • Seznam těchto položek práce požadavek pomocí dotazu požadavku zákazníka.

  • Pomocí sestavy požadavky průběh sledování, které požadavky byly splněny.

For more information, see Vývoj požadavků, Sdílené dotazy (CMMI), Požadavky na zprávu (CMMI), and Vytváření testů pro nevyřízené položky produktu, uživatelské scénáře nebo požadavky.

Funkce

  • Funkce je zboží v plánu produktu, který představuje skupinu úkolů.Zástupci vývojový tým a zúčastněné strany v plánování produktu přiřadit funkce iterací.Další informace naleznete v tématu Plánování projektu (CMMI).

  • Zadejte funkce jako funkce požadavek pracovní položky s požadavky na typ pole.

  • Tuto funkci hlavy států z hlediska uživatelů, co uživatelé budou moci s výrobku, že nelze provést v předchozí iterací.Neexistují žádné položky nebo málo položek na plán, který Nedoručovat hodnoty pro nové uživatele.

    Tato řada funkcí může například formuláře prováděcí plán:

    • "Kupujícím můžete vybrat knihu ze seznamu a přidat do seznamu přání.

    • Seznam knih zobrazí ceny.V seznamu přání celková cena je zobrazena."

    • "Dodavatelů můžete připojit značky do knih.Kupující můžete filtrovat seznam knih značky."

    Všimněte si, že žádné funkce dotýká pouze jedním krokem v uživatelské prostředí, a žádné funkce zahrnuje pouze na jednu část architektury produktu.Místo toho prováděn funkce několik funkcí jsou revisited a rozšířila se hodnoty pro nové uživatele.

  • Funkce je přiřazen k iteraci během plánování produktu.Všechny úkoly v rámci funkce musíte přiřadit stejné iterace.Další informace naleznete v tématu Plánování projektu (CMMI).

  • Popisuje funkce částečné realizace požadavků zákazníka.Je podmnožinou požadavků zákazníků a jej implementovat každý požadavek zákazníka v omezeném rozsahu.

  • Všechny funkce lze propojit jeden nebo více případů test, které část požadavky, které představuje funkci otestovat.Tyto případy testu jsou podmnožinou systémové testy, které jsou propojeny s požadavky zákazníků.

  • Funkce státu nesmí označeny dokončena, dokud jeho testy jsou plně definovány a předat.

  • Všechny funkce je skupina úkolů pro vývoj a testování.Je kořen stromu úkolů v Visual Studio Team Foundation Server.Rozvoj úkoly provádět částečné požadavky, které popisuje funkci.Úkoly testovací návrh a provedení vhodných případech test.

  • Použití funkce seznamu dotazu požadavky produktu.Zobrazit plán produktu, klepněte na tlačítko Možnosti a přidejte cestu iterace seznamu Zobrazené sloupce.Seřadit podle iterace, klepněte na sloupec iterace cestu.Další informace naleznete v tématu Sdílené dotazy (CMMI).

Ff183960.collapse_all(cs-cz,VS.110).gifFunkce hledání

Rozdělení požadavků do dílčích funkcí je creative úkol, který musí zahrnovat vývojáři, analytici a zúčastněnými stranami.Funkce definuje část funkce produktu, která pozměňují prováděna odděleně od okolních funkcí.Proto funkční sadu definice funkce a řazení do plánu závisí částečně na architektuře systému.

Z tohoto důvodu plánování a vytváření původního návrhu výrobku musí pracovat paralelně, zejména v 0, kde probíhá vyobrazená hromadného plánu opakování.

Scénář rozkladu

Můžete uspořádat požadavků do funkce pomáhá scénáře rozloží menší kroky.

Scénářů často Nápověda k této činnosti.Scénáři je posloupnost obrázků, které ilustrují scénář.Diagramy činnosti UML jsou užitečné pro zobrazení alternativní cesty a sekvenční diagramy UML lze diskutovat o interakce mezi několika objekty actor.Po analýze situace pomocí těchto nástrojů můžete zadat rozložen scénáře do Průzkumník týmových projektů.To umožňuje propojit testovacích scénářů a tím zajistit, aby byly splněny požadavky.Další informace naleznete v tématu Diagramy činnosti UML: pokyny a Sekvenční diagramy UML: pokyny.

V tomto návodu je krátký zadejte sadu požadavků zákazníků ve formě malého stromu scénáře.Poskytuje příklad, ze kterého chcete vytvořit funkce.

V aplikaci Excel otevřete strom požadavky zákazníka

  1. V Průzkumník týmových projektů, MSF CMMI proces integrace v5.0 projektu otevřít.

  2. Rozbalte Pracovní položky, rozbalte položku Týmu dotazy, rozbalte plánování a sledovánía spusťte Požadavky zákazníků.

  3. Pokud Cestu iterace a Požadavky typu nejsou sloupce zobrazeny, klepněte na tlačítko Možnostia přidat je do seznamu zobrazení.

    Můžete také přidat Oblast cesty sloupce.

  4. Nastavení zobrazit strom.

    1. Klepněte na tlačítko Upravit dotaz.

    2. Nastavit Typ dotazu na pracovních položek stromu.

    3. Klepněte na tlačítko dotaz uložit.

      Pokud nelze uložit dotaz do Týmu dotazy, uložte jej v Moje dotazy.

    4. Klepněte na tlačítko Zobrazení výsledků zavřete zobrazení úprav.

  5. Klepněte na tlačítko Otevřít v aplikaci Microsoft Officea klepněte na tlačítko Otevření dotazu v aplikaci Microsoft Excel.

  6. V Office Excel, pokud sloupec nadepsaný Nadpis 1 není následována sloupce, které jsou nadepsaný hlavě 2 a hlavy 3, klepněte týmu kartu a potom klepněte na tlačítko Přidat úroveň stromu vytvořit další sloupce.

Nyní můžete pohodlně zadat scénáře jako dávka.

Skutečné situace může spustit zadáním jedné úrovně scénáře a potom decomposing každý scénář menší kroky v samostatných operací.

Zadejte scénáře

  1. V řádku bezprostředně po dolní řádek stávajících pracovních položek (pokud existuje), zadejte název nejvyšší úrovně scénář v Nadpis 1 sloupce:

    Pokrm objednávky zákazníků.

  2. Diskuse se zúčastněnými stranami obchodní určit hlavní kroky, které tvoří nejvyšší úrovně scénář.

    Bezprostředně následujícím řádkům nejvyšší úrovně scénář, zadejte kroky 2 hlavy sloupce:

    Zákazník rozhodne restaurace.

    Zákazník zvolí položky z nabídky restauraci, vytvořit objednávku.

    Zákazník zadá detaily platby.

    Restaurace připravuje a zajišťuje objednávky.

    Platby je účtován kartu zákazníka.

  3. Další analýzu, například pomocí UML, diagramy činnosti nebo diagramy interakce výnosů podrobné kroky pro některé z těchto scénářů.

    Pod zákazník rozhodne restaurace, některé řádky vložit a zadání těchto kroků hlavy 3 sloupce:

    Zákazník zadá Dodací PSČ.

    Webu zobrazí seznam restaurací, které dodávají na tuto adresu.

    Zákazníkovi můžete procházet nabídky všechny zobrazené restaurace.

    Zákazník vybere jednu restauraci spustit objednávky.

    Odstraníte prázdné řádky.

  4. V Položky typu práce sloupci všechny nové řádky, nastavte typ požadavku.

  5. Nastavit Požadavky na typ sloupec nové řádky na scénář.

  6. Požadavky na publikování Team Foundation Server, vyberte jakoukoli buňku v tabulce pracovní položky a potom klepněte na tlačítko publikovat na týmu kartu.

Nyní máte stromu požadavků zákazníků, které můžete upravovat v další Office Excel nebo Průzkumník týmových projektů.

Přiřazení listu scénáře iterací

Scénáře "leaf" jsou ty, které nemají žádné podřízené položky vlastní.

Přiřadíte základní kroky v situacích iterací nastavením pole Cesta iterace.To lze provést Office Excel zobrazení.

Přiřaďte každé scénář, který má děti nejdříve iterace, ve kterém ji lze považovat použitelné.

V následujícím příkladu nejdůležitějších scénáře jsou implementovány v iterací 1 a 2 a v novějších iterací jsou přidány další funkce.

  • Iterace 2 -zákazník rozhodne restaurace.

    • Iterace 5 -odběratel zadá kód PSČ.

    • Iterace 2 - DinnerNow zobrazí seznam restaurací.

    • Iterace 3 - zákazníka můžete procházet nabídky každé restaurace.

    • Iterace 2 - odběratel vybere jednu restauraci objednávky.

  • Iterace 1 -zákazník rozhodne položky z nabídky, objednávky.

    • Iterace 1 - odběratel klepne na položku přidat do objednávky.

    • Iterace 2 - celková cena zakázky se zobrazí přehled objednávek.

    • Iterace 1 - zákazníka klepne na tlačítko "Potvrdit" dokončení objednávky.

  • Iterace 4 - odběratel zadá detaily platby.

  • Iterace 2 - restaurace připravuje a zajišťuje pořadí.

  • Iterace 4 -platby se účtuje kartu zákazníka.

Tato přiřazení umožňují vykonávat celkový návrh systému v raném stadiu, ale ponechat mnoho podrobností později.Některé aspekty, které jsou považovány za nízké riziko může být ponecháno na vyšší počet iterací.V tomto příkladu bylo týmu předchozí zkušenosti propojení systému platební karty.Proto považuje za jistotu ponechat část vyšší iterace.

V některých případech můžete rozložit další scénáře listů, umožnit zjednodušené a složitější verze lze rozdělit do různých iterací, jak ukazuje následující obrázek.

Scénář pracovních položek stromu

Funkce - požadavky splněny v každém opakování

Funkce je požadavek, který obsahuje souhrn akcí, které uživatelé mohou při dokončení každé opakování.Můžete vytvořit více než jednu funkci pro každou iteraci.Zadejte jako požadavek pracovní položky nastavení typu požadavku na funkci.

Pomocí scénářů přiřazení pracovních položek k definování funkce.Následující příklad funkce plán je odvozen ze přiřazení scénáře iterací v předchozí části:

  • Iterace 1

    • Zákazník vybere položky z nabídky, přidá do objednávky a přidá adresu dodání.
  • Iterace 2

    • Zákazníci start zobrazuje seznam restaurací a zvolte jednu.

    • Když zákazník dokončí objednávku, objednávku se zobrazí na obrazovce zvolené restauraci.

    • Ceny položek a celkovou cenu se zobrazují v pořadí.

  • Iterace 3

    • Restaurace označí pořadí jako "Hotovo" při jídle byla odeslána.Jídla je zaznamenána proti restauraci.

    • Každá restaurace můžete zadat a aktualizovat jeho nabídky.

    • Zákazník procházet před výběrem jedné nabídky každé restaurace.

  • Iterace 4

    • Zákazník zadá detaily platby na dokončení objednávky.Karta zákazníka je účtován restaurace označí pořadí jako V.

    • Pro objednávky, které jsou označeny jako v restauraci zaplacen.

  • Iterace 5

    • Restaurace můžete nastavit oblast jejich dodání.Zákazník zadá PSČ na začátku relace.Na webu se zobrazí pouze restaurace, které lze doručit v místní síti.

Ff183960.collapse_all(cs-cz,VS.110).gifČástečně implementováno scénáře

Decomposing scénáře do malých kroků umožňuje oddělit některé kroky, které mohou být implementovány dříve od ostatních, které můžete později implementovány.

Ale někdy může rozdělit ostatní aspekty scénáře.V tomto příkladu týmu může provádět základní verzi uživatelské prostředí v rané iterací a dále zlepšit.Tak můžete přidat následující funkci:

  • Iterace 6 - restaurace můžete zvolit barevné schéma a jeho nabídky písmo a uložit vlastní loga a obrázky jídel.

Tento typ funkce nevyplývá přímo z rozložené do kroků, ale obvykle ukáže v diskusi scénářů.Funkce uživatelské zkušenosti jsou kandidáty pro vyšší počet iterací.

Ff183960.collapse_all(cs-cz,VS.110).gifZadávání a kontroly funkce

Vytvořit pracovní položky s typem položky práce požadavku a nastavte pole Typ požadavku na funkci.Nastavte název funkce krátký popis.

Zadejte funkce v dávce a diskutovat o jejich přiřazení iterací, přizpůsobení produktu požadavek dotazu a použít Office Excel zobrazení.

Zadání a úpravy funkcí

  1. V Průzkumník týmových projektů, otevřete MSF v5.0 projektu zlepšování procesu CMMI.

  2. Rozbalte Pracovní položky, rozbalte položku Týmu dotazy, rozbalte položku plánování a sledovánía otevřete Požadavky produktu.

  3. Klepněte na tlačítko Možnostia přidejte Původní odhad a Cestu iterace do seznamu Zobrazené sloupce.

  4. Klepněte na tlačítko Otevřít v aplikaci Microsoft Officea klepněte na tlačítko Otevření dotazu v aplikaci Microsoft Excel.

  5. V dialogovém okně s dotazem, zda chcete uložit dotaz, klepněte na tlačítko Ano.

  6. (Volitelné) V Office Excel, zadejte seznam názvů funkcí, nastavení cesty iterace a řádky objednávky pomocí iterace cesty.

  7. Uložit změny do Team Foundation Server, klepněte na libovolnou buňku v tabulce pracovní položku a klepněte na tlačítko publikovat na týmu kartu.

Ff183960.collapse_all(cs-cz,VS.110).gifPožadavky na funkce trasování

Funkce lze propojit požadavky následujícími způsoby:

  • Propojit pracovních položek funkce listu scénář požadavky jejich iterací.Je třeba propojit pomocí odkazů na související položky, protože scénáře listu již rodičů.

  • Propojit testovacího případu pracovní položky scénáře a kvality servisních požadavků, které jejich testování.Funkce odkaz podmnožinu test případy, které by měly předat při vyvinula funkci.Tímto způsobem testovacích případů jednat jako propojení mezi prvky a požadavky zákazníka.

Kvalita služby funkce

Jakostní požadavky služby jsou obvykle všude o návrhu softwaru.Požadavky na zabezpečení nejsou obecně související rozvoj určitého úkolu.

Nicméně pro jednotlivé jakosti požadavku služby byste měli vytvořit se pracovní položka funkce, jejichž děti jsou převážně testování úkoly, které bylo zajištěno splnění kvality služby kritérium.Tyto práce se nazývají kvality služby funkce.

Některé jakosti funkce služby může mít vývoj úkoly.Například v raném opakování, můžete implementovat verze systému, který lze zpracovat pouze několik uživatelů jako ověření koncepce.Novější iterace může přidat funkci, která určuje cíl kapacity, jak je uvedeno v požadavky zákazníků.

Plánování produktu

Před začátkem každé iteraci držte schůzku přezkoumat plán produktu.První produkt plánování schůzky vytvoří plán a následných zasedáních zkontrolovat založené na starších iterací.Další informace naleznete v tématu Plánování projektu (CMMI).

V plánu produktu prohlížení, projednání se zúčastněnými stranami obchodní funkce a být připraveni k jejich reprioritize a uspořádejte je do různých iterací.Zasedání by měla obsahovat obchodní zúčastněnými stranami a zástupci vývojový tým.

Schůzka pojednává o pořadí, ve kterém bude rozvíjet funkce.To lze provést sdílení obrazovky nebo vyčnívajících Office Excel zobrazení dotazu požadavky produktu a objednávání funkce pomocí iterace.

Alternativní techniky je funkce v určitém pořadí a potom zvažte kolik lze provést v každém opakování.Například mohou vývojáři diskutovat zda "zákazník může zobrazit ceny" přesunout z iterace 2 3 iterace bez přesunutí v sekvenci.Umístit položky v posloupnosti, přidat další sloupce, tabulky s názvem pořadí a celá čísla, která označují pořadí vložení.Tabulka objednávky podle tohoto sloupce.Pořadí nebude uložena v Team Foundation Server, ale můžete uložit tabulku.Při dalším otevření tabulky, klepněte na libovolnou buňku v tabulce pracovní položku a klepněte na tlačítko Aktualizovat na kartě týmu.

Plánování produktu za priority funkcí a náklady na vývoj.Priority pocházet ze zúčastněných business se některé informace ohroženy vývojáři.Náklady na odhady pocházet z vývojáři.Pro lepší představu přesných nákladů, vývojový tým musíte již provést některé práce s architekturou produktu a může být nutné některé zkušenosti z rané iterací.Z tohoto důvodu by měla být kontrast při každé produktu plán odhadů nákladů.

Iterace plánování

Po přezkoumání produktu plán plán iterace.Plán produktu určuje funkce, které budou dodány do konce iterace.Iterace plán Určuje, jaké práce týmu udělá implementaci a testování funkcí.

Část plánování iterace jsou tyto činnosti:

  • Vytvoření úloh pro vývoj a testování a propojit je jako podřízené požadavky funkce.

  • Vytvořte požadavky, které jsou v každé funkce rozvíjet testovacích aspekty zákazníka.Testovacích případů by propojen s požadavky zákazníků, takže můžete sledovat, jak kompletní požadavky jsou.

Můžete také propojit testovacích funkcí, aby mohli sledovat souvislost mezi prvky a požadavky.Funkce neměla být vyplněna kompletní dokud předat propojené případy test.

Další informace naleznete v tématu Plánování iteraci (CMMI).