Agilní jednotný proces - Agile Unified Process - Wikipedia

Agilní jednotný proces (AUP) je zjednodušená verze Racionální jednotný proces (RUP) vyvinutý společností Scott Ambler.[1] Popisuje jednoduchý a snadno srozumitelný přístup k vývoji podnikového aplikačního softwaru s využitím hbitých technik a konceptů, přesto stále zůstává věrný RUP. AUP uplatňuje agilní techniky včetně testovaný vývoj (TDD), agilní modelování (AM), agilní řízení změn a refaktorování databáze ke zvýšení produktivity.

V roce 2011 představoval AUP jedno procento ze všech agilních metodik použitých.[2] V roce 2012 byl AUP nahrazen disciplinované agilní doručení (TÁTO). Od té doby práce na vývoji AUP přestaly.

Disciplína

Na rozdíl od RUP má AUP pouze sedm disciplín[Citace je zapotřebí ]:

  1. Modelka. Pochopte podnikání organizace, problémovou doménu řešenou projektem a identifikujte životaschopné řešení pro řešení problémové domény.
  2. Implementace. Transformujte modely na spustitelný kód a proveďte zejména základní úroveň testování testování jednotky.
  3. Test. K zajištění kvality proveďte objektivní hodnocení. To zahrnuje hledání vad, ověření, že systém funguje tak, jak byl navržen, a ověření, zda jsou požadavky splněny.
  4. Rozvinutí. Naplánujte dodávku systému a proveďte plán, aby byl systém k dispozici koncovým uživatelům.
  5. Správa konfigurace. Spravujte přístup k artefaktům projektu. To zahrnuje nejen sledování verzí artefaktů v průběhu času, ale také kontrolu a správu jejich změn.
  6. Projektový management. Řiďte aktivity, které v rámci projektu probíhají. To zahrnuje řízení rizik, řízení lidí (přiřazování úkolů, sledování pokroku atd.) A koordinaci s lidmi a systémy mimo rámec projektu, aby bylo zajištěno, že bude dodán včas a v rámci rozpočtu.
  7. životní prostředí. Podporujte zbytek úsilí tím, že zajistíte, aby měl tým podle potřeby k dispozici správný proces, pokyny (standardy a směrnice) a nástroje (hardware, software atd.).

Filozofie

Agile UP je založen na následujících filozofiích [3]

  1. Vaši zaměstnanci vědí, co dělají. Lidé nebudou číst podrobnou dokumentaci procesu, ale budou občas potřebovat nějaké pokyny a školení na vysoké úrovni. Produkt AUP poskytuje odkazy na mnoho podrobností, pokud vás zajímají, ale nevnucuje vám je.
  2. Jednoduchost. Vše je stručně popsáno pomocí několika stránek, ne tisíců z nich.
  3. hbitost. Agile UP odpovídá hodnotám a zásadám agilní vývoj softwaru a Agilní aliance.
  4. Zaměřte se na činnosti s vysokou hodnotou. Důraz je kladen na aktivity, které se skutečně počítají, ne na všechny možné věci, které by se vám na projektu mohly stát.
  5. Nezávislost nástroje. S Agile UP můžete použít libovolnou sadu nástrojů, kterou chcete. Doporučuje se používat nástroje, které jsou pro danou práci nejvhodnější, což jsou často jednoduché nástroje.
  6. Budete chtít přizpůsobit AUP tak, aby vyhovoval vašim vlastním potřebám.

Zprávy

Agilní jednotný proces rozlišuje mezi dvěma typy iterací. Výsledkem iterace vývojového vydání je nasazení do oblasti zabezpečování kvality a / nebo ukázky. Výsledkem iterace produkčního vydání je nasazení do produkční oblasti. Toto je významné zdokonalení Racionální jednotný proces.

AgileUnifiedProcessTimeline20060704.png

Viz také

Reference

  1. ^ Waters, John K (28. února 2008). „Role agilní země v hrách a obchodním softwaru“. Registrace. Citováno 2009-08-03.
  2. ^ Výsledky průzkumu stavu agilního vývoje, 2011. VersionOne
  3. ^ Ambler, Scott. „Agilní jednotný proces (AUP)“. Ambysoft. Citováno 21. prosince 2015.

externí odkazy