DevOps時代の技術サポヌト





DevOpsは、倧䌁業のIT䌁業が、準備ができおいるかどうかに関係なく行っおいたす。 倚くの問題がある可胜性がありたすが、そのうちの1぀に぀いおお話ししたいず思いたす。 これは倧胆な発蚀かもしれたせんが、ほずんどのITサポヌトサヌビスの珟圚の組織構造は根本的に間違っおいるず思いたす。







このような状況では、DevOpsプラクティスの実装を成功させるこずは事実䞊䞍可胜です。







別の方法ずしお、Swarmingず呌ばれる新しい方法論を提案したす。これは、倧䌁業での実装の準備がすでに敎っおおり、DevOps時代のテクニカルサポヌトタスクの実行に最適です。







珟圚の状況3レベルのテクニカルサポヌトシステムの保守䞻矩



たず、䞭芏暡および倧芏暡䌁業に関連する組織の技術サポヌトサヌビスの倧郚分の根底にある確立された管理構造の簡単な抂芁から始める必芁がありたす。







ITサヌビス管理ITサヌビス管理の原則に埓っお構築された埓来の技術サポヌトには、3レベルの階局がありたす。









3局構造をよりよく理解するには、それを生成およびサポヌトするビゞネス䞊の理由の分析が必芁です。 怜蚎䞭の方法論は、ほが普遍的に適甚されたす。 その䜿甚を刺激するいく぀かの利点がありたす。









カスタマヌサポヌトからサポヌトサヌビスぞの旅は、ほずんど開始するこずなく、すでに第1レベルで終了するこずがありたす。 実際、倚くの組織では、リク゚ストの䞀郚は完党に自動化されたサヌビスを䜿甚しお凊理されたすが、これはしばしば「レベル0」ず呌ばれたす。







ただし、最初のレベルでは解決できない倚くの問題がありたす。 それらをレベル2およびレベル3に転送するプロセスは、゚スカレヌションず呌ばれたす。











通垞、第2レベルのスペシャリストは、最初の同僚よりも少ない数のアプリケヌションを凊理したすが、これらはより耇雑なタスクであり、平均しお解決に時間がかかりたす。







通垞、3番目のレベルに到達するチケット2番目のレベルから゚スカレヌトされるか、最初のレベルから盎接送信されるは、すべおの受信コヌルのごく䞀郚を構成したす。 しかし、これらは最も耇雑なタスクであり、その解決には専門家の高いスキルずかなりの時間コストが必芁です。







各サポヌトレベルで問題を解決するための比范コストを蚈算するために、倚くの詊みが行われたした。 たずえば、 この2014幎の䜜業では、第1レベルの平均チケット終了コストは22ドル、2番目は62ドル、3番目は85ドルず芋積もられおいたす他の調査によるず、最埌の数字は数倍です。







3レベルモデルの問題



このような䞀般に受け入れられおいる構造を批刀するこずは容易ではありたせん。 ただし、Swarming運動は、マルチレベルモデルの重倧であるが修正可胜な欠点を基瀎ずしお、これを正確に目指したした。 DevOpsに圱響するいく぀かの問題を芋おみたしょう。

























代替ずしおの矀がり



「コラボレヌションコミュニティは、協力、孊習、進歩を促進するこずにより、専門的および組織的な障壁を克服できたす。」

ドン・タプスコットずアン゜ニヌ・D・りィリアムズ、 りィキノミクス 

Swarmingは、技術サポヌトを組織するための新しいプラットフォヌムずしお、過去10幎の終わりに導入されたした。 ネットワヌク盞互䜜甚モデルを支持しお、保守的なマルチレベル構造を明瀺的に拒吊したす。









出兞 サヌビスむノベヌションコン゜ヌシアム









このシステムの実装を最初に開始した䞻芁䌁業はシスコです。 2008幎、 Digital Swarmingずいう論文で、圌女は「分散コラボレヌションず意思決定モデル」を玹介したした。 このコンセプトはその埌、Consortium for Service Innovationで採甚され、 Intelligent Swarmingに倉わりたした。 その原則の䞀郚は次のずおりです。









スりォヌミングの緎習DevOpsのサンプル構造



スりォヌミングには、明確に定矩された単䞀の構造はありたせん。 これは郚分的には新芏性ず、それに䌎う䜎い有病率によるものです。 ただし、以䞋の䟋はBMCで䜿甚される倧量のナヌザヌサポヌト方法に基づく兞型的なものです。 圌はサポヌトサヌビスを倧幅に改善したした 2015幎の英囜のServicedeskずITサポヌトショヌで説明されおいたす。







スりォヌミングは、ナヌザヌが芁求したずきにすぐには解決できない問題が発生したずきに始たりたす。 タスクのクむック初期゜ヌトは、2぀のグルヌプSwarmsのいずれかに送信するこずで終了したす。









プラむマリスりォヌム゜ヌト









各グルヌプSwarmは、着信アプリケヌションをほがリアルタむムモヌドで凊理する小さなチヌムです。







「重倧床1」Swarm 最初の重倧床むンシデントチヌム













このグルヌプは、最も深刻な問題を解決するこずを目指しおいたす。 その参加者は、困難な状況ぞの反応を調敎し、適切な人々を結び付け、重倧な問題に察する最も迅速な解決策を線成しようずしたす。 このプロセスは、埓来のマルチレベルモデルで䜿甚されおいる䞻芁なむンシデントの手順ず倧差ありたせん。 ただし、別のグルヌプも䞊行しお展開され、はるかに倚くの呌び出しを凊理したす。







ディスパッチスりォヌム  ディスパッチグルヌプ













このタむプのグルヌプは、マルチレベルサポヌトの䞻な問題に察する答えずしお登堎したした。適切な専門家に連絡したずきに非垞に迅速に解決できる倚くの呌び出しは、未完了のタスクのリストで倱われたす。 したがっお、5分間の問題の解決策は数​​日間続くこずがありたす。







このグルヌプのメンバヌは、即座に修正できない問題に泚意を払わずに、文字通りチェリヌを぀かむように抌されおいたす。 したがっお、かなりの数の皮類のタスクを解決するのにかかる時間を倧幅に短瞮できたす。







远加の利点がありたす。 経隓の浅い埓業員を含めるず、高床な専門チヌムに異動した堎合にのみ、マルチレベルモデルでその知識にアクセスできるずいう知識が埗られたす。 同時に、第3レベルのサポヌトの有胜なスペシャリストがクラむアントにより近くなりたす。







Dispatch Swarmingを䜿甚するず、倚数のタスクBMCでの数は玄30の迅速な解決に぀ながり、残りの呌び出しは個々の補品ラむンを扱うより銎染みのあるサポヌトチヌムのキュヌに入りたす。 ここでは、倚くのタスクがチヌムの普通のメンバヌになじみやすく理解しやすいため、それらの゜リュヌションが問題を匕き起こすこずはありたせん。 同時に、構造的な所属に関係なく、コヌルの別の郚分おそらく玄30は、最高のサポヌトサヌビススペシャリストの泚目に倀する可胜性がありたす。







これは、3番目のタむプのグルヌプBacklog Swarmを䜿甚したす。











バックログスりォヌム  バックログタスクグルヌプ













Backlog Swarmは、地理的たたは構造的な境界に関係なく、経隓豊富で熟緎した゚ンゞニアのチヌムを集めお、最も耇雑な問題に察凊したす。 圌らは、専門家から個別に盎接連絡するこずを珟圚犁止されおいる専門家からタスクを受け取りたす。 代わりに、タスクを適切なBacklog Swarmに転送する必芁がありたす。







矀がる䟋



DevOpsず組み合わせお埓来のテクニカルサポヌトを䜿甚する堎合、マルチレベルモデルの問題は激化するだけです。 この堎合、未解決のタスクWork in Progressバックログが掻発に蓄積され、その結果、独立性ず柔軟性が制限されたす。 このようなシステムは、本質的に断熱性がありたす。 これらの問題は、DevOpsの哲孊ず矛盟しおおり、埓来のビゞネスモデルを持぀組織でのDevOpsプラクティスの実装に察する䞻な課題です。







すでに次のマむナス点を匷調できたす。









察照的に、Swarmingの抂念は、䞻にDevOpsの成功の根底にある同じ原則に基づいお構築されおいたす。









おわりに



「愚かな、たたはテクノロゞヌを嫌う人々がそこで働いおいるので、倧䌁業はゆっくりず倉わりたせん。 ナヌザヌがいるだけです。」

2015幎ベルギヌ、Puppet Labs。Configuration Management Campの創蚭者兌CEO、Luke Kaines氏

DevOpsは、確立された保守的な䜜業方法の本質に疑問を投げかけ、開発者ず運甚サヌビスの専門家のこれたで孀立しおいた圹割を組み合わせ、根深い非効率的な慣行を排陀しようずしたす。 この哲孊は、ほずんどの堎合完党ではないにしおも、新䞖代の組織で圢成されたした。倚くの堎合、時代遅れだが動䜜しおいるシステムずそのナヌザヌを維持する必芁はありたせん。







これが非垞にうたく行われたこずに泚意するこずが重芁です









出兞2016 Devops Status Report







珟圚、DevOpsは埓来の組織に到達しおおり、実装の過皋で倚くの堎合非垞に苊しい圌は新しい課題に盎面したす。 しかし、そのような䌁業にずっおは、これはもはや改善の問題ではなく、生存のための闘争に必芁なステップです。 「創造的砎壊」の圢の倉化は、倧䌁業の存圚に察する絶え間ない本圓の脅嚁です。 2014幎には1955幎のFortune 500リストの12しか残っおいたせんでした。







IT䌁業は、可胜な限り新鮮なアむデアを䜿甚し、垞に保守的な慣行に疑問を投げかけるよう努力する必芁がありたす。







Swarming運動はマルチレベルのサポヌトモデルぞの攻撃を開始したしたが、埓来の䌁業のITサヌビスの管理の進歩は、少数の先芋の明がある組織での䜿甚に限定されおいるため、遅いです。 ただし、SwarmingずDevOpsの䞻芁な芁玠が近接しおいるこずを吊定するこずは困難であるため、同様の実装䞊の問題があり、その解決策により䞡方のシステムを䜿いやすくなりたす。







したがっお、マルチレベルのサポヌトモデルを再考する必芁がありたす。 新しい方法論では、倧䌁業党䜓で操䜜性ず効率を維持しながら、DevOpsを掻甚する必芁がありたす。 Swarmingはこの圹割に適しおいるず思いたす。








All Articles