Twitter は、1 億 8,600 万人以上のユーザーをホストする象徴的なソーシャル メディア プラットフォームであり、成長を続けています。舞台裏では、Twitter は数千人の従業員と数百のさまざまなチームを抱える企業であり、多数のツールを使用して社内業務を行っています。2007 年以降、Twitter の開発チームは Jira Software を利用して、業務を管理しています。多くのチームで Jira が作業の管理と追跡に役立つことがわかると、2019 年までに Twitter のほぼすべてのチームに Jira の導入が急速に拡大しました。
Twitter での Jira の導入が拡大すると、Jira プロジェクトはお互いに独立して存在し、課題タイプ、フィールド、機能の使用、または依存関係の管理に関しては標準化されていませんでした。さらに、Twitter の多くのチームには効果的なレポート作成機能がありませんでした。代わりに、スプレッドシートと他のツールを使用してレポートを作成しており、レポートには高度な可視性はなく、複数のチーム、プロジェクト、大規模なイニシアチブにわたって戦略的に作業を計画して追跡することはできませんでした。
Twitter のエクスペリエンス プロジェクト トラッキング
そのため、2019 年の Twitter の Hack Week で、Twitter のシニア アプリケーション エンジニアである Joe Pursel 氏は、Twitter のエクスペリエンス開発チームがより適切に作業を管理して追跡できるように、Jira を変更することを提案しました。エクスペリエンス プロジェクト トラッキングと呼ばれるこのプロジェクトは、Jira Software と Advanced Roadmaps for Jira を利用したプロジェクト追跡のための一連のガイドラインでした。Pursel 氏は Twitter アトラシアン チームの一員であり、このチームは Jira と Confluence のソフトウェア アップグレードを管理しています。また、チームは、カスタム プロジェクトやワークフローの作成、カスタム自動化によるサービス管理ポータルの作成など、ユーザー サポートも提供しています。
「成功を収める企業は、取り組んでいる業務や理由、担当者とその業務内容、プロジェクト追跡、影響や ROI の測定、継続的な改善を強化しているということを、私たちは外部調査とインタビューから学びました」と Pursel 氏は話しています。
Twitter アトラシアン チームは Jira の動的なレポート機能を認識し、Jira 用のスクリプトを開発して、課題タイプ、ワークフロー、画面のプロジェクト テンプレートを調整しました。最初のスクリプトを週末に実行した際、500 件以上の Jira プロジェクトが自動的に変換され、ワークフローが変換され、Twitter のエグゼクティブは作業に関するインサイトと可視性を得ることができました。
「ディレクター レベルまたはテクニカル プログラム マネージャー レベルの全員がダッシュボードを確認し、確認したい内容やチームのパフォーマンスに関する動的レポートを入手できます」と Twitter のシニア アプリケーション エンジニアである Aswin Achuthan 氏は語りました。「たとえば、製品リーダーは組織に合わせた動的レポートを取得して、必要な内容やチームのパフォーマンスを確認できます」
エクスペリエンス プロジェクト トラッキングから統合プロジェクト トラッキングへ
エクスペリエンス プロジェクト トラッキングはすぐに成功を収めました。その後まもなく、他部門のチームは自分の部門の可能性を見出し、同じ機能を要請しました。Twitter のエグゼクティブは、Twitter の目的、ビジョン、目標を認識する好機と見なし、すぐに統合プロジェクト トラッキング プロジェクトを承認しました。
統合プロジェクト トラッキングは、プロジェクトの作成や、明確に定義された階層と作業をリンクするための新しいガイドラインで構成されています。Advanced Roadmaps for Jira プロジェクトとワークストリームを活用し、より高度な課題タイプを階層で使用して、プロジェクトを定義して導くためにアジャイル エピックの上に 5 つのレベルを導入します。最上部は目的で、その後、ビジョン/目標、目標/戦略的イニシアチブ、戦略/ワークストリーム、ロードマップ プロジェクト/イニシアチブ、エピック/マイルストーン/リスクと続きます。
Twitter の Advanced Roadmaps for Jira での統合プロジェクト トラッキングの階層
この階層は新規および既存の Jira プロジェクトに実装され、計画、追跡、説明責任に役立ちました。Jira Advanced Roadmaps によって、チームは課題タイプをカスタマイズし、データ タイプの優先順位を割り当てることができます。これにより、Twitter ではそれぞれの部門のチームが、会社の目標に合わせて作業を整理できます。
依存関係マッピングを行うには、エピック チケットをロードマップ プロジェクトの課題タイプの子として追加します。ロードマップ プロジェクトの課題を作成したら、報告者/担当者はワークフロー ボタンをクリックして子エピックを作成できます。子エピックには、リンクと依存関係のためのロードマップ プロジェクトの課題名が事前に入力されています。
Twitter では、ロードマップ プロジェクトとエピックに、ポートフォリオ所有者とエピック所有者の 2 つのタイプのユーザーがいます。ポートフォリオ所有者は Jira プロジェクトに責任を負い、エピック所有者はエピック内のすべての作業項目を特定して完了します。さらに、ロードマップ プロジェクトの課題は親リンクを使用して、階層を戦略やワークストリームの課題にリンクします。
新たに作成されたこれらの課題タイプを使用して、エグゼクティブは作業の進捗をより詳細に把握できます。また、会社全体のチームがプロジェクト管理に Jira を活用するようになりました。
Twitter の統合プロジェクト トラッキングは次のとおりです。
- 目的主導: Twitter の各チームは、自分たちの作業が会社の戦略と目標にどのように貢献するかを認識しています。プロジェクトの推進者は、目標に関連するプロジェクトの更新や進捗に関して責任を負います。
- 非同期: チームが Jira を活用していれば、ステータス アップデートやコメントを、いつでも、どこにいても実行できます。これらのメモを生成するためにステータス ミーティングは必要ありません。
- アクセスしやすい (および公平): Twitter の全員が、組織内の役職や拠点に関係なく、プロジェクトの担当者を確認して、Jira で質問できます。
Twitter では、Jira と Confluence は緊密に統合されています。Confluence は、チュートリアルやプロジェクトの情報など、ドキュメントのナレッジ リソースとして使用されています。また、チーム スペースにも使用されており、プロジェクト計画、レポート、カレンダー、および個人用スペースを含むことができます。Questions for Confluence プラグインでは、ユーザーは質問したり、同僚のチームメイトとナレッジを共有したりできます。
また、Twitter アトラシアン チームはカスタマイズしたスクリプトも作成し、Jira の課題のアップデートに関して、チームのメンバーに Slack チャンネルを通知しました。さらに、Rich Filter for Jira Dashboards、Time Tracking Dashboards、Service Desk Dashboards など、新機能が追加され、レポート作成や目標の追跡が強化されました。
「Jira のすばらしい点の 1 つは、非常に柔軟なので、あらゆるチームが使用できて、コード コマンド 1 行だけで十分だということです」と Achuthan 氏は話しました。
統合プロジェクト トラッキングでは、チーム間のプロジェクトの標準化ワークフローによって、統一されたエクスペリエンスを生み出すことで、Twitter チームはより簡単に進捗を測定し、より効率的に実行できます。Advanced Roadmaps for Jira では、チームはプランの重要なパスを確立してさまざまな他のオプションを調べ、必要に応じて Jira を更新できます。新しいチーム メンバーはすばやくプロジェクトやイニシアチブに取り掛かることができ、チームは注力する必要のある場所を把握できます。
Twitter のエグゼクティブとマネージャーは、複数のチームとプロジェクト全体の作業を戦略的に計画して追跡できます。マネージャーは次のような質問に簡単に回答できます。
- チーム プロジェクトでは毎週、目標、イニシアチブ、ワークストリーム、主要な改善、「ビジネスを運営する」通常の業務にわたって、どのように追跡しているか?
- 特定の時期までにデリバリーされるプロジェクトは何か?
- 時間が経過するとそのデリバリー率はどのように推移するか?
統合プロジェクト トラッキングでは、すべてのレベルの管理において、Twitter の全員がお互いにより多くの責任を果たすようにします。Twitter は Jira と Advanced Roadmaps を革新的に使用して、組織全体での業務を変革した。それにより、同社はアトラシアンのチーム アワードのベスト イン クラス (テクニカル) アワードを受賞しました。
あらゆるチーム向けの Jira、あらゆるプロジェクト向けのテンプレート
チームを問わず、Jira を活用して機敏に協力すれば、どのような課題でも解決できます。アトラシアンの無料のテンプレート ライブラリは、すべてのチームが迅速に稼働を開始する方法を示しています。