Piavita が Confluence で製品開発ライフサイクルを管理する方法
Piavita は、Apple Watch の医療版のようなデバイスを馬用に製造しています。獣医はそれを頼りに動物のバイタルを分析します。Remi Bos 製品担当副社長は、Confluence が Piavita チーム メンバーを 1 つにまとめ、顧客にとって可能な限り最高の製品を作成できるよう支援していると説明しています。
製品開発ライフサイクルは、計画、構築、テスト、分析、および継続的改善とサポートを含む、複雑で多段階のプロセスです。スタートからゴールまで複数のチーム全体のさまざまな専門家の力を借りる場合、コラボレーションと詳細な文書化が重要です。
Confluence は、次のような方法で、製品開発ライフサイクルのあらゆる側面を管理するために必要な馬力を Piavita チームに与えています。
Piavita はチーム間のコラボレーションの手綱を取る
チーム間のコラボレーションは、Piavita の製品開発ライフサイクルの重要な側面です。同社の主力製品である Piavet System は、獣医が馬の健康状態をリモートで監視できるように、馬のバイタルサインを追跡します。この革新的な製品を市場に投入するには、複数の分野の連携が不可欠です。
Confluence 以前は、チーム間のコミュニケーションは大変でした。「物理的なホワイトボードに書き込んだり、紙の書類を配ったりしていました」と Bos は言います。現在、Piavita チームは Confluence で一元的に重要な情報を管理しています。
Bos は、すべてを 1 つのプラットフォームに文書化することで、チームの優先順位や可用性が変わっても製品開発が進み続けると説明しています。「ドキュメントがなければ、ハードウェア設計者がやめてしまうとそれで終わりです」と Bos は言います。「私たちは Confluence を一元的な情報源として使用しているので、他の誰かが中断したところからいつでも再開できます」
製品開発は常に問題なく進むとは限らないため、その柔軟性と知識の共有は非常に重要です。ハードウェアの調整、ソフトウェア アップデート、機能リリースなどすべてを綿密に文書化して、チームがプロセス全体を確認できるようにする必要があります。「バージョン管理は非常に役立っています」と Bos は言います。「何がいつ変更されたかをいつでも確認できます」
バージョン履歴のおかげで、Piavita チーム全員がドキュメントに対してそれまでに行われた変更をすべてレビューできます。また、過去のコメントや完了済みのタスクを読んで、いつ、何が、なぜ起きたのかを確認することもできます。誰かのデスクまで歩いて行って、他のタイプの LED ライトではなく特定のタイプの LED ライトが選択された理由や、前回の iOS アップデートがリリースされた時期について尋ねる必要はもうありません。答えはすべて 1 か所にあります。
2 つのバージョンの比較ビューを利用するには、まず [その他の操作] ドロップダウン メニューで [ページ履歴] を選択します。
次に、比較するバージョンを選択し、[選択したバージョンを比較する] をクリックして、どのような変更が行われたかを確認します。
Piavita では、ユーザー グループから情報を収集した上でロードマップの優先順位を設定する
Piavita では、製品開発ライフサイクルの早い段階で、すべての関係者が "ユーザー グループ" と呼ばれる隔週のミーティングを通じて開発に参加できるようにしています。ユーザー グループの会合では、チーム機能リクエストに高、中、低の値を割り当てることにより次期製品の優先順位を決定します。
ユーザー グループのディスカッションを行うことにより、どのチームも馬の前にカートを置かないことが保証されます。たとえば、ハードウェアの寸法を決める前に新しいマイクロチップの設計を始めると、マイクロチップがデバイスに収まらない可能性があります。全員の意見を記録し、最終決定を文書化することで、チーム全体の透明性も向上します。「私が「これが優先事項だと思う」と言ったときに他の人がそんな機能リクエストは聞いたことすらないと言うようなことがなく、全員が認識を共有しています」と Bos は言います。「Confluence でプロセスが整理され構造化されているので、より安心感が得られます。」
Piavita では、フィニッシュ ラインに到達するためにミーティング テンプレートとインテグレーションを活用している
「私たちは、定例ミーティングのために Confluence を使用してミーティング テンプレートを作成し、話し合うトピックと期待する成果の概要を示しました」と Bos は言います。「この方法だと、好きな日に議題をざっと読み、その週の間にメモを追加することができ、次のミーティングで何を話し合う必要があるかを把握できます」
テンプレートがあるので優先順位と目標が明確です。つまり、無駄が減ります。「特に便利なのは、誰かをリクエストにタグ付けして日付を記入できることです」と Bos は言います。「自分のオープン To-Do と、他の人のために作成した To-Do をすべて見ることができます」
また Piavita では、すべてのミーティング テンプレートに次のステップに関するセクションを挿入し、Jira インテグレーションを使用してタスクを追跡しているため、誰も予期しない作業を課されることはありません。作業はすべて Confluence で確認できます。Piavita のチームは Jira でエピックを作成し、Bitbucket インテグレーションを使用してコードが正しい順序でコミットされることを確認します。「誰かがコードの一部を変更した場合、それを直接確認できます。Confluence、Jira、Bitbucket はすべて相互に接続されています」と Bos は言います。「特定のリリースやバグ修正に関するすべての作業を確認できて、非常に便利です」
Jira 課題を Confluence の関連ドキュメントに直接にリンクして、コンテキストの切り替えを減らすことができます。
フィードバック ループを利用すれば、Piavita チームは Jira 課題カードから直接 Bitbucket ブランチを作成したり、ソース コード内でインライン コメントと組み込みの承認チェックリストを使用して直にディスカッションを行ったり、承認されたコードがいつコミットされたかを追跡したりすることができます。
Bitbucket 課題やプル リクエストを Confluence ページに埋め込んで、簡単に追跡できます。
製品開発に参加する
「製品を市場にリリースするには、100% の確信を得る必要があります。したがって、私たちの開発サイクルは長期に及ぶことがあります」と Bos は言います。「Confluence がなければ、メール、PDF、またはその他のツールを使用しなければならず、プロセスがより長く複雑になっていたことでしょう」
優れた製品は着想から発売までに時間がかかります。しかし、合理化されたコラボレーションとインテグレーションを活用することで、製品開発を迅速に進めることができます。さらに、より透明性の高いコミュニケーションと知識の共有という追加のメリットを全社的に享受できます。
Piavita は Confluence で馬の獣医医療を変革しています。今すぐ Confluence の使用を開始して、チームがどのように変わるかをご覧ください。