Používání modelů v agilním vývoji
Tým můžete vytvořit modely umožňující definovat a implementovat uživatelské články a testy pomocí Visual Studio Ultimate.Model je zobrazení vybrané aspekty aplikace, například pořadí interakce mezi komponenty nebo obchodní činnosti uživatelů.
Když je třeba pochopit více hluboce jeho příběhy uživatelů a jeho kód týmu je vyvinout modely v celém projektu.Tým může například vyvinout diagram činnosti pro příběh uživatele, který má složité uživatelské interakce před úkol Odhad.
Prozkoumejte existující kód: členové týmu mohou vytvářet diagramy, které znázorňují interakce a závislostí v existujícím kódu porozumět jeho strukturu diskutovat o navržených změnách, odhadu nákladů a vytvoření zkoušky při vývoji. |
|
Jasněji porozumět potřebám uživatelů: může váš tým používat modely umožňující odpovědí důležité otázky o příběhy uživatelů, Příprava sprint příběhy uživatelů nebo k objasnění podrobností při příběhu uživatele je vyvíjen. |
|
Refaktorovat kód často bez ztráty struktury: může váš tým používat modely vrstvy k definování a ověření závislosti v jeho kód.Váš tým refactors a rozšiřuje kód, můžete ověřit diagramech vrstev můžete zabránit stále obtížnější se časem změnit kód. |
|
Projednat a komunikaci o kódu.Může váš tým používat modely pro vizualizaci a popisují součásti, interakce a návrhové vzory v kódu.Pokud váš tým je geograficky vzdálené, mohou být použity modely tím způsobem je užitečné. |
|
Generovat kód.Tým může reagovat velmi rychle a spolehlivě na změny požadavků uživatelů generování kódu ze své modely.Pokud váš tým vyvíjí řadu podobných produktů nebo závisí na často používané vzory, jsou zvláště účinné výhody generování kódu. |