Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Ondra M. 03. 01. 2021, 13:00:48

Název: Mají smysl daily standupy?
Přispěvatel: Ondra M. 03. 01. 2021, 13:00:48
Ahoj,

jaky mate nazor na daily standupy?  Je to pro vas prinos, nebo ztrata casu?

Název: Re:daily standup
Přispěvatel: alex6bbc 03. 01. 2021, 13:20:15
jo smysl to ma, aspon se ukaze, jestli je nekdo zaseknuty, nebo na necem dela neprimerene dlouho a da se zareagovat.
melo by to byt velmi kratke a problemy co se ukazou resit az potom samostatne po dvojicich, mensich skupinkach.
aby se to neprotahovalo, tak je zajimave to delat ve stoje na jedne noze, nebo pri tom plankovat.
Název: Re:Mají smysl daily standupy?
Přispěvatel: J ouda 03. 01. 2021, 14:44:41
jaky mate nazor na daily standupy?  Je to pro vas prinos, nebo ztrata casu?
Pokud se dělají správně, probírá se tam co má, neprobírá se co nemá, tak IMHO jsou přínos, ostatně proto se dělají.

Ale pokud někde berou metodiku jako cargokult a standupy dělají protože "tady se píše že je máme dělat a navíc jinde je taky dělaj tak to přece musí být správně" (bohužel je takový přístup občas k vidění), tak asi smysl dávat moc nebudou.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Křišťan Surname 03. 01. 2021, 15:37:47
My jsme dělali standupy ve firmě, kde v podstatě každé oddělení byl jeden člověk. Každý si tam řekl, co zrovna dělá, čemuž nikdo další nerozuměl. Zabilo to hodinu z každého dne.

Dělalo se to přesně proto, že to kravaty viděly u firem svých kamarádů a tak to přece musí fungovat i u nás.
Název: Re:Mají smysl daily standupy?
Přispěvatel: sofa_king 03. 01. 2021, 15:53:55
Pokud delas standup stylem "status report", tj. co kazdej blb v tymu dela ten den, tak ztracis cas. Akorat ulehcujes cas managerovi, kterej je v dnesni firme spis takova preplacena sekretarka, zapisujici a reportujici progress.

Kdyz naopak udelas standup jako pokecani o tom, ze neco stoji na tomhle a tamhletom, kolikrat se otevre debata, ktera ti usetri ztracenej tyden, kdy nekdo dropnul dulezitej ukol, kdyz se zasek a vrhnul se na dalsi.

Je mezi tima dvema styly docela velkej rozdil, ale malokdo ho vidi.
Název: Re:Mají smysl daily standupy?
Přispěvatel: AoK 03. 01. 2021, 18:47:06
pokud se to dělá tak jak to vídám v bankách, tak rozhodně nemají.

V případně třeba metodiky Kanban jsou skoro životně důležité, jejich hlavní cíl je vyčistit bariéry a zajistit, aby slíbená práce pro celý den neměla žádné překážky a mohla být dokončena, jakmile jsi ve stavu, kdy nejsou daily stand up potřeba, znamená to, že nemáš bariéry k dokončování úkolů, tj. ideální cílový stav. Jejich forma musí být ale krátká, cca minutu na člověka, slouží pouze jako rekapitulace cílů a dokončených úkolů pro zbytek týmu.
Název: Re:Mají smysl daily standupy?
Přispěvatel: anonacct 03. 01. 2021, 21:07:56
Většinou je to nutné jen tam, kde je hodně lidí co sami od sebe nic neudělají a potřebují dohled. Ještě jsem neviděl aby to bylo nutné v teamu, kde lidi dokážou komunikovat a řešit případné problémy hned sami od sebe.
Název: Re:Mají smysl daily standupy?
Přispěvatel: AoK 03. 01. 2021, 23:12:49
Většinou je to nutné jen tam, kde je hodně lidí co sami od sebe nic neudělají a potřebují dohled. Ještě jsem neviděl aby to bylo nutné v teamu, kde lidi dokážou komunikovat a řešit případné problémy hned sami od sebe.

Metodiky jako Scrum a Kanban právě stojí na takových mini setkáváních, není to o hodně lidech v týmu (zpravidla tady jsou 4 až 8), ale o způsobu práce na úkolech a organizaci práce, zároveň to slouží jako vstup pro další zúčastnené (product owner, scrum master).

Neřikám, že tyhle metodiky jsou kdovíjak boží, ale fungují na určitých principech a tyhle stand upy mají smysl.

Pokud takový denní stand up slouží jen jako povídání o ničem, většinou moc prospěšný není a zažívám to skoro denně.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Bentuzer 04. 01. 2021, 09:58:38
U distribuovaných týmů přínos standupů vidím. Když ale alokace lidí na projekty v organizaci je M:N tak to je docela šílené. Tři standupy po sobě, kdy na jednom řeknu jak to jde a na dalších, že dnes dělám na jiném projektu...
Název: Re:Mají smysl daily standupy?
Přispěvatel: kanoe22 04. 01. 2021, 10:53:55
Většinou je to nutné jen tam, kde je hodně lidí co sami od sebe nic neudělají a potřebují dohled. Ještě jsem neviděl aby to bylo nutné v teamu, kde lidi dokážou komunikovat a řešit případné problémy hned sami od sebe.

Nesuhlasim.

Scrum nie je od toho aby dohliadal na ludi ci robia alebo nie, od toho je ked uz tak tvoj nadriadeny (tvoj manazer, nie tvoj scrum master).

Scrum, alebo aj ine agilne metody prace su o tom, ze scrum master je tam ako team koordinator, ktory riesi ked ma niekto problem, a je takpovediac hovorcom timu voci vedeniu, alebo inym timom. Asi si v zivote nepracoval na projekte kde je 100 a viac vyvojarov v 10+ timoch (osobna skusenost 90 vyvojarov v asi 12tch timoch). Keby som mal kazdu blbu zmenu ktorou mozem nejak vyrazne ovplyvnit ine timy riesit osobne, tak pol dna nerobim nic ine iba riesim koordinaciu a upozornujem inych ze momentalne sa hrabem v tom a tom. Od toho tam prave boli scrum mastery, ktori tieto veci koordinovali.

Takisto ked ma niekto s niecim problem, scrum master, pripadne po dohode s product ownerom zasiahnu a urobi sa napr. 1) bude na danom probleme robit viac ludi aby sa to stihlo, tim padom sa pravdaze nieco ine posunie do pozadia. 2) dany problem bude riesit niekto iny, pretoze povodny clovek sa proste zasekol a nevie co dalej. 3) dany problem je v sucastnosti neriesitelny a musi sa 3a) implementovat najskor nieco ine, 3b) problem sa declasuje na "nice to have" pretoze blokujuci problem je prilis velky na implementaciu zo sucastneho budgetu, a x dalsich moznych problemov.

Vsetko (a mnohe ine dalsie veci) su proste problemy, ktore ty ako vyvojar nemusis riesit osobne a stracat tim cas, proste raz na daily standupe povies problem je teraz neriesitelny lebo ..., a od najdenia riesenia ako to zosuladit s inymi ulohami je/su tam iny ludia.


Z ineho sudka, teraz robim na projekte kde nas je 15, z toho niektory robia aj na inom projekte, takze vacsinou sme na standupe zhruba 10ti. Koordinacia je treba, pretoze nasledne sa vie kto na com robi, ako uloha napreduje, pripadne ci su tam nejake problemy (nemusi to byt vzdy len otazka toho ze ma nieco blokuje, ale moze to byt aj zaujmavy problem ktory som musel vyriesit aby som splnil ulohu, cize ak to spomeniem na standupe, nabuduce usetrim cas inym pretoze uz budu mat tusenie ako to vyriesit). A podla toho sa planuje dalsi postup. Tazko sa ti bude planovat nasledujuca uloha, ktora zavisi na nejakej aktualne vykonavanej, ked nevies jej stav. Namiesto toho mozes naplanovat nieco ine. Zbytocne budes mat backlog dlhy ako tyzden pred vyplatou ked tam bude chaos v style, moze sa na tasku B robit? Clovek co robil A task ho uz urobil? Kto vie, nemame standupy, skontroluj repozitar ci tam nahadzal zmeny. Nie dakujem, takyto chaos si neprosim.

U distribuovaných týmů přínos standupů vidím. Když ale alokace lidí na projekty v organizaci je M:N tak to je docela šílené. Tři standupy po sobě, kdy na jednom řeknu jak to jde a na dalších, že dnes dělám na jiném projektu...

Navrhujem riesit to tak ze dopredu (aspon tyzden - dva, ak sa da aj cely mesiac) poviete projektom ktore dni pre ne robite a pripadne aj kolko hodin. Tim padom si usetrite si X hodin mesacne sedenim na meetingoch ktore su pre vas aktualne nepodstatne a iba vas rozptyluju.

Název: Re:Mají smysl daily standupy?
Přispěvatel: Ondra M. 04. 01. 2021, 18:59:34
Většinou je to nutné jen tam, kde je hodně lidí co sami od sebe nic neudělají a potřebují dohled. Ještě jsem neviděl aby to bylo nutné v teamu, kde lidi dokážou komunikovat a řešit případné problémy hned sami od sebe.

Nesuhlasim.

Scrum nie je od toho aby dohliadal na ludi ci robia alebo nie, od toho je ked uz tak tvoj nadriadeny (tvoj manazer, nie tvoj scrum master).

Scrum, alebo aj ine agilne metody prace su o tom, ze scrum master je tam ako team koordinator, ktory riesi ked ma niekto problem, a je takpovediac hovorcom timu voci vedeniu, alebo inym timom. Asi si v zivote nepracoval na projekte kde je 100 a viac vyvojarov v 10+ timoch (osobna skusenost 90 vyvojarov v asi 12tch timoch). Keby som mal kazdu blbu zmenu ktorou mozem nejak vyrazne ovplyvnit ine timy riesit osobne, tak pol dna nerobim nic ine iba riesim koordinaciu a upozornujem inych ze momentalne sa hrabem v tom a tom. Od toho tam prave boli scrum mastery, ktori tieto veci koordinovali.

Takisto ked ma niekto s niecim problem, scrum master, pripadne po dohode s product ownerom zasiahnu a urobi sa napr. 1) bude na danom probleme robit viac ludi aby sa to stihlo, tim padom sa pravdaze nieco ine posunie do pozadia. 2) dany problem bude riesit niekto iny, pretoze povodny clovek sa proste zasekol a nevie co dalej. 3) dany problem je v sucastnosti neriesitelny a musi sa 3a) implementovat najskor nieco ine, 3b) problem sa declasuje na "nice to have" pretoze blokujuci problem je prilis velky na implementaciu zo sucastneho budgetu, a x dalsich moznych problemov.

Vsetko (a mnohe ine dalsie veci) su proste problemy, ktore ty ako vyvojar nemusis riesit osobne a stracat tim cas, proste raz na daily standupe povies problem je teraz neriesitelny lebo ..., a od najdenia riesenia ako to zosuladit s inymi ulohami je/su tam iny ludia.


Z ineho sudka, teraz robim na projekte kde nas je 15, z toho niektory robia aj na inom projekte, takze vacsinou sme na standupe zhruba 10ti. Koordinacia je treba, pretoze nasledne sa vie kto na com robi, ako uloha napreduje, pripadne ci su tam nejake problemy (nemusi to byt vzdy len otazka toho ze ma nieco blokuje, ale moze to byt aj zaujmavy problem ktory som musel vyriesit aby som splnil ulohu, cize ak to spomeniem na standupe, nabuduce usetrim cas inym pretoze uz budu mat tusenie ako to vyriesit). A podla toho sa planuje dalsi postup. Tazko sa ti bude planovat nasledujuca uloha, ktora zavisi na nejakej aktualne vykonavanej, ked nevies jej stav. Namiesto toho mozes naplanovat nieco ine. Zbytocne budes mat backlog dlhy ako tyzden pred vyplatou ked tam bude chaos v style, moze sa na tasku B robit? Clovek co robil A task ho uz urobil? Kto vie, nemame standupy, skontroluj repozitar ci tam nahadzal zmeny. Nie dakujem, takyto chaos si neprosim.

U distribuovaných týmů přínos standupů vidím. Když ale alokace lidí na projekty v organizaci je M:N tak to je docela šílené. Tři standupy po sobě, kdy na jednom řeknu jak to jde a na dalších, že dnes dělám na jiném projektu...

Navrhujem riesit to tak ze dopredu (aspon tyzden - dva, ak sa da aj cely mesiac) poviete projektom ktore dni pre ne robite a pripadne aj kolko hodin. Tim padom si usetrite si X hodin mesacne sedenim na meetingoch ktore su pre vas aktualne nepodstatne a iba vas rozptyluju.

Jo, takhle mi to dava smysl, pokud jde o projekt, kde jsou velke zavislosti mezi vyvojari a je nutna koordinace, tak se to da resit na tech
standupech. Nicmene pokud jde o nejaky mensi projekt a kazdy vyvojar si jede na svem pisecku, dela vetsi task a jsou definovana api,
tak tam ten prinos fakt nevidim. To se standup redukuje na hlaseni: "vcera jsem napsal kus kodu a dneska budu pokracovat"
Název: Re:Mají smysl daily standupy?
Přispěvatel: alex6bbc 04. 01. 2021, 20:14:40
koordinace se ma provadet v mensich potrebne vhodne velkych skupinkach.
standup je pro kazdeho, ale kazdy jen rekne maximalne delam task 12345 a jde mi to, nebo nejde mi to a scrum master
mu najde pomocnika/mentora, nebo mam hotovo.
vsecko ostatni uz jsou jen nasledne meetingy.
Název: Re:Mají smysl daily standupy?
Přispěvatel: acerimmer 04. 01. 2021, 20:15:43
Rozhodne maji smysl. Musi se ale delat dobre, coz nemnoho firem/lidi umi. Standup vypada jako trivialita, ale v realu je na nej treba mit zkusene lidi nebo nekoho, kdo ho je shopny vest, dokud se to ostatni nenauci. Vzdy mne fascinuje, kdyz prijdu do firmy a u "standupu" cely team sedi - to jmeno je tam schvalne, aby ten cely tyjatr byl efektivni. Nebo kdyz se standup promeni v hodinovou potycku o pojmenovani promenne. Standup je status meeting, kazdy by mel byt schopny odrikat sve do 1 minuty max a pripadne dalsi detaily diskutovat po nem v uzsim kruhu. Do te jedne minuty davam i pripadne info o tom, ze "zitra rano jdu k doktoru, tak prijdu dyl".
Název: Re:Mají smysl daily standupy?
Přispěvatel: anonacct 04. 01. 2021, 23:40:55
Mě by zajímalo kolik lidí tu poznalo víc způsobů vývoje a kolik zná jen ten jeden? Já jsem poznal za život asi 4 a za sebe můžu říct, že self organizing teams bylo to nejlepší, s čím jsem se setkal. Scrum + daily standup je takový typický korporátní způsob řízení vývoje, který sice podává nějaký výsledky, ale většinou totálně zabije chuť a kreativitu těch, kteří by toho dokázali udělat mnohem víc než jen "to co mají ve sprintu" - těmto lidem obvykle záleží i na tom jak ten kód vypadá.

Ale jinak je mi to asi jedno - Scrum je skoro všude a firmám ta neefektivita očividně nevadí :)
Název: Re:Mají smysl daily standupy?
Přispěvatel: hurvajs spejbl 05. 01. 2021, 00:07:45
@anonacct: také jsem poznal více způsobů. Pokud, jak uvádíte self organizing team, opravdu funguje, je to i za mě ideální varianta. Na druhou stranu, prošel jsem hodně firem (už nejsem nejmladší) a takový tým jsem našel jen u jedné firmy. Většinou byl problém v tom, že programátoři nekomunikovali mezi sebou ani s businessem, takže se třeba měsíc vyvýjelo na slepo.

Na druhou stranu, pokud scrum opravdu funguje, tak je to také fajn. Sice je to krapet byrokracie, ale business má přehled co se děje, kde projekt je. Komunikace na daily standup lidi donutí říkat pravdu a záseky se dají řešit brzy (je jasné, že nikomu se neříká dobře, že se zasek a neví si rady). Pokud jí neříkají, přijde relativně brzy na to, že to tak není. Samozřejmě, je hodně událostí, kdy stojí vývoj, souhlasím. Ale na druhou stranu, jsou placené, tak proč to řešit ne? ;-)

Bohužel, většina firem má Scrum upravený podle svých potřeb. A dle mého názoru, je pravá definice týmu nesmysl, říká se tam, že každý člen je zastupitelný a má stejný výkon i znalosti, což je v realitě kr*v*na. Nehledě na to, že velocita se stanovuje nějakou dobu a nikde není záruka, že bude stejný tým dlouho. Lidé se mění a i "vlastnosti" týmu se mohou dost lišit.
Název: Re:Mají smysl daily standupy?
Přispěvatel: czmiho 05. 01. 2021, 09:52:59
Nakonec je to vždycky o lidech a ne o nějakých superfancy vynálezech. Zažil jsem i tým, kde efektivně fungoval waterfall s minimem komunikace mezi členy týmu. No a týmů, kde naopak nefungoval SCRUM jsem viděl už několik ;-)

"zitra rano jdu k doktoru, tak prijdu dyl".

Nech mě hádat, dýl místo později -> Plzeňák? :-)
Název: Re:Mají smysl daily standupy?
Přispěvatel: Ink 05. 01. 2021, 10:40:07
Nakonec je to vždycky o lidech a ne o nějakých superfancy vynálezech. Zažil jsem i tým, kde efektivně fungoval waterfall s minimem komunikace mezi členy týmu. No a týmů, kde naopak nefungoval SCRUM jsem viděl už několik ;-)

"zitra rano jdu k doktoru, tak prijdu dyl".

Nech mě hádat, dýl místo později -> Plzeňák? :-)

"k doktoru" je taky typické pro Plzeň a okolí. Už chybí jenom "tuten".
Název: Re:Mají smysl daily standupy?
Přispěvatel: AoK 05. 01. 2021, 11:49:10
Mě by zajímalo kolik lidí tu poznalo víc způsobů vývoje a kolik zná jen ten jeden? Já jsem poznal za život asi 4 a za sebe můžu říct, že self organizing teams bylo to nejlepší, s čím jsem se setkal. Scrum + daily standup je takový typický korporátní způsob řízení vývoje, který sice podává nějaký výsledky, ale většinou totálně zabije chuť a kreativitu těch, kteří by toho dokázali udělat mnohem víc než jen "to co mají ve sprintu" - těmto lidem obvykle záleží i na tom jak ten kód vypadá.

Ale jinak je mi to asi jedno - Scrum je skoro všude a firmám ta neefektivita očividně nevadí :)

typický korporátní způsob to je ale jen v posledních letech, kdy to frčí i v korporátech a zatím jsem v českém prostředí neviděl správně použitý scrum, hlavně, že mají svoje "kmeny".

Pokud vývojáři ví co mají dělat, je asi super je nechat se organizovat samostatně, pokud ale potřebuješ každý dva týdny zadávat podrobně úkoly vývojářům a potřebuješ přesně kontrolovat (a dále procesovat) jejich výstupy, moc dobře to nefunguje, nemusíš se totiž potkat.

Asi bych to negeneralizoval, zkazit se dá každý proces jeho špatnou volbou nebo nedůslednou implementací. Self organised team není zrovna nejlepší, pokud třeba máš QA, potřebuješ zaškolit uživatele a podporu, musíš přetisknout brožury a materiály.

Naopak například při implementaci CI/CD, logávání, monitoringu, IPS/IDS či jiných vyloženě technických věcí je využití scrup, daily stand up většinou naprostá katastrofa a self organized team, který spolu stejně komunikuje celý den, nejlepší. Ta ty úkoly není možné často tak rozsekat do sprintů, není možné úkol označit za dokončený, když existují cyklické závislosti, hodně času se zabíjí vůbec vysvětlování terminologií a fungováním scrum masterovi/product ownerovi atd.
Název: Re:Mají smysl daily standupy?
Přispěvatel: nehalem 05. 01. 2021, 19:21:08
Naopak například při implementaci CI/CD, logávání, monitoringu, IPS/IDS či jiných vyloženě technických věcí je využití scrup, daily stand up většinou naprostá katastrofa a self organized team, který spolu stejně komunikuje celý den, nejlepší. Ta ty úkoly není možné často tak rozsekat do sprintů, není možné úkol označit za dokončený, když existují cyklické závislosti, hodně času se zabíjí vůbec vysvětlování terminologií a fungováním scrum masterovi/product ownerovi atd.
A co pripad, ked v jednom tyme su vyvojari, ludia co riesia buildy, CI/CD, infrastrukturu atd.? To hovorim z vlastnej skusenosti, nevymyslam si. A co ked to dokonca rotuje sprint od sprintu, ze kazdy robi vzdy nieco ine bez navaznosti a vzdy sa adhoc "nauci" (Stack Overflow + CTRL-C/V) danu vec a potom to bude robit zas za 10 mesiacov? Co take firmy a tymy?
Název: Re:Mají smysl daily standupy?
Přispěvatel: e3k 05. 01. 2021, 20:27:12
ne nemaju.

je to vymysel na zvysenie produktivity aby bol clovek nuteny stale pracovat aj ked sa mu nechce. v podstate ale treba vediet kazdy den obkecat co najkvetnatejsie co clovek robil/nerobil. tak som to videl fungovat vo vela firmach. suma sumarum strata casu. kto sa chce flakat bude to vediet aj v Agile az na to ze denne spravi to divadielko standup.
Název: Re:Mají smysl daily standupy?
Přispěvatel: sofa_king 06. 01. 2021, 00:09:00
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Jen tak 06. 01. 2021, 01:32:17
Mě by zajímalo kolik lidí tu poznalo víc způsobů vývoje a kolik zná jen ten jeden? Já jsem poznal za život asi 4 a za sebe můžu říct, že self organizing teams bylo to nejlepší, s čím jsem se setkal. Scrum + daily standup je takový typický korporátní způsob řízení vývoje, který sice podává nějaký výsledky, ale většinou totálně zabije chuť a kreativitu těch, kteří by toho dokázali udělat mnohem víc než jen "to co mají ve sprintu"

Lidi, co dělají neorganizovaně na něčem, co není ve sprintu, jsou peklo ... člověk pak něco releasuje a nestačí se divit, co tam nějaký hyperaktivní trouba zas naprgal ...

Nejlepší jsou kutilové, co "nad rámec" sprintu zrefaktorujou půlku projektu, a člověk pak žasne, proč se v testech chovají věci, na které nikdo neměl sahat, najednou úplně jinak.

a ad standup - je to čistě o tom, jak se k nim postaví skrumík - není to o korporátnosti ani o ničem jiným, je to jenom o lidech. a přístupu.  zažil jsem projekty, kde jsme standupy neměli (nebyly potřeba, řekli jsme si to jinde), zažil jsem proejkty, kde standupy byly totálně zabitej čas, a zažil jsem projekty, kde na standupu bylo 15 lidí a i tak byl standup za 10 minut hotovej.

a jak tu někdo zminoval hodinový standupy - to je přesne ukázka nezvládnutýho standupu (resp. to není standup) - standup je záležitost na půl minutu / osoba. na standupu se nemají probírat do detailu další věci (např. pokud má někdo zásek, tak se nemá rozebírat, proč má zásek - to je záležitost k dořešení až po standupu).
Název: Re:Mají smysl daily standupy?
Přispěvatel: Jen tak 06. 01. 2021, 01:35:13
Naopak například při implementaci CI/CD, logávání, monitoringu, IPS/IDS či jiných vyloženě technických věcí je využití scrup, daily stand up většinou naprostá katastrofa a self organized team, který spolu stejně komunikuje celý den, nejlepší. Ta ty úkoly není možné často tak rozsekat do sprintů, není možné úkol označit za dokončený, když existují cyklické závislosti, hodně času se zabíjí vůbec vysvětlování terminologií a fungováním scrum masterovi/product ownerovi atd.

proč by při implementaci zmíněných aktivit neměl mít standup smysl? má smysl úplně stejně , jako při jikakémkoli jiném vývoji - pokud to je opravdu standup, a ne "standup".

na standupu NIKDY NEVYSVĚTLUJE  scrummásterovi, nebo product ownerovi. pokud tomu tak je, tak je to špatně.
Název: Re:Mají smysl daily standupy?
Přispěvatel: L.. 06. 01. 2021, 07:09:07
Lidi, co dělají neorganizovaně na něčem, co není ve sprintu, jsou peklo ... člověk pak něco releasuje a nestačí se divit, co tam nějaký hyperaktivní trouba zas naprgal ...

Nejlepší jsou kutilové, co "nad rámec" sprintu zrefaktorujou půlku projektu, a člověk pak žasne, proč se v testech chovají věci, na které nikdo neměl sahat, najednou úplně jinak.

A jak mu to prošlo přes code review?
Název: Re:Mají smysl daily standupy?
Přispěvatel: alex6bbc 06. 01. 2021, 07:45:11
Lidi, co dělají neorganizovaně na něčem, co není ve sprintu, jsou peklo ... člověk pak něco releasuje a nestačí se divit, co tam nějaký hyperaktivní trouba zas naprgal ...

Nejlepší jsou kutilové, co "nad rámec" sprintu zrefaktorujou půlku projektu, a člověk pak žasne, proč se v testech chovají věci, na které nikdo neměl sahat, najednou úplně jinak.

A jak mu to prošlo přes code review?

(https://miro.medium.com/max/512/1*Z-NRMcQySSFXKpBvNxCMLg.jpeg)
Název: Re:Mají smysl daily standupy?
Přispěvatel: tomas88 06. 01. 2021, 08:21:53
To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

A co delas tak svetoborneho ty? Klidne 90% programatoru jen udrzuje neco v chodu. Tak to proste je.
Název: Re:Mají smysl daily standupy?
Přispěvatel: to_je_jedno 06. 01. 2021, 10:02:03
Standup smysl ma pokud se cely agile dela tak nejak spravne. bohuzel vetsinou je to znasilnene, nekteri klienti si chteji popovidat jak venci psa apod.
Název: Re:Mají smysl daily standupy?
Přispěvatel: kanoe22 06. 01. 2021, 10:24:55
Osobna skusenost, robim na niecom dva sprinty (4tyzdne dokopy), v piatok hotove, ale uz bolo neskoro, a nechcelo sa mi to raz znovu prebehnut pred dorucenim zmien, tak reku urobim to v pondelok. V pondelok to prebehnem, ok, vsetko fajn, dam to este raz buildnut pred dorucenim, a vidim ze sa to ani nebuilduje. Pri kontrole zistim, ze iny tim dorucil v NEDELU!! velky balik zmien o ktorych nikto nebol absolutne informovany. Pritom to mali ako oficialnu sucast sprintu, nebolo to ze by sa niekto nudil a prerobil to lebo nema do coho ineho pichnut, ale aj tak vsetci ktory mali nieco rozrobene a zaviseli na ich komponentach z toho boli v pondelok vyhukany. Ja som potom musel moju robotu urobit skoro od nuly (trvalo to dalsie dva tyzdne, pretoze ten druhy tim zrefaktoroval asi 10 komponentov, z ktorich na 5tich som bol zavisly s mojou robotou).

Niekedy to nie je len o iniciativnom blbcovi, ale je aj o zlyhanej komunikacii medzi timami, takze to ze tu niekto do neba vydzvihuje self organized tim, je kratkozrake. Nieco take moze fungovat na projekte kde vas je 5 a pol aj so scrum masterom a product ownerom. Su projekty kde kazdy sprint prezentujete priamo zakaznikom vysledky, co noveho je implementovane. Tam by tento model asi velmi tazko obstal. takze snahy niektorich tu presadit nejaky model lebo "ja v tom pracujem, je to najlepsie na svete, vsetko ostatne je sr.cka" je akurat tak ukazkou nafukanosti a debility danich ludi. Kazdy jeden princip organizacie prace je urceni pre nieco, ale nie pre vsetko naraz. Nic univerzalne proste neexistuje.

AD standup a jeho trvanie: zazil som aj kratke efektivne standupy, kde kazdy povedal v skratke co robil vcera, co planuje dnes a islo sa dalej. Ak mal niekto problem, povedal mam problem, v skratke ho popisal, na standupe sa vacsinou rovnou niekto ponukol kto na to pozrie, pripadne SM niekoho urcil kto by to mohol vediet (SM ma mat prehlad o skusenostiach/skilloch jednotlivych ludi). Standup trval pri 10tich ludoch 10-15minut.
Zazil som ale aj skoro hodinove standupy (priemer 30minut, rozptyl vacsinou 20-45 minut, 10ludi v time), kde ak vsetko islo hladko, standup trval do 15minut (velmi vynimocne). Vacsinou mal niekto s niecim problem (projekt plny stareho bordelu ktory nikto nemohol upratat lebo to niektory zakaznici stale pouzivali, bol problem implementovat nieco nove aby sa nieco stare nepos.alo), tak standupy trvali dlho, ale to kvoli tomu ze ludia tam proste rozoberali problem a snazili sa na to najst riesenie na standupe. Vacsinou bol standup ukonceni az v momente ked uz to niekomu liezlo na nervy a povedal ze toto na standup nepatri.

Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.

Standup smysl ma pokud se cely agile dela tak nejak spravne. bohuzel vetsinou je to znasilnene, nekteri klienti si chteji popovidat jak venci psa apod.
Zakaznik na standup nepatri. Ktokolvek, kto nema v titule svojho kontraktu napisane developer, architekt, scrum master alebo product owner, nema co na standupe robit. Standup je cisto pre potreby timu, nikoho ineho. Zakaznik ma byt na review, lebo tam mu tim prezentuje co je noveho. Inak ma komunikovat iba s product ownerom, pretoze on je prostrednik medzi zakaznikom a timom. On si ma zakaznika vypocut, vybrat z toho podstatne a "prelozit to do reci developera" nech sa to implementuje.

Název: Re:Mají smysl daily standupy?
Přispěvatel: Jen tak 06. 01. 2021, 10:28:25
Zakaznik na standup nepatri. Ktokolvek, kto nema v titule svojho kontraktu napisane developer, architekt, scrum master alebo product owner, nema co na standupe robit. Standup je cisto pre potreby timu, nikoho ineho. Zakaznik ma byt na review, lebo tam mu tim prezentuje co je noveho. Inak ma komunikovat iba s product ownerom, pretoze on je prostrednik medzi zakaznikom a timom. On si mi zakaznika vypocut, vybrat z toho podstatne a "prelozit to do reci developera" nech sa to implementuje.

product owner se v 99% případů běžného zakázkového vývoje = zákazník
Název: Re:Mají smysl daily standupy?
Přispěvatel: kanoe22 06. 01. 2021, 10:36:21
Zakaznik na standup nepatri. Ktokolvek, kto nema v titule svojho kontraktu napisane developer, architekt, scrum master alebo product owner, nema co na standupe robit. Standup je cisto pre potreby timu, nikoho ineho. Zakaznik ma byt na review, lebo tam mu tim prezentuje co je noveho. Inak ma komunikovat iba s product ownerom, pretoze on je prostrednik medzi zakaznikom a timom. On si mi zakaznika vypocut, vybrat z toho podstatne a "prelozit to do reci developera" nech sa to implementuje.

product owner se v 99% případů běžného zakázkového vývoje = zákazník

To sice moze byt pravda, ale on ako product owner by mal mat proste nejaku sudnost a vediet co na ktory miting patri a nepatri. Ako hej, z pohladu developera je PO pre teba zakaznik, lebo on urcuje co treba. Realny zakaznik (zakaznici) su skryti za nim (ti od ktorich tecu peniaze). To ale nemeni nic na fakte, ze ako PO ma byt oboznameny so systemom prace v time a nemal by na technicke mitingy miesat vencenie psa. Ok ak raz zacas padne na standupe aj ina tema ako len robota, moze to prispiet k uvolnenejsej atmosfere a clovek sa neciti ako robot, ale nie to tam mixovat nasilu a natahovat s tim mitingy.

Ak sa to deje pravidelne, tak mu proste nejak slusne vysvetlit ze toto ne.
Název: Re:Mají smysl daily standupy?
Přispěvatel: sofa_king 06. 01. 2021, 13:17:54
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.


To je jedno, co dělám snad. Nebo to ovlivní něco na tom, co jsem napsal? Když ti to pomůže, tak si klidně představ, že jsem Tony Stark.

Nic proti, bratře. Programování už není high level job, ale stává se dalším blue-collar zaměstnáním. Chvíli to bude trvat, než to vládě dojde, ale bude se to učit za chvíli na učňácích s větší efektivitou než na vejšce, odkud absolventi akorát odejdou zatrpklí, když zjistí, že jejich compsci degree jim zajistí práci tak na údržbu webíku nějaký místní firmičky.

Popisuju realitu nadcházejících časů. Reaguj na argument, ne na autora, nebo budu dál žít v přesvědčení, že ti došly argumenty a dáváš mi tak za pravdu.
Název: Re:Mají smysl daily standupy?
Přispěvatel: nehalem 06. 01. 2021, 16:42:40
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.
Ale ved presne tak to je. Ja viem, ze obvzlast vam cechom sa to strasne zle pocuva, lebo mate nejaky historicky komplex a strasne sa chcete povazovat za zapad, aj ked nim nie ste, na zapade vas tak nevnimaju, no vy sa strasne vyhrazdujete od zvysku post-soc krajin a radi si myslite, ze ste ini, ze nie ste vychod. Zial, nie je to tak. CR je rovnaka montovna ako SR, a o IT to plati stonasobne. Zahranicne korporacie prisli na to, ze tu je velmi vela schopnych ludi ktori budu robit z ich pohladu za povestnu misku ryze. Ale realny vyvoj sa tu nerobi, vsetko je len udrzba legacy sraciek, ktore im doma robit nikto nebude, resp. za ich mzdy sa im to doma udrziavat vobec nevyplati. Sikovni indovia su vsetci v USA a to co je v indii uz nie je az tak lacne tiez plus kvalita je zalostna. Je treba si priznat kruty fakt. To CR je ta lacna outsourcing montovna a tak to potom aj vyzera v tych firmach. A miestne, lokalne firmy? Co take svetoborne robia? Ja vidim len same webiky, vykradnute napady z USA alebo inych casti zapadu atd. Inovacia 0.0. Je to mozno drsne ako som to napisal, ale taka je realita. Pokial sa ale mylim a viete, kde sa robi nieco na svetovej urovni, v ktorom korporate presunuli do CR fakt vyvoj ich top produktov a robia tu state-of-the-art vyvoj a nie udrzbu a "drbky", tam mi to prosim dajte vediet, som sam zvedavy. Zial, uz mam dost skusenosti na to aby som mohol robit nejake zavery, a vsetko svedci o tom, ze je to tu jedna obrovska IT montovna, lopatacka robota, firmy ani neradi investuju do rozvoja zamestnancov, kazdeho zaujima len to co ste robili v predchadzajucej praci aby ste mohli od prveho dna v novej praci robit rovnaku lopatarnu ako v minulej. Kecy o raste, rozvoji atd. su...kecy. A prosim nechodte tu na mna, ze nejake nasadzovanie bankovnych sraciek do AWSka (teraz nesmierne "in" a popularny buzzword na ktorom sa vsetci vezu) je nieco svetoborne a nie obycajna lopatarna.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Makovec 06. 01. 2021, 17:40:46
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.


To je jedno, co dělám snad. Nebo to ovlivní něco na tom, co jsem napsal? Když ti to pomůže, tak si klidně představ, že jsem Tony Stark.

Nic proti, bratře. Programování už není high level job, ale stává se dalším blue-collar zaměstnáním. Chvíli to bude trvat, než to vládě dojde, ale bude se to učit za chvíli na učňácích s větší efektivitou než na vejšce, odkud absolventi akorát odejdou zatrpklí, když zjistí, že jejich compsci degree jim zajistí práci tak na údržbu webíku nějaký místní firmičky.

Popisuju realitu nadcházejících časů. Reaguj na argument, ne na autora, nebo budu dál žít v přesvědčení, že ti došly argumenty a dáváš mi tak za pravdu.

Velká část IT pracovníků je dneska tím čemu se dříve říkalo "kvalifikovaný dělník s odbornou maturitou". To není urážka, ani posmívání se, na tom být kvalifikovaný dělník není nic špatného ani ponižujícího. Ale není to zrovna extra tvůrčí nezastupitelná pozice. Jen se dneska ta odborná maturita posunula na úroveň Bc.
Název: Re:Mají smysl daily standupy?
Přispěvatel: kanoe22 06. 01. 2021, 17:48:14
@sofa_king stale si mi neodpisal co take svetoborne robis. A nie, nie je to jedno, ked tu ludom tlacis do hlav nazory ake mas, treba ich mat niecim podlozene.
Ak nemiesnis odpovedat, tak si akurat tak tlchuba ako politici, opytam sa politika ako sa dostanem na stanicu a on mi odpovie co jedol vcera na ranajky, to je mi ale u zadeke.
Název: Re:Mají smysl daily standupy?
Přispěvatel: sofa_king 06. 01. 2021, 18:59:13
@sofa_king stale si mi neodpisal co take svetoborne robis. A nie, nie je to jedno, ked tu ludom tlacis do hlav nazory ake mas, treba ich mat niecim podlozene.
Ak nemiesnis odpovedat, tak si akurat tak tlchuba ako politici, opytam sa politika ako sa dostanem na stanicu a on mi odpovie co jedol vcera na ranajky, to je mi ale u zadeke.

Ale odpověděl bratře. Tony Stark, těší mě. Snad ti je to dost světoborný na to, abys teď začal reagovat k tématu.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Hamparle 06. 01. 2021, 19:16:27
To není na stojáka?
Název: Re:Mají smysl daily standupy?
Přispěvatel: L.. 06. 01. 2021, 19:47:31
Ale odpověděl bratře. Tony Stark, těší mě. Snad ti je to dost světoborný na to, abys teď začal reagovat k tématu.

Takže fiktivní charakter. Jo, to sedí ;D
Název: Re:Mají smysl daily standupy?
Přispěvatel: to_je_jedno 07. 01. 2021, 00:03:44
ale on ako product owner by mal mat proste nejaku sudnost a vediet co na ktory miting patri a nepatri
na to mam PM, aby ho poslal do hajzlu kdyz nevi ktera bije.
Název: Re:Mají smysl daily standupy?
Přispěvatel: Jiří Havel 07. 01. 2021, 16:55:01
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.


To je jedno, co dělám snad. Nebo to ovlivní něco na tom, co jsem napsal? Když ti to pomůže, tak si klidně představ, že jsem Tony Stark.

Nic proti, bratře. Programování už není high level job, ale stává se dalším blue-collar zaměstnáním. Chvíli to bude trvat, než to vládě dojde, ale bude se to učit za chvíli na učňácích s větší efektivitou než na vejšce, odkud absolventi akorát odejdou zatrpklí, když zjistí, že jejich compsci degree jim zajistí práci tak na údržbu webíku nějaký místní firmičky.

Popisuju realitu nadcházejících časů. Reaguj na argument, ne na autora, nebo budu dál žít v přesvědčení, že ti došly argumenty a dáváš mi tak za pravdu.
Řeknu ti jedno tajemství. I v týmech, které dělají špičkové state of the art věci jsou jednotliví členové nahraditelní.

Jestli jsi nenahraditelný, tak je něco hodně špatně. Bus factor 1 je primárně fail vedení, ale i ty by ses pro klid svých dovolených měl snažit, aby to napravili.
Název: Re:Mají smysl daily standupy?
Přispěvatel: sofa_king 07. 01. 2021, 17:41:26
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.


To je jedno, co dělám snad. Nebo to ovlivní něco na tom, co jsem napsal? Když ti to pomůže, tak si klidně představ, že jsem Tony Stark.

Nic proti, bratře. Programování už není high level job, ale stává se dalším blue-collar zaměstnáním. Chvíli to bude trvat, než to vládě dojde, ale bude se to učit za chvíli na učňácích s větší efektivitou než na vejšce, odkud absolventi akorát odejdou zatrpklí, když zjistí, že jejich compsci degree jim zajistí práci tak na údržbu webíku nějaký místní firmičky.

Popisuju realitu nadcházejících časů. Reaguj na argument, ne na autora, nebo budu dál žít v přesvědčení, že ti došly argumenty a dáváš mi tak za pravdu.
Řeknu ti jedno tajemství. I v týmech, které dělají špičkové state of the art věci jsou jednotliví členové nahraditelní.

Jestli jsi nenahraditelný, tak je něco hodně špatně. Bus factor 1 je primárně fail vedení, ale i ty by ses pro klid svých dovolených měl snažit, aby to napravili.

Taky jedno tajemství o nahraditelnosti: je to vlhký sen každého manažera.

Realita: pokud odejde klíčový vývojář na projektu, co není pouze nějaká crud slátanina statisícátého webu, projekt nejde sice do sraček, pokud tam někdo zbyl, ale jde téměř do sraček.

Často je projekt zpožděn o rok dva, nebo úplně zabit, protože ten člověk nebo tým, co odešel, držel poustu informací v hlavě, které jsou najednou fuč. Dopadá to tak, že jednoho takového key developera nahradí 5 dalších - 3 se snaží rozlouskat, co tam dělal a držet to v chodu, a 2 se snaží pochopit, o co mu šlo dlouhodobě. Odchod takových lidí znamená bloat kódu jako prase a bloat organizace.

To nevylučuje, že to kolikrát není dobré rozhodnutí, protože i key developer někde nasekal paseku a s jeho odchodem je možnost se jí zbavit.

Software žije ve dvou skupenstvích najednou - 1) zdrojový kód 2) v mysli vývojáře.

vyhoď vývojáře, vyhoď půl produktu. Ten vývojář totiž JE kus softwaru. Jak jsem psal dřív - programátor je ozubený kolečko, díky kterýmu projekt nebo firma jede v chodu.
Název: Re:Mají smysl daily standupy?
Přispěvatel: tomas88 07. 01. 2021, 18:33:21
Taky jedno tajemství o nahraditelnosti: je to vlhký sen každého manažera.

Realita: pokud odejde klíčový vývojář na projektu, co není pouze nějaká crud slátanina statisícátého webu, projekt nejde sice do sraček, pokud tam někdo zbyl, ale jde téměř do sraček.

No tohle se typicky deje u bankovnich a podobnych zakazkovych systemu. Hlavne at je vyvoj co nejlevnejsi. Nastesti se to temer nedeje u zadnych vetsich a dulezitejsich projektu.
Název: Re:Mají smysl daily standupy?
Přispěvatel: kanoe22 07. 01. 2021, 21:42:33
Tvle jestli je tohle realita korporátního IT v středoevropské Indii, ehm. ČR, tak to by se mělo dát v popisku práce slovo "lopata" přímo do titulku.

To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

Úkol programátora tak nějak vždycky mělo bejt manažerem - strojů, počítačů. Místo toho ty stroje udělali z vás a manažíruje vás tam nějakej ulíznutej čerák. Akorát vás programuje v Excelu a JIŘE, místo v Cčku.

Tiez ma zaujma co take svetoborne robis. Programujes stroj casu? Pracujes snad na nadsvetelnom pohone? Robis nanotechnologie pre Tonyho Starka? Mas za ulohu urobit prekladac mimozemskeho <-> pozemskeho jazyka? Prides mi akurat tak ako velky nafukanec, ktory si mysli ze zozral celu mudrost sveta a cely vesmir sa toci prave okolo teba.


To je jedno, co dělám snad. Nebo to ovlivní něco na tom, co jsem napsal? Když ti to pomůže, tak si klidně představ, že jsem Tony Stark.

Nic proti, bratře. Programování už není high level job, ale stává se dalším blue-collar zaměstnáním. Chvíli to bude trvat, než to vládě dojde, ale bude se to učit za chvíli na učňácích s větší efektivitou než na vejšce, odkud absolventi akorát odejdou zatrpklí, když zjistí, že jejich compsci degree jim zajistí práci tak na údržbu webíku nějaký místní firmičky.

Popisuju realitu nadcházejících časů. Reaguj na argument, ne na autora, nebo budu dál žít v přesvědčení, že ti došly argumenty a dáváš mi tak za pravdu.
Řeknu ti jedno tajemství. I v týmech, které dělají špičkové state of the art věci jsou jednotliví členové nahraditelní.

Jestli jsi nenahraditelný, tak je něco hodně špatně. Bus factor 1 je primárně fail vedení, ale i ty by ses pro klid svých dovolených měl snažit, aby to napravili.

Taky jedno tajemství o nahraditelnosti: je to vlhký sen každého manažera.

Realita: pokud odejde klíčový vývojář na projektu, co není pouze nějaká crud slátanina statisícátého webu, projekt nejde sice do sraček, pokud tam někdo zbyl, ale jde téměř do sraček.

Často je projekt zpožděn o rok dva, nebo úplně zabit, protože ten člověk nebo tým, co odešel, držel poustu informací v hlavě, které jsou najednou fuč. Dopadá to tak, že jednoho takového key developera nahradí 5 dalších - 3 se snaží rozlouskat, co tam dělal a držet to v chodu, a 2 se snaží pochopit, o co mu šlo dlouhodobě. Odchod takových lidí znamená bloat kódu jako prase a bloat organizace.

To nevylučuje, že to kolikrát není dobré rozhodnutí, protože i key developer někde nasekal paseku a s jeho odchodem je možnost se jí zbavit.

Software žije ve dvou skupenstvích najednou - 1) zdrojový kód 2) v mysli vývojáře.

vyhoď vývojáře, vyhoď půl produktu. Ten vývojář totiž JE kus softwaru. Jak jsem psal dřív - programátor je ozubený kolečko, díky kterýmu projekt nebo firma jede v chodu.

Poviem ti jedno tajomstvo:

to co si tu prave napisal je tvoj vlhky sen. Je nemozne aby nieco take nastalo, pretoze ak by mal nejaky projekt trvat dva roky, nebude ho robit jeden clovek, lebo 100 percentne sa to da rozbit na mensie celky a kludne sa tam uzivia 4-5ti ludia, projekt bude vo vysledku hotovy za 5-7 mesiacov namiesto dvoch rokov. Takze tu zasa iba plieskas nezmysli a myslis si aky si nadradeny nad vsetkymi.

Poviem ti jedno dalsie tajomstvo, kazdy sa da vyhodit a nahradit, dokonca aj na pozicii CEO, aj nad nim vzdy niekto sedi a ti ludia sa volaju akcionary. Ak sa im nepaci kam firma smeruje (klesaju im rapidne zisky) tak sa dozaduju ineho vedenia, inak proste vyberu peniaze z firmy a to pre vacsinu akcioviek znamena krach. Takze aj taka "najvyssia "pozicia akou je CEO nie je nikdy najvyssia.

Predpokladam ze aj tak robis dake webove paskvili pre americanov. Tam sa to da urobit stylom one man show. Jeden zakaznik, a jeden developer, preto si o sebe myslis aky si nenahraditelny, ze pokial im nedodas dokumentaciu, tak sa z teba pose.u. Ale aj tam ta moze lahko nahradit ind so slusnou anglictinou.
Název: Re:Mají smysl daily standupy?
Přispěvatel: alex6bbc 07. 01. 2021, 22:22:57
je to fantasticke jak z takove picoviny jako je rychly pokec co jsem delal se stane diskuze na nekolik cloveko_dni :-)
Název: Re:Mají smysl daily standupy?
Přispěvatel: anonacct 07. 01. 2021, 22:36:57
Pokud člověk zažije v životě jen Scrum + Daily standup a už si nic jiného nedokáže představit - takový člověk je od začátku kariéry naučený být neefektivní a čekat s každým problémem na druhý den (vidím to denně, lidi prostě nic nedělají...). Je zajímavé, že jsou firmy, které Scrum + Daily standup vůbec nemají (třeba Google) a vývoj umí.

Celý Scrum je jen business, je to o certifikacích, scrum masterech, atd... A když scrum nefunguje na nějaký projekt, tak se dělá "špatně", takže je potřeba certifikované scrum mastery, aby se začal dělat "dobře". Celé je to jen o prezentaci práce, lepší grafy pro management, efektivita, velocita, blabla.. Asi nejlepší je očekávání, že 20 lidí začne dělat práci v pondělí a skončí přesně za 2 týdny v pátek - a když se to náhodou nedaří, tak dáme míň ticketů, a pak už se to začne dařit, a scrum master to dokázal - scrum se najednou dělá dobře...
Název: Re:Mají smysl daily standupy?
Přispěvatel: alex6bbc 07. 01. 2021, 22:53:35
kdyz mas kancl plny debilu tak se se standupem dozvis aspon jednou denne, ze se ani jeden nikam nepohnul.
a muzes na to reagovat.
Název: Re:Mají smysl daily standupy?
Přispěvatel: BoneFlute 07. 01. 2021, 22:55:53
Asi nejlepší je očekávání, že 20 lidí začne dělat práci v pondělí a skončí přesně za 2 týdny v pátek - a když se to náhodou nedaří, tak dáme míň ticketů, a pak už se to začne dařit, a scrum master to dokázal - scrum se najednou dělá dobře...

No, ono se dá samozřejmě Scrumu vytknout různé věci. Jedna z nich je ta, že je to určitá komplexní filozofie, kterou lze snadno, prostě a jednoduše, nepochopit.
Název: Re:Mají smysl daily standupy?
Přispěvatel: BoneFlute 07. 01. 2021, 23:07:25
Zial, nie je to tak. CR je rovnaka montovna ako SR, a o IT to plati stonasobne. Zahranicne korporacie prisli na to, ze tu je velmi vela schopnych ludi ktori budu robit z ich pohladu za povestnu misku ryze. Ale realny vyvoj sa tu nerobi, vsetko je len udrzba legacy sraciek, ktore im doma robit nikto nebude, resp. za ich mzdy sa im to doma udrziavat vobec nevyplati. Sikovni indovia su vsetci v USA

Myslíš třeba JetBrains? Nebo Java Beans? Nebo třeba Nette, spolu se zahraničním Symfony - špička toho, co se dá z PHP vytřískat, a špička webové architektury jako takové (IMHO).
Název: Re:Mají smysl daily standupy?
Přispěvatel: nehalem 07. 01. 2021, 23:27:00
Zial, nie je to tak. CR je rovnaka montovna ako SR, a o IT to plati stonasobne. Zahranicne korporacie prisli na to, ze tu je velmi vela schopnych ludi ktori budu robit z ich pohladu za povestnu misku ryze. Ale realny vyvoj sa tu nerobi, vsetko je len udrzba legacy sraciek, ktore im doma robit nikto nebude, resp. za ich mzdy sa im to doma udrziavat vobec nevyplati. Sikovni indovia su vsetci v USA

Myslíš třeba JetBrains? Nebo Java Beans? Nebo třeba Nette, spolu se zahraničním Symfony - špička toho, co se dá z PHP vytřískat, a špička webové architektury jako takové (IMHO).
JetBrains je ruska firma so sidlom v CR. Java Beans nepoznam. Nette - dobre som sa zasmial, dufam, ze to aj bolo myslene ako vtip ty spicka v PHP a webovej architektury  :D Vsetci velki hraci idu predsa na Nette, znamy fakt, taky Netflix aj FB, spicka...jasne...komplet vymyslena v CR, nic neokopirovane...nie, ja nemozem :D
Název: Re:Mají smysl daily standupy?
Přispěvatel: BoneFlute 07. 01. 2021, 23:35:06
Zial, nie je to tak. CR je rovnaka montovna ako SR, a o IT to plati stonasobne. Zahranicne korporacie prisli na to, ze tu je velmi vela schopnych ludi ktori budu robit z ich pohladu za povestnu misku ryze. Ale realny vyvoj sa tu nerobi, vsetko je len udrzba legacy sraciek, ktore im doma robit nikto nebude, resp. za ich mzdy sa im to doma udrziavat vobec nevyplati. Sikovni indovia su vsetci v USA

Myslíš třeba JetBrains? Nebo Java Beans? Nebo třeba Nette, spolu se zahraničním Symfony - špička toho, co se dá z PHP vytřískat, a špička webové architektury jako takové (IMHO).
JetBrains je ruska firma so sidlom v CR. Java Beans nepoznam. Nette - dobre som sa zasmial, dufam, ze to aj bolo myslene ako vtip ty spicka v PHP a webovej architektury  :D Vsetci velki hraci idu predsa na Nette, znamy fakt, taky Netflix aj FB, spicka...jasne...komplet vymyslena v CR, nic neokopirovane...nie, ja nemozem :D

Tak jsem rád, že jsem tě pobavil. Každopádně hlavní je, že jsme si ujasnili tu technologickou převahu USA. O víc mi nešlo.

Koho by to zajímalo, tak je spousta velkých projektů, které pocházejí z Ruska, Ukrajiny, Izraele, Číny, Japonska - stačí jen zagooglit. USA hodně získalo na tom, že tam IT vlastně začalo. Ale už dávno to není špička, a kdo ví, zda kdy bylo. Chytří lidé jsou všude.