Můžeme to vyřešit: partnerství Lennon-McCartney …

Začátkem října se poslední studiové album The Beatles, Abbey Road, přestože to bylo předposlední vydání, dostalo na první místo v britských hitparádách díky vydání jeho 50. výročí speciální edice.
Stejně jako u zbytku práce skupiny byla skladatelská zásluha pro většinu skladeb přičítána spíše skladbě „Lennon-McCartney“ než jednomu z dua. Když vyšlo album Abbey Road, téměř všechny písně byly napsány samostatně, zatímco předchozí skladby viděly hodně spolupráce pramenící ze vztahu těchto dvou. Podle Cynthie Lennonové „John potřeboval Pavlovu naléhání a pozornost věnovanou detailům. [while] Paul potřeboval Johnovo anarchické a boční myšlení. “
Dvojí vztah mezi Lennonem a McCartneym umožnil ovládnout, filtrovat a vylepšit jejich surové schopnosti, což nakonec vytvořilo dynamiku a všestrannost, která zvýšila úspěch skupiny. Porovnejte, jak byla „Nápověda“ v původní demo verzi. De Lennon nechal McCartneyho nasměrovat své syrové emoce do něčeho trochu méně náladového a hlasitějšího v nejnovější verzi studia.
Výměnou nápadů, získáváním nových nápadů a vlivů a jejich společným směrováním se Lennon a McCartney stali průkopníky hudební inovace.
Život s malou pomocí přítele
„Lennon-McCartney“ se stal synonymem pro páry, které se spojily, aby vytvořily něco většího než součet jejich částí. Ve světě podnikání, kde je tento fenomén běžně znám jako „spolupráce“, také kombinace konkurenceschopnosti a prvků spolupráce pomáhá orientovat se v hromadě nápadů, řešit matoucí problémy a inspirovat se spoluprací k dosažení jediného cíle. Běžný.
Společné programování vidí, že jeden vývojář hraje roli „správce“, aktivně píše řádky kódu, zatímco druhý naviguje, kontroluje chyby, prohledává API a testuje kód.
Ve světě vývoje softwaru má spolupráce formu „binárního programování“. Duální programování se dvěma klávesnicemi, dvěma myšmi, dvěma monitory, ale pouze s jedním počítačem, umožňuje dvěma vývojářům pracovat současně na jediném softwaru a vytvářet kvalitnější, udržitelnější a rychlejší software.
Typicky během duálního programování jeden vývojář převezme roli „řidiče“, zatímco druhý převezme roli „navigátora“: řidič aktivně píše plynový pedál, brzdové pedály a spojku. řádky kódu, které při psaní programu použijí vaše nejlepší znalosti obsahu; Na druhou stranu má navigátor za úkol číst mapové pokyny, kontrolovat rychlost větru / světla motoru a upozorňovat řidiče na nadcházející zatáčky, pády a svahy, zatímco kontroluje chyby, hledá, vyšetřuje a dotazuje se na API. kód říká: „Proč se věci dějí tímto způsobem?
Tyto role by se měly čas od času v průběhu relace kódování měnit, aby se zajistilo, že vytvořená práce je neustále aktualizována, zpochybňována a přehodnocována.
Zlato, jsi bohatý muž
Párové programování funguje snížením jedinečnosti prostřednictvím empatie. Konkurence skvěle podněcuje lidi, aby přišli s řadou nápadů, které by pro ně mohly vypadat skvěle, ale ostatním (tj. Koncovým uživatelům) se mohou zdát nerafinované a neodpovídají zamýšleným cílům. Společně k počáteční fázi testování dochází implicitně v raných fázích tvůrčího procesu.
Řidič, který pod pozorným dohledem prohlížeče psal kód: „To mi zní dobře, ale jak to zní?“ To pomáhá zajistit, že klíčové hodnoty empatie, komunikace a důvěry jsou klíčové pro dosažení. Software, který rezonuje s koncovými uživateli, je také skrytou součástí procesu vývoje softwaru.
Výhody spárovaného programování nejsou jen pro koncového uživatele. Stejně jako se John naučil od Johna Paula a Paula, mít dva lidi s bohatými jedinečnými zkušenostmi, vlivy a nápady kreativně spolupracujícími může být pro vás oba vysoce vzdělávací zkušeností. Práce ve dvojicích pomáhá předávat znalosti, eliminovat špatné návyky a rozvíjet nové dovednosti mnohem rychleji, než to dokáže jednotlivec ve třídě, s knihami nebo sám.
Tato práce také pomáhá diverzifikovat pole odborných znalostí jednoho programátora – spárujte front-end inženýra s back-end inženýrem na několik měsíců a zjistíte, že první pracuje na připravených prohlášeních a druhý pracuje na optimalizaci HTML5 v žádném okamžiku.
Nikdo ve své říši ničeho nesedí
Stejně jako psaní hudby vyžaduje i psaní kódů kreativitu. Existuje legenda, že inspirace pochází z měsíců meditační samoty, ale je třeba si jen přečíst Frankenstein Chlubit se designovým procesem propagovaným jediným laserem zaměřeným spíše na konečný produkt než na koncového uživatele. Ve skutečnosti je to právě tento typ osobnosti „osamělý vlk“, který je vhodný pro párové programování. Neustále se snažit být nejlepší ve svém oboru znamená snažit se překonat své vrstevníky a jaký lepší způsob, jak to udělat, než zapojit se střídavě s nimi do tvůrčího procesu?
Ve studii 1 200 studentů základní vědy o informatice a 300 studentů pokročilého softwarového inženýrství zaznamenali u projektů a testů vyšší hodnocení studenti ve třídách, kde bylo vyžadováno párové programování
Předpoklady stranou, výzkum účinnosti peer programování mluví sám za sebe. Ve studii, která měří účinnost duálního programování Mezi 1200 začínajícími studenty počítačových věd a 300 studenty třetího / čtvrtého ročníku softwarového inženýrství bylo prokázáno, že duální programování pomáhá studentům naučit se základní dovednosti na individuální úrovni. Studenti ve třídách, které vyžadovali párové programování, měli často vyšší skóre projektu a vyšší skóre v testu.
Nejdůležitější bylo, že když byli studenti nuceni studovat sami, měli studenti s plánovanými dvojicemi větší pravděpodobnost udržení nebo zlepšení známek než studenti, kteří pracovali samostatně.
Říkáte, že chcete revoluci?
V letech 1957 až 1970 Lennonovo-McCartneyho skladatelské partnerství pomohlo The Beatles stát se jednou z nejinovativnějších, nejreaktičtějších a nejdynamičtějších kapel té doby, a to navzdory transformaci hudebních stylů a kulturních nepokojů. V dnešní době, kdy starší organizace spěchají s implementací digitální transformace a využívají svižnost cloudových iniciativ, je třeba se z toho poučit. Spolupráce je klíčem k inovacím a inovace jsou klíčem k přežití.

Máte zájem diskutovat o takových tématech od lídrů v oboru a sdílet případy použití? Zúčastněte se 5G Expo, IoT Tech Expo, Blockchain Expo, AI & Big Data Expo a Cyber Security & Cloud Expo World Series s akcemi, které se budou konat v Silicon Valley, Londýně a Amsterdamu.

