Blog
ブログ

2018年3月25日  (更新日:2022年3月9日)

BigPandaインテグレーションガイドを追加しました

BigPandaのデータサイエンスプラットフォームは、自動的にすべてのITアラートを相関させるため、ITの問題を迅速に検出、理解、解決、防止することができます。 BigPandaからPagerDutyインシデントを作成するには、BigPandaのインシデントをPagerDutyと共有するときに通知を送信するようにインテグレーションを設定します。

詳しくはこちら

続きを読む
インテグレーション&ガイド
2018年3月22日  (更新日:2022年3月11日)

Scoutインテグレーションガイドを追加しました

Scoutはいわゆるエンタープライズクラスのニーズに合わせて開発されたサーバ監視サービスです。リアルタイムグラフを使用してインフラを可視化し、ワンクリックで使える拡張性の高いプラグインと、カスタムソリューション用のAPIを提供します。

詳しくはこちら

続きを読む
インテグレーション&ガイド
2018年3月21日  (更新日:2022年3月9日)

インクルーシブなコミュニティを育成する3つの方法 from Jennifer Tejada

「魚は頭から腐る」という言葉を知っていますか?それは、失敗の責任が組織の最上位にあることを意味します。企業が不安定になるのは、リーダーシップに責任があります。逆に、成功する文化は企業のリーダーの管理下にあります。その基調はトップにあります。その文化が定義されるのは、人が受け入れたいと思う最も低いレベルの行動で定義されます。指導者として、私たちは目標とBHAG(big, hairy, audacious goals:大きく、扱いにくい、大胆な目標)のことだけでなく、組織のテンポ、許容度、限界を決定します。高みに向かう私たちの旅で、妥協したくないことは何ですか?私たちが構築するだけでなく、保護すべき価値観や原則は何ですか?真の成功は、あなたが創造する価値と創造する方法の両方によって特徴付けられます。複数の人々が関わっているときは、人々はいつも関わっているものですが、全てを賭けて勝つという選択はありません。

高成長中のクラウド企業のリーダーとして、私は勝利のことを簡単に考えています。ユーザーが勝利したら、私たちも勝ちます。当社の唯一の「ヒーロー文化」は、ユーザーや顧客を大成功に導こうとみんなで動くことであり、利害関係者の目に見えるヒーローであることです。

ダイナミックで高速で競争の激しい市場でお客様に革新を起こすには、PagerDutyでキャリアを積む間に最高の仕事をする人材が必要です。私たちの人とチームが繁栄するためには、明白な目標を設定し、価値をー英語そのままの意味でー人に示せるようなふるまいとして定義することが必要です。私たちは、受容できない行動を呼び出すこと、その受容できない行動を安全な方法でレポートするのはOKなのだと知らせる道を、歩かなければなりません。これは難しいことです。そして努力も必要です。暇があるとき簡単にできることではなく、組織全体とコミュニティ全体を一続きにする必要があります。私たちが歩いた道の一つは、性別に関わらず平等な賃金を保証するための体系的な変更を実施したことです。それは昨年のことでしたが今後も続けます。PagerDutyでは、男性と女性のチームメンバーは、仕事により1〜2%の範囲内で、均等に報酬を受けています。

私たちは私たちのインクルーシブな企業文化を非常に誇りに思っています。それは当初から、私たちのビジネスの中心的な教義と資産となってきました。 最高経営責任者(CEO)として、私と私たちのリーダーシップチームは、全力で私たちの価値を実証する過程では、思慮深く、意識的に、そして目に見えることが重要だと分かっています。 我々の価値観は、ポスターに書いた言葉以上のものであり、一緒に勝つ方法、コミュニティの倫理、完全性、平等、インスピレーションのタペストリーのファブリックを定義しています。

Community。 PagerDutyはすべての人のためのものです。 Trust。 私たちを信頼じても大丈夫です。私たちができると言ったことは絶対成功させます。 Growth。 私たちはユーザーと顧客のために、私たち自身の個人的な発展のために、そしてビジネスの中で、不屈の精神と立ち直る力と集中をもって、成長するために努力しています。 Passion。 私たちは一体です。あなたがしていること、それをしてあげている誰かを愛することに喜びがあります。 Team。 私たちは一つの多様性のあるチーム(ONE DIVERSE TEAM)です。 我々は一緒に勝ち、失敗し、一緒に学びます。

私たちは、他の企業やチームが、私たちの学びを活用して、自分たちのチームの中でのインクルージョンを促すことを期待をして、3つのイニシアチブを共有しています。

  1. 財団の設立:新しい従業員リソースグループとリーダーシップ開発

従業員リソースグループ(ERG:Employee Resource Groups)は、組織の使命、価値観、目標に合わせた多様で包括的な職場文化を育成する、自発的で従業員主導のグループに資金提供しています。私たちは最近、PagerDutyで次の5つのERGを立ち上げました。

SisterDuty。女性のための包括的な文化と専門の開発の機会を促進する。 RainbowDuty。性別または性的志向にかかわらず、すべての従業員にとって積極的で協力的で包括的な環境を促進すること。 PatriotDuty。募集、社内教育、地域社会への取り組みを通じた軍事的支援とプレゼンスを促進し構築すること。 Migrant Duty。理由にかかわらず、生まれた国では働いていない海外からの従業員をサポートする。 Array。多様で包括的なグローバルな職場環境を整え、奨励することにより、黒人/ラテン系の従業員のための働く場を当たり前のものにすること。

これらのグループは、ワークフォースの中でも伝統的に少数派の従業員を受け入れ、職場のネットワーク、擁護者、そしてメンターの支援を組織化して提供します。ロールアウトして以来PagerDutyの草の根組織であるERGは、すでにさまざまなメンター・ネットワークを作り、Pride Week(プライド・ウィーク)の間にお祝いのブランチを開催するなど、素晴らしい仕事をしています。

さらに、当社の疲れを知らないマネージャーたちは、すべての従業員が限界まで激しく働けて、繁栄し、成長し、変革することができる適切な作業環境を構築するために非常に集中しています。次世代の業界リーダーを育成し準備することは、私たちの責任だと考えています。そのため、彼らに世界の変化のペースについていけるだけの基礎的なリーダーシップスキルと知識を身につけさせなければなりません。

さらにチームを成功に導くため、新しいリーダーシップ、マネージャー、インタビュアートレーニングプログラムを開始し、差異の受け入れと活用に特化したモジュールを追加しました。また、日々の管理やインタビューの過程での多様性やインクルージョンに関する具体的な行動項目を設定しました。

2.多様性を人材募集の優先事項とする

昨年(訳注:2017年)だけでも、当社はオーストラリアと英国にオフィスを開設し、ワークフォースも大幅な成長を見ました。PagerDutyは、Inc 500によって最も成長が著しい会社に選ばれ、2016年と2017年の両方でForbes Cloud 100とDeloitte Fast 500リストに追加されました。

高度な成長は驚異的な才能の必要性をさらに増幅します。新しい人を連れてくる際には多様性に焦点を当てなければ、針を動かすことはできません。だから私たちは自分のバージョンのNFL ルーニー・ルール(Rooney Rule) を公​​開しました。仕事が投稿された瞬間から多様なパイプラインを提供することに重点を置いています。 最終回のインタビューで不十分な人口からの候補者を見たことがない場合は、単にオファーを延長しません。

(訳注:ルーニー・ルールとは、「NFLのチームのヘッドコーチやゼネラルマネジャーを募集する際には、最低1名はマイノリティグループ(黒人若しくは少数派民族等)の候補者を面接しなければならない」というルールのこと。これを考案(制定は2003年)したピッツバーグ・スティーラーズ会長で、リーグのダイバーシティ委員会議長だったダン・ルーニー氏の名にちなむ。)

私たちはまた、インターンシッププログラムで独自のアプローチを取ってきました。大学キャンパス採用プログラムとの素晴らしいパートナーシップに加えて、私たちは複数のパートナーシップとハッカソンを活用して、少数派の人に手を差し伸べることに重点を置いています。自分たちの努力のおかげで、私たちのエンジニアリングチームは過去12ヶ月間にインターンの数を3倍にできたことには私も感動しました。昨年開催したインターンシップのクラスは、50%の女性/黒人/ラテン系の人で構成されていました。今夏は、Code2040から最初の仲間たちを迎えつつあり、新鮮で多様な才能を私たちの早期キャリアプログラムに迎えるさまざまな方法を引き続き検討する予定です。

  1. BabyDuty:新しい親をサポートする、業界をリードする育児休業ポリシー

米国の親は、仕事と家族のバランスを取ることになると、苦しい戦いに直面します。 米国では、育児問題に結びついた生産性の低下や欠勤により、ビジネス界は 毎年44億ドルの損失を抱えています。 経済協力開発機構(OECD) によると、米国は有給育児休暇を国で義務付けていないことで、41カ国の先進国の中で最下位のランクとなっています。 国として、私たちは子育てをする親達のキャリアの成長を可能にする必要があります。

PagerDutyは、この重要な動きを支えるために私たちの資金を投入することを優先するようにしました。 当社の新しい育児休暇に関するポリシーは、業界で最も寛大なものの1つです。業界平均の13-14週間と比較して、当社では米国の有給父母休暇手当を雇用保証付きで22週間に設定しています。養子縁組の親を含む、妊娠していない親に対して12週間の有給育児休暇を提供します。 私たちは、BabyDutyのチームメンバー全員が、育児に必要な休暇をを取り新しい子供と過ごすことが可能になったことを非常に誇りに思っています。

最近のマッキンゼーの調査によると、「人種や民族の多様性に関して上位4分の1にある企業は、財務収益率で各国の業界中央値を上回る確率が35%」とされています。PagerDutyでは、初期から多様で包括的な企業文化を実践しています。 チームに力を与え、企業文化を強化し、具体的なビジネス成果を生み出す方法を直接見てきました。 CEOとして、私は活気のある企業文化のこの主要な柱となる部分に個人的に献身しており、これを次のレベルに上げるために引き続き取り組むことを楽しみにしています。

さらなる背景については、国際女性の日のために私たちのチームに送った私のメッセージをご覧ください。 ハッピー・ウィメンズ・デイと、私の家とも言えるこの素敵な会社(PagerDuty)をリードするため最高のバージョンの私を見つけてくれた素晴らしい女性と男性たち(あなたたちは誰かわかっていると思います)に感謝します。

ハッピーインターナショナル・ウィメンズ・デイ! 今夜私は仕事から少し遅れて帰ってきました。私たちの12歳のサマンサと私はキッチンに一緒に立っていて、夫が親切にも買ってきてくれたテイクアウトのフォーを食べていました。私たちはミシガン州に住む甥に午前12時に誕生日のお祝いのメッセージを送り、明日のプレー・プラクティスのためにカープールを予約していないことに気付きました。月曜日までに英国のプロジェクトがあります。これは明らかに珍しいアートのサプライが必要でしたし、出張旅行のために私が欠席する学生主導の会議を再スケジュールするためにサムの教師に電子メールを送る必要があります。私の夫はオーストラリアのクライアントとの電話会議で2階にいました。サムはすっかり心得ていました。彼女はGoogleの International Women’s Day doodle (国際女性デーのドーダリー) のほうに興味を持っていました(クール、でしょう?)。

Norman Rockwellの家族の夕食の肖像画そのままというわけではありません。しかし、それは私たちの “普通の”ことです。私たちは何年もの間、私たちのクレージーなスケジュールに適応して、こんな風に夕食を「一緒に」食べて、同じ町の中に一緒にいるこういう単純な瞬間の連続をかけがえないものだと分かっています。私は仕事が大好きで、個人の人生も大好きで、ある時はこんな風に同じ日に両方を全てうまくこなせるのです。

夕食のあいだ、サムと私はまた、International Women’s Dayを祝うための計画について話し合いました。その日私は紫色のドレスを着て、彼女は髪に紫色のシュシュを着けることにしました。ドーナツも持っていきます。サムは学校で「米国の女性は平均で男性より1ドルあたり17セント給料が安い」という新しい情報を学びました。でも私は彼女にPagerDutyではそうでないことを伝えられて誇りに思っています。job-for-jobに、私たちは昨年1〜2%の範囲内のジェンダー・エクイティを達成しました。

彼女はパリティを達成するために一所懸命働かなければならないことを「狂った町」だと考えています。これは私に希望と喜びをもたらします。彼女と次世代の起業家と指導者が今日出現した行動主義と対話から学び、より包括的で公平な文化、企業、チームを設計することを願っています。実用主義的で、オープンマインド、そして好奇心の強い十代の若者時代を通して、効果的に先に進む機会を半分得ている自己実現性の高い若い女性に育っていることを知るのは嬉しいことです。彼女は、私たちが今日経験しているよりもさらに、職場において平等が進む機会に会えるでしょう。

2018年国際女性デーのテーマは、 #PressforProgressです。PressforProgressは、賃金の平等のような測定可能な進歩に重点を置いて、すべての人々の平等と社会正義をサポートするために、女性の同僚、チームメート、友人や家族に寄り添う行動をしようという呼びかけです。ジェンダーによるペイ・ギャップをなくすことはよい起点ですし、私たちはPagerDutyの進歩を祝うべきだと考えます。私たちは業界を実例でリードしているのです。私たちは、リーダーシップの役割を担ってジェンダー・エクイティに向かって進んでおり、最近は、エンジニアリングのリーダーシップでジェンダーバランスを達成しています。そして表面に現れない少数派のインクルージョンを進めダイバーシティのゴールに向かって進んでいます。私たちがやるべき仕事はもっとたくさんあります。

ハイテク産業と米国は、バランスのとれた平等を達成するために、他の産業や国の後塵を拝している恥ずべき存在です。我々が良いもののために革新し、現状を打破し、世界を変えたい場合、より多くの進歩を早める必要があります。私は個人的にこの挑戦の端緒を作ると約束しており、私はあなたの助けが必要です。私は頻繁に「どうすることができますか」、あるいは「どのように助けてくれるのですか?」と尋ねられます。私の好きな提案は次のとおりです。

あなたのようではない人に、職場で目標を達成するためにできることを尋ねてください。対話を開始して聞いてください。#empathy 当社の社内外で女性または少数派の人を後援すること。これは、あなたのネットワークへの紹介をしたり、誰かをオープンな役割、昇進、または賞賛のために推薦する機会(話し合い、ネットワーキングイベント、名高いプロジェクト)に招待するなどの単純なことでできます。 部署やチーム、プロジェクトにバランスをとる機会がある場合は、掛け声をかけて他の人を招待してください。計画を立て、次の会議に先立って不公平に対処してください。 他者を助け、包括的な行動を奨励し、実証し、部署の声をシェアして、声なき人の声を増幅したり励ましたりすること。 善意を持とうとすること。私たちは不完全な人間です。私たちは間違いを犯すでしょう。私たちは一緒に強くなれます。あなたに似ていない人と単独で会うことを恐れないでください。恐れは軽視を生みます。

団結を示すために紫色を着用する 紫色のリボンのSlack emoji (:iwd:) を使用してください #PressforProcess selfieカードで画像を撮り、#sisterdutyチャンネルに投稿してください

サンフランシスコとトロントのオフィスでイベントを企画してくれたSisterDutyに感謝します。 Discussion Panel at 9 am PT / 12 pm ET featuring four local women professionals

Roula Vrsic – Agreement ExpressのCMO Cinzia Bazzo – SalesforceのStrategic Account Executive, Canada Enterprise Cheri Mara – Indigo Booksのデジタルマーチャンダイジング担当VP Kelly Festarini – Procter & GambleのCustomer Business Development New Hire Capability and Recruiting担当

#YouToo: Feminism, Activism, and Allyship at 12:15 pm PT / 3:15 pm ET 当社のRenee Lungは、肯定的な変化の一部となる方法と、#metooが何を意味し、それを#youtooに変更することは何を意味するかを話します。 最後に、地域社会の女性を支援するスポンサー、同盟者、そしてメンターに感謝します。 ハッピーレディースデイ! Jenn

本記事は米国PagerDuty社のサイトで公開されているブログをそのまま日本語に翻訳したものです。原文はこちらを参照してください。

続きを読む
ベストプラクティス
2018年3月20日  (更新日:2022年3月11日)

Pingdom BeepManagerインテグレーションガイドを追加しました

PingdomはWebサイトやインフラの死活や稼働時間を監視できる簡単で便利なツールです。本ガイドは2016年6月26日以前に作成されたPingdomアカウント向けの統合の方法を説明しています。同日以降に作成されたPingdomアカウントはこのPingdom BeepManagerではなく、Pingdom Webhooksインテグレーションを使ってください。

詳しくはこちら

続きを読む
インテグレーション&ガイド
2018年3月19日  (更新日:2022年3月9日)

Pingdom Webhooksインテグレーションガイドを追加しました

PingdomはWebサイトやインフラの死活や稼働時間を監視できる簡単で便利なツールです。PagerDutyにアラートを電子メールまたはwebhook経由で送信するように設定すれば、PagerDutyの包括的なアラート機能とインシデント追跡機能を利用できるようになります。PagerDutyは、既存のPingdomのチェックに双方向電話、SMS、電子メールアラートを追加します。

詳しくはこちら

続きを読む
インテグレーション&ガイド
2018年3月17日  (更新日:2022年3月11日)

Uptimeインテグレーションガイドを追加しました

UptimeはあなたのWebサイトとWebアプリケーションの稼働とパフォーマンスを監視する(訳注:いわゆる外形監視)サービスの中でもトップクラスのサービスです。Uptimeは5大陸の異なる30カ所から1分間隔であなたのWebサイトをチェックします。PagerDutyとの連携法を紹介します。

詳しくはこちら

続きを読む
インテグレーション&ガイド
2018年3月15日  (更新日:2022年3月11日)    |    インテグレーション&ガイド

Prometheusインストレーションガイドを追加しました

Prometheusは、オープンソースのシステム監視とアラートツールキットです。多次元データモデル、多次元構造を活用するための柔軟なクエリ言語、分散ストレージに依存せず、時系列のコレクションはHTTP経由のプルモデルを介して行われます。時系列のプッシュは中間ゲートウェイ経由でサポートされ、ターゲットはサービスの検出や静的な設定が可能で、グラフ化とダッシュボードの複数のモードがサポートされています。

詳しくはこちら

2018年3月14日  (更新日:2022年3月9日)    |    インシデント&アラート

インシデント管理がアプリケーションのサポートにもたらす7つの利点

インシデント管理は、アプリケーションをサポートする大事な要素です。アプリケーションの仕事をするとき、私たちはプロダクション(本番バージョン)のリリースに大部分の時間を費やします。これには、ロードマップについての打ち合わせ、ニーズと要望の特定、私たちのストーリーと機能の構築が含まれます。その後、多くのサイクルが開発、テスト、QA(品質検証)に費やされます。エンジニアリングチームは環境を準備しながら作業します。その後、アプリがローンチを迎え、チームは次のアプリに移ります。アプリを本格的に提供するのは運営チームの責任です。これがアプリとのやりとりの終わりである場合、開発チームは、改善に関する貴重なフィードバックを多く未解決または未発見のまま残しています。 そこで、インシデント管理プロセスが、アプリケーションを改善し、最終的にお客様にとってより良いエクスペリエンスを提供する鍵を握ることになるのです。

  1. 必要に応じて迅速にエスカレーションし、解決までの時間を短縮する

明確かつ十分に利用されるインシデント管理プロセスがあると、アプリケーションサポートは組織文化の自然な一部となります。インシデントは、ベストプラクティスを反映した方法に沿ってより迅速に、より一貫して解決されます。明文化されていなかったり不規則だったりするインシデント管理は、解決と絶え間ない消火作業で試行を繰り返すことにつながる可能性があります。

  1. クロストレーニングを奨励する

「夜中に誰かを起こしてそれを修正させる」という原則に従って、インシデント管理プロセスは、開発チーム内とチーム間の両方でクロストレーニングを奨励します。 これには、コードの可読性の重要性を強調し、コメントすることで、運用文書と構成管理を最新の状態に保つことを奨励するという副次的な利点があります。

  1. 信頼と透明性の文化を築く

開発チームのすべての人は、バックアップとプライマリの両方でエスカレーションのローテーションに参加する必要があります。これはコミュニケーションとチームの友情を深めます。また、透明性を奨励することで、オンコールに出る開発者はすでにアプリケーションの一般的な感覚を持っているはずであるため、解決までの時間が短縮されます。 チームがマイクロサービスのパラダイムに従っており、各アプリケーションに1つのサービスを含む場合、これはさらに強化されます。

  1. ジュニアスタッフの成長の道を提供する

私たちは、私たちが前進するために急いで来た場所を振り返ることをしばしば忘れています。 チームはまた、思考や意見の多様性から恩恵を受けます。インシデント管理プロセスでは、エスカレーションパスのすべてのレベルをアプリケーションに公開することで、これを促進できます。インシデントを解決することは、ジュニアメンバーにより多くのチームのことを理解させるのに役立ちます。特定のインシデント解決について貴重な知識を得る一方で、アプリケーショントポロジの包括的な設計にも触れる機会が持てます。才能ある人を募集し維持することは、組織にとって重要です。第1層のインシデント対応から開発およびエンジニアリングチームまでの可視的なパスを提供することは、貴重な採用ツールになります。

  1. より良い全体プロセスを作成する

継続的なインテグレーションと継続的な配信技術を組み合わせることで、以前の月次または四半期の導入よりも迅速に展開されます。 これはインシデントを促進し、量と頻度を減らします。 これの成果は、はるかに短い時間枠でバグを修正でき、繰り返しの一時的な修正の必要性を大幅に削減できることです。 これにより、エンジニアリングチームとオペレーションチームの技術的負債の蓄積も少なくなり、実践的に役立つ修正の道が開かれます。

  1. 定量的フィードバックを生成する

追跡される各インシデントは、多くのもののカプセル化です。 これには、修理のための複数の人の時間、解決を記した文書、おそらくバグレポートの提出が含まれます。また、アプリケーションを操作する際に苦労する点の評価も明らかにするに違いありません。これにより、アプリケーションのロードマップを知らせることができ、実装可能な高価値、低エフォートな機能拡張に関する会話を促進することができます。

  1. 内部ツールを開発する

チームが一定のサイズに達すると、職務の差別化が行われます。 これは組織の自然な進歩であり、規模を拡大する方法です。 以前はうまく機能していたアプリケーションを操作するツールは、組織の成長を維持するために不可欠になっています。 インシデント管理プロセスは、このニーズだけでなく、これらのツールを作成するときに開始する場所を明示することもできます。

アプリケーションのインシデント管理は、多くの場合、顧客サポートと成功にとっては重視されないものですが、顧客はアプリケーションの一部のみを見ています。 彼らが経験するのは、アプリケーションのレイヤーを通る狭いパスだけです。 もっと目に見えるくらいアプリケーションの復元力が高く、インシデントが迅速に解決されるほど、すばやくアプリケーションを使用することができます。

本記事は米国PagerDuty社のサイトで公開されているブログをそのまま日本語に翻訳したものです。原文はこちらを参照してください。

2018年3月14日  (更新日:2022年3月9日)    |    インテグレーション&ガイド

AppOpticsインテグレーションガイドを追加しました

AppOpticsは、クリティカルなITシステムのメトリクスを収集して可視化できる強力なサービスです。PagerDutyとのインテグレーションにより、PagerDutyインシデントを自動的にトリガーし、システムの潜在的な問題について直ちに通知できるようになります。

詳しくはこちら

2018年3月12日  (更新日:2022年3月9日)    |    インテグレーション&ガイド

HashiCorp Consulインテグレーションガイドを追加しました

HashiCorp Consulは、インフラ内にあるサービスを検出および設定できるようにするサービスで、高可用性をもたらす分散型システムを構築するために利用できるサービスです。複数のデータセンターに分散するシステムを構築・管理できます。

詳しくはこちら

2018年3月9日  (更新日:2022年7月11日)    |    インテグレーション&ガイド

BMC Service Deskインテグレーションガイドを追加しました

BMC Remedy Service Deskは、モバイル向けにネイティブで構築された革新的なサービス管理プラットフォームです。美しく直感的なユーザーエクスペリエンスを提供します。BMC Remedyを使用すると、PagerDutyユーザーは、フォームに注意が必要な内容が記入されたときにアラートを受け取ることができます。

詳しくはこちら

2018年3月9日  (更新日:2022年3月9日)    |    インテグレーション&ガイド

Catchpoint インテグレーションガイドを追加しました

Catchpointを使用すると、オンラインアプリケーションのパフォーマンスを管理、監視、テストできます。 PagerDutyをCatchpointとインテグレーションすることにより効率的な監視サービスを実現します。

詳しくはこちら

2018年3月7日  (更新日:2022年3月9日)    |    インテグレーション&ガイド

AppDynamicsインテグレーションガイドを追加しました

AppDynamicsはアプリケーションやデータベースのパフォーマンスをモニターし、分析し、管理するためのツールです。PagerDutyは自由に設定したAppDynamicsのパフォーマンス閾値に従って通知します。

詳しくはこちら

2018年3月7日  (更新日:2022年5月19日)    |    ベストプラクティス

いかにして優秀なエンジニアになるか パート1:レバレッジの向上

PagerDutyで私達は個人としてもチームとしても日々勉強に励んでいます。具体的には、事後分析、コードレビュー、過去の見直し、SlackやJIRAでの議論、ヘルスチェック調査などです。さらに、インタレストグループに参加したり、スプリントレビュー、テクニカルトーク、ブログを読いんだり書いたりする機会もあります。

エンジニアとして、私たちは非効率なコードをリファクタリングし、技術的な欠陥に対処し、ワークフローを改善しようともしています。このように多くの仕事をしている(これとは別のスクラムチームでやっている製品やインフラストラクチャの仕事もある)ので時間をどのように管理するかが重要です。たとえば、どのプロジェクトが他のプロジェクトより優先されるべきか、その理由は何か? 目標に向かってより効果的に進めるため、私たちは何をすべきか?

これらの質問に答えるには、当面の仕事のレバレッジを評価する必要があります。Edmond Lauの効果的なエンジニアによるとレバレッジとは「投下された時間当たりの生成された価値またはインパクト」というシンプルな方程式で定義されています。

言い換えれば、ハードに働くことは効果的に働くことと同義ではありません。それは仕事が生産的なのか、ただ忙しくしているのかの違いです。それを知るための別の方法は、エンジニアリングのROIです。私たちが取り組むべき仕事は無限にありますが、私たちの時間とリソースは限られています。効果的であるということは、最小の努力で最大の価値を生むものに取り組むことを意味します。「結果の80%は20%の労力から生まれる」―Pareto Principleとも呼ばれる80-20のルールが当てはまります。

どうすればレバレッジを高めることができるか

元IntelのCEOであるAndrew Groveは著書「High Output Management」で、レバレッジの総量―時間単位で生産する価値―を高めるためには、3つの方法しかないとしています。

一定の活動を完了するのにかかる時間を短縮する 特定の活動のアウトプットを増加させる レバレッジがより高い活動に移行する

日中は、会議、メールのチェック、Confluence/コメント/ブログの読み書き、Githu/Confluenceへのフィードバック、Slackディスカッションへの参加、デザインスプリントなど、さまざまな活動が行われています。しかし、あなたが何をしているのかに関わらず、あなたのレバレッジを向上させるために次のことを自問してみましょう。

どうすればこの活動を短時間で完了できるか どうすればこの活動によって生み出される価値を高められるか より高い価値を生み出せるものが他にあるか

以下にいくつかの例を示します。

ミーティング

会議をより効果的にするために、以下の質問について考えてみてください。

この会議に1時間かける必要があるか。30分で済ませられないか。それとも15分内のほうがいいか 会議の目的を全員が理解しているか。出席者は何か準備する必要があるか。彼らは事前に何かを読んでおくべきか この会議は必要なのか。Slackやメールですませられないか

電子メールとSlackのチェック

メールとSlackの設定は個人ごとに異なります。メールのチェックと返信に価値があることは否定できません(Slackのメッセージを読み、アップデートし、コラボレーションすることも同じ)。だが、これらはどんな点でそのリターンを低下させているのか。言い換えれば、これはいつから私たちの生産性の阻害要因になったのでしょうか。

1日を通して絶えず割り込みがかかる中で、この競り人の速さでコードを書けるマインドセットを持つことは難しいかもしれません。たとえば、私はコミュニケーションツール(メール、Slack、JIRAなど)で頻繁にチャットをしながら、Command + Tabでアプリケーション間を行き来したり、Chromeののタブからタブへとスイッチしたり、そしてコードを書いたりと、落ち着かない働き方をしています。しかし、私は正面を向いてロックインし、レーザーのように集中できる割り込みなしのコーディング時間―私が言うところのディープワークを、1日に少なくとも2〜3時間取れるようにしています。

Deep Workの著者であるCal Newportは、それを次のように定義しています。

「途切れのない十分な集中力で行われる専門的な活動は、認知能力を限界まで押し上げる。その努力は新しい価値を創造し、スキルを向上させる。それは簡単には真似できない」

私はまた、心理学者Mihaly Csikszentmihalyiによって造られたflowと呼ばれるコンセプトを聞いたことがあります。flowを経験した人々は、flowのことを「何の努力もせずに、時間の感覚や自己の存在、自分の問題も忘れるほど集中できる状態」と表現しています。

ディープワークをしている時、私はSlackのスヌーズ機能を使用しています。これで設定した時間は通知が抑制されます。その後、きりのいいところで何も起こっていないことを確認するため定期的にSlackをチェックします。

エンジニアは最大限仕事を頑張って、効果的な結果を果たしていると私は信じており、人には1日に少なくとも1時間か2時間は仕事に集中し、より生産的であるかを確認するよう勧めています。この時間を通常の集中していないコーディング時間と混同しないでください。理想的には、私たちは一日中コードを書くべきですが、散漫で集中していないコーディングと中断のないコーディングとは違います。私がディープワークと言う時は、途切れることのないコーディングを指します。

あなたが作業している現在のJIRAチケット

Jiraチケットがすでにプロダクトオーナーによって優先順位付けされており、ストーリータイムとスプリント計画プロセスを経ていると仮定すれば、それをもう一度見て、そのレバレッジを高めることができるかどうか考えましょう。次の3つの質問でそれをチェックしてみましょう。

どうすればこの活動を短時間で完了できるか 既存のライブラリを利用できるか。エンジニアにとって最初からスクラッチでコードを書くことが魅力的であることは私も知っています。 どうすればこの活動によって生み出される価値を高められるか より高い価値を生み出せるものが他にあるか

現在の目標やリリースのためもっと重要な作業が必要なのか。このような状況ではMVP (最小限の実行可能な製品)を考える―初期のフィードバックを収集しようとしているときに、最初からこのファンシーな最適化が本当に必要なのだろうか。リリース可能な最小スライスは何か。リリースにおける80-20とは何か。しないでいいのは何か。どのようにして価値を下げることなく範囲を縮小できるのか。

忙しい仕事に巻き込まれるのはよくあると思います。しかし、私は正しい質問を自分に問うことを覚えました。そうすれば効果的に仕事をして生産性を高めることができるでしょう。

次回は優先順位付けの方法についてより詳しく説明します。お楽しみに。

本記事は米国PagerDuty社のサイトで公開されているブログをそのまま日本語に翻訳したものです。原文はこちらを参照してください。

2018年3月5日  (更新日:2022年3月9日)    |    インテグレーション&ガイド

Aruba ClearPassインテグレーションガイドを追加しました

Aruba ClearPass Policy Managerプラットフォームは、ロールベースとデバイスベースのネットワークアクセス制御を、有線、無線、VPNインフラを介して、従業員、請負業者、ゲストに提供します。ClearPass Policy ManagerはPagerDutyにプロアクティブなアラートを提供し、ネットワーク上で発生したイベントをリアルタイムで確実に適切なスタッフに通知します。

詳しくはこちら

2018年3月3日  (更新日:2022年3月11日)    |    インテグレーション&ガイド

Rollbar統合ガイドを追加しました

Rollbarは、Ruby、Python、PHP、JavaScript、Flashなどを対象としたエラー通知、分析サービスです。DjangoやNode.jsなどの一般的なプラットフォームもサポートされており、HTTPとJSONリクエストに応答するサービスはすべて動作するように設定できます。このサービスはエラーを収集してRollbarに集約し、ダッシュボードに表示します。RollbarとPagerDutyをインテグレーションすることで、緊急事態になる前にチームにタイムリーに警告し、問題を解決することができます。

詳しくはこちら

2018年3月1日  (更新日:2022年3月11日)    |    インテグレーション&ガイド

Raygunインテグレーションガイドを追加しました

アプリケーションのパフォーマンスとエラーの追跡を1つのプラットフォームで。Raygunは問題を自動的に検出して診断することにより、より速くより強固で堅牢なソフトウェアを構築するのに役立ちます。

詳しくはこちら

2018年2月28日  (更新日:2022年3月11日)    |    ベストプラクティス

セキュリティインシデント対応者としての生活

小さな目でスパイして

「誰がリンクをクリックしたかを追跡する機能を構築したい」

そのメールをセールスチームに送ったとき、私は気味の悪いストーカーと思われたようだ。なぜクリックされた地球上のすべてのリンクを追跡したいのだろうか? 私は私についての厄介な噂を払拭するために、どんな状況だったのか知る必要があると判断した。そして、セールスチームのメンバーが警戒してセキュリティチームに報告したため、実際にフィッシング攻撃という脅威が検出された。

私の考えを説明するフォローアップメッセージを書いたとき、私はカーテンを剥がして「セキュリティのしくみ」を明らかにすれば会社全体が利益を得ることができると気づいた。拡大と混乱の期は熟した。セキュリティインシデント対応者のニーズを理解すれば、PagerDutyを使用して顧客が新しい問題を解決する助けになれると。

セキュリティインシデント対応の仕組み

セキュリティチームには、ビジネスに対するサイバーセキュリティリスクを軽減し、顧客の信頼を向上させるという2つの主な目的がある。私たちが毎日直面している本当のリスクは、攻撃者がいつでも任意のコンピュータ上でマルウェアを実行できることだ。セキュリティインシデント対応チームは、私たちが直面している脅威の影響を理解し軽減するプロセスを経験している。ここでPagerDutyで行う高度な手順は、 NISTのサイバーセキュリティフレームワークに基づいており、以下のようなセキュリティインシデント対応計画からなっている。

検出

封じ込め

対応

回復

さて、PagerDutyセキュリティチームがこのような脅威にどのように対応しているかを見てみよう。

急ぎの質問としては、

悪質なマルウェアが含まれているか?

悪質なマルウェアはどこででも発現したか?

この2つの質問に答えることで、攻撃の最初の影響を理解し、被害を封じ込めることができる。

最初の質問への答えは、同僚からの攻撃のレポートを受け取ったときにすぐに分かった。私たちの手元にはリンクが付いた電子メールがあり、リンク先がマルウェアかどうかを確認することができた。そのような場合、安全のため隔離されたコンピュータの中の仮想マシンを使用してリンクをたどって疑わしいファイルを検査する。こうすれば、リンクが何か悪質なものをダウンロードした場合は、直ちに仮想マシンを止めることができるため、マルウェアは損害を与えられない。

この方法を使用すると、リンクがマルウェアをインストールしたことが検出された場合、そのリンクをブロックして、オフィスネットワーク上の誰もそれをダウンロードできないようにできる。しかし、ブロックを設置する前に誰かがすでにダウンロードしていたらどうだろうか?

これは2番目の質問につながる。悪質なマルウェアはどこででも発現したか? この質問に答えるには、誰かがマルウェアをダウンロードしたかどうかを調べる必要がある。誰がリンクをクリックしたのか? マルウェアをダウンロードした人が複数いる場合は、すぐにネットワークからコンピュータを切り離して、マルウェアが他のシステムと通信できないようにする必要がある。マルウェアはネットワーク上の他のコンピュータを攻撃し、コンピュータからデータを盗み、インターネット経由で攻撃者に送信する可能性がある。これらの行動は、それぞれ「lateral movement」(横への動き)と「exfiltration」(抽出)と呼ばれる。

感染したコンピュータをネットワークから切り離した後、マルウェアが実行可能だったかどうかを確認する。必ず、問題に対応する前に、まず攻撃をカットすること。できるだけ早く感染が広がらないようにする。ひょっとするとあなたは幸運かもしれない。マルウェアはWindowsやMacでのみ実行可能で、それ以外のOSにダウンロードしても実行されないならば、あなたが影響を受けることはない。

では次に、3人のユーザーがリンクをクリックし、悪意のあるソフトウェアが彼らのコンピュータで実行できることが判明したシナリオを見てみよう。これは本当に危険な状況だ。3台のコンピュータがネットワークから切断される前に、マルウェアが実行中に何をしたのか理解する必要がある。インターネット越しにデータを抽出したのだろうか? 横への動きを使って別のコンピュータを攻撃することができたのだろうか? パスワードを盗もうとキーロガーをインストールしたのだろうか? これらの質問に対する答えは、私たちがどのように対応し、攻撃から回復するために何をすべきかを決定する。

残念ながら、現在のところ誰かがリンクをクリックしてマルウェアをダウンロードしたかどうかを即座に特定できる技術はない。私はいつも誰もクリックしていないことを願っているが、それが望めなくともせめてどのシステムも影響を受けていなければ、夜はよく眠れるだろう――だから私は誰がリンクをクリックしたかを追跡したいのだ。

セキュリティのためのPagerDuty

インシデント対応チームがセキュリティイベントが検出されたときに迅速に対応することがいかに重要であるかをご理解いただけただろうか。リスクを減らすことが私たちが仕事をして給料を稼ぐ理由だ。あなたのためにできる私の挑戦は、以下の質問に答えること――セキュリティインシデント対応者は、PagerDutyを使用して対応にかかる時間をどのように短縮できるか? 彼らは横への動きを介して広がる前に感染を封じ込めることができた場合、どのくらいのリスクを排除することができるのか? どのくらいのコストを節約できるのか?

セキュリティのためにPagerDutyを! 以下のセキュリティに関するリソースを確認しよう。

セキュリティの混乱:SecOpsとインシデント管理によるITセキュリティの改革

セキュ開発者:PagerDutyを安全に保つ

シグナルサイエンスはセキュリティ上の異常に素早く対処し、PagerDutyで顧客データを安全に保つ

本記事は米国PagerDuty社のサイトで公開されているブログをそのまま日本語に翻訳したものです。原文はこちらを参照してください。