Utolsó módosítás: 2024. február 19.

Agilis szoftverfejlesztés

23/24 II. félév

Dr. Beszédes Árpád egy. docens

SZTE TTIK Programtervező informatikus BSc és Üzemmérnök informatikus BProf képzési programok számára, valamint választható egyéb informatikai szakokon


Általános információk 
Értékelés
 On-line anyagok
 Linkek
 Vissza a fő oldalra
 e-mail: 


Általános információk

A kurzust minden informatikus hallgatónak ajánljuk, aki szeretne még munkába állás előtt megismerkedni az ipari projektek döntő hányadánál alkalmazott fejlesztési módszertanok gyakorlatával, azaz az agilis elvekkel és konkrét módszertanokkal mint pl. scrum és kanban. A kurzus erősen gyakorlat-orinetált, és emiatt céges partnereinkkel együttműködésben valósítjuk meg. A 2024-es tanévben az alábbi cégek segítenek a kurzusban:
A hallgatók a kurzus elvégzése után rendelkezni fognak azon kompetenciákkal, amelyek elengedhetetlenek a jövőbeli munkájuk során, függetlenül a munkáltató méretétől, technológiától, szakterülettől. Ilyenek például a csapatmunkában való dolgozás, a közösségi felelősség kialakulása, valamint konkrét módszertani ismeretek (pl. scrum technikák) és technológiai tudás (pl. git verziókövetés, CI, modern ticketing rendszerek, virtualizáció), stb. Annak ellenére, hogy a gyakorlat során valódi szoftver kifejlesztése fog megtörténni, a hangsúly nem az elkészült alkalmazás technikai minőségén és mennyiségén van, hanem az elsajátított módszertanokon, eszköz használaton és az agilis szemlélet kialakításán.

Kódszám: IB670. Kreditszám: 1+2 (1 előadás + 2 gyakorlat).

Előfeltétel: Rendszerfejlesztés I.

Az előadás időpontja: KEDD 12-13, Irinyi 105 terem.

A konzultáció időpontja az oktatóval: CSÜTÖRTÖK 11:30-12:00 (személyesen az oktató irodájában - Árpád tér 2, földszint, 17. szoba - vagy online, előre egyeztetve e-mailben).

Tervezett tematika és ütemezés:

Előadás tematikája:

I. Alapismeretek


  1. Alapelvek

Az agilis szoftverfejlesztés alapjai, az agilis kiáltvány, agilis alapelvek.


  1. Módszertanok

LEAN, Kanban, XP, Scrum.

A Scrum keretrendszer elemei és szerepkörei, agilis csapatok, visszajelzés, változás.


  1. Agilis team

Csapatszellem és közös felelősség.

Nemzetközi projectek kihívásai.


II. Agilis fejlesztési folyamatok


  1. Agilis tervezés

Agilis tervezés szintjei, backlog készítése, sprint tervezés.


  1. Iteráció végrehajtás

Sprint végrehajtás, specifikáció, kódolás, minőségbiztosítás.


  1. Retrospektívek

Sprint review, retrospective.


III. Haladó témák


  1. Agilis tesztelés, minőségbiztosítás

Agilis tesztelés, automatizált tesztelés.

Refactoring.


  1. Fejlesztési módszertanok

xDD módszerek.


  1. Agilitás skálázása

Spotify agile


  1. Infrastruktúra

Folyamatos integráció, Continuous delivery, DevOps.

Virtualizáció, konténerizáció.


IV. Esettanulmányok az ipari partnerek részéről


Gyakorlat ütemezése (a részletes megvalósítás az adott gyakorlatokon belül kerül kialakításra):

  1. Csapatépítés

  2. Product tervezés
  3. Környezet kialakítása
  4. Fejlesztési sprintek
  5. Retrospektívek
  6. Köztes demo
  7. További sprintek
  8. Végső demo

Teljesítés feltételei

Gyakorlat teljesítése a projektmunkában való részvétel alapján történik. Előadás számonkérése online vizsgával történik.

Teljesítés hivatalos feltételei, valamint a tematika és ajánlott irodalom megtalálhatók a Coospace és Neptun megfelelő felületein.

Kiemelkedő projektmunkáért közös, az egész évfolyam előtt tartott demo és a kollokviumra megajánlott jegy kapható (további feltételek a félév elején lesznek kihirdetve).

Irodalomjegyzék és online anyagok

Hasznos linkek

Vissza a lap elejére