タグ付けされた質問 「culture」

DevOpsの「文化」と、それを使用して組織、ポリシー、ワークフローを改善する方法についての質問。このタグは、組織の文化をDevOpsを通じてどのように変更できるか、または多くのDevOps支持者が提案する文化についての質問に使用します。

8
DevOpsエンジニアが孤独なオオカミのように感じないようにするにはどうすればよいですか?
私は、DevOpsエンジニアであり、16人のエ​​ンジニアのチームに所属していても、時々一人の軍隊のように感じる苦労について、いくつかの本当に良い点を挙げたDevOpsの人と話をしています。 彼はさまざまな帽子をかぶっていますが、インフラストラクチャの仕事をしている開発チームにいます。彼は、多くの自動化、クラウド、コンテナ化などで働くクールな技術を愛しています。しかし、彼はチームopsで唯一の人であることに苦労していdevます。彼は開発マネージャーに報告しますが、インフラストラクチャマネージャーとより密接に連携します。 これは、私が話す多くのDevOpsプロフェッショナルに当てはまるようです。DevOpsのエンジニアが孤独なオオカミのように感じないようにするために何ができますか?
66 culture 

7
「DevOpsエンジニア」を雇おうとしないのはなぜですか?
持つのアイデアDevOpsチームのエンジニアは、となっている最近非常に人気があり、それは、ただのスロットとDevOpsチームの多くの利点を提供できる人を持っている魅力的なようだ人形のブログで説明したように: DevOpsプラクティスを使用している組織は、圧倒的に高機能です。2015年のDevOpsのレポートによると、競合他社の最大30倍の頻度でコードを展開し、展開の50%が失敗します。 ただし、これらの改善を試みるDevOpsエンジニアのアイデアに反対する声が多いことに気付きました。 DevOpsの主要な属性について広く合意されていても、「DevOpsエンジニア」という用語をめぐる論争があります。用語自体がDevOpsの価値と矛盾すると言う人もいます。Continuous Deliveryの共著者であるJez Humbleは、DevOpsエンジニアを誰かと呼ぶだけで、devとopsに加えて3番目のサイロを作成できることを指摘しています。 」 このようなブログが提唱する組織の変更とは対照的に、DevOpsエンジニアを雇って「DevOpsを実装」することは、ビジネスにとってそれほど素晴らしい考えではないのはなぜですか?隔離されたDevOpsの役割を持っているだけでは、メリットは無効になりますか?

6
チームの開発者を説得して、「あなたはそれを構築し、あなたはそれを実行する」ことを受け入れることができますか?
チームの開発者を説得して、「あなたはそれを構築し、あなたはそれを実行する」ことを受け入れることができますか?それにより、私はヴェルナー・フォーゲルスからのこの引用を念頭に置いています: 開発者に操作上の責任を与えることにより、顧客と技術の両方の観点から、サービスの品質が大幅に向上しました。従来のモデルでは、開発と運用を分離する壁にソフトウェアを持ち込み、それを捨てて忘れます。Amazonではありません。それを構築し、実行します。これにより、開発者はソフトウェアの日々の運用に触れることができます。また、顧客との日々の接触にもつながります。この顧客フィードバックループは、サービスの品質を向上させるために不可欠です。 私は具体的に次のような開発者のセットを考えています: オペレーション関連のタスクについてはほとんど/まったく言及せずに、開発者の役割に雇われました。 伝統的にopsチームに「壁を越えてコードを投げる」。 従来、9〜5の勤務スケジュールがあり、特に通常の営業時間外は、「ポケットベルの義務」、災害復旧への参加、事後分析などに積極的に敵対しています。(注:これについては非常にまれな停止しか考えていません。このチームのワークロードに営業時間外のカスタマーサポートを追加することは提案していません。) 現在、アプリケーションの監視または警告の作成/サポートについては責任を負いません。 新しいクラウドマイクロサービスを急速に開発しているチームがいて、これらのサービスをopsチームに引き渡すのが次第に深い知識を得られないために最適ではないようになっているとしますそれらを効果的に管理および監視するために必要なサービス。「構築して実行する」ことは、タスクが各担当チームメンバーに委任される可能性があるため、このチームにとってはうまく機能します。そのため、このチームは、インフラストラクチャの設計、サービスの監視/アラートツール、および(非常にまれに)停止イベントへの対応に参加し始めました。 実世界の例に裏付けられた方法論に特に興味があります。これが他の職場でどのように正常に実装されたか、そしてこれを実装する際に従うべき標準的な手順がある場合はどうですか?回答をサポートできる記事へのリンクは非常に役立ちます。
29 culture 

5
機能フラグトグルの使用を開始するように開発者を説得する方法
機能フラグの切り替えは良いアイデアであり、開発者が記述するコードに実装する必要があると仮定します。例えば、Etsy は彼らの文化の大部分として彼らに誓います。 機能フラグトグルの使用を開始するように開発者を説得する(そして強制する)良い方法は何ですか? 機能フラグトグルの詳細については、Q:機能フラグトグルの使用方法、Q:機能フラグトグルとは何か、およびMartin Fowlerのブログのテーマに関する Pete Hodgsonの記事で説明されています。

2
SecOpsとは?
最初にSecOpsという言葉を聞いたとき、DevOpsが開発者と運用チームを統合するのとほぼ同じ方法で、セキュリティと運用チームを接続することを目的とする管理アプローチと考えました。 しかし、セキュリティはDevOpsパズルの一部ではありませんか? DevOpsには、コンポーネントの監視、バージョン管理、ベンチマーク、コードレビュー、継続的な監視などのプロセスが既に含まれています。 SecOpsはDevOpsチームに他に何を追加できますか?

6
自分の会社に合った、良いDevOpsを雇うにはどうすればいいですか?
優れた開発者は、ジョエルテストのルール11に適合する必要があります。 新しい候補者はインタビュー中にコードを書きますか? ただし、Dockerコンテナー、JenkinsまたはAWSの構成方法などについてはほとんど何も知りません。応募者がそのようなタスクを管理できるかどうかをテストする良い方法は何でしょうか。 サブ質問:優秀なdevopsの従業員はビルドチェーンを一度設定すれば、それ以降は動作するはずだと思います。その後、彼または彼女が会社の開発者になることを期待できますか(DEVops)?DevOpsは比較的「新しい」仕事なので、中小企業が必要なときにdevopsの従業員を共有したり、フリーランサーとして雇う方が良いでしょうか。 この用語についての私の混乱は、このようなstackexchange(=上記のスクリーンプリントの元になったリンク)のような求人に由来しています。 私はこれを参考にしたが、この質問につまずいたら読みたいと思うかもしれない意見がある可能性のある記事を見つけました:https : //hackernoon.com/devoops-some-common-anti-patterns-1850ac2f5074

2
DevOpsコミュニティで書籍がそれほど普及しているのはなぜですか?
私は、時間の経過とともにますます多くの本を推奨するブログのかなりの数を見てきました。 私はフィクションを読むのが好きで、本に対する嫌悪感はありませんが、通常これらの本で技術が動いたときにブログ投稿を更新/書き直すことができます。 DevOps関連のタイトルには、オンラインの世界にはない特定の品質がありますか?
17 culture 

6
DevOpsを初心者に紹介するための有効な定義は何でしょうか?
多くのSCM関連のプレゼンテーションを作成/作成しましたが、現在はDevOpsの後継者に「アップグレード」しようとしています。 私がいつもプレゼンテーションでやろうとしていることは、私が伝えたいメッセージを含む紹介スライドを作成することです(そして、残りのプレゼンテーションで詳しく説明します)。そうするとき、私は自分の質問に答えようとします。「1〜3のフレーズは、10〜20秒(だけ!)になったら、それを使って新しい人に説明しますか?* 「。 DevOpsが実際に何を意味するのか、そしてそれが何についてなのかを知っていると思いました。しかし、DevOpsの奇妙な使用法/コンテキストを見てきました(DevOps.SEでも...)。DevOpsが何であると思うのか、完全に間違っているのではないかと思う。 それでは、DevOpsの定義として一般的に同意されているのは何ですか?

5
devopsを非技術系マネージャーに説明する方法は?
私はDevOpsに完全に興奮しています。DevOpsは、当社を合理化し、前進させるITインフラストラクチャを構築するための方法論であることを知っています。 しかし、どうやってこれを上司、特に非技術的な上司に売るのですか? 私たちは、自動化された展開、インフラストラクチャのクラウド化、継続的インテグレーションプロセスを含む自動化プロジェクトを実装する予定です。上司にこれにより高いレベルで投資するように説得する必要があります。 注:テスト、リリース、および監視を自動化することでプロセスの改善を開始しました。これはdevOpsの採用に向けたステップですが、自動化プロジェクト自体はより多くの投資が必要なため待機しています。

3
DevOpsの測定に使用される主要業績評価指標(KPI)は何ですか?
私はこれをサポートするために、DevOps変換プログラム内で適切な行動をとろうとしています。 問題とインシデント管理 容量管理 変更およびリリース管理 明確にするために、これらは運用組織に属していた機能であり、現在はアジャイル/ DevOps組織が所有しています。悪い動作を引き起こす既存のKPIは次のとおりです。 根本原因分析までの時間の完了: 不完全なRCAを時間どおりにシステムに取り込むために駆動します。 テスト実行時間: ビジネス価値に関係なく、長時間実行されるテストを無効にします。 クラウドサービスの平均使用率: 計算リソースのオーバーコミットを奨励し、結果として応答時間が遅くなります DevOpsプログラムで適切な行動を促すために使用できる主要業績評価指標は何ですか?
13 culture  metrics  kpi 

6
私の組織はアジャイルソフトを採用する必要がありますか。開発者 DevOpsを採用する前に?
アジャイルソフトウェア開発は、今日のソフトウェアショップが選択する方法論です。しかし、ソフトウェア開発でアジャイルを実践していない組織がまだあり、DevOpsの採用に関心があるかもしれません。 私がアジャイルソフトウェア開発と言うとき、私はアジャイルソフトウェア開発のための宣言から出てきたすべての子孫を意味します。以下のようなエクストリーム・プログラミング、スクラム、ソフトウェア開発リーンなどを。 アジャイルソフトウェア開発は、組織レベルでDevOpsを採用するための必須の前提条件ですか?
13 culture  agile 

6
Adam Smithとフルスタック開発者-DevOpsの生産性?
Adam Smithによると、労働部門は240倍の効率化を実現できます(18の手順でピンを生産するピンファクトリーの例)。 では、実際に生産性が低下するのにマルチスキルの役割が非常に需要があるのはなぜですか、またはスミスが間違っていたのはなぜですか? 「フルスタック開発者」の検索はまだGoogleで傾向がありますが、明らかに2年前より遅くなっています。 ===== 要約すると、フルスタックの開発者は、事実上すべてのバリューチェーンを実行できます(間違っている場合は修正してください)。 顧客と話し合い、仕事の彼の部分のために実行可能なアジャイル要件を洗練する どのアーキテクチャ、ツール、およびコンポーネントを選択するかを決定します-彼にノートを渡すだけです フロントエンド、バックエンド、ingrationのコードを書く データのプロファイリングとスケープ、高度な機能にはCloud AI / ML APIを使用 必要なIaCコードとロールアウトを作成する エラーまたは販売プロセスが発生した場合に電話をかける セキュリティ関連の設計、全体的なパッチ適用、移行、最新化に注意する 雇用主の請求書発行を容易にするための精査された方法での口座タイムテーブル ...何か忘れましたか? UPD - 「私たちは専門の生産性を必要とするが、我々はの島世界観たくない『労働者の極端な分裂を』(DevOpsチームみんな、。DevOpsチーム、アダム・スミスとジェネラリストの伝説『』、2013年から2016年)

2
CALMSパラダイムを通じてDevOps採用プロセスの最適化への道は?
DevOpsの採用の多くはたまたまキーワードマッチングの流れに沿って行われるため、私の意見では、テクノロジーのみに焦点が当てられています。 現在、DevOpsは単なるテクノロジー以上のものであり、DevOpsエンジニアは、ある程度のコーディングスキルを持つ優れたシステム管理者ではありません。 シニアDevOpsの役割/プロファイルとは、リーン、測定、オープンでコミュニケーション能力などのインフラストラクチャおよびソフトウェアエンジニアリングスキル以外にも、他の多くの基盤と実践でシニアリティーを提供することを意味します(誰がDevOpsにコミュニケーションスキルを正直に求めていますか?) それでは、求人広告/面接を何らかの方法でより効率的にすることができます-たとえば、質問するCALMSカテゴリも適用することによって?-「今、無駄のない原則をどのように適用しますか?最近のDevOpsプロジェクトで文化的側面はどのように扱われましたか?」のような質問につながります。 さらに詳しく: Cの ulture(紛争管理と障害に対する態度、自分と他人のために例えば戦略) utomation(ここではあなたが人形/ドッカーなどスキルについて尋ねます) L ean(リーンの基礎?廃棄物タイプ?) Mの easurementは(JMeterのようなツールを求めるが、サンプリング、データモデリングのようなものにも行きます。) Sのヘリング(明らかにナレッジマネジメントと応じたツール) 更新-では、なぜ雇用主/採用担当者は、以下に示すようにCALMSによる面接を構成しないのですか(さらに、「自動化」セクションはDevOps ツールチェーンモデルに沿って定式化できます(ドキュメントリンク、読み取り専用))? サイドノート- たとえば、カルチャーは実際にはもはやソフトスキルではありません。DevOpsにとって、それはこのドメインの他のすべてと同様に、コアスキルの1つです。
11 culture 

2
組織の既存のポリシーを変更するにはどうすればよいですか?
DevOpsの変革を望んでいる組織には、変更に関心のある問題とポリシーがあると思います。この関心は、トップマネージャー、ミドルマネージャー、またはボトムアップからも発生します。この変化を妨げる最大の要因の1つは、他の人々に変化を起こさせることです。 たとえば、多くの場合、アジャイルなどの「新しい」アイデアをプッシュすることは失敗することがよくあります。人々は変化に抵抗します、そしてそれは良いことが起こるのを止める壁のようです。しかし、良いことが起こるように委任されています。 DevOps変革を開始する組織の従業員に影響を与えるには、どのような方法を使用できますか?特に動作することが判明している特定のテクニックと方法。特定のas-inより多くのエンジニアリング、少ない手振れ。
10 culture 

2
「DevOps Transformation」には何が含まれていますか?
一部のコンサルティング会社は、「DevOps Transformation」と呼ばれるサービスを推進しています。複数の大企業が世界中の会議や会合でこの問題について話し合っています。 そのような "DevOps Transformation"は何を伴いますか?それは、成功した変革と失敗した変革の両方について、実行可能な用語でどのように見えるか。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.