reklama

Váš názor na agilní vývoj - Scrum

Scrotum Master

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #30 kdy: 26. 11. 2018, 19:42:40 »
U nás vo firme su mixed teamy, kde sú ľudia roztrúsení po celom svete. Uriadiť to inak ako cez agile a scrumm si neviem predstaviť  :)
Mozes aspon naznacit aka je to firma? Alebo aspon mesto. Dik.

reklama


Re:Váš názor na agilní vývoj - Scrum
« Odpověď #31 kdy: 26. 11. 2018, 19:53:21 »
Prislo mi, ze scrum vede k odflakle praci, ted 5 minut usetrim a pak tim stravim hodinu kazdy dalsi scrum.
tohle je zajima myslenka. me to totiz z praxe vychazi naopak. ale mozna to jen ve firme delame blbe.
a jinak nez agile uz bych delat nesel.
Děkuji za možnost editace příspěvku.

Dr. Heinz Doofenshmirtz

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #32 kdy: 26. 11. 2018, 21:41:57 »
SCRUM/Agile je dobrý pro  tým lidí, kteří umí a chtějí. V týmu může být někdo, kdo neumí, a chce, pak se dokonce rychle dostane nahoru a ostatním to pomůže si utříbit, co má hodnotu a co ne, protože tenhle systém je tvrdě o hodnotách. Hodnoty si stanovuje tým na retrospektivách.

Nebude to fungovat pro skupinu - když vám nikdo nepomůže, nebo vy jemu, nemá smysl ztrácet čas na stand-up(u) ani retrospektivě, protože v tom případě se z nich staly jen různě často se opakující skupinové terapie.


Martin

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #33 kdy: 26. 11. 2018, 21:50:17 »
tohle je zajima myslenka. me to totiz z praxe vychazi naopak. ale mozna to jen ve firme delame blbe.
a jinak nez agile uz bych delat nesel.
Scrum nepodporuje specializaci v ramci teamu, ale prave naopak. Kazdy dela vsechno, ukoly se prirazuji vyvojarum jak to vyjde. Takze vsichni vlastni vsechno, t.j. nikdo nevlastni nic. Zdrojak se stane vlivem castych a malych zmen od ruznych lidi prisernym bastlem. Nikdo tomu poradne nerozumi, jen se vi, ze ted to funguje a pridavam mensi zmenu. Kdyby dany kod delal zejmena 1 clovek, davno to prepise, zprehledni a vycisti. A pokud mu do toho hrabne nekdo jiny, vlastnik si to pri nejblizsi prilezitosti zreviduje a pripadne da kolegovi drzkovou :-)

Martin

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #34 kdy: 26. 11. 2018, 21:54:40 »
SCRUM/Agile je dobrý pro  tým lidí, kteří umí a chtějí. ...
My jsme tehdy byli zavedeny team, ktery umel a chtel. Scrum nam byl narizen, tak jsme jej delali, celkem jsme se i snazili najit to, co je v nem dobre, kdyz uz to stejne musime delat. Ale vlastni organizaci prace a technicke detaily jsme stejne resili bokem.


Dr. Heinz Doofenshmirtz

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #35 kdy: 26. 11. 2018, 22:04:20 »
SCRUM/Agile je dobrý pro  tým lidí, kteří umí a chtějí. ...
My jsme tehdy byli zavedeny team, ktery umel a chtel. Scrum nam byl narizen, tak jsme jej delali, celkem jsme se i snazili najit to, co je v nem dobre, kdyz uz to stejne musime delat. Ale vlastni organizaci prace a technicke detaily jsme stejne resili bokem.

  • Neobhajuji, pouze říkám, co je nutná podmínka, aby to vůbec mohlo fungovat.
  • Pokud fungujícímu týmu někdo vnutil metodiku, není divu, že to nemělo hodnotu.

Danny

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #36 kdy: 26. 11. 2018, 22:25:39 »
Já nevím, mně to vždycky přišlo jako kargokult, který leda otravuje.

agent

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #37 kdy: 26. 11. 2018, 23:42:16 »
Zdrojak se stane vlivem castych a malych zmen od ruznych lidi prisernym bastlem. Nikdo tomu poradne nerozumi, jen se vi, ze ted to funguje a pridavam mensi zmenu. Kdyby dany kod delal zejmena 1 clovek, davno to prepise, zprehledni a vycisti. A pokud mu do toho hrabne nekdo jiny, vlastnik si to pri nejblizsi prilezitosti zreviduje a pripadne da kolegovi drzkovou :-)
Pokud máte tým a společný projekt, kde jste si nedohodli jednotná pravidla psaní kódu a každý si to mastí jak chce, tak to může skončit i takhle. Ale je to špatně už na začátku. Párové programování na vás!  ;D
U nás je tedy trochu jiná situace (spousta menších projektů, ne jeden velký), ale pokud něco menšího upravuju v cizím kódu, snažím se ctít ten styl, který v kódu vidím - a přemýšlím při tom zda to má nějaké výhody abych to třeba převzal i do budoucna. Vlastní postupy v kódu, který jsem nezačínal, používám jen u větších bloků, kde za tu část přebírám plnou zodpovědnost.

MarSik

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #38 kdy: 27. 11. 2018, 00:34:22 »
My jsme tehdy byli zavedeny team, ktery umel a chtel. Scrum nam byl narizen, tak jsme jej delali...

Scrum nepodporuje specializaci v ramci teamu, ale prave naopak. Kazdy dela vsechno, ukoly se prirazuji vyvojarum jak to vyjde.

Toto je přesně ten problém, který tuším ve Vaší implementaci. Úkoly se totiž nepřiřazují lidem shora. Tým si sám rozhodne, kdo s kým a co bude ten den dělat. Jediné přiřazování úkolů celému týmu probíhá dohodou na planningu. A tam se "přesně" ví, kolik toho tým v daném složení zvládne. Ono ne všechno musí dělat ten jeden expert na danou oblast, nějaká zastupitelnost je potřeba i za cenu teoretického malého (a dočasného) zpomalení.

Tohle je totiž zásadní a úplně typický problém blbě použitého SCRUMu (nebo agile obecně). Nějaký šéf nařídí SCRUM, aby měl lepší kontrolu nad lidmi, místo toho aby ten tým použil vhodnou metodiku pro podporu své práce.

Takze vsichni vlastni vsechno, t.j. nikdo nevlastni nic. Zdrojak se stane vlivem castych a malych zmen od ruznych lidi prisernym bastlem.

Opět viz přednáška od Boba Martina, kterou jsem linkoval výše. Součástí Agile je i řemeslná kvalita zpracování. Takže to prasení nesmí projít přes code review (stejně jako absence testů).

Jeden z 12 základních principů Agile manifestu:

"Continuous attention to technical excellence and good design enhances agility."

Nebude to fungovat pro skupinu - když vám nikdo nepomůže, nebo vy jemu, nemá smysl ztrácet čas na stand-up(u) ani retrospektivě, protože v tom případě se z nich staly jen různě často se opakující skupinové terapie.

Amen. Ta skupina musí fungovat jako tým, kde silnější pomůžou slabším (a něco je tím naučí). Pak mají i daily standupy smysl (kolegové si navzájem řeknou, kde potřebují pomoct).

Osobne ani omylom, to je akurát tak najrýchlejšia cesta na niečo zabudnúť.

Na standupu se žádné úkoly nerozdělují. Slouží jen pro synchronizaci uvnitř týmu. Nadřízení tam můžou tak maximálně upozornit, že se v rámci běžícího sprintu změnila priorita (pokud to předtím zadali do Jiry, Trella, ...). Do ničeho jiného na standupu kecat NESMÍ (jinak už to není SCRUM).

Odpovídající princip z Agile manifestu: "Build projects around motivated individuals. Give them the environment and support they need, and TRUST them to get the job done."

Všechny úkoly jsou samozřejmě sledované a výstup z 5-10 minutové porady zvládnete do systému přepsat za minutu. Obzvlášť, když žádný není, protože na závažná rozhodnutí jste si udělali separátní poradu jen s relevantními lidmi a ty změny zapisujete průběžně.

michal44

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #39 kdy: 27. 11. 2018, 01:58:43 »
Moje skusenosti v skratke...

Raz si niekto myslel ze to je len o tom mat kanban board.

Standupy, skvela vec ? Strasne ma to rusilo, ked som mal nieco rozpracovane ale vedel som ze v dany cas sa musim ist postavit niekde do kruhu a posuvat tasky na boarde. Casto sa tieto standupy prave zvrhnu na to, ze sa riesia problemy. Osobne v tom nevidim zmysel mat to kazdy den, max by som to obmedzil medzi ludi, ktory robia na rovnakej veci. 90% casu mi nedalo nic z toho ze som vedel ze kolega robi nieco a ze to bude robit este v ten den lebo to nieje hotove atd. Zalezi vsak od projektu a komplexity takze by som to nezahodil ale dal tomu viac volnosti. Na komunikaciu s remote ludmi to je fajn.

Skusenost z jednej korporacie, okolo standup time takmer hodinu nikto nepracoval.

Problemy okolo ludi by som nechal na zodpovedneho cloveka manazera a nezatazoval tim cely tim, veci ktore sa preberaju na retrospektive. Na druhej strane ako plus beriem ze viem viac informacii o projekte, co sa bude robit atd.

Pri planningu dlhsom ako 1,5h som vypinal mozog.

Rozlicne ponatie toho co je epic, stories a nasledne definovanie toho kto co bude robit, story pointy...

Neplanovane meetingy, opat len zabijak produktivity.

User stories bez definition alebo nekompletne, ale hlavne ze je product owner, scrum master a neviem kto este.

Moze to byt cool ale nie vzdy tade musi viest cesta. Osobne zmyslam skor "lean".

Martin

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #40 kdy: 27. 11. 2018, 08:56:48 »
Pokud máte tým a společný projekt, kde jste si nedohodli jednotná pravidla psaní kódu a každý si to mastí jak chce, tak to může skončit i takhle. Ale je to špatně už na začátku. Párové programování na vás!  ;D
U nás je tedy trochu jiná situace (spousta menších projektů, ne jeden velký), ale pokud něco menšího upravuju v cizím kódu, snažím se ctít ten styl, který v kódu vidím - a přemýšlím při tom zda to má nějaké výhody abych to třeba převzal i do budoucna. Vlastní postupy v kódu, který jsem nezačínal, používám jen u větších bloků, kde za tu část přebírám plnou zodpovědnost.
Jednotna pravidla psani kodu mozna definuje jak psat zavorky, jak odsazovat. Ale semanticke praseni takova pravidla nepokryvaji. Parove programovani - to se fakt nekde pouziva? Jakou to ma produktivitu prace? 25% ?
Nam se tehdy osvedcil model "kazdy zdrojak ma sveho majitele" a ostatni do toho zasahuji velmi opatrne a majitel to pak zreviduje.

hu

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #41 kdy: 27. 11. 2018, 09:07:21 »
Je to celý píčovina. Kdyby se takhle vyvíjely letadla, máme osmiplošníky s vrtulema na podvozku.

Martin

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #42 kdy: 27. 11. 2018, 09:18:57 »
Je to celý píčovina. Kdyby se takhle vyvíjely letadla, máme osmiplošníky s vrtulema na podvozku.
+1

L.

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #43 kdy: 27. 11. 2018, 09:56:08 »
Je to celý píčovina. Kdyby se takhle vyvíjely letadla, máme osmiplošníky s vrtulema na podvozku.

Letadla asi ne, ale metodiky agilního vývoje SW berou přímou inspiraci mimo jiné z Lean Manufacturing uplatňovaném například v Toyotě. A nevšiml jsem si, že by její auta měly dveře na podvozku nebo tak něco :-D

XQ

Re:Váš názor na agilní vývoj - Scrum
« Odpověď #44 kdy: 27. 11. 2018, 10:03:53 »
Proč mi přijde, že tady diskutují převážně puberťáci z garážovek?

 

reklama