Agilní jednotný proces - Agile Unified Process - Wikipedia
tento článek potřebuje další citace pro ověření.Srpna 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
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í ]:
- Modelka. Pochopte podnikání organizace, problémovou doménu řešenou projektem a identifikujte životaschopné řešení pro řešení problémové domény.
- Implementace. Transformujte modely na spustitelný kód a proveďte zejména základní úroveň testování testování jednotky.
- 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.
- Rozvinutí. Naplánujte dodávku systému a proveďte plán, aby byl systém k dispozici koncovým uživatelům.
- 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.
- 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.
- ž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]
- 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.
- Jednoduchost. Vše je stručně popsáno pomocí několika stránek, ne tisíců z nich.
- hbitost. Agile UP odpovídá hodnotám a zásadám agilní vývoj softwaru a Agilní aliance.
- 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.
- 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.
- 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.
Viz také
Reference
- ^ Waters, John K (28. února 2008). „Role agilní země v hrách a obchodním softwaru“. Registrace. Citováno 2009-08-03.
- ^ Výsledky průzkumu stavu agilního vývoje, 2011. VersionOne
- ^ Ambler, Scott. „Agilní jednotný proces (AUP)“. Ambysoft. Citováno 21. prosince 2015.