INPUT PROGRAM 2. Kanban és SCRUM. KANBAN alapok

Hasonló dokumentumok
Agilis projektmenedzsment

A Scrum Útmutató. Meghatározó útmutató a Scrumhoz: A játék szabályai. Kifejlesztette és karbantartja Ken Schwaber és Jeff Sutherland

cím: 6725 Szeged Bokor u. 18. telefon: Innomedio Kft Scrum módszertan 1.0 Verzió Érvényes: április 1-től

Scrum vagy nem scrum - ahol nem hibázhatunk Röviden a budapesti fejlesztési központról

INPUT PROGRAM Agilitás, SCRUM és Lean Startup

TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK

Szoftverfejlesztési módszertanok / Agilis SCRUM

Emlékeztető: Adaptív és prediktív módszertanok

BIZTONSÁGOS SCRUM VÁLTOZATOK ÁTTEKINTÉSE SURVEY ON SECURE SCRUM VARIANTS

Szolgáltatás tervezés és bevezetés másképp

Profexec Services - Projektmenedzsment képzések

Bánsághi Anna Bánsághi Anna 1 of 54

Projekt siker és felelősség

COMINN Innovációs Kompetencia a fémipari szektorban TANULÁSI KIMENET DEFINÍCIÓ

KÖTELEZD EL ÉS ÉLVEZD A GYÜMÖLCSÉT KÖTELEZETTSÉGVÁLLALÁSI NYILATKOZAT

Ajánlások. az 50 év feletti potenciális önkénteseket célzó általános képzések kidolgozásához

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

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

FairShares Lab NEWSLETTER #3

Az EU-7. Keretprogram küszöbén

Project manager fejlesztési pálya

1 A SIKERES PROJEKT KOCKÁZATMENEDZ SMENT FŐ ELEMEI ÉS KULCSTÉNYEZŐI

Szervezetfejlesztési Program

Ellenőrző lista: Útmutató képzési stratégia kiválasztásához kis- és közepes vállalkozások számára

Gondolatok a PM módszertan korlátairól, lehetőségeiről amit a felsővezetőknek tudniuk kell! dr. Prónay Gábor

Software project management Áttekintés

A sikeres vállalatirányítás X+I parancsolata

Debrecen Huszár Gál Gimnázium, Általános Iskola és Alapfokú Művészetoktatási Intézmény

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

Agilis szervezeti működés

A CRM alapelvei. Modul 1 - Mellékletek INCREASE Képzési Tantervet Szellemi termék 2 Projekt szám: AT02-KA M1-A13

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

persolog viselkedésprofil szakértői képzés Online augusztus (3 webinárium) Budapest november

COMINN Innovációs Kompetencia a fémipari szektorban TANULÁSI KIMENET DEFINÍCIÓ

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

ZA4893. Country Specific Questionnaire Hungary

VII. TERMIK Tábor A táborozók kiválasztásának rendszere

Coaching a szervezetben

extreme Programming programozástechnika

Gyakorló feladatok Alkalmazott Operációkutatás vizsgára. További. 1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén!

Önkiszolgáló BI Az üzleti proaktivítás eszköze. Budapest,

Etikus internet és szoftverhasználat Óravázlat Készült: Tusorné Fekete Éva óravázlatának alapján

Jobb vezetők, jobb világ azaz : mire jó az élethosszig tartó tanulás, ezen belül a coaching?

Code-a-thon. intenzív brainstorming és prototípus gyártás. Birtha Ákos CTO, Attrecto Zrt.

X + I INTELEM A SIKERES VÁLLALKOZÁS VEZETÉSÉRŐL A Bölcs Bagoly saját, több mint 35 éves vállalkozásának gyakorlatából és tanácsadói tevékenységének

Ellátási rendszer és projektiroda bemutatása

A Scrum Útmutató. Meghatározó útmutató a Scrum-hoz: A játék szabályai. Kifejlesztette és karbantartja Ken Schwaber és Jeff Sutherland

MÓDSZERTANOK A HATÉKONYSÁG ELLEN. Nyitrai Attila YGOMI Europe Kft (ROC Development) Összefoglaló

Test Strategy. Monotonitá s tűrése (0 5) Biztonsági tudás (0 5) Adatbázis ismeret (0 5)

A Scrum Útmutató. Meghatározó útmutató a Scrumhoz: A játék szabályai November. Kifejlesztette és karbantartja: Ken Schwaber és Jeff Sutherland

Nexus Útmutató. Meghatározó Útmutató a Nexushoz: A kiterjesztett Scrum vázlatos leírása. Developed and sustained by Ken Schwaber and Scrum.

PROMISE európai útmutató egészségügyi és szociális ellátási szakemberek képzéséhez a lelki egészségfejlesztés terén

Tanulási piramis. Valódi dolgokat csinálni. Szimulálni valódi gyakorlatokkal. Drámai gyakorlattal bemutatni. Beszélgetni, beszélni róla

1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén! a, x 1 + x 2 2 2x 1 + x 2 6 x 1 + x 2 1. x 1 0, x 2 0

Aktualitások a minőségirányításban

Ellátási rendszer és projektiroda bemutatása

Tanulási stílus kérdőív

Körkapcsolás 12. Bevezető november 5. Szalay Imre elnök PMI Budapest

Megújult az ARTISJUS Szerzői Információs Rendszere (SZIR) Online adatszolgáltatás szerzőknek bármikor, bárhonnan

Ami a vízesésen túl van

Agilis szoftverfejlesztés és Scrum

persolog viselkedésprofil szakértői képzés Budapest, November

FairShares Lab NEWSLETTER

A jövő kihívásai és megoldásai a HR területén

XXI. Magyar Minőség Hét Beszállítói Kiválóság Program Nyeste Zsolt Grundfos Magyarország gyártó kft.

Master of Arts. International Hotel Management and Hotel Companies management. Stratégiai gondolkodás fejlődése

Kővári Attila, BI projekt

SLA RÉSZLETESEN. 14. óra

Orbán Balázs-Attila DEVELOPERS FROM SCRATCH

Belső ellenőrzés és compliance. szolgáltatások. Cover. KPMG.hu

BM ORSZÁGOS KATASZTRÓFAVÉDELMI FŐIGAZGATÓSÁG Országos Polgári Védelmi Főfelügyelőség

AUTOMATIZÁLT ÉLELMISZER-TERMELÉS

Kapcsolat a szülői házzal Velük vagy nélkülük velük vagy helyettük?

HELYES zárójelentése) Válasz sikeresnek vagy sikertelennek nyilvánítja a projektet HIBAS

avagy az elveszett bizalom nyomában Fenntarthatósági jelentések vizsgálata Urbán Katalin ügyvezető, vezető tanácsadó Alternate

Autóipari beágyazott rendszerek. Fejlesztési fázis

MINŐSÉGMENEDZSMENT ALAPJAI. 5. előadás Folyamatmenedzsment alapjai. Bedzsula Bálint

Óvodai dajka Óvodai dajka 2/45

Projektkövetés a 148/2002 (VII.1.) Kormány rendelet alapján

ISO 9001 kockázat értékelés és integrált irányítási rendszerek

Projektmenedzsment tréning

Informatikai projekteredmények elfogadottságának tényezői

Szociális információnyújtás a Pro-Team Nonprofit Kft.-nél

VIII. TERMIK Tábor A táborozók kiválasztásának rendszere

Professzionális üzleti kapcsolatépítés

SÉGFEJLESZTÉSI RENDSZERE

Új tanulásszervezési módszerek

A TANÁCSADÁSI MODELLEK GYAKORLATI ALKALMAZÁSÁNAK FŐBB SAJÁTOSSÁGAI

Software project management Áttekintés

persolog viselkedésprofil szakértői képzés Budapest, nov

MEGFELELÉSI TESZT. (jogi személy)

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

Hozd ki belőle a legtöbbet fiatalok egyéni támogatása coaching technikával

Csutorás Zoltán, Árvai Zoltán, Novák István. A Scrum keretrendszer és agilis módszerek használata a Visual Studióval

Adaptivitás- Konstruktivitás- Agilitás. Nyílt délelőtt a Szinergiában az agilis projektvezetésről Szeptember 6. Böcker Bea Toldi Teréz

Napjainkban a termékfejlesztés egyik legfontosabb

KULCSFONTOSSÁGÚ TEHETSÉGEK MENEDZSMENTJE

VEZETÉS VEZETŐFEJLESZTÉS HATÉKONY D R. F I N N A H E N R I E T T A

SOTER TRÉNINGAKADÉMIA

Minőségirányítási csoport. Rövid közép hosszú távú munkaterve

Átírás:

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 a rendszeres, adaptív felülvizsgálat és az átdolgozható ciklusok veszik át. Önszerveződés: a célok ismeretében a csapat maga szervezi meg és irányítja a saját munkáját A 2-12 hetes ciklusokat sprinteknek nevezzük 7

Inkrementális, iteratív SCRUM szerepek 8

A Scrum szerepek a folyamatban elfoglalt helyek, nem vállalati pozíciók Product Owner Maga a megrendelő, vagy a megrendelő képviselője Team A fejlesztő csapat Scrum Master A folyamatok felügyelője, a szabályok betartásáért felel Fontos, hogy a sprint megkezdésekor a szerepek világosak legyenek. A PO dönt arról, hogy MI lesz leszállítva Termékfunkciókat definiálja, megválaszolja a termékkel kapcsolatos kérdéseket A backlogot priorizálja az üzleti érték (Business Value) alapján és egyezteti a különböző érdekeket. Eldönti, hogy mikor mehet ki a termék élesbe Minden sprint elején újragondolja a feladatokat és prioritásokat Elfogad vagy visszautasít új funkciókat Felel az üzleti sikerért 9

A csapat dönt arról, hogy mennyit tud leszállítani Elvállalja, hogy a PO által priorizált backlogból a legmagasabb értékű funkciókat lefejleszti Becslést tesz arra, hogy mennyit fog tudni leszállítani Megszervezi a saját munkáját (ideális esetben keresztfunkcionalitású 5-9 emberekből áll) Minden szükséges funkció a csapaton belül kell, hogy legyen A csapattagok ideális esetben állandó tagok, a csapatok összetétele a Sprintek közötti időszakban változik Scrum Master Biztosítja azt, hogy a csapattagok emlékezzenek a játékszabályokra, vállalásokra, ígéretekre. Elhárítja az akadályokat Elősegíti azt, hogy a csapat hatékonyan dolgozzon Erősíti a project szervezet tagjai közti kapcsolatot, kommunikációt 10

Klasszikus PM szerepek Mi lesz az alábbi szerepekkel, ki viseliőket? Scope Idő Költség Kommunikáció Kockázat Minőség Kell PM a három SCRUM szerepen kívül? SCRUM események 11

Sprint running Sprint Planning Daily Standup (D) Estimation Meeting (D) Midsprint Meeting Demo Retrospective Sprint Planning az új iteráció hivatalos elindulása A meeting előtt a csapat, a PO segítségével esztimálja a feladatok komplexitását a PO priorizálja a feladatokat megtervezni a csapat kapacitást A meeting közben a csapat az eddigi teljesítményét vizsgálva eldönti mennyit tud bevállalni a PO és a csapat megbeszéli az esetleges kérdéseket a feladatokkal kapcsolatban a csapat a legfontosabb feladattal kezdve taszkosítja a storykat Meeting után a ScrumMaster elindítja a sprint backlogot 12

Daily Standup Csapat tájékoztató és energia Célja minden csapattagnak tudnia kell, mit csinálnak a többiek ezt úgy érik el a csapattagok, hogy beszélnek a munkájukról a fejlesztő tudatosan tervezze meg a napját Hogyan érhető ez el? 3 kérdésre kell válaszolni: Mit csináltál az előző találkozó óta Mit fogsz ma csinálni? Milyen akadályokat, problémákat látsz? A daily standup után a Scrum Master az akadályok elhárítását elősegíti. Nem az a cél, hogy mindentő oldjon meg. Estimation / Taskosítás A következő sprint megismerése Célja A következő sprintbe bekerülő konkrét ügyféligény alapján a feladat fejlesztők elé tárása, közös megértése, részfeladatokra bontása, felmerülő kérdések tisztázása. Hogyan érhető ez el: napi fél óra, de tömbösíthető (PO dönt a tömbösítésről) Csapat esztimálja a feladat nagyságát Estimation során taskok születnek a feladatokhoz 13

Story pont nincs mértékegysége relatív érték a többi becsléshez képest a feladat komplexitását, méretét mutatja meghatározása gyors nem avul el és nem függ a tapasztalattól a csapat intelligenciára, tapasztalatra támaszkodik Velocity = egy sprintben szállított Story pontok száma (általában az utolsó 3 sprintre átlagolva) Planning poker mindenki részt vesz, és hozzáadja a tudását Fibonacci skála (1, 2, 3, 5, 8, 13, 20, 40) az esztimálás egyidőben történik a kilógó értékeket megbeszéljük addig folytatjuk, amíg nincs egyetértés korábbi tapasztalatok segítik sok szempontból meg lehet vizsgálni egy problémát gyors eredmény 14

Noé bárkája Business value egy funkció üzleti értéke az ügyfél szempontjából, a többi backlogban lévő funkció értékéhez képest support működésnél egybevág a választott munka egységgel (pl. 1 BV - 2 óra munka) termékfejlesztés esetén segít a prioritás kialakításában 15

Midsprint Csapat belső tanulási lehetősége a sprint felénél Célja A sprint befutását akadályozó tényezők feltárása és eszkalálása a PO/PM/KAC/Board felé Mi kell ahhoz, hogy be tudjuk futni a sprintet? Csapatépítő jelleg. Ki vesz rajta részt? A fejlesztési csapat, a ScrumMaster és a PO Mások csak akkor, ha a csapat kéri Mire nem való a retrospektív? teljesítmény értékelésre személyeskedésre, bűnbak keresésre Demo Az igazság pillanata, visszajelzés A demo előtt a ScrumMaster átnézni, hogy mely feladatok lettek teljesen befejezve és ez alapján kiszámítja a Velocity-t a csapat felkészül a demóra, csak az elkészült új funkciókat fogják bemutatni A demo során a csapat bemutatja az elkészült és letesztelt új funkciókat a PO elfogadja, vagy elutasítja az eredményt A demo után a PO és a ScrumMaster frissíti a Product Backlogot, valamint felkészülnek az új sprintre 16

Retrospektív Csapat belső tanulási lehetősége Célja A sprintben felmerült akadályok, eltérések feltárása, amiből tanulhat a csapat, hogy a következő sprintet hatékonyabban futhassuk, ellenintézkedések megfogalmazása, határidőkkel, felelősökkel. Ki vesz rajta részt? A fejlesztési csapat, a ScrumMaster és a PO Mások csak akkor, ha a csapat kéri Mire nem való a retrospektív? teljesítmény értékelésre személyeskedésre, bűnbak keresésre SCRUM dokumentumok 17

Product backlog Egy priorizált követelmény lista a PO kezeli, de mások is hozzájárulhatnak ötletekkel Tartalmazza az igényeket a termékkel kapcsolatban A backlog elemek leggyakrabban User Story formátumban készülnek el A fejlesztő csapat relatív becslést ad a különböző User Storik komplexitásáról 18

Mi nem a Product backlog? Nem egy teljes lista arról, ami szükséges lehet Nem megoldások listája, hanem követleményeké Nem egy szerződés ügyfél és a PO vagy a csapat között Nem egy tevékenység (TODO) lista Product backlog és a részletek A backlog elején a részletesen kidolgozott, magas prioritású storyk vannak. Készek arra, hogy a következő sprintbe kerüljenek. Ezek alatt vannak közepesen kidolgozott storik. Előesztimáláson már átestek, de még nincsenek részletesen kidolgozva. Lejjebb haladva elnagyolt, ötletszerű, Epic szintű storykat találunk 19

Sprint backlog a fejlesztő csapat birtokolja a karbantartását is ő végzi, de bevonhatja a ScrumMastert is tartalmazza a taszkokat, az eredeti becslést és a fennmaradó ráfordítást is a csapat frissíti naponta, azért hogy mindig az aktuális, még hátramaradt feladatokat mutassa 20

Storyk mérete Sprint burndown a csapat haladását vizualizálja 21

Definition of Done (DoD) olyan ellenőrzési kritériumok felsorolása, amik minden storyra érvényesek a csapat élete során, ahogy éretebbé válik, egyre hoszabb lesz a Dod nem csak technikai feltételeket tartalmaz Alapvető szabályok 1. Nem lehet bármikor munkát adni, csak az estimation alkalmával a sprint fordulón. Ekkor mindenki ott van, mindenki kérdezhet. Az estimation végére mindenkinek tudnia és értenie kell a feladatát. Így nincs napi szintű rángatás. 2. TIMEBOX: a rendelkezésre álló időkereteket pontosan be kell tartani 3. A sprintben vállalt feladatok listája fix: Sprint Backlog. Ha új feladat érkezik, el kell dönteni, hogy azt mi helyett kell megcsinálni. Mindig tudni kell a prioritásokat. MINDIG ALKU VAN. 4. Nincs vezető, az egész csapat együttesen felel a teljesítményért. A sprint elfogadása a Product Owner szubjektív döntésétől függ. 22

Bizonyított Ügyfél igény Hipotézis Megoldás Begyakorlott Ismeretlen PM és LEAN Kanban SCRUM Coaching Lean Start Up SZÜNET 23