Agilis egységes folyamat
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. január 30-án felülvizsgált
verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
Az Agile Unified Process ( AUP ) a Scott Ambler által kifejlesztett Unified Process (UP) egyszerűsített változata [ 1] . Ez a szoftverfejlesztési módszertan az agilis módszertanok elemeit és az egységes folyamatot egyesíti. Az AUP különösen a tesztvezérelt fejlesztést ( TDD ), az Agilis modellezést és az adatbázis-újrafeldolgozást , valamint a rugalmas változáskezelést foglalja magában.
2011-ben az agilis projektek körülbelül egy százaléka használta az AUP folyamatot [2] . Az AUP utódja a Disciplined Agile Delivery megközelítés , amelyet 2012 óta fejlesztettek ki
.
AUP tudományágak
A RUP -tól eltérően az AUP csak hét tudományágat tartalmaz:
- Modellezés . A projekt alkalmazási területének, a szervezet üzleti felépítésének megértése, valamint a projekten belül megoldandó alkalmazási problémák elfogadható megoldásainak kidolgozása.
- Megvalósítás . Modellek átalakítása végrehajtható kóddá, tesztelése egységtesztekkel .
- Tesztelés . A termék minőségének objektív értékelése. Hibák feltárása, a tervezett rendszer helyességének, valamint a követelményeknek való megfelelésének ellenőrzése.
- Telepítés . A rendszer telepítési eljárásának megtervezése, valamint a telepítési terv végrehajtása.
- Konfigurációkezelés . A projekt műtermékeihez való hozzáférés differenciálása. A projektműtermékek összes módosításának és verziójának vezérlése.
- Projektmenedzsment . A projekt valamennyi résztvevőjének cselekvési iránya. Kockázatkezelés, személyzeti menedzsment, érdekelt felek és külső rendszerek koordinációja annak érdekében, hogy a terméket idő- és költségvetési korlátokon belül szállítsák.
- A környezet szervezése . Biztosítani kell, hogy minden szükséges erőforrás, utasítás, szabvány, dokumentum, hardver és szoftver a projektcsapat tagjai rendelkezésére álljon.
Az AUP filozófiája
Az Agile Unified Process a következő elveken alapul ( Ambler, Scott The Agile Unified Process (AUP) . Ambysoft . Letöltve: 2015. december 21. (határozatlan) ):
- A csapattagok maguk is tudják a munkájukat . Az emberek nem szeretnek belemerülni a részletes dokumentációba. Ehelyett inkább a tömör instrukciókat és az interaktív tanulást részesítik előnyben. Az AUP egy rövid, magas szintű leírást tartalmaz a folyamatról, amely elég ismerős a munka elvégzéséhez. Ezen kívül van egy részletes leírás a folyamatról.
- Egyszerűség . A folyamat minden aspektusát tömören ismertetjük.
- Rugalmasság . Az AUP összhangban van az Agile és az Agile Alliance elveivel és értékeivel .
- Összpontosítson a magas szintű tevékenységekre . A folyamat a projekten belüli tevékenységeket írja le az absztrakció magas szintjén. A szerző nem próbálja meg részletesen leírni az összes apró részletet.
- Függetlenség meghatározott eszközöktől . Az AUP minden olyan eszközkészlettel működik, amelyet a csapat ismer.
- Az AUP testreszabható az Ön személyes igényei szerint .
Iterációs típusok
Az agilis egyesített folyamat kétféle iterációt foglal magában. A fejlesztési kiadás iterációja hozzájárul a kódbázis demo részéhez, és javítja a termék minőségét is. Az éles kiadási iteráció hozzájárul a projekt fő kódbázisához. Az iterációs típusok jelenléte különbözteti meg az AUP-t a RUP -tól .
Lásd még
Irodalom
- ↑ Waters , John K. Az agilis szerepet kap a játékokban és az üzleti szoftverekben , The Register (2008. február 28.). Az eredetiből archiválva : 2009. október 1. Letöltve: 2009. augusztus 3.
- ↑ Az agilis fejlesztés állapotáról készült felmérés eredményei, 2011. VersionOne . Letöltve: 2019. január 8. Az eredetiből archiválva : 2015. július 17. (határozatlan)
Linkek