tímy v Scrume

Scrum neprináša do procesu vývoja produktu množstvo rolí ako iné metodiky. Cieľom je vytvoriť prostredie, v ktorom sa rozvíja spolupráca a zdieľanie znalostí.

Člen tímu pracujúceho pomocou Scrumu má oveľa viac príležítostí (samozrejme ak chce) pracovať nielen v oblasti danej metodikou a pracovnou zmluvou. A to nielen zameraním – vývojár, dizajnér alebo architekt, ale aj technológiami a časťami samotného produktu.

Tímy v Scrume by mali byť multidisciplinárne. Teda postavené zo všetkých profesií tak, aby tím bol schopný dodať výsledok bez zbytočného meškania. Táto možnosť absorbovať znalosti v celom tíme je kľúčovou motiváciou ľudí. Rôzne profesie prinášajú iné uhly pohľadu na rovnaký produkt. Tester tak môže poskytnúť cenné informácie ešte pred dokončením produktu. Vývojár môže zas testerovi poskytnúť viac detailov o implementácii produktu a spoluparticipovať tak na príprave testov

V takomto prostredí juniori rýchlo a prirodzene “nasávajú” od seniorov vedomosti. Naopak seniori sa môžu vďaka juniorom, nezaťažených rokmi “osvedčených” postupov, skonfrontovať svoje myslenie a znalosti s často modernejšími technológiami, ktoré práve juniori dokážu priniesť.

A podľa mňa najväčšia výhoda takéhoto tímu je zdieľanie znalostí o produkte, o vzťahoch medzi ľuďmi nehovoriac…

Prezentácie zo ScrumImpulz 2010

Alexey Krivitsky     – Things to unlearn in software development

View more presentations from krivitsky.

Dušan Kocúrek – Efektívny tím

Michal Vallo – Zavádzanie Agilného riadenia

Eva Kišoňová – Agilné postupy Siemens Softwarehouse

View more documents from Dusan Kocurek.

Peter Špireng     – Scrum v slovenskej spoločnosti

Scrum Impulz – prvá Agile konferencia na Slovensku

scrum-impulz-largeJe prvou konferenciou zameranou na agilné postupy na Slovensku.Cieľom je vytvoriť skutočný impulz pre naštartovanie praktického používania Scrum a agilných techník v praxi. Ďalším zámerom je integrovať slovenskú komunitu do celosvetovej agilnej komunity.Konferencia je organizovaná skupinou Agile@Slovakia v dňoch 14-16. januára 2010 v Košiciach.

Misia

Misiou Scrum Impulz je vytvoriť prostredie spolupráce, ktoré poskytne základy, naučí najlepšie praktiky a ukáže praktické používanie agilných techník, ktoré následne pomôžu zefektívniť vývoj softvérových aplikácií v praxi.

Prečo sa zúčastniť

Pretože cítite, že efektivita vývoja môže byť lepšia. Pretože ste veľa počuli o Scrume, ale potrebovali by ste ho aj zažiť. Pretože sa chcete stretnúť s ľuďmi, ktorí o tom niečo vedia.

14. 1. 2010 –  Konferencia

Vstup zdarma Registrácia bola ukončená

Poskytne  informácie o agilných technikách a o Scrume. Neutrápime Vás iba prezentáciami. Priestor by mali dostať aj praktické ukážky čo iteratívny vývoj znamená, ako môže pomôcť retrospektíva atď.

krivitsky_8009:00 – 10:30   Things to unlearn in SW development
Alexey Krivitsky , koordinátor Agile Ukraine, Ukrajina

Hlavná prezentácia (v angličtine) Vám ukáže:

  • ako úspešne komunikovať s klientmi,
  • ako sa prispôsobiť ich zmenám požiadaviek.
  • ako dizajnovať systém podporujúci časté zmeny
  • ako efektívne písať kód

Alexey je organizátorom úspešnej  konferencie Agile Eastern Europe a zároveň aj školiteľom Scrumu v rámci Východnej a Severnej Európy.

Kocurek_Dusan10:45 – 11:30  Budujeme efektívny tím
Dušan Kocúrek, zakladateľ Agile @ Slovakia, Slovenská Republika

Dušan predstaví základné techniky potrebné pre vytvorenie efektívneho tímu aplikujúceho Scrum.

Dozviete sa aj o retrospektíve, čo tímom pomáha a ako umožniť dobrým tímom sa stať ešte lepšími, ako ju urobiť v distribuovaných tímoch a ako vyhodnotiť jej výsledky.

11:30 – 12:30  Prestávka

12:30 – 13:15  Zavádzanie agilných metodík
Michal Vallo, zakladateľ Agilné konzorcium, Česká Republika 

eva_kisonova_070213:30 – 14:15 Agilná metodika SW divízie koncernu Siemens
RNDr. Eva Kišoňová, Quality Management Siemens Program and System Engineering s.r.o. Koordinátorka pracovnej skupiny Agilné metódy. Slovenská Republika.

Eva predstaví:

  • Agilnú metodiku SW divízie Siemens, ktorá vychádza zo Scrum a XP a zohľadňuje koncernové štandardy pre oblasť vývoja SW.
  • Súhrn viacročných skúsenosti z agilného vývoja v projektoch

peters14:30 – 15:15 Scrum v slovenskej spoločnosti
Peter Špireng, Scrum Master, COOPEX Soft spol. s r.o., Slovenská Republika

Naša cesta k Scrumu. Od teórie k praxi. Ako žijeme so Scrumom.

Prípadová štúdia z reálneho prostredia, reálnej firmy, na reálnych projektoch v slovenských reáliach.

15:30 – 16:15 Open fórum
Všetci speakri

Diskusia poskytujúca priestor pre otázky smerované na speakrov a prítomných. Jedinečná šanca nájsť odpovede na praktické otázky.

14.1.2010 Agile @ Slovakia večer

Stretnite sa na spoločnom posedení s prezentujúcim, členmi skupiny Agile@Slovakia. Získajte kontakty a hlavne skúsenosti ako preklenúť problémy s nasadením agile a Scrumu.

19:30, Pivnica u starého otca
mapa

15.-16.1.2010  Scrum bootcamp, Scrum v praxi

krivitsky_800

Trénuje  Alexey Krivitsky, koordinátor Agile Ukraine, Ukrajina. Anglicky

Vstup 50 EUR (cena do 31.12.2009)
Registrácia bola ukončená

TARGET AUDIENCE

This training is designed for a wide audience of business executives, project mangers, product managers, team leads who are interested in adopting Agile methods. This course will also be useful for members of software teams as Agile values and principles are shared among all levels of enterprises.

LEARNING OBJECTIVES

Agile Values, Principles and Scrum
– Introducing Agile values and principles through games and simulations
– Adaptation versus Prediction mindsets
– Explaining the Scrum framework: Roles, Ceremonies, Artifacts

Product Elaboration and Project Planning
– Learning patterns of Scrum product elaboration: from Product Vision to Personas to User Stories
– Detailing Agile release planning techniques: User Stories, Team Estimations, Story Point and Velocity measurements and Release charts
– Experiencing Agile planning as done in Scrum with a full cycle (non-software) simulation
– Getting more of Agile with visual planning: Kanban, Scrum walls.

Team Forming and Agile Transition
– Introducing team forming modes and motivation sources
– Coaching trainees for building up their Agile adoption targets and plans
– Building coaching skillset with facilitation toolset and servant leadership attitude
– Uncovering and extending the art of ScrumMastership

EXTRAS

We believe learning through playing is an effective teaching method. Hence the course leverages lot of simulations, games, and other playful activities.

Getting the most of the shared class wisdom is achieved through various collaboration exercises. This way people share their experience, help each other in finding answers to complex situations, integrate the knowledge.

Kde

Mapa

Business Centrum Košice
Konferenčná sála

12. poschodie
Štúrova 27
Košice
Slovenská Republika

Vstúpte do histórie agility na Slovensku!

Dušan Kocúrek

Agile@Slovakia founder

REGISTRÁCIA UKONČENÁ

GENERÁLNI PARTNERI

EEA_logo_basic_SMALL

ScrumDesk

Torin logo

PLATINUM PARTNERI

Agile Alliance

Atlassian

sevt-logo-blue

Ness

siemens

itvalley

SILVER PARTNERI

T-System

MEDIÁLNI PARTNERI

TrendMedia

Agile Eastern Europe 2010

Alexej Krivitskij oznámil pokračovanie skvelej konferencie Agile Eastern Europe 2010. Podľa stránky AgileEE sa uskutoční 8-9 októbra 2010 opäť v Kyjeve na Ukrajine. Už len si počkať (a to nielen na hraniciach).

Je tu však aj iná možnosť, a tou je Scrum Impulz, konferencia, ktorá sa uskutoční v Košiciach. Viac už čoskoro!

Poznáte Scrum?

Túto otázku sa často pýtam najmä ľudí pracujúcich v manažmente spoločností. A odpoveď na Slovensku je vo veľkej väčšine nie. Je zvykom používať pre riadenie projektov osvedčené metódy. Len málokedy sú však osvedčené aj výsledkami projektu.

Na druhej strane stoja agilné metódy, ktoré už dnes nie sú novinkou.  Jednou z agilných techník je Scrum.

Scrum je agilným frameworkom, ale nie metodikou. Teda sadou postupov, ktoré sa majú prispôsobiť konkrétnej spoločnosti. Je založený na úzkej kooperácii medzi zákazníkom a  vývojovým tímom.

Ak by som mal Scrum popísať jednou vetou, znela by asi takto:

Hodnota je vytvorená počas iterácie celým tímom podľa priority a vôle zákazníka

Hodnota

Hodnotu prináša výsledok, ktorý  je skutočne dokončený a  otestovaný, ktorý sa dá okamžite používať.  Nie diagram, nie dokument. Keďže vývoj trvá kratší interval ako je bežné v iných postupoch, takýto skorý výsledok prináša výhodu rýchleho získania spätnej väzby od klienta.  Následne sa implementácia môže ľahko prispôsobiť požadovaným zmenám ešte v čase, kedy sa produkt tvorí.

Iterácia

Iterácia určuje obdobie, v ktorom má tím priestor pre svoju prácu. Iterácia v Scrume trvá zvyčajne 2-4 týždne.

Každá začína plánovaním práce, ktorá má byť v rámci iterácie urobená, a končí sa  prezentáciou výsledkov.  V úvode iterácie by mal zákazník odprezentovať tímu čo potrebuje, ako si predstavuje výsledok a poskytnúť potrebné vysvetlenia. Na konci tím musí urobiť prezentáciu výsledku. 

Počas nej by sa zadanie nemalo meniť, čím sa vytvorí priestor pre tím a pre samotnú realizáciu bez vyrušenia. Zároveň tím je oboznámený s progresom implementácie a v prípade problémov okamžite reaguje. Pre iteráciu sa v Scrume používa pojem sprint.

Celý tím

Celý tím v Scrume znamená zákazníka, analytika, dizajnéra, programátora, testera a ďalších. Zameranie vývoja na vlastnosti poskytuje priestor pre spoluprácu všetkých tzpických rolí.  Zatiaľčo jedna vlastnosť môže byť analyzovaná, ďalšia sa už môže testovať. Takéto kolektívne spracovanie vlastností vedie k všeobecnej znalosti implementácie produktu v rovnakom čase.

Tím je v tom istom čase obohatený intenzívnou komunikáciou a spoluprácou, ktorá je jednoznačným prínosom z dlhodobého hľadiska.

Priorita a vôľa zákazníka

Zákazník je v Scrume kľúčový element riadiaci postupnosť vývoja vlastností a akceptujúci výsledky. Rozhoduje aj o tom, či sa bude vo vývoji pokračovať nasledujúcou iteráciou.

Takéto zahrnutie zákazníka do vývoja je inovatívnym prvkom agilných postupov. V praci však často zistíme, že zákazník ani nechce byť integrovaný do vývoja. Pozor, v tomto prípade sa nepriamo vytvára možnosť, že tím nebude realizovať to čo potrebuje. Pre rozpoznanie potrieb je preto dobré ustanoviť rolu produktový vlastník, ktorý zákazníka a užívateľov zastúpi. Bude zodpovedný za stanovenie, popis a priority jednotlivých vlastností.

Základy Scrumu

Táto prezentácia je zhrnutím základných techník použitých v Scrume. Ospravedlňujem sa za prezentáciu v angličtine, ale dúfam, že pomôže. Odporúčam Vám si stiahnuť PowerPoint verziu vzhľadom na použité animácie.
Ak máte záujem o podrobnejšie vysvetlenie, kontaktujte ma (dusankocurek at hotmail dot com).

Prečo Agile@Slovakia

Pred troma rokmi som sa začal aktívne venovať Scrumu, ktorý sa mi zapáčil nielen pre svoju jednoduchosť, ale hlavne kvôli tomu, čo som zažil pri jeho reálnom nasadení v praxi.

Ale pozabudol som sa predstaviť. Volám sa Dušan Kocúrek. Som zakladateľ skupiny Agile@Slovakia. Už viac ako 12 rokov pracujem v IT na rôznych pozíciách od vývoja, cez implementáciu a návrh procesov, až po projektový, produktový a operačný manažment tímov.

Ale späť k Scrumu. Tá okamžitá odozva v tíme, to “prebudenie” a aktivita bola jasným príznakom toho, že toto je cesta k zvýšeniu efektivity a vyššiemu vlastníctvu produktu v celom tíme.

Hlavný problém boli informácie ako začať. Ani nie tak informácie ako reálne skúsenosti a rady, o ktoré by sa dalo oprieť a rýchlejšie tak zaviesť Scrum samotný. Predísť tápaniu. Veľkou pomocou bola kniha Henrika Kniberga Scrum and XP from Trenches. Táto kniha plná praktických príkladov názorne ukázala čo to Scrum je a ako ho zapracovať. Na druhej strane otvorila množstvo otázok (ako odhadnúť veľkosť backlogu? prečo vlastne mám použiť veľkosť trička?, čo to je ten storypoint?  atď.)

Úsilie nájsť niekoho na Slovensku, kto by bol ochotný a schopný pomôcť, vyústilo do rozhodnutia vytvoriť skupinu, ktorá spojí ľudí aplikujúcich agilné techniky a vytvorí tak fórum otvorené diskusii, ochote napomôcť a podporiť celú komunitu.

Skupina Agile@Slovakia vznikala najprv len pomaly osobnými kontaktmi, neskôr pokračovala hostovaním na LinkedIn a dnes môžme konečne vyhlásiť, že máme náš spoločný blog. Blog, za ktorý sa musím poďakovať dvom Mariánom – Mariánovi Tkáčikovi a Mariánovi Skalskému.

Agile@Slovakia si kladie za cieľ nielen pasívny prístup, ale pokiaľ to bude možné aj aktívne podporovať členov tejto komunity. Jedným z takých príkladov je podpora účasti na vynikajúcej konferencii v  Kyjeve v októbri 2009.

Týmto blogom chceme umožiť publikovať informácie o Agile všetkým, ktorí majú o to záujem.

Ak máte záujem, kontaktujte ma prosím (dusankocurek at hotmail dot com) a zariadim Vám prístup.

 

Dušan Kocúrek

Agile@Slovakia Founder

IT Valley Inovačné semináre: Agilne

11. Novembra 2009 Dušan Kocúrek (zakladateľ Agile@Slovakia) prednášal vo Vedeckej kaviarni  TUKE o Agilných metódach vývoja softvéru.

Táto akcia je súčasťou aktivít združenia Košice IT Valley a jej cieľom bolo priblížiť podstatu Agilných postupov a techník vývoja softvéru a porovnať ich so štandardnými metodológiami.
Súčasťou prednášky bol aj úvod do sveta SCRUMu.