Agilis Követelménymenedzsment. Infokommunikációs technikák Fülöp Endre
|
|
- Frigyes Pintér
- 4 évvel ezelőtt
- Látták:
Átírás
1 Agilis Követelménymenedzsment Infokommunikációs technikák Fülöp Endre
2 Hogy érhetünk biztosan célba?
3 Hogy érhetünk biztosan célba?
4 Hogyan haladhatunk gyorsan?
5 Hogyan haladhatunk gyorsan?
6 Lehetséges ez egyszerre?
7 Ehhez jól jön egy kis agilitás...
8 Áttekintés Követelménymenedzsment Motiváció Követelmények Menedzsment-feladatok Agilitás Motiváció Módszertanok Alkalmazhatóság Követelmények az agilitás világában Követelmények szintjei Vállalati model Követelmények életciklusa
9 Követelmények... Miért? forrás:
10 Követelmények... Miért? Sikertelen projektek nehézségei Nem megfelelő felhasználói kommunikáció Nem megfelelő követelményspecifikáció Gyorsan változó követelményspecifikáció Hibák költsége fejlesztés során ~ 60 % a követelmények hibás meghatározása és kezelése miatt A folyamat során egyre költségesebbé válik a javítás forrás: Standish Group: Chaos Report, 2006, B. Boehm: Softw are Engineering Economics. Prentice Hall, Englew ood Cliffs, 1981
11 def Követelmény I. Feltétel vagy képesség, amire a felhasználónak szüksége van, hogy megoldjon egy problémát, vagy elérjen egy célt. II. III. Feltétel vagy képesség, amivel a rendszernek bírnia kell hogy kielégítsen valamilyen formálisan megkövetelt dokumentumot (szerződés, standard, specifikáció). Az I. és II. -es pontokban adottak dokumentált formája. Kategóriái: Funkcionális Nem-funkcionális Megszorítás forrás: Klaus Pohl, Chris Rupp Requirements Engineering Fundamentals
12 Követelménymenedzsment A követelményekkel kapcsolatos teendők Begyűjtés Dokumentálás Validálás és egyeztetés/tárgyalás Menedzsment A követelmények használhatóságának biztosítása Konzisztencia fenntartása A Követelmények kezelése kell, hogy illeszkedjen a fejlesztési modellbe, bár az alapelvek általánosak. Nehézsúlyú (V-Model) vs könnyűsúlyú (XP) folyamatokban máshogy oszlanak el időben és intenzitásban ezek a feladatok
13 Hol találunk követelményeket? (begyűjtés) Az érintett felek (stakeholder) olyan emberek vagy szervezetek, akik valamilyen módon befolyásolják a követelményeket. A rendszer felhasználói A rendszer üzemeltetői Fejlesztők Tesztelők... Dokumentumok Már meglévő rendszerek forrás:
14 Milyen formája van a követelményeknek? (dokumentáció) Szabad szöveges formában THE SYSTEM SHALL/SHOULD/WILL/ <process verb> THE SYSTEM SHALL/SHOULD/WILL/ provide with the ability to <process verb> THE SYSTEM SHALL/SHOULD/WILL/ be able to A webáruház kosár modul képes legfeljebb 10 db termék egyidejű tárolására. A webáruház percenkénti es látogatottság mellett is kiszolgálja a kérések 99%-át 100ms-on belül. A webáruház megjelenítő modulja képes a GDPR előírásoknak [gdpr] megfelelő jelzést adni a felhasználónak a felhasznált személyes adatokról. Formális leírás Legáltalánosabb a Use Case diagram/specifikáció 3 perspektíva szerint lehet finomítani Adat (Entity-Relationship, UML Class) Funkcionális (Dataflow, UML Activity) Viselkedés (Statechart, UML State)
15 Mikor megfelelőek a követelmények? (validálás és megegyezés) A követlemények minőségi aspektusai Tartalmilag teljes (kellően fedi az érintett felek explicit és implicit elvárásait) Teljesség (mind lefedettség, mind egyedi szinten) Nyomon követhetőség (traceability) Helyesség Konzisztencia Nem korlátozza szükségtelenül az implementációt Ellenőrizhető Szükséges (van üzleti értéke) Dokumentáltság (az adott módszertannak megfelelően rögzített) Megegyezés (minden érintett fél elfogadja, nincsenek függőben levő nézeteltérések) forrás: Standish Group: Chaos Report, 2018
16 Hogyan kezeljük a követelményeket? (menedzsment) A jól kezelt követelmény a projekt egész ideje alatt: Azonosítható, attribútumokkal ellátható Kereshető, szűrhető Prioritizált Nyomon követhető (traceable) Verziókezelt Kontrolláltan változtatott forrás: Standish Group: Chaos Report, 2018
17 Agilitás... Miért? Nagyobb százalékban sikeres projektek Jó becslések, tervek Elért célok Erőforrás-kereteket betartva Átlátható és becsülhető projekt Alakítható célok Fejlesztői és megrendelői elégedettség is hangsúlyt kap
18 Agilitás Agilis Kiáltvány Egyének és személyes kommunikáció vs módszertanok és eszközök Működő szoftver vs átfogó dokumentáció Együttműködés vs szerződéses egyeztetés Változás iránti készség vs szolgai tervkövetés Követelmények szempontjából fontos elvek Legfontosabb az ügyfél igényeinek való megfelelés (1) Változások pozitív megítélése (2) Közös munka az ügyféllel napi szinten (4) Személyes kommunikáció (6) A haladás mércéje a működő szoftver (7) A legjobb architektúrák, követelmények és rendszertervek önszervező csapatoktól származnak (11) forrás:
19 Scrum Iteratív és inkrementális Sprint: egy fix ideig tartó iteráció (1-4 hét) Product backlog: Prioritizált listája a felhasználói követelményeknek Fejlesztői csapat Önszervező Crossfunctional: bárki át tudja venni a feladatokat Kollektív felelősség Felvállalt munka mértéke saját becslés alapján Product Owner (PO) Ő képviseli az érintettek érdekeit Prioritizálja a P. backlog-ot Scrum master Segíti, védi a csapatot, a Scrum folyamat támogatója
20 Agilis módszertanok Scrum ( legelterjedtebb ) Kanban Iterative Development Extreme Programming Különféle hibrid megoldások forrás: 14th Annual State of Agile Report (2020)
21 Agilis projektek alkalmazhatósága Mikor jó választás az agilitás? Gyorsan változó követelmények A végcél nem tiszta a folyamat elején Gyakori release A szervezet változásra képes, nyitott Jó kommunikáció Mikor ütközik akadályokba? Erős szerződéses megszorítások Erős jogi vagy rendszabályozási megszorítások Az érintett felek nehezen elérhetőek Tradícionális, változásra zárt fejlesztési folyamat a szervezeten belül Rossz kommunikáció, távoli fejlesztőcsapatok
22 Agilis követelmények szintjei forrás: Syllabus REQB Certified Professional for Requirements Engineering Agile Practitioner
23 Hogy néz ki egy agilis követelmény? (formai aspektus) Use Case-ek helyett sokszor User Story-k As a <role>, I want to <action> so that <benefit> Mint <szerep>, szeretnék <valamit csinálni>, hogy ezáltal <előny leírása> Alkalmas a különböző szintű követelmények leírására is Theme Epic Feature Több nem-funkcionális követelmény is kapcsolódhat hozzá, illetve többhöz is kapcsolódhat egy adott User Story forrás: Bill Wake, INVEST in Good Stories, and SMART Tasks,
24 Milyen a jó agilis követelmény? (minőségi aspektus) 6 szempont: INVEST Independent, hogy tetszőleges sorrendben ütemezhetőek legyenek Negotiable, hogy a konkrét implementáció ne legyen kőbe vésve Valuable, üzleti értékkel bír (főleg finomításnál fontos szempont) Estimatable, ha nem becsülhető, akkor nem lesz betervezve Sized appropriately, kellően kicsi (vesd össze Valuable) Testable, ha nem jól ellenőrizhető, akkor nem fog bekerülni az iterációs backlog-ba forrás: Bill Wake, INVEST in Good Stories, and SMART Tasks,
25 Emlékeztető Mikor megfelelőek a követelmények? (validálás és megegyezés) A követlemények minőségi aspektusai Tartalmilag teljes (kellően fedi az érintett felek explicit és implicit elvárásait) Teljesség (mind lefedettség, mind egyedi szinten) Nyomon követhetőség (traceability) Helyesség Konzisztencia Nem korlátozza szükségtelenül az implementációt Ellenőrizhető Szükséges (van üzleti értéke) Dokumentáltság (az adott módszertannak megfelelően rögzített) Megegyezés (minden érintett fél elfogadja, nincsenek függőben levő nézeteltérések) forrás: Standish Group: Chaos Report, 2018
26 Agilis vállalati modell forrás: Syllabus REQB Certified Professional for Requirements Engineering Agile Practitioner
27 Agilis követelmények életszakaszai (fejlesztése állomások) Begyűjtés (elicitation) Elemzés (analysis) Specifikáció (specification) Validáció és Verifikáció (validation and verification)
28 Agilis műhelymunkák (workshops) Requirements Workshop (begyűjtés) Release Planning Workshop (elemzés) Analyis Workshop (elemzés) Spike (elemzés) Sprint Planning Workshop (elemzés) Grooming Workshop (elemzés) Sprint Review (validáció és verifikáció) Retrospective (validáció és verifikáció)
29 Agilis műhelymunkák (workshops) Requirements Workshop (begyűjtés) Alapja a portfolio backlog és a vízió Architekturális tervezés Finomítás theme és epic szintből epic, feature és user story (üzleti érték és kimeneti kritérumokkal együtt) Release ütemezésének kezdete Release Planning Workshop (elemzés) Product backlog összeállítása (prioritás, üzleti érték meghatározás) Analysis workshop ütemezése, ha szükséges user story további finomítása Kockázat Méret (csapat szempontjából) Scrum team összeállítása Első sprint planning eltervezése
30 Agilis műhelymunkák (workshops) Analyis Workshop (elemzés) Ha szükséges a csapat további elemzést végez Előre nem látható kockázatok esetén Egyet nem értés esetén Infrastrukturális kérdések esetén Spike (elemzés) Feltáró jellegű munka, külön story Ismeretlen terület feltáratlan technikai kockázatait vizsgálja Technikai vagy funkcionális spike Cél, hogy jobban becsülhető legyen a későbbi haladás
31 Agilis műhelymunkák (workshops) Sprint Planning Workshop (elemzés) Miután a PO elfogadta a Product backlogot (prioritizálva) A PO és a csapat meghatározza a sprint célját Definition of Done egyeztetése User story-k befektetett munka (effort) becslése Velocitás mértékében elosztja a csapat a feladatokat Grooming Workshop (elemzés) Sprint közben néhány elem elkészül néhány megmarad Tovább finomodhatnak elemek, ezeket újra ütemezni kell Product backlog-ra Felkészülés a következő Sprint Workshop-ra
32 Agilis műhelymunkák (workshops) Sprint Review (validáció) A sprint végén a csapat az implementált tesztelt, használható terméket bemutatja Femérésre kerül a sprint cél megvalósítása Az egész csapat együtt részt vesz, rögzítésre kerül az egész esemény Retrospective (verifikáció) Minden sprint végén a sprint review után Sikerült az érintettek igényinek megfelelni? Ha nem, mit csináltunk rosszul? Nem megfelelően finomítottuk a követelményeket? Ha ez a helyzet, rosszul elemeztük őket?
33 Agilis vállalati modell (emlékeztető) forrás: Syllabus REQB Certified Professional for Requirements Engineering Agile Practitioner
34 Köszönöm a figyelmeteket!
Agilis projektmenedzsment
Agilis projektmenedzsment 2013. április 10. 1 Adaptive Consulting Kft. Csutorás Zoltán Agile coach, tréner zoltan.csutoras@adaptiveconsulting.hu 2 www.scrummate.hu 3 Agilis ernyő Scrum Lean/Kanban Crystal
Scrum vagy nem scrum - ahol nem hibázhatunk Röviden a budapesti fejlesztési központról
Röviden a budapesti fejlesztési központról MIT? Érzékelés, mérés Ultrahang (Beparkolás) Video (számtalan szolgáltatás) Radar (Ködben, sötétben ) Műszerfal Szabályzás Váltó és motor Menetstabilizálás (ESP)
TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK
TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR, GÉPÉSZET, INFORMATIKA,
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar
Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 12. előadás Szoftverfejlesztési módszerek és modellek Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A szoftver
INPUT PROGRAM 2. Kanban és SCRUM. KANBAN alapok
INPUT PROGRAM 2. Kanban és SCRUM KANBAN alapok 1 2 3 4 SCRUM alapok 5 Mit ígér a SCRUM? Mennyire bonyolult? 6 A SCRUM két alapelve Empirikus folyamat: a részletes tervek és meghatározott folyamatok helyét
Ami a vízesésen túl van
Ami a vízesésen túl van Adattárház fejlesztés módszertani tapasztalatok a T-Systems adattárházában, a HIFI-ben Ponori.Ajtony@iqpp.hu 2012. június 12. Miről is lesz szó? HIFI háttér HIFI projekt szkóp Két
Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó
Fejlesztési projektek menedzselése IBM Rational CLM termékekkel Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó Tartalom I. CLM termékek rövid ismertetése II. Projekt menedzsment módszertanokról III. Demo
Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve
Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve Kérdő Attila, ügyvezető, INSERO Kft. EOQ MNB, Informatikai Szakosztály, HTE, ISACA 2012. május 17. Módszertanok
MIÉRT KELL TESZTELNI?
Unrestricted MIÉRT KELL TESZTELNI? MIÉRT KELL TESZTELNI? A termékminőség fejlesztése...hogy megtaláljuk a hibákat, mert azok ott vannak... MIÉRT KELL TESZTELNI? Hogy felderítsük, mit tud a szoftver MIÉRT
A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom
A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-folyamat Szoftver
Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár
Software Engineering Dr. Barabás László Ismétlés/Kitekintő Ismétlés Software Engineering = softwaretechnológia Projekt, fogalma és jellemzői, személyek és szerepkörök Modell, módszertan Kitekintés Elemzés/
Programozási technológia 2.
Programozási technológia 2. Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Információk Képzés Programtervező Informatikus BSc, nappali tagozat, C szakirány Tárgykód: IP-17cPROGT2EG Előfeltétel (erős):
Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft. Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.
A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom
A szoftver-folyamat Szoftver életciklus modellek Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 4. Roger S. Pressman: Software Engineering, 5th e. chapter 2. 2 A szoftver-technológia aspektusai
Profexec Services - Projektmenedzsment képzések
Profexec Services - Projektmenedzsment képzések A Profexec Services Kft. az együttműködések alapján megtartott számos képzés tapasztalatai alapján projektmenedzsment képzési csomagokat is kialakított,
Információs rendszerek Információsrendszer-fejlesztés
Információs rendszerek Információsrendszer-fejlesztés A rendszerfejlesztés életciklusa problémadefiniálás helyzetfeltárás megvalósítási tanulmány döntés a fejlesztésrıl ELEMZÉS IMPLEMENTÁCIÓ programtervezés
Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata
Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata jelentése: gyors, fürge 1990-es évek vége Változás igénye Módszertan-család
INPUT PROGRAM Agilitás, SCRUM és Lean Startup
INPUT PROGRAM Agilitás, SCRUM és Lean Startup Kovach Anton, Mádi Gábor, Földházi Csaba 2018 Mai agenda 1. Agilitás bevezető, alapfogalmak, Agile Manifesto, 5 miért módszer 2. Kanban és SCRUM módszertan,
extreme Programming programozástechnika
extreme Programming programozástechnika Készítette: Török T k Balázs G5-S8 Kezdetek Martin Fowler : The New Methodology Legtöbb projekt követelményei állandóan változnak Megoldást adaptív módszerek Kezdetek
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE
A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
cím: 6725 Szeged Bokor u. 18. telefon: +36 1 808 9666 Innomedio Kft Scrum módszertan 1.0 Verzió Érvényes: 2012. április 1-től
Innomedio Kft Scrum módszertan 1.0 Verzió Érvényes: 2012. április 1-től Alapfogalmak: 1. hiba: egy már meglévő, funkcionalitásban hibás működést eredményező programrész hibás működésének leírása konkrét
TOGAF elemei a gyakorlatban
TOGAF elemei a gyakorlatban Vinczellér Gábor 2009.06.0406 04 8 éves szakmai tapasztalat Bemutatkozás IT Support, Programozó, jelenleg Projektvezető, Termékfejlesztési Üzletág Vezető Tanácsadási és Szoftverfejlesztési
Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH)
Laborinformációs menedzsment rendszerek validálása Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH) Tartalom Túl a címen 17025:2017(8) elvárásai Gondolatok a NAH-tól LIMS validálás Számoló táblák/eszközök
Projekt siker és felelősség
Projekt siker és felelősség dr. Prónay Gábor 10. Távközlési és Informatikai Projekt Menedzsment Fórum 2007. április 5. AZ ELŐADÁS CÉLJA figyelem felhívás a siker kritériumok összetettségére, az elmúlt
DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.
DW/BI rendszerek kialakítása bevezetői szemszögből Gollnhofer Gábor - Meta Consulting Kft. Bemutatkozás Meta Consulting Kft. BI, DW és CRM rendszerek tervezése és kialakítása rendszerintegráció, egyedi
UML (Unified Modelling Language)
UML (Unified Modelling Language) UML (+ Object Constraint Language) Az objektum- modellezés egy szabványa (OMG) UML A 80-as, 90-es években egyre inkább terjedő objektum-orientált analízis és tervezés (OOA&D)
Test Strategy. Tartalomjegyzék
Test Strategy Tartalomjegyzék Tartalomjegyzék Bevezetés Beosztások, hatásköri leírások Projekt Menedzser Teszt Menedzser Projekt Asszisztens Tesztelő Emberi erőforrások kezelése Alkalmazottak és kompetenciáik
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI
MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK A TESZT FEJLESZTÉSI FOLYAMATA A TESZTTERVEZÉSI TECHNIKÁK KATEGÓRIÁI MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN
V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus
V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus 1 Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A
01. gyakorlat - Projektalapítás
2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz:
Emlékeztető: Adaptív és prediktív módszertanok
Agilis fejlesztés Emlékeztető: Adaptív és prediktív módszertanok Prediktív módszertan Kövess több szabályt! Sok szabályt határoz meg A felhasználó feladata a felesleges elemek eltávolítása az aktuális
Bánsághi Anna anna.bansaghi@mamikon.net. Bánsághi Anna 1 of 54
SZOFTVERTECHNOLÓGIA Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - KÖVETELMÉNY MENEDZSMENT Bánsághi Anna 1 of 54 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK
PMO Érettségi szint és versenyelőny. Kovács Ádám
PMO Érettségi szint és versenyelőny Kovács Ádám kovacs.adam@pmi.hu 1. PMO terjedése A 90 es évek végétől dinamikusan növekszik a PMOk száma Létrehozás oka különböző, cél a projektek jobb átláthatósága
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,
(Teszt)automatizálás. Bevezető
(Teszt)automatizálás Bevezető Órák ( az előadások sorrendje változhat) 1. Bevezető bemutatkozás, követelmények, kérdések és válaszok 2. Előadás Unit test in general, 3. Előadás Unit test, Tools and practices,
Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle
Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben SDLC System Development Life Cycle Software Development Life Cycle Mi az életciklus? A termék piacon való megjelenésétől a kivonásáig terjedő
Agilis szoftverfejlesztés és Scrum
Információs rendszerek tervezése hallgatói prezentáció Agilis szoftverfejlesztés és Scrum Miskolc, 2008.10.15 Készítette: Sereg Ákos Varga Balázs Tartalom Projektmenedzsment alapvető ismertetése Klasszikus
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (1) Szoftverminőségbiztosítás Bevezetés Tematika Hét Téma 1. Általános bevezetés, minőség koncepciók (termék- és folyamatminőség) szoftver minőségi jellemzők, kritériumok. 2.
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
Kis-és nagyvállalatok együttműködésének előnyei és nehézségei a projektmenedzser szemével. Gyutai Balázs Loxon Tessényi András - Supercharge
Kis-és nagyvállalatok együttműködésének előnyei és nehézségei a projektmenedzser szemével Gyutai Balázs Loxon Tessényi András - Supercharge Kik Vagyunk Szoftverfejlesztő cégünk nagy üzleti tudással és
Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések
Előszó Köszönetnyilvánítás Bevezetés Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések xiii xv xvii xvii
A Scrum Útmutató. Meghatározó útmutató a Scrumhoz: A játék szabályai. Kifejlesztette és karbantartja Ken Schwaber és Jeff Sutherland
A Scrum Útmutató Meghatározó útmutató a Scrumhoz: A játék szabályai Kifejlesztette és karbantartja Ken Schwaber és Jeff Sutherland Tartalomjegyzék A Scrum útmutató célja... 3 A Scrum meghatározása... 3
Fejlesztési modellek és módszertanok
2016/11/11 08:50 1/15 Fejlesztési modellek és módszertanok < Szoftverfejlesztés Fejlesztési modellek és módszertanok Szerző: Sallai András Copyright Sallai András, 2014 Licenc: GNU Free Documentation License
Minőségmenedzsment és Informatika Test-Driven Development
Minőségmenedzsment és Informatika Test-Driven Development Varga Balázs G5S8 2008.10.27 Szoftverfejlesztés jellemzői Megrendelői igények Tervezés Implementálás Tesztelés Dokumentálás
A TANTÁRGY ADATLAPJA
1. A képzési program adatai A TANTÁRGY ADATLAPJA 1.1 Felsőoktatási intézmén Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület Informatika
System Center Service Manager 2012 áttekintése. Ker-Soft Kft. Kaszás Orsolya - tanácsadó Nagy Dániel - rendszermérnök
System Center Service Manager 2012 áttekintése Ker-Soft Kft. Kaszás Orsolya - tanácsadó Nagy Dániel - rendszermérnök Tartalom 1. Probléma felvetés 2. Megoldás 3. Demó 4. Projekt tanulságok 5. Három példa
A szoftver tesztelés alapjai
Szoftverellenőrzési technikák A szoftver tesztelés alapjai Micskei Zoltán, Majzik István http://www.inf.mit.bme.hu/ 1 Hol tartunk a félévi anyagban? Követelményspecifikáció ellenőrzése Ellenőrzések a tervezési
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (8) Szoftverminőségbiztosítás Szoftvertesztelési folyamat (folyt.) Szoftvertesztelési ráfordítások (Perry 1995) Tesztelésre fordítódik a projekt költségvetés 24%-a a projekt menedzsment
A TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1. Felsőoktatási intézmény Babeş Bolyai Tudományegyetem 1.2. Kar Matematika és Informatika 1.3. Intézet Magyar Matematika és Informatika 1.4. Szakterület
A projektvezetési eszköz implementációja hazai építő-, szerelőipari vállalkozásoknál
A projektvezetési eszköz implementációja hazai építő-, szerelőipari vállalkozásoknál Előadó: Ulicsák Béla műszaki igazgató BRIT TECH Üzleti Tanácsadó Kft. Napirend 1. Az építő-, szerelőipar érdekcsoportjai
HATÉKONYSÁG NÖVELÉS VÁLLALATI PROJEKT IRODA (EPO) LÉTREHOZÁSÁVAL
HATÉKONYSÁG NÖVELÉS VÁLLALATI PROJEKT IRODA (EPO) LÉTREHOZÁSÁVAL dr. Prónay Gábor 15. Projektmenedzsment a Gazdaságban Fórum 2012. április 5. AZ ELŐADÁS CÉLJA Aki úgy gondolja, hogy rátalált a saját módszerére,
Út az ITIL-e00n át az ISO/IEC 20000-ig Fujitsu Siemens Computers Kft.
Út az ITIL-e00n át az ISO/IEC 20000-ig Fujitsu Siemens Computers Kft. Nádas Bence - Menedzselt szolgáltatások vezető, Fujitsu Siemens Computers Kft. 2009. március 18. Vállalatunk A Fujitsu Siemens Computers
A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK
A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK MUNKAERŐ-PIACI IGÉNYEKNEK MEGFELELŐ, GYAKORLATORIENTÁLT KÉPZÉSEK, SZOLGÁLTATÁSOK A DEBRECENI EGYETEMEN ÉLELMISZERIPAR,
KPMG IFRS 16 megoldása. SmartLeaser
KPMG IFRS 16 megoldása SmartLeaser KPMG hozzáférési jogot biztosít a SmartLeaser-hez A KPMG nem kizárólagos és nem átruházható hozzáférési jogot biztosít az IFRS 16 eszközéhez. Nem szükséges IT implementáció
Objektum orientált software fejlesztés (Bevezetés)
Objektum orientált software fejlesztés (Bevezetés) Lajos Miskolci Egyetem Általános Informatikai Tanszék Út az objektum orientált szemléletig 1. Klasszikus módszerek: program = adatszerkezetek + algoritmusok
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese
SW-project management
SW-project management 1 PM tárgya tervezés megfigyelés ellenőrzés emberek folyamat események 4P People (emberek) Product (termék) Process (folyamat) Project PM szintjei 3 SW előállítási folyamat bizonytalansága
Név: Neptun kód: Pontszám:
Név: Neptun kód: Pontszám: 1. Melyek a szoftver minőségi mutatói? Fejlesztési idő, architektúra, programozási paradigma. Fejlesztőcsapat összetétele, projekt mérföldkövek, fejlesztési modell. Karbantarthatóság,
Software project management Áttekintés
Software project management Áttekintés Miskolci Egyetem Általános Informatikai Tanszék PMAN / 1 Miért szükséges? A software fejlesztési tevékenység Csoportmunkát igényel Jelentős erőforrásokat használ
A Projekt portfoliómenedzsment projekt iroda (PMO) alkalmazási feltételei, lehetőségei - szekció bevezető gondolatok
A Projekt portfoliómenedzsment projekt iroda (PMO) alkalmazási feltételei, lehetőségei - szekció bevezető gondolatok Szalay Imre, PMP PMI Budapest 18. PM Forum, 2014. április 9. 1 A projektek feladata
30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet
Konfiguráció menedzsment bevezetési tapasztalatok Vinczellér Gábor AAM Technologies Kft. Tartalom 2 Bevezetés Tipikus konfigurációs adatbázis kialakítási projekt Adatbázis szerkezet Adatbázis feltöltés
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.) Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek,
Teszt terv Új funkció implementációja meglévı alkalmazásba
Teszt terv Új funkció implementációja meglévı alkalmazásba Passed Informatikai Kft. www.passed.hu Farkas Gábor 2007-P-123-45-T-1-1 IIR - Test Manager course 2 Szerepkör Név Aláírás Aláírás dátuma IT Projekt
A CMMI alapú szoftverfejlesztési folyamat
A CMMI alapú szoftverfejlesztési folyamat Készítette: Szmetankó Gábor G-5S8 Mi a CMMI? Capability Maturity Modell Integration Folyamat fejlesztési referencia modell Bevált gyakorlatok, praktikák halmaza,
Szolgáltatás tájékoztató 2018
Szolgáltatás tájékoztató 2018 Tanácsadás - Folyamatmenedzsment Folyamatmodellezés, elemzés és szimuláció Oktatás: elméleti tanfolyamok és szimulációs játékok A Defenders s.r.o. tanácsadási és tréning szolgáltatásai
Mi a folyamat? Folyamatokkal kapcsolatos teendőink. Folyamatok azonosítása Folyamatok szabályozása Folyamatok folyamatos fejlesztése
1 Mi a közös? Vevő Folyamatok Résztvevők (emberek) Folyamatmenedzsment Azonosított, szabályozott, ellenőrzött, mért És állandóan továbbfejlesztett folyamatok Cél: vevői elégedettség, üzleti siker 2 az
Miskolci Egyetem Általános Informatikai Tanszék
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
A tesztelés feladata. Verifikáció
Software tesztelés Miskolci Egyetem Általános Informatikai Tanszék Software tesztelés SWTESZT / 1 A tesztelés feladata Két alapvető cél rendszerben található hibák felderítése annak ellenőrzése, hogy a
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése Somogyi Ferenc Attila 2016. December 07. Szoftver verifikáció és validáció kiselőadás Forrás Mathijs Schuts and Jozef
S01-7 Komponens alapú szoftverfejlesztés 1
S01-7 Komponens alapú szoftverfejlesztés 1 1. A szoftverfejlesztési modell fogalma. 2. A komponens és komponens modell fogalma. 3. UML kompozíciós diagram fogalma. 4. A szoftverarchitektúrák fogalma, összetevői.
Bankkonferencia Visegrád, november panel: Validációs és prevalidációs tapasztalatok
Bankkonferencia Visegrád, 2006. november 13-14. 2. panel: Validációs és prevalidációs tapasztalatok 1. Magyarországi bankoknál bevezetésre kerülő módszerek 2. Szabályozás és a kapcsolódó CEBS anyagok 3.
Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök 2010.03.25.
Fejlesztéskövetés fejvesztés nélkül, avagy Kiadáskezelés megvalósítása banki környezetben Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök 2010.03.25.
Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Ez vajon egy állapotgép-e? Munkafolyamat (Workflow):
Projektmenedzsment és az agilis szoftverfejlesztés
PROJEKTMENEDZSMENT Projektmenedzsment és az agilis szoftverfejlesztés CSUTORÁS ZOLTÁN Adaptive Consulting Kft. zoltan.csutoras@adaptiveconsulting.hu KOCSIS ÁRPÁD Nissan Europe Information Systems akocsis@nissan-europe.com
Vállalati folyamatok támogatása ELO-val Beszerzés management
Vállalati folyamatok támogatása ELO-val Beszerzés management Leitereg Miklós junior tanácsadó Budapest, 2011. október 4. A PREZENTÁCIÓ CÉLJA A prezentáció célja A beszerzési folyamat áttekintése ELO technikák
Egy atomerőmű építés beszállítójával szembeni irányítási rendszerkövetelmények
Egy atomerőmű építés beszállítójával szembeni irányítási rendszerkövetelmények Puskás László MVM Paks II. Zrt engedélyezési és nukleáris biztonsági osztályvezető XXIII. Magyar Minőség Hét Budapest, 2014.
ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban
IBM Global Technology Services ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban ITSMF Magyarország 3. szemináriuma Tild Attila, ISM IBM Magyarországi Kft. 2006
Agilis szoftverfejlesztés és Scrum
Információs rendszerek tervezése hallgatói prezentáció Tartalom Projektmenedzsment alapvetı ismertetése Klasszikus modellek ismétlése, hátrányai Agilis szoftverfejlesztés és Scrum Agilis projektvezetés
BIZTONSÁGOS SCRUM VÁLTOZATOK ÁTTEKINTÉSE SURVEY ON SECURE SCRUM VARIANTS
Gradus Vol 1, No 1 (2014) 15-24 ISSN 2064-8014 BIZTONSÁGOS SCRUM VÁLTOZATOK ÁTTEKINTÉSE SURVEY ON SECURE SCRUM VARIANTS Johanyák Zs. Cs. *, Bolla K., Alvarez Gil R.P. and Halczman Sz.L. Informatika Tanszék,
Az agilis szoftverfejlesztés kihívásai a való világban. Aki válaszol: Aki kérdez: Kocsis Árpád Section Manager Warranty IS, Nissan Europe
Az agilis szoftverfejlesztés kihívásai a való világban Aki kérdez: Kocsis Árpád Section Manager Warranty IS, Nissan Europe Aki válaszol: Janovszki Zsolt CSM, Stratégiai igazgató agilitas.hu Társszerző:
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére
Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére Az Informatika szigorlat alapvetően az IR-fejlesztés, valamint az OO-fejlesztés c. tantárgyi blokkok, valamint az
Test Strategy. Monotonitá s tűrése (0 5) Biztonsági tudás (0 5) Adatbázis ismeret (0 5)
Test Strategy Agilis módszertant alkalmazunk a projektjeink tesztelése során, ahol rövid sprintekben dolgozunk, melyekben csak néhány követelményre fokuszálunk. Előzőekből adódik, hogy ezen feladatok nem
Szabóné Dr. Veres Tünde
Szabóné Dr. Veres Tünde 15.09.04. A transzferár rendszer, mint vállalat vezetési eszköz megítélése Kérdőíves kutatási eredmények A transzferár dokumentáció üzleti információi A dokumentáció tartalmának
Modellezési Kockázat. Kereskedelmi Banki Kockázatmodellezés. Molnár Márton Modellezési Vezető (Kockázatkezelés)
Modellezési Kockázat Kereskedelmi Banki Kockázatmodellezés Molnár Márton Modellezési Vezető (Kockázatkezelés) Modellek Kockázata Adathibák Szabályozói elvárások figyelmen kívül hagyása Becslési Bizonytalanság
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás
Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás Alvicom HP szeminárium 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Szoftverfejlesztés teszteléssel
Szoftverfejlesztés teszteléssel A szoftvertesztelés úgyis a tesztelők dolga! Vagy nem csak az övék?! 2017. november 22. (c) 2017 CTL Software Kft 1 Bemutatkozás (c) 2017 CTL Software Kft 2 ELISPOT (c)
Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite
Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite Petrohán Zsolt Vezető tanácsadó zsolt.petrohan@oracle.com Napirend Oracle Fusion Middleware BPM kihívásai
Önértékelési rendszer
Zala Megyei Kereskedelmi és Iparkamara Szakképzési és Szolgáltató Közhasznú Nonprofit Kft. 8900 Zalaegerszeg, Petőfi u. 24. Felnőttképzési engedély szám: E-000116/2014. Önértékelési rendszer Hatályba lép:
IRÁNYÍTÓ RENDSZER IRÁNYÍTANDÓ FOLYAMAT. Biztonsági funkciók Biztonsági integritás. Normál működés. Hibák elleni védettség Saját (belső) biztonság
Biztonsági funkciók Biztonsági integritás Teljes funkcionalitás Biztonsági funkciók Irányító funkciók Gyakoriság Normál működés Kockázat osztályozás Veszélyelemzés Kockázatcsökkentés Súlyosság Belső kockázat
S01-9 Szoftverfejlesztés minőségi aspektusai
S01-9 Szoftverfejlesztés minőségi aspektusai Tartalom 1. A szoftverminőség komplex kérdésköre, termék és folyamat alapú megközelítés. 2. A szoftverfejlesztés és a tesztelés kapcsolata, V modell, agilitás.
Project manager fejlesztési pálya
Citi Services Centre Budapest Pásztor György 2012. november 8 Hogyan tanulnak a felnőttek? A tanulás - 70 %-a gyakorlati munkavégzésben, feladatok, problémák megoldása során - 20%-a mások (role model-ek)
4. A szoftvergyártás folyamata
4. A szoftvergyártás folyamata Kérdések Mi a szoftvergyártás modellje? Mi a három alapvető modell és mikor használjuk ezeket? Mik a követelménytervezés, a szoftverfejlesztés, a tesztelés és az szoftver-evolúció
A TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika Kar 1.3 Intézet Magyar Matematika és Informatika Intézet 1.4
H ÁT ÉN IMMÁR K I T VÁ L A S S ZA K? P rojekte k h u m á n e rő forrá s kihívásai
H ÁT ÉN IMMÁR K I T VÁ L A S S ZA K? P rojekte k h u m á n e rő forrá s kihívásai Szabó Lajos habilitált egyetemi docens, Budapesti Corvinus Egyetem kutató, iask TARTALOM 1. Kompetenciák a hagyományos
2. A szoftver mint termék llításának folyamata, a szoftver életciklus modelljei
2. A szoftver mint termék előáll llításának folyamata, a szoftver életciklus modelljei A szoftverfolyamat modellje a szoftverfolyamat absztrakt reprezentációja egy adott speciális aspektusból. Szokásos
Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.
Architektúrák dokumentálása UML-lel Irodalom L. Bass, P. Clements, R. Kazman: Software Architecture in Practice, Addison-Wesley, 2003 H. Störrle: UML 2, Panem, 2007 2 Szoftver architektúra (emlékeztet!)
CEBS Consultative Paper 10 (folytatás) Krekó Béla PSZÁF, 2005. szeptember 15.
CEBS Consultative Paper 10 (folytatás) Krekó Béla PSZÁF, 2005. szeptember 15. 1 3.3.3 Minősítési rendszerek és a kockázatok számszerűsítése Minősítések hozzárendelése PD, LGD, CF meghatározása Közös vizsgálati