DevOps

Rozdíly mezi Release Engineering a DevOps

Rozdíly mezi Release Engineering a DevOps
Dnes většina společností přijímá nějakou formu DevOps a filozofii správy konfigurace. Automatizují své potrubí. Některé společnosti se možná zaměřují na procesy vydávání softwaru, zatímco jiné se mohou více zaměřit na správu procesů ve větším rozsahu.

Release Engineering je často zaměňován s DevOps. Existuje dobrý důvod. Role a odpovědnosti se často překrývají. DevOps lze považovat za nadmnožinu inženýrství vydání.

Release Engineering

Release engineering je obor, který se soustředí na nasazení softwaru. Snaží se vyrábět kvalitnější software spolehlivou a předvídatelnou rychlostí. Jeho mandátem je vylepšit potrubí pro vytváření a vydávání softwaru. Zde je několik věcí, které inženýrství vydání zdůrazňuje:

DevOps

DevOps má širší mandát. Soustředí se na vytvoření mezifunkční spolupráce mezi týmy.

V minulosti vývojové týmy a operační týmy pracovaly ve vlastních silách. Když vývojové týmy nasadily svůj kód do výroby, vedly by se ostré diskuse o tom, kdo převezme odpovědnost za jakékoli produkční problémy. Vývojový tým by také chtěl nasadit nejnovější a nejúžasnější funkce, zatímco operační tým by se chtěl vyhnout riziku. Vedlo to k neustálému konfliktu mezi oběma skupinami.

Účelem postupů DevOps bylo přiblížit vývoj a provoz. Zde je několik věcí, na které se DevOps soustředí:

Závěrem

Kvůli průniku obav o vylepšení softwarového procesu je vydání release často zaměňováno s DevOps. Ale DevOps mají větší rozsah. Zatímco Release Engineering může žít jako samostatné oddělení, DevOps vyžaduje větší integraci s celkovým pracovním tokem organizace. Jelikož jsou kroky konkrétní, je snazší nastavit postup vydání technické podpory. DevOps vyžaduje pochopení chování organizace, pracovní kultury a infrastruktury. Úspěšná DevOps není jen o produktu, ale o celé organizaci.

Další studie

Směrem k definicím pro Release Engineering a DevOps

Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...