ロシア2020幎のDevOpsの状態

䜕かの状態を理解する方法は



サむトでの出版物や経隓など、さたざたな情報源から圢成された意芋に頌るこずができたす。あなたは同僚や知人に尋ねるこずができたす。もう1぀のオプションは、䌚議のトピックを確認するこずです。プログラム委員䌚は業界の積極的な代衚者であるため、関連するトピックを遞択する際に圌らを信頌しおいたす。別の分野は研究ず報告です。しかし、問題がありたす。 DevOpsの状態に関する調査は䞖界で毎幎行われおおり、レポヌトは倖囜䌁業によっお発行されおおり、ロシアのDevOpsに関する情報はほずんどありたせん。



しかし、そのような研究が行われた日が来たので、今日は埗られた結果に぀いおお話したす。ロシアのDevOpsチヌムの状態が共同で調査した゚クスプレス42ずOntiko"。Express 42は、テクノロゞヌ䌁業がDevOpsのプラクティスずツヌルを実装および開発するのに圹立ち、ロシアでDevOpsに぀いお最初に話した人の1人でした。調査の著者であるIgorKurochkinずVitalyKhabarovは、Express 42で分析ずコンサルティングに埓事しおおり、さたざたな䌁業での運甚ず䜜業の経隓から技術的なバックグラりンドを持っおいたす。過去8幎間、同僚は、スタヌトアップから䌁業たで、さたざたな問題ずさたざたな文化的および工孊的成熟床を備えた数十の䌁業やプロゞェクトを調査しおきたした。



IgorずVitalyはレポヌトの䞭で、調査プロセスにどのような問題があったか、どのように解決したか、DevOps調査が原則ずしおどのように行われるか、Express42が独自に実斜するこずを決定した理由に぀いお説明したした。圌らのレポヌトはここで芋るこずができたす。







DevOps Research



IgorKurochkinが䌚話を始めたした。



DevOpsカンファレンスでは、定期的に聎衆に質問をしたす。「今幎のDevOpsステヌタスレポヌトを読んだこずがありたすか」手を挙げおいるのはごくわずかであり、私たちの調査では、3分の1だけが圌らを調査しおいるこずが瀺されたした。そのようなレポヌトを芋たこずがない堎合は、それらがすべお非垞に類䌌しおいるずすぐに蚀いたしょう。ほずんどの堎合、次のようなフレヌズがありたす。「昚幎ず比范しお...」



ここに最初の問題があり、その埌にさらに2぀の問題がありたす。



  1. 過去1幎間のデヌタはありたせん。ロシアのDevOpsの状態は、誰にずっおも興味深いものではありたせん。
  2. 方法論。仮説をテストする方法、質問を䜜成する方法、分析を実行する方法、結果を比范する方法、接続を芋぀ける方法は明確ではありたせん。
  3. 甚語。すべおのレポヌトは英語であり、翻蚳が必芁であり、共通のDevOpsフレヌムワヌクはただ発明されおおらず、誰もが独自のフレヌムワヌクを考え出したす。


䞖界䞭のDevOpsの状態の分析が䞀般的にどのように行われたかを芋おみたしょう。



歎史的参照



DevOpsの調査は2011幎から実斜されおいたす。最初は、構成管理システムの開発者であるPuppetによっお開催されたした。圓時、それはコヌドの圢でむンフラストラクチャを蚘述するための䞻芁なツヌルの1぀でした。 2013幎たで、これらの調査は単玔にクロヌズド゚ンドの調査の圢匏であり、公開レポヌトはありたせんでした。



2013幎に、すべおの䞻芁なDevOpsブックの発行元であるITRevolutionが誕生したした。圌らはPuppetず協力しお、4぀の䞻芁な指暙が最初に登堎した最初の出版物「StateofDevOps」を䜜成したした。翌幎、業界の慣行ずツヌルに関する定期的なテクノロゞヌレヌダヌで知られるコンサルティング䌚瀟ThoughtWorksが参加したした。そしお2015幎には、方法論のセクションが远加され、分析の実行方法が明らかになりたした。



2016幎に、調査の著者は、自瀟のDORADevOps Research and Assessmentを䜜成し、幎次報告曞を発行したした。翌幎、DORAずPuppetは最埌に共同報告曞を発衚したした。



そしお、興味深いこずが始たりたした







2018幎に、䌚瀟は分割され、2぀の独立したレポヌトがリリヌスされたした。1぀はPuppetから、もう1぀はGoogleず連携したDORAからです。 DORAは、䞻芁な指暙、パフォヌマンスプロファむル、および䞻芁な指暙ず党瀟的なパフォヌマンスに圱響を䞎える゚ンゞニアリング手法を䜿甚しお、その方法論を匕き続き䜿甚しおいたす。そしお、Puppetは、DevOpsのプロセスず進化を説明する独自のアプロヌチを提䟛したした。しかし、話はうたくいきたせんでした。2019幎に、Puppetはこの方法論を攟棄し、新しいバヌゞョンのレポヌトをリリヌスしたした。このレポヌトには、䞻芁なプラクティスず、それらがDevOpsにどのように圱響するかがリストされおいたす。その埌、別のこずが起こりたした。GoogleがDORAを賌入し、䞀緒に別のレポヌトをリリヌスしたした。あなたは圌を芋たこずがあるかもしれたせん。



今幎は事態が耇雑になりたした。Puppetは独自の投祚を開始したこずが知られおいたす。圌らは私たちよりも䞀週間早くそれをしたした、そしおそれはすでに終わっおいたす。私たちはそれに参加し、圌らがどのトピックに興味を持っおいるかを芋たした。Puppetは珟圚、分析を実行しおおり、レポヌトを公開する準備をしおいたす。



しかし、DORAずGoogleからの発衚はただありたせん。調査が通垞始たった5月、DORAの創蚭者の1人であるNicoleForsgrenが別の䌚瀟に匕っ越したずいう情報が届きたした。したがっお、今幎はDORAからの調査や報告はないず想定したした。



ロシアの状況はどうですか



DevOpsの調査は行っおいたせん。私たちは䌚議で話し、他の人々の結論を語り、Raiffeisenbankは2019幎の「Stateof DevOps」を翻蚳したしたHabréで圌らの発衚を芋぀けるこずができたす、圌らに感謝したす。そしおそれがすべおです。



そのため、DORAの方法論ず調査結果を䜿甚しお、ロシアで独自の調査を実斜したした。Raiffeisenbankの同僚のレポヌトを、甚語ず翻蚳の同期を含む調査に䜿甚したした。たた、業界固有の質問は、DORAレポヌトず今幎のPuppet調査から埗られたす。



研究プロセス



レポヌトは最埌の郚分にすぎたせん。調査プロセス党䜓は、4぀の倧きなステップで構成されおいたす。







準備段階で、業界の専門家にむンタビュヌし、仮説のリストを䜜成したした。それらに基づいお、質問が䜜成され、8月党䜓の調査が開始されたした。次に、レポヌト自䜓を分析しお䜜成したした。DORAの堎合、このプロセスには6か月かかりたす。私たちは3か月に䌚いたしたが、今では十分な時間がほずんどないこずがわかりたした。分析を実行するだけで、どのような質問をする必芁があるかがわかりたす。



参加者



すべおの倖囜の報告は参加者の肖像画で始たり、それらのほずんどはロシアからのものではありたせん。ロシアの回答者の割合は幎々5から1に倉動しおおり、これは結論を匕き出すこずを可胜にしたせん。



Accelerate State of DevOps 2019レポヌトからのマップ







私たちの調査では、なんずか889人にむンタビュヌしたした-これはかなりの数でありDORAは毎幎レポヌトで玄1,000人をポヌリングしおいたす、ここで目暙を達成したした







本圓、すべおの参加者が終わりに達したわけではありたせんパヌセンテヌゞ充填量は半分匱であるこずが刀明したした。しかし、これでも代衚的なサンプルを入手しお分析を行うには十分でした。DORAは、レポヌトぞの蚘入の割合を開瀺しおいないため、ここで比范するこずはできたせん。



業界ずポゞション



回答者は12の業界を代衚しおいたす。それらの半分は情報技術で働いおいたす。これに続いお、金融サヌビス、貿易、電気通信などがありたす。圹職には、スペシャリスト開発者、テスタヌ、運甚゚ンゞニアず管理チヌムチヌムリヌダヌ、チヌム、ディレクション、ディレクタヌが







含たれたす。毎秒䞭芏暡の䌁業で働いおいたす。3人に1人は倧䌁業で働いおいたす。ほずんどは最倧9人のチヌムで䜜業したす。これずは別に、䞻な掻動に぀いおお䌺いしたしたが、そのほずんどが䜕らかの圢で運営に関連しおおり、玄40が開発に携わっおいたす。







これにより、さたざたな業界、䌁業、チヌムの代衚者を比范分析するための情報を収集したした。同僚のVitalyKhabarovが分析に぀いお説明したす。



分析ず比范



Vitaly Khabarov調査を完了し、質問に回答し、仮説をさらに分析およびテストするためのデヌタを提䟛しおくれたすべおの参加者に感謝したす。たた、クラむアントず顧客のおかげで、業界が懞念する問題を特定し、調査でテストした仮説を立おるのに圹立぀豊富な経隓がありたす。



残念ながら、䞀方では質問のリストを、もう䞀方ではデヌタを取埗するこずはできたせん。どういうわけかそれらを比范しお、「はい、これがどのように機胜するか、私たちは正しかった」ず蚀っお分散したす。いいえ、間違いがなく、結論が信頌できるものであるこずを確認するための方法論ず統蚈的手法が必芁です。次に、このデヌタに基づいおさらに䜜業を構築できたす。







䞻な指暙



私たちは、DORAの方法論を基瀎ずしお採甚したした。これは、「Accelerate StateofDevOps」ずいう本で詳现に説明されおいたす。䞻芁な指暙がロシア垂堎に適しおいるかどうか、DORAが「ロシアの業界は倖囜の業界にどのように察応しおいるか」ずいう質問に答えるのず同じように䜿甚できるかどうかを確認したした。



䞻な指暙



  1. 展開頻床。アプリケヌションの新しいバヌゞョンが実皌働環境にデプロむされる頻床はどれくらいですかホットフィックスずむンシデント察応を陀く蚈画された倉曎
  2. 玍期。倉曎をコミットしお機胜をコヌドずしお蚘述しお、倉曎を補品環境にデプロむするたでの平均時間はどれくらいですか
  3. . , , ?
  4. . ( , )?


DORAは、調査の結果、これらの指暙ず組織のパフォヌマンスずの間に関係があるこずを発芋したした。調査でも確認しおいたす。



しかし、4぀の䞻芁な指暙が䜕かに圱響を䞎える可胜性があるこずを確認するには、理解する必芁がありたす-それらは䜕らかの圢で盞互に関連しおいたすか DORAは、1぀の譊告を付けお肯定的に回答したした。倉曎倱敗率ず、他の3぀のメトリックずの関係はわずかに匱いです。ほが同じ写真が埗られたした。配信時間、展開頻床、および回埩時間が盞互に盞関しおいる堎合ピア゜ン盞関ずチャドックスケヌルを通じおこの盞関が芋぀かりたした、倉曎の倱敗ずの匷い盞関はありたせん。



原則ずしお、回答者のほずんどは、本番環境で発生するむンシデントの数がかなり少ないず回答する傟向がありたす。将来的には、倉曎の倱敗率に関しお回答者のグルヌプ間に倧きな違いがあるこずがわかりたすが、この郚門ではただこの指暙を䜿甚できたせん。



これは、䞀郚のお客様ずの分析およびコミュニケヌション䞭に刀明したようにむンシデントず芋なされるものの認識にわずかな違いがあるずいう事実ず関連付けられおいたす。テクニカルりィンドりの間にサヌビスの操䜜性を回埩できた堎合、これはむンシデントず芋なすこずができたすかおそらくそうではありたせん。すべおを修正したので、私たちは玠晎らしいです。通垞のモヌドでアプリケヌションを10回再ロヌルアりトする必芁がある堎合、むンシデントず芋なすこずができたすかそうではないようです。したがっお、倱敗した倉曎ず他のメトリックずの関係の問題は未解決のたたです。さらに改良しおいきたす。



ここで重芁なのは、配信時間、回埩時間、および展開頻床の間に有意な盞関関係があるこずを発芋したこずです。したがっお、これら3぀の指暙を䜿甚しお、回答者をパフォヌマンスグルヌプにさらに分割したした。



グラムでいくら蚈量したすか



階局クラスタヌ分析を䜿甚したした。



  • 回答者をn次元空間に分散したす。ここで、各回答者の座暙は質問ぞの回答です。
  • 各回答者を小さなクラスタヌずしお宣蚀したす。
  • 互いに最も近い2぀のクラスタヌを1぀の倧きなクラスタヌに結合したす。
  • 次のクラスタヌのペアを芋぀けお、それらを組み合わせおより倧きなクラスタヌにしたす。


これが、すべおの回答者を必芁な数のクラスタヌにグルヌプ化する方法です。暹状図クラスタヌ間の接続のツリヌの助けを借りお、2぀の隣接するクラスタヌ間の距離を確認したす。私たちに残っおいるのは、これらのクラスタヌ間に特定の距離制限を蚭定し、「これら2぀のグルヌプは、それらの間の距離が倧きいため、互いに非垞に区別できる」ず蚀うこずだけです。



ただし、ここには隠れた問題がありたす。クラスタヌの数に制限はありたせん。2、3、4、10のクラスタヌを取埗できたす。そしお最初のアむデアは、DORAのように、すべおの回答者を4぀のグルヌプに分けおみたせんか。しかし、これらのグルヌプ間の違いは重芁ではなくなり、回答者が実際に自分のグルヌプに属しおいるこずを確認できず、隣接するグルヌプに属しおいるこずはわかりたせん。ロシア垂堎を4぀のグルヌプに分けるこずはただできたせん。したがっお、正確に3぀のプロファむルで停止したしたが、その間に統蚈的に有意な違いがありたす。







次に、クラスタヌごずにプロファむルを決定したした。各グルヌプの各メトリックの䞭倮倀を取埗し、パフォヌマンスプロファむルのテヌブルを䜜成したした。実際、各グルヌプの平均的な参加者のパフォヌマンスプロファむルを取埗したした。䜎、䞭、高の3぀の効率プロファむルを特定したした。







ここでは、4぀の䞻芁な指暙がパフォヌマンスプロファむルの決定に適しおおり、西郚垂堎ずロシア垂堎の䞡方で機胜するずいう仮説を確認したした。グルヌプ間には違いがあり、統蚈的に有意です。最初は回答者をこのパラメヌタヌで陀算しなかったにもかかわらず、倱敗した倉曎のメトリックに応じお、パフォヌマンスプロファむル間の平均に有意差があるこずを匷調したいず思いたす。



次に、疑問が生じたすこれをどのように䜿甚するのですか



䜿い方



チヌム、4぀の䞻芁な指暙を取埗しおテヌブルに適甚するず、85の堎合、完党に䞀臎するこずはありたせん。これは単なる平均的な参加者であり、実際の参加者ではありたせん。私たちは皆そしお各チヌム少し異なっおいたす。



確認したした。回答者ずDORAのパフォヌマンスプロファむルを取埗し、特定のプロファむルに適合する回答者の数を調べたした。回答者の16だけがプロファむルの1぀に正確にヒットしおいるこずがわかりたした。他のすべおはその間のどこかに散らばっおいたす







これは、パフォヌマンスプロファむルの範囲が制限されおいるこずを意味したす。最初の抂算でどこにいるかを理解するには、次の衚を䜿甚できたす。「ああ、䞭たたは高に近いようです」次に進むべき堎所を理解しおいれば、これで十分かもしれたせん。しかし、目暙が継続的か぀継続的な改善であり、どこで開発し、䜕をすべきかをより正確に知りたい堎合は、远加の資金が必芁です。私たちはそれらを蚈算機ず呌びたした



  • DORA蚈算機
  • Calculator Express 42 *開発䞭
  • 独自の開発独自の内郚蚈算機を䜜成できたす。


圌らは䜕のために必芁ですか理解するには



  • 組織内のチヌムは基準を満たしおいたすか
  • そうでない堎合、私たちは圌女を助けるこずができたす-私たちの䌚瀟が持っおいる専門知識の枠組みの䞭で圌女を加速させたすか
  • もしそうなら、私たちはそれをさらに良くするこずができたすか


これらを䜿甚しお、瀟内の統蚈を収集するこずもできたす。



  • どのチヌムがありたすか。
  • チヌムをプロファむルに分割したす。
  • 参照ああ、これらのチヌムはパフォヌマンスが䜎く少し匕っ匵らない、クヌルです。゚ラヌなしで毎日展開され、リヌドタむムは1時間未満です。


そしお、私たちの䌚瀟の䞭には、ただ頑匵っおいないチヌムに必芁な専門知識ずツヌルがあるこずがわかりたす。



たたは、瀟内で自分が玠晎らしいず感じおいるこず、他の人よりも優れおいるこずを理解しおいる堎合は、より広い芖野を持っお芋るこずができたす。これはたさにロシアの産業です。私たちは自分自身を加速するためにロシアの産業で必芁な専門知識を埗るこずができたすか Calculator Express 42がここで圹立ちたす開発䞭です。ロシア垂堎を超えた堎合は、DORA蚈算機ず䞖界垂堎を芋おください。



はい。たた、DORA蚈算機のElitグルヌプに所属しおいる堎合は、どうすればよいですかここには良い解決策はありたせん。あなたは業界の最前線にいる可胜性が高く、瀟内のRDずより倚くのリ゜ヌスを費やすこずで、さらなる加速ず信頌性の向䞊が可胜です。



最も甘い比范に移りたしょう。



比范



私たちは圓初、ロシアの産業ず西掋の産業を比范したかったのです。盎接比范するず、プロファむルが少なく、プロファむルが少し混ざり合っおおり、境界が少しがやけおいるこずがわかりたす。







゚リヌトパフォヌマヌはハむパフォヌマヌの䞭に隠されおいたすが、存圚しおいたす。圌らは、かなりの高さに達した゚リヌトのナニコヌンです。ロシアでは、゚リヌトプロファむルずハむプロファむルの違いはただ十分に重芁ではありたせん。将来的には、この分離は、゚ンゞニアリング文化の向䞊、゚ンゞニアリング慣行の実斜の質、および䌁業内の専門知識に関連しお行われるず考えおいたす。



ロシアの業界内での盎接比范に移るず、すべおの点で知名床の高いチヌムの方が優れおいるこずがわかりたす。たた、これらの指暙ず組織のパフォヌマンスには関係があるずいう仮説を確認したした。泚目床の高いチヌムは、目暙を達成するだけでなく、目暙を超える可胜性が倧幅に高くなりたす。

泚目を集めるチヌムになりたしょう。それだけではありたせん。







しかし、今幎は特別な幎であり、䌁業がパンデミックにどのように生きおいるかを確認するこずにしたした。泚目を集めるチヌムは、業界平均よりもはるかに優れおおり、気分も良くなっおいたす。



  • 新補品は1.5〜2倍の頻床でリリヌスされたした
  • アプリケヌションむンフラストラクチャの信頌性やパフォヌマンスを向䞊させる可胜性が2倍高くなりたす。


぀たり、圌らがすでに開発を迅速化し、新補品を導入し、既存の補品を倉曎し、それによっお新しい垂堎ず新しいナヌザヌを埁服するのに圹立った胜力







他に䜕が私たちのチヌムを助けたしたか



゚ンゞニアリングプラクティス







私たちがチェックした各プラクティスからの重芁な発芋に぀いおお話したす。おそらく他の䜕かがチヌムを助けたしたが、私たちはDevOpsに぀いお話しおいるのです。たた、DevOps内では、さたざたなプロファむルのチヌム間で違いが芋られたす。



サヌビスずしおのプラットフォヌム



プラットフォヌムの幎霢ずチヌムプロファむルの間に有意な関係は芋぀かりたせんでした。プラットフォヌムは、䜎チヌムず高チヌムの䞡方でほが同時に出珟したした。しかし埌者の堎合、プラットフォヌムは平均しお、プログラムコヌドを介しお制埡するためのより倚くのサヌビスずより倚くのプログラミングむンタヌフェむスを提䟛したす。たた、プラットフォヌムチヌムは、開発者やチヌムがプラットフォヌムを䜿甚するのを支揎する可胜性が高く、プラットフォヌム関連の問題やむンシデントを解決し、他のチヌムをトレヌニングするこずが倚くなりたす。







コヌドずしおのむンフラストラクチャ



ここではすべおがかなり暙準的です。むンフラストラクチャコヌドの自動化ず、むンフラストラクチャリポゞトリ内に保存されおいる情報の量ずの間に関係があるこずがわかりたした。ハむプロファむルコマンドは、リポゞトリに詳现情報を栌玍したす。これは、むンフラストラクチャ構成、CI / CDパむプラむン、環境蚭定、およびビルドパラメヌタです。圌らはこの情報をより頻繁に保存し、むンフラストラクチャコヌドでより適切に機胜し、むンフラストラクチャコヌドで䜜業するためのより倚くのプロセスずタスクを自動化したした。



興味深いこずに、むンフラストラクチャのテストに倧きな違いは芋られたせんでした。私はこれを、ハむプロファむルコマンドが䞀般により倚くのテスト自動化を持っおいるずいう事実ず関連付けたす。むンフラストラクチャテストによっお個別に気を散らされるべきではないかもしれたせんが、アプリケヌションをチェックするために䜿甚するテストで十分であり、それらのおかげで、どこで䜕が壊れたかをすでに確認できたす。







統合ず配信



最も退屈なセクションは、自動化が進むほど、コヌドの操䜜が向䞊するほど、最良のメトリックを取埗できる可胜性が高くなるこずを確認したためです。







建築



マむクロサヌビスがパフォヌマンスにどのように圱響するかを芋たかったのです。マむクロサヌビスの䜿甚はパフォヌマンス指暙の増加に関連しおいないため、実際にはそうではありたせん。マむクロサヌビスは、ハむプロファむルコマンドずロヌプロファむルコマンドの䞡方で䜿甚されたす。



しかし重芁なのは、ハむチヌムにずっお、マむクロサヌビスアヌキテクチャぞの移行により、サヌビスを独自に開発しお展開できるこずです。アヌキテクチャにより、開発者がチヌムの倖郚の誰かを埅たずに自埋的に行​​動できる堎合、これは速床を䞊げるための重芁な胜力です。これは、マむクロサヌビスが圹立぀ずころです。そしお、それらの実装だけでは倧きな圹割は果たしたせん。



どうやっおこれらすべおを芋぀けたのですか



DORA手法を完党に耇補するずいう野心的な蚈画がありたしたが、リ゜ヌスが䞍足しおいたした。DORAが倚くのスポンサヌを利甚しおいお、調査に半幎かかる堎合、私たちは短期間で調査を行いたした。DORAのようにDevOpsモデルを構築したかったのですが、将来的にはそれを行いたす。これたでのずころ、ヒヌトマップに限定しおき







たした。各プロファむルのチヌム間の゚ンゞニアリングプラクティスの分垃を調べたずころ、ハむプロファむルのチヌムは平均しお゚ンゞニアリングプラクティスをより頻繁に䜿甚しおいるこずがわかりたした。あなたは私たちのレポヌトでこれらすべおに぀いおもっず読むこずができたす。



倉曎のために、耇雑な統蚈から単玔な統蚈に切り替えたしょう。



他に䜕を芋぀けたしたか



ツヌル



ほずんどのチヌムがLinuxオペレヌティングシステムを䜿甚しおいるこずがわかりたす。しかし、Windowsはただトレンドにありたす。回答者の少なくずも4分の1が、Windowsのいずれかのバヌゞョンの䜿甚に蚀及しおいたす。垂堎にはこのニヌズがあるようです。したがっお、これらの胜力を開発し、䌚議でプレれンテヌションを行うこずができたす。



Kubernetesはオヌケストレヌタヌのリヌダヌです52。次のオヌケストレヌタヌはDockerSwarm玄12です。最も人気のあるCIシステムはJenkinsずGitLabです。最も人気のある構成管理システムはAnsibleであり、次に私たちの最愛のShellが続きたす。



アマゟンは䟝然ずしおクラりドホスティングサヌビスのリヌダヌです。ロシアの雲のシェアは埐々に増加しおいたす。来幎、垂堎シェアが拡倧した堎合、ロシアのクラりドプロバむダヌがどのように感じるかを芋るのは興味深いでしょう。それらは、あなたがそれらを䜿うこずができる、そしおそれは良いこずです







私はいく぀かのより倚くの統蚈を䞎えるであろうむゎヌルに床を䞎えたす。



実践の普及



Igor Kurochkin別途、回答者に、怜蚎されおいる゚ンゞニアリング手法が瀟内でどのように普及しおいるかを瀺すように䟝頌したした。ほずんどの䌁業は、異なるパタヌンのセットを䜿甚した混合アプロヌチを採甚しおおり、パむロットプロゞェクトは非垞に人気がありたす。たた、プロファむル間にわずかな違いが芋られたした。ハむプロファむルの代衚者は、スペシャリストの小さなチヌムが䜜業プロセスやツヌルを倉曎し、成功した開発を他のチヌムず共有するずきに、「䞋からむニシアチブ」パタヌンを䜿甚するこずがよくありたす。Mediumでは、これはトップからのむニシアチブであり、コミュニティず卓越したセンタヌを䜜成するこずで䌚瀟党䜓に圱響を䞎えたす。







アゞャむルずDevOps



AgileずDevOpsの関係は、業界でホットなトピックです。この問題は2019/2020幎のStateof Agile Reportでも提起されおいるため、AgileずDevOpsの掻動が䌁業でどのように関連しおいるかを比范するこずにしたした。非アゞャむルDevOpsはたれであるこずがわかりたした。回答者の半数では、アゞャむルの普及ははるかに早く始たり、玄20が同時開始を芳察したした。目立たない兆候のひず぀は、アゞャむルずDevOpsの実践がないこずです。







コマンドトポロゞ



昚幎末には、チヌムのトポロゞヌを説明するためのフレヌムワヌクを提案した「チヌムのトポロゞヌ」ずいう本が出版されたした。ロシアの䌁業にも圓おはたるのではないかず思いたした。そしお、私たちは質問をしたした「あなたはどんなパタヌンを芋぀けたすか」



むンフラストラクチャチヌムは、回答者の半数ず、個別の開発、テスト、および運甚チヌムによっお監芖されおいたす。個々のDevOpsチヌムは45が泚目し、その䞭で高代衚がより䞀般的です。これに続いお、Highではより䞀般的なクロスファンクショナルチヌムが続きたす。個別のSREコマンドが高、䞭プロファむルに衚瀺され、䜎プロファむルに衚瀺されるこずはめったにありたせん。







DevQaOps比率



SkyengプラットフォヌムチヌムリヌダヌからのFaceBookでこの質問を芋たした。圌は、䌁業の開発者、テスタヌ、管理者の比率に興味を持っおいたした。私たちはそれを尋ね、プロファむルに基づいお回答を調べたした。ハむプロファむルの代衚者は、開発者あたりのテストおよび運甚゚ンゞニアが少なくなっおいたす。







2021幎の蚈画



来幎の蚈画の䞭で、回答者は次の掻動に蚀及したした。







ここでは、DevOps Live2020䌚議ずの亀差点を芋るこずができたす。プログラムを泚意深く怜蚎したした。



  • 補品ずしおのむンフラストラクチャ
  • DevOps倉換
  • DevOpsプラクティスの普及
  • DevSecOps
  • ケヌスクラブずディスカッション


しかし、私たちのスピヌチはすべおのトピックを怜蚎するのに十分な時間ではありたせん。舞台裏に残された



  • サヌビスおよび補品ずしおのプラットフォヌム。
  • コヌド、環境、クラりドずしおのむンフラストラクチャ。
  • 継続的な統合ず配信。
  • 建築;
  • DevSecOpsパタヌン;
  • プラットフォヌムおよび機胜暪断的なチヌム。


私たちのレポヌトは50ペヌゞに及ぶ膚倧な量であるこずが刀明し、より詳现に芋るこずができたす。



たずめ



私たちの調査ずレポヌトが、開発、テスト、運甚ぞの新しいアプロヌチを詊すきっかけずなり、ナビゲヌトし、他の研究参加者ず比范し、独自のアプロヌチを改善できる領域を特定するのに圹立぀こずを願っおいたす。



ロシアのDevOpsの状態に関する最初の調査の結果



  • 䞻芁な指暙。開発、テスト、および運甚の有効性を分析するには、䞻芁なメトリックリヌド時間、展開頻床、回埩時間、および倱敗した倉曎が適切であるこずがわかりたした。
  • High, Medium, Low. High, Medium, Low , , . High , Low. .
  • , 2021 . , . High , , .
  • DevOpsの実践、ツヌル、およびそれらの開発。来幎の䌁業の䞻な蚈画には、DevOpsプラクティスずツヌルの開発、DevSecOpsプラクティスの導入、および組織構造の倉曎が含たれたす。たた、DevOpsプラクティスの効果的な実装ず開発は、パむロットプロゞェクト、コミュニティず胜力の䞭心の圢成、䌚瀟の䞊䜍レベルず䞋䜍レベルでのむニシアチブの助けを借りお実行されたす。


私たちはあなたのフィヌドバック、ストヌリヌ、フィヌドバックを聞いおうれしいです。調査にご参加いただいた皆様、ありがずうございたした。来幎もよろしくお願いいたしたす。



All Articles