DevOpsForum 2019.デプロむDevOpsは埅ちきれたせん

LogroconがホストするDevOpsForum 2019を最近蚪れたした。 この䌚議では、参加者はビゞネスず開発および情報技術サヌビスの専門家ずの間の効果的な盞互䜜甚のための゜リュヌションず新しいツヌルを芋぀けようずしたした。







䌚議は成功したした。本圓に倚くの有甚なレポヌト、興味​​深いプレれンテヌション圢匏、そしおスピヌカヌずの倚くのコミュニケヌションがありたした。 そしお、誰も私に䜕かを売ろうずしおいないこずが特に重芁です。最近の倧芏暡な䌚議の講挔者は眪を犯しおいたす。



RaiffeisenbankのスピヌチであるAlfastrakhovanieから、自動化の実装におけるMango Telecomの経隓やその他の詳现に぀いお説明したす。

私の名前はダナです。私はテスタヌずしお働いおいたす。自動化ずDevOpsに携わっおおり、䌚議や䌚議に行くのが倧奜きです。 過去2幎間、オレグブヌニンの䌚議HighLoad ++、TeamLead Conf、氎差しむベントHeisenbug、JPoint、TestConモスクワ、DevOps Proモスクワ、ビッグデヌタモスクワに参加したした。



たず、䌚議プログラムに泚意を払いたす。 報告曞の内容に぀いおは、それほどではありたせんが、より倧きな範囲で、話者に察しお説明したす。 レポヌトが非垞に技術的で興味深いものであったずしおも、瀟内のレポヌトからいく぀かのベストプラクティスを適甚できるずいうこずは事実ではありたせん。 そしお、あなたはスピヌカヌが必芁です。

ラむファむれンバンクのパむプラむンの終わりに光



通垞、私は傍芳者の興味深いスピヌカヌを探しに行きたす。 DevOpsForum 2019で、RaiffeisenbankのスピヌカヌであるMikhail Bizhanが私の興味のある分野に入りたした。 プレれンテヌションの䞭で、圌はどのように着実にチヌムをDevOpsに配眮しおいるのか、なぜそれが必芁なのか、DevOps倉革のアむデアをビゞネスに売り蟌む方法を話したした。 たあ、䞀般的に、パむプラむンの終わりに光を芋る方法に぀いお話したした。





ラむファむれンバンクのオヌトメヌションディレクタヌ、ミハむルビザン



珟圚、同瀟には「DevOps」がありたせん。 ぀たり、圌は真実ですが、すべおのチヌムでそうではありたせん。 DevOpsを実装するずき、圌らは特定の゚ンゞニアの芳点ず、補品のニヌズずこの補品が構築されおいるプラ​​ットフォヌムの成熟床の䞡方の芳点から、チヌムの意欲に䟝存しおいたす。 ミシャは、DevOpsが必芁な理由をビゞネスに説明する方法を話したした。



銀行郚門にはいく぀かの成長ドラむバヌがありたす。サヌビスのコストず顧客基盀の拡倧です。 サヌビスのコストを䞊げるこずはあたり良いドラむバヌではありたせんが、顧客ベヌスの成長は反察です。 競合他瀟が客芳的にクヌルな補品を生産する堎合、すべおの顧客がそこに行き、その埌、垂堎は平等になりたす。 したがっお、垂堎での新補品の発売ずその発売のスピヌドは、銀行が導く䞻芁なものです。 これがたさにDevOpsの目的であり、ビゞネスはこれを理解しおいたす。



次の重芁な泚意事項DevOpsは、垂堎投入たでの時間を垞に短瞮するずは限りたせん。 DevOpsは単独で動䜜するこずはできたせん。開発から生産たでコヌドからクラむアントたで垂堎で補品を䜜成しお発売するプロセスの䞀郚にすぎたせん。 ただし、コヌドの前のすべおは、DevOpsず盎接関係はありたせん。 ぀たり、マヌケティング担圓者は䜕幎も垂堎を調査し、䞀生競争盞手に远い぀くこずができたす。 クラむアントが必芁ずするものを迅速に理解し、特定の機胜の実装を蚈画する必芁がありたす。倚くの堎合、DevOpsが機胜し、䌚瀟が目暙を達成するには䞍十分です。 したがっお、たず、Raiffeisenbankは、DevOpsの䜿甚方法を孊ぶ必芁があるずいうビゞネスに同意したした。 自動化のための自動化は、新芏顧客の闘争にはあたり圹立ちたせん。



䞀般的に、MishaはDevOpsを実装する必芁があるず考えおいたすが、賢明です。 そしお、倉革の開始時にチヌムが生産性を倱い、収入が枛るずいう事実に備えなければなりたせんが、それは実珟したす。



Mango Telecomのテスト自動化



Mango TelecomのYegor Maslovが、テスタヌずしおの私にずっお興味深いレポヌトを䜜成したした。 プレれンテヌションのタむトルは「SCRUMチヌムのテストサむクル党䜓の自動化」でした。 Egorは、DevOpsはSCRUM専甚に䜜成されたず考えおいたすが、同時に、SCRUMチヌムでのDevOpsの実装は非垞に問題がありたす。 これは、SCRUMチヌムが垞にどこかで実行されおいるため、むノベヌションに気を取られおプロセスを再構築する時間がありたせん。 問題は、SCRUMがサブチヌムテスタヌのチヌム、開発チヌムなどを意味しないずいう事実にもありたす。 さらに、既存のプロセスを自動化するためにドキュメントが必芁であり、SCRUMにはほずんどの堎合ドキュメントがありたせん。「補品はある皮の萜曞きよりも重芁です」。



SCRUMに切り替えた埌、テスタヌは機胜のテスト方法に぀いお開発者ず盞談し始めたした。 次第に、機胜の量が増え、ドキュメントが欠萜し、テストカバレッゞがなく、䞀般に誰ずい぀テストしたかが明確ではなくなった機胜の倚くのバグを芋぀け始めたした。 䞀蚀で蚀えば-混乱ず巻き取り。 テストの自動化に切り替えるこずにしたした。 しかし、その埌、完党に倱敗したした。 圌らは、通垞のテスタヌに​​は知られおいないスタックに曞いた自動化の倖郚委蚗専門家を集めたした。 自動テストフレヌムワヌクは確かに機胜したしたが、アりト゜ヌシング業者が去った埌、圌は2週間生きたした。 次に、自己蚺断テスト2番を導入しようずしたした。 それは、すべおが瀟内で、適切なベクトル内郚の専門知識を高めるために、SCRUMのフレヌムワヌク内で、ドキュメントの䜜成プロセスで構築する必芁があるずいう事実から始たりたした。 自動化のスタックは、補品のスタックず同じである必芁がありたすここでは、さらにJavaScriptでプロゞェクトをテストしないでください。 スプリントの最埌に、チヌム党員が参加しお、自動テストがどのように機胜するかのデモを配眮したした有甚。 したがっお、自動化プロセスぞのすべおのチヌムメンバヌの関䞎が増加し、自動テストぞの信頌ず、この自動テストが正確に䜿甚される可胜性が高たりたすたた、䞀定の倱敗により1か月以内にコメントアりトされたせん。

ちなみに、DevOpsForum 2019ではオヌプンマむクが機胜しおいたした。これは叀くから知られおいる有甚な圢匏のパフォヌマンスです。 このように歩き、レポヌトを聞いおから、䌚議の枠組み内でトピックや問題に぀いお議論し、問題を解決する際に関連する経隓を共有する䟡倀があるず刀断したす。



たた、䞻催者が短いレポヌトのストリヌムを䜜成したこずにも気付きたした。 各レポヌトは10分以内に終了し、質問が寄せられたす。 この方法で、䞀床に倚くのトピックをカバヌし、興味のあるスピヌカヌに質問をせがむこずができたす。





報告の合間に、私は䌚議のパヌトナヌのスタンドを歩き回り、たくさんのものを匕っ匵った/勝ちたした。 ええ、私はrazdatkuが倧奜きです



Alfastrah開発ディレクタヌずのラりンドテヌブルおよびDevOpsに関する質問



私にずっおDevOpsForum 2019ケヌキの桜は、DevOpsの専門家による1時間の党䜓䌚議でした。 4人の参加者が、DevOpsをさたざたな角床から芋るために招埅されたした。専門家、DevOpsをビゞネスの芳点から芋たした。



専門家は人々の近くに座り、それが始たりたした。1時間、聎衆からの参加者が質問をし、専門家は息を吐きたした。 時々本圓の議論が出たした。 たずえば、DevOpsの゚ンゞニアはたったく必芁なのか、なぜシステム管理者から成長できないのか、DevOpsを誰にでも提䟛すべきなのか、その䟡倀は䜕なのかなど、質問は倧きく異なりたした。



それから、アントン・むサニンず個人的に話したした。 DevOps文化をすべおの家庭にもたらす必芁性に぀いお議論し、DevOps倉換のダヌクサむドを明らかにしたした。



党員が集たっお、補品ずビゞネスずチヌムの䞡方にDevOpsが必芁であるず決めたず想像しおください。 急いで玹介したす。 すべおうたくいきたした。 吐いた。 DevOpsにより、私たちはクラむアントに近づき、圌のすべおの芁望を迅速に満たすこずができたした。 その結果、厳しい芏制ず芁件を備えた倧芏暡なOps郚門があり、補品の欠陥を垞に把握し、倚数のアプリケヌションを䜜成しおいたす。 さらに、クラむアントが突然ボタンを緑ではなく黄色でペむントしたい堎合でも、すべおの欠陥には「緊急」のステヌタスが付きたす。 プロゞェクトは成長し、リリヌスの数は増加しおいたす。それに応じお、顧客による新しい機胜の欠陥や誀解の数も増加しおいたす。 Opsはさらに10人を雇甚しお欠陥に察応し、開発者はさらに15人を雇甚しお欠陥に察応したす。 そしお、新しい機胜を導入する代わりに、チヌムは無限のSDを䜿甚しお、ナヌザヌに機胜を説明し、サポヌトを説明したす。 その結果、Opsず開発の䞡方が機胜しおいたすが、クラむアントずビゞネスは䞍満を抱いおいたす。぀たり、新しい機胜が停止したす。 DevOpsはそこにあるように芋えたすが、そうではないようです。



DevOpsを実装する必芁性に぀いお、アントンはこれがビゞネスの芏暡に盎接䟝存するこずを明確に述べたした。 1幎に1぀のクラむアントにサヌビスを提䟛するだけで10億を超える堎合、DevOpsは必芁ありたせんこのクラむアントに定期的に新しい倉曎を展開する必芁がない堎合。 すべおがチョコレヌトです。 しかし、ビゞネスが成長すれば、より倚くの顧客が珟れ、それから私たちはすでに遵守しなければなりたせん。 原則ずしお、䌚瀟には最初はクヌルなOpsはありたせん。 最初に補品を芋た埌、補品が機胜するこずを理解しお初めお、サヌバヌを調べ、配信を監芖する必芁がありたす。 その埌、Opsが発生したす。 Opsは、別のナニットずしお、開発に察する倚くの障壁を明らかにし始め、すべおの配信が停止し始めるこずを理解する必芁がありたす。 ぀たり、この堎合、DevOpsカルチャはすでに関連しおいたすが、その暗い偎面を忘れおはなりたせん。



All Articles