Hledač najde

Mnoho lidí přemýšlí o problémech, které se jich týkají, před spaním nebo po probuzení. Nejsem výjimka. Dnes ráno se mi jedna objevila v hlavě komentář od Habra:

Kolega sdílel příběh v chatu:

Předloni jsem měl úžasného klienta, to bylo v době, kdy jsem řešil čistou „krizi“.
Klient má ve vývojové skupině dva týmy, z nichž každý se zabývá svou vlastní částí produktu (podmíněně back office a front office, tedy software pracující na tvorbě objednávky a software pracující na realizaci objednávky), které se občas vzájemně integrují.
Back office tým šel úplně z kopce: šest měsíců nepřetržitých problémů, majitelé vyhrožují, že všechny vyhodí, najali si poradce, po poradci najali víc než dalšího (já). Navíc druhý tým (storfront) normálně fungoval a normálně fungoval dál, to back-office tým, který předtím taky normálně fungoval, začal makat. Týmy sedí v různých kancelářích a jsou zvyklé se navzájem nasrat.

Důvod: obchod a zpět jsou jeden systém, je v něm spousta závislostí, týmy v různých kancelářích spolu nekomunikovaly. Majitelé se neustále „dívají“ na přední stranu, takže tam mají nové funkce, nápady a ovládání. Byla to kluk ze všech profesí, kombinace BA, návrhářka a „přines nám kávu“. Tento chlapec, kterého si jeho tým nevšiml, prováděl spoustu malých úkolů jako „informovat druhý tým o nasazení“, „aktualizovat dokumentaci“ atd. rutina, přímo dolů k „zadání všech druhů čísel verzí a komponent do tiketu“. Chlapec ale nenapsal žádný kód a v jednu chvíli se ho majitelé rozhodli optimalizovat a vyhodit. Pro tým prodejny se nic nezměnilo, jen neudělali nebo neaktualizovali doky a tým backoffice se dostal do situace, kdy jim vydání prodejny něco pokazí, a to je jejich problém, a pokud jejich vydání něco pokazí obchod, to jsou zase jejich problémy, protože obchod je majitelům na očích :)

Co mě tímto komentářem zaujalo a co hledač najde z nadpisu - pod střihem.

Vyvíjím webové aplikace už 20 let, takže front/back pro mě nejsou jen slova. To jsou velmi úzce související věci. Nedovedu si například představit situaci, kdy je přední strana vyvinuta v úplné (nebo velmi silné) izolaci od zadní části. Obě strany pracují se stejnými daty a provádějí velmi podobné operace. Dokážu si zhruba představit, jaké množství informací se mezi vývojáři obou týmů přesouvá za účelem koordinace vývoje a jak dlouho a jak často je potřeba tato schvalování provádět. Týmy si nemohou pomoci, ale úzce spolu komunikují, i když jsou v různých časových pásmech. Zvláště pokud máte JIRA.

Vím, že je zbytečné varovat back-developery před nasazením fronty. Nová verze přední části nemůže na zadní straně nic zlomit, ale naopak ano. Jsou to front-endoví vývojáři, kteří mají zájem upozornit back-endové vývojáře, že potřebují nové nebo změněné funkce. Přední závisí na zadním nasazení a ne naopak.

Jaký kluk kdo"přines nám kávu", nemůže existovat BA (pokud pod pojmem BA myslíme "obchodní analytik") a BA nemůže být "chlapče, přines nám kávu". A jistě,"přidat nejrůznější čísla verzí a komponenty"Ani "chlapec" ani BA to nezvládnou bez diskuse s vývojovými týmy. Je to jako kočár před koněm.

Protože byl „chlapec“ vyhozen, pak tyto funkce, od „přinést kávu"a předtím"dát do tuku", měl být přerozdělen mezi ostatní členy týmu. V zavedené skupině jsou informační toky a role pevně dané; pokud účinkující jedné nebo více rolí opustil scénu, pak ostatní členové skupiny stále potřebují přijímat známé informace ze známých rolí. Prostě si nemohou nevšimnout, že k nim přestaly přicházet informace potřebné k práci. Je to, jako by si narkoman nemohl nevšimnout toho, že se zastavil přísun drog. A stejně jako narkoman hledá a najde další kanály, takže členové skupiny se budou snažit najít zdroje informací, které potřebují na „druhé“ straně a nové interprety starých rolí. A určitě najdou alespoň někoho, kdo by podle jejich názoru měl poskytnout jim potřebné informace.

I když předpokládáme, že obvyklé informační kanály byly uzavřeny a ten, kdo by měl, si nemyslí, že by měl, pak zadní vývojáři pod hrozbou propuštění nebudou majiteli skrývat důvody svých vlastních neúspěchů. šest měsíců s vědomím, že jejich problémy jsou způsobeny nedostatkem potřebných informací. Majitelé nebudou „hloupí“ po dobu šesti měsíců, když vidí, že informace potřebovali dříve.byla pokryta tukem", a teď to tam nikdo nepřidává. A první konzultant byl sotva tak neprofesionální, aby nepromluvil s back-endovými vývojáři a nedostal se ke zdroji problému - nedostatečné koordinaci mezi týmy. důvod popsaných potíží, a ne propuštění "chlapce ".

Banální nedostatek komunikace mezi vývojáři je typickou příčinou mnoha problémů ve vývoji a dalších. Nemusíte být skvělý konzultant, abyste to našli. Stačí být rozumný.

Myslím, že celý tento příběh je dobře promyšlený a krásně vyprávěný. No, ne úplně vymyšlené - všechny prvky jsou převzaty ze života (přední, zadní, vývoj, chlapec, káva,“tuk", ...). Jsou ale propojeny tak, že se takový design v životě nevyskytuje. Samostatně to vše lze najít ve světě kolem nás, ale v takové kombinaci - ne. Výše ​​jsem psal proč .

Je však podáno velmi věrohodně. Čte se se zájmem a je tam osobní zapojení. Sympatie pro "šikovný kluk“, nedoceněný malý mechanismus velkého stroje (jde o mě!). Shovívavost vůči vývojářům, kteří jsou tak chytří a zkušení, ale nevidí za vlastní nos (jsou všude kolem mě!). Mírný výsměch majitelům, bohatým chlapům, kteří se vlastníma rukama udělali „bo-bo“ a nechápou důvody (No, plivající obraz mého vedení!). Pohrdání prvním „poradcem“, kterému se nepodařilo najít tak jednoduchý zdroj problémů (jo, nedávno přišel ten chlap s brýlemi a chodil kolem a vypadal chytře(to jsem já!).

Cítíte po přečtení tohoto komentáře vnitřní uspokojení? Naše role malých koleček ve velkém mechanismu ve skutečnosti není tak malá! Úžasně řečeno, i když to není pravda. Ale jaká příjemná dochuť.

Nevím, jakému kolegovi a v jakém chatu jsem toto odhalení sdílel se svým kolegou mkrentovský a proč kolega mkrentovský Rozhodl jsem se to zveřejnit pod článkem "Kolik let tajga chodí - rozuměj ne„Vynikající habr-autor nmivan'a (který je mimochodem momentálně na prvním místě Habrova žebříčku!), ale přiznávám, že můj kolega mkrentovský udělal to velmi dobře. Poselství komentáře a styl prezentace jsou tak konzistentní se sdělením a stylem jiných publikací nmivan"No, co si myslíte, že krizový poradce z komentářů a GG mnoha publikací." nmivan'a je stejná osoba.

Přečetl jsem poměrně hodně publikací Ivana Belokamentseva, když autor zahájil svou činnost na Habré (v roce 2017). Některé to dokonce baví (čas, два). Má dobrý styl a zajímavou prezentaci materiálu. Jeho příběhy jsou velmi podobné příběhům ze skutečného života, ale mají téměř nulovou šanci, že se skutečně odehrají realita. Tak je to s tímto příběhem v komentáři.

Abych řekl pravdu, osobně si nemyslím, že by se Habr s Ivanovými publikacemi zlepšil. Ale jeho hodnocení a názory ostatní obyvatelé Habru tvrdí opak:

Nechápu tvé fňukání. Habr už dávno sklouzl, ale autor dává trochu jiskry a zlepšuje náladu čtenářů) vytažením zdroje z propasti.

Ano, Habr není charita, Habr je komerční projekt. Habr je zrcadlo, které odráží naše touhy. Ne moje osobní touhy a ne touhy každého jednotlivého návštěvníka, ale souhrn všech našich tužeb – „průměr pro nemocnici“. A Ivan Belokamentsev se cítí lépe než kdokoli jiný, co všichni společně potřebujeme, a dává nám to.

Možná bych tento článek nenapsal, kdybych seriál nezačal sledovat“Mladý papež".

"Ztratili jsme Boha“ (s)

Tohle je ze seriálu. A tohle je o nás.

Už nejsme uchváceni realitou vytvořenou Stvořitelem.

Bůh, příroda, velký třesk – cokoliv. Realita je tam. Kolem nás a nezávisle na nás.

Žijeme v něm v souladu s přírodními zákony (Božím Plánem). Učíme se zákony (Plán) a učíme se využívat realitu, ve které žijeme, k ještě lepšímu životu. Své odhady vyzkoušíme praxí, nesprávné zahodíme a relevantní ponecháme. Interagujeme s realitou a měníme ji.

A v tomto jsme byli velmi úspěšní.

Na planetě je mnoho lidí. Tolik. Při současné produktivitě práce už nepotřebujeme přežít – menšina může většině poskytnout vše, co potřebuje. Většina lidí se potřebuje něčím zaměstnat. Historicky, přebytečné zdroje přidělené na kreativitu šly k těm nejtalentovanějším (nebo nejrušivějším, což je také talent). Nyní existuje tolik bezplatných zdrojů, že je může získat každý s jakýmkoliv talentem, bez ohledu na jeho úroveň. Porovnejte, kolik filmů vychází ročně po celém světě a kolik z nich můžete sledovat. Kolik knih je napsáno a které z nich lze číst. Kolik informací se vysype na internet a co z nich je použitelné.

Proč je IT profese tak populární? Ano, protože do IT můžete nalít propast zdrojů a nikdo nemrkne okem (stačí si vzpomenout na problém z roku 2000). Koneckonců, v IT můžete strávit roky vývojem aplikací, které zastarají ještě předtím, než budou spuštěny, můžete se pokusit integrovat nekompatibilní komponenty a přesto je zajistit, aby fungovaly, můžete znovu a znovu vymýšlet svá vlastní kola, nebo můžete hned teď začněte podporovat programy ve Fortranu, který byl před 20 lety zarostlý mechem. V IT můžete strávit celý život a nedělat nic užitečného. A hlavně si toho nikdo nevšimne! Dokonce i sebe.

Málokomu z nás se podaří prosadit se v IT průmyslu. A ještě méně lidí po sobě bude moci zanechat dobrou vzpomínku. Výsledky naší práce se znehodnotí v nejlepším případě během příštích 10-20 let, nebo ještě dříve. A určitě ještě za našeho života (pokud dosáhneme důchodového věku). Nebudeme moci našim vnoučatům ukázat počítačové systémy, na kterých pracoval jejich dědeček v mládí. Lidé jednoduše zapomenou svá jména. Na začátku své kariéry jsem vychovával poštovní stanice cc: Mail pod "hřídel nápravy". Do důchodu mě dělí 20 let a 10 let do narození vnoučat, ale většina z vás už neslyšela nic o "vynikající e-mailové aplikaci z poloviny 90. let" ("špičkový e-mailový softwarový balík poloviny 1990. let").

Možná si ve skutečnosti špatně uvědomujeme marnost naší IT zátěže, ale v podvědomí se snažíme uniknout tam, kde je nám to příjemné. Do fiktivních světů, kde používání Scrumu a Agile nevyhnutelně vede ke vzniku produktů, které svou užitečností dobývají svět na desítky let. Kde nejsme jednoduchá malá ozubená kola velkých mechanismů, ale ozubená kola, bez kterých se velké mechanismy lámou. Kde se náš život neodehrává v nesmyslném provádění rutinních úkonů, ale je naplněn kreativitou a tvorbou, na jejíž výsledky můžeme být hrdí.

Unikáme do těchto krásných, fiktivních světů z naší vlastní bezcennosti v reálném světě. Hledáme u nich útěchu.

Hledáme útěchu, mimo jiné i na Habré. A Ivan nám to tady dává.

Zdroj: www.habr.com

Přidat komentář