Proces uvolnění týmu

Dokončeno

Prvním krokem k nastavení praxe DevOps je posouzení vašeho aktuálního procesu. To znamená analýzu:

  • Vaše existující artefakty, jako jsou balíčky nasazení a NuGet, a také úložiště kontejnerů.
  • Vaše stávající nástroje pro správu testů
  • Vaše stávající nástroje pro správu práce.
  • Doporučujeme strategie migrace a integrace.

Pojďme to udělat s týmem Tailspin a podívat se, jak může DevOps pomoct.

Jakmile Produktový manažer Irwin odejde, Amita řekne: "Potřebujeme pomoc. Nevím, kdy mají být tyto opravy hotové, ale vím, že to bude brzy. Nejsme nastaveni na rychlý obrat. Navíc, nová webová stránka Space Game bude muset počkat, až se tento problém vyřeší, a ta hra se rychle blíží.

Andy se dívá na Maru. To je hodně k vstřebání v prvních několika týdnech.

"To je v pořádku," odpoví Mara. "Možná mi můžete vysvětlit, jak tu věci fungují. Jak se hra přesune z vývoje do produkce?"

"To je skvělá otázka," říká Andy. "Nejsem si jistá, že vám můžeme dát jednoduchou odpověď, ale zkusme to."

Tým se rozhodne jít do kavárny, aby se uvolnil a projednal neformální diskuzi. Společně se pokusí zjistit, proč mají tolik problémů.

Mara si na kávu naslouchá a snaží se pořídit poznámky. Je tu spousta informací a není uspořádaná. Její celkové myšlenky na tým jsou:

  • Používají vodopádový přístup. Správa nastavuje priority. Vývojáři píší kód a předávají sestavení oddělení zajištění kvality. Testy zajištění kvality a poté je předáno provozu k nasazení.
  • Vodopádový přístup může být přijatelný pro malý tým, ale tady nejsou cíle vždy jasné a zdá se, že se často mění.
  • Testování se zpozdí až do konce procesu. To znamená, že oprava chyb a provádění změn je obtížnější a dražší.
  • Neexistuje žádná jasná definice toho, co znamená. Každý člen týmu má svůj vlastní nápad. Neexistuje žádný celkový obchodní cíl, na který všichni souhlasí.
  • Kód je v centralizovaném systému správy verzí. Mnoho nástrojů a skriptů existuje pouze u síťových sdílených složek.
  • Existuje mnoho ručních procesů.
  • Komunikace je nahodilá a závisí na e-mailu, wordových dokumentech a tabulkách.
  • Zpětná vazba je také občasná a nekonzistentní.
  • Pozitivní je, že se tým zdá dobře vycházet a chtějí něco zlepšit.

Když se podívá na svou hromadu poznámek, Mara ví, že potřebuje uspořádat všechny tyto informace. Uspořádáním usnadníte vyhodnocování procesů. Je přesvědčená, že přístup DevOps vyřeší mnoho problémů týmu, ale potřebuje způsob, jak prezentovat svůj případ týmu.

Postup DevOps často začíná pochopením stávajících procesů. Odtud můžete vyhodnotit, co funguje dobře, co není, a zaměřit se na to, co se má opravit jako první.

snímek obrazovky osoby, která na svém tabletu chytá poznámky

Mara se ptá: "Už jste někdy udělali mapování hodnotového toku cvičení?"

Andy vyhodí oči, Amita si povzdechne a Tim říká: "Nepotřebujeme další papírování."

Mara říká: "Chápu to." Nech to na mě."

Jsem rád, že nechávám nováčka, aby to zvládl, a všichni se vracejí do práce.