Agilis követelménykezelés

Egy napos, nyílt képzés

2019. január 25. (péntek)

Részvételi díj: 89.000 Ft + ÁFA / fő

Jelentkezni lehet: 2019. január 7-ig

Az agilis követelménykezelés eszközrendszere (backlog, user story, epic, feature stb.) elsőre egyszerűnek látszik, de ez a látszat csalóka. A szoftverfejlesztés komplex feladat, a követelmények megértése és átadása a fejlesztő csapat számára semmivel sem igényel kevesebb szakértelmet az agilis szemléletben, mint a klasszikus fejlesztési módszerek esetén.

A tréning célja, hogy stabil elméleti hátteret és gyakorlati tippeket biztosítson az agilis szemléletben megvalósított fejlesztések követelményeinek megértéséhez, követéséhez és leszállításához.

Mikor sikeres egy szoftver projekt?

Az eredményes szoftver-követelménymenedzsment első lépése, hogy megértjük a sikeres szoftver fogalmát. Amint komolyan foglalkozni kezdünk a kérdéssel gyorsan ráébredünk, hogy a sikeres szoftver feltételeinek meghatározása nem is annyira könnyű feladat.

A tréningen egy kevésbé ismert, ám rendkívül hasznos értelmezési modellt tekintünk át, amit Gojko Adzic, a modern követelmény- és minőségmenedzsment egyik nagy hatású szakértője publikált.

A modell jelentősége abban rejlik, hogy segít megérteni, hogy miért lehetnek sikeresek egyes termékek látszólag alapvető hiányosságok ellenére is, illetve miért buknak el nagyon alapos minőségi elvárásoknak megfelelő termékek?

A sikeres szoftverfejlesztési projekt megvalósításához egyszerre öt hierarchia szinten kell elfogadható eredményeket elérni, miközben egyik szinten sem szabad leragadni és „túlfejleszteni”.

A követelmények osztályozása

A követelmények „szükséglet-hierarchiája” egy fontos szemléletformáló modell, ami segít megértenünk, hogy milyen tényezőket kell figyelemben tartanunk az eredményes szoftverfejlesztési projekt érdekében.

A követelmények gyakorlati kezelésében egy másik módszert alkalmazhatunk. A tréningen a Karl Wiegers által publikált követelmény-osztályozási módszer egyszerűsített változatát tekintjük át. Ennek a modellnek a gyakorlati haszna, hogy segít felismerni a gyengén megfogalmazott követelményeket, ezáltal elkerülni a kétértelmű, vagy hibásan rögzített elvárásokat.

A módszer nagy segítséget nyújt a user storyk helyes megfogalmazásához. A jól megfogalmazott user storyk elengedhetetlenek az egységes megértés megteremtéséhez, a csapat kreativitásának beindításához és végső soron az agilis szemléletben rejlő lehetőségek kiaknázásához.

Agilis követelménymenedzsment eszközök

Az agilis szoftverfejlesztési projektek elsődleges követelménymenedzsment eszközei a user storyk, valamint az őket tartalmazó product backlog. Ezek az eszközök egyszerű és jól használható kereteket biztosítanak a projekt célra tartásához.

A korábban tárgyalt követelményosztályozási módszer segítségével áttekintjük, hogy mik egy jól használható user story tartalmi elemei és milyen típusú követelményeket tartalmaznak a user storyk.

Bármilyen hatékony eszköz is a product backlog, önállóan nem alkalmas egy szoftverrel szemben támasztott elvárásrendszer teljeskörű követésére és ezen követelmények teljesülésének biztosítására. A képzésen átvesszük azokat a követelményeket, amelyeket nem a product backlogban célszerű vezetni és megnézzük, hogy milyen egyéb eszközök állnak rendelkezésünkre.

A backlog vezetése: priorizálás és dekompozíció

Az agilis szemléletmód sikerének titka nem az, hogy a csapatok sokkal több munkát végeznek el mint a klasszikus megközelítésű projektekben. Az agilis fejlesztési módszerek sikerének titka, hogy a csapatok más munkát végeznek el, amik összességében jobban hozzájárulnak a megrendelő céljainak teljesüléséhez.

Ahhoz, hogy a csapatok energiáját mindig legfontosabb problémák megoldására irányíthassuk, két dolgot mindenképpen jól kell csinálnunk. Egyrészt fel kell ismernünk az adott pillanatban legtöbb értéket képviselő részeredményt, másrészt az ismert célokat fel kell tudnunk bontani kisebb, önállóan értékes egységekre, hogy a legértékesebb részeredményeket „megtisztítsuk” a kevésbé értékes járulékos elvárásoktól.

A képzésen áttekintjük a legfontosabb dekompozíciós technikákat és azokat a szempontokat, amiket a prioritások meghatározása során célszerű figyelembe venni.

Kiknek ajánljuk?

A tréning hasznos elméleti és gyakorlatban alkalmazható ismeretekkel szolgál mindazok számára, akik a szoftverfejlesztési projektek megrendelői és felhasználói, és a projekt csapat közötti együttműködés javításában érdekeltek.

  • Product Owner szerepkörben dolgozó szakembereknek
  • Üzleti elemzőknek
  • Scrum Mastereknek
  • Projektvezetőknek
  • Fejlesztőknek
  • Szoftverfejlesztési projektek megrendelőinek

Helyszín és időpontok

A képzés helyszíne: Budapest XI., Hauszmann Alajos utca 3/b

Időpontok

  • 2018. december 14. (péntek) – megtelt
  • 2019. január 25. (péntek)
  • További időpontok előkészítés alatt

A képzés időtartama: 1 nap, 9:00 – 17:30

Résztvevők száma: minimum 5, maximum 8 fő.

A célunk hogy a résztvevők számára a képzés egyúttal konzultációs lehetőséget is jelentsen, ahol konkrét, gyakorlati kérdéseket is átbeszélhetünk.

További információ

Email: info@adaptiveconsulting.hu

Telefon: +36 (70) 443 9113