このリリースは、新しい製品/サービス/サービスまたは一連の新しい機能の発売、顧客またはユーザーが利用できるようになる変更、および新しい製品の価値を提供することに関連付けられています。
多くの場合、リリースは、問題を修正し、提供されるサービスを改善するための一連のソリューションで構成され、ソフトウェアの変更が含まれる場合があります。 実際、これは社内チームにとってもターゲットオーディエンスにとってもかなり重要なイベントです。
リリース管理は、チームが作業を計画し、最終結果を確認するのに役立ちます。顧客にとっては、これは品質と新しい価値の一種の保証です。
十分に準備されたリリースは、製品の新しい技術的機能へのアクセスを提供するだけではありません。 これは、チームが新しいユーザーエクスペリエンスを提供し、それとの相互作用をサポートおよび開発できる終了日です。
リリースには、公式Webサイトやソーシャルネットワークでの更新、サポートチームのトレーニング、すべてのマーケティング資料の更新など、追加のすべてのタスクとアクティビティを含める必要があります。
リリース管理の主な目標は 、すべての製品要件と意図した目標を満たす新しい機能を作成、テスト、および提供することです。
製品チームは、顧客が期待している新しい製品であるため、リリースを慎重に計画する必要があります。
リリース管理プロセスには何が含まれますか?
製品リリース管理プロセスの理解は、開発者と非技術専門家の間で異なる場合があります。 リリースのすべての側面を検討し、チームの各メンバーの意見に耳を傾けることが重要です。
リリース管理プロセスには、次の手順が含まれる場合があります。
- 計画中 。 製品パス全体は、その計画と戦略から始まり、リリース計画により、スプリントまたは反復の数を計算および決定できます。 この段階で、初期の優先順位付け、予備コストの見積もり、相互依存分析が行われます。 アナリストと顧客は計画に関与しています。 計画には、 製品ロードマップに反映される可能性のある主要な製品変更の予想が含まれます。
- 調整 。 この段階で、実行者と顧客からのリソースの確認が取得され、リリースの予算が評価されます。 リリースの内容は、最終的にすべての関係者と一致しています。
- ドキュメンテーション すべての手順を統合および体系化するこのプロセス。たとえば、新機能に関する最新データを反映します。
- コミュニケーションとサポート 。 製品マネージャーごとに、製品またはアップデートを正常にリリースするだけでなく、サポートチームとの円滑な対話を確保することも非常に重要です。
- 準備状況 。 リリースステータスは、プランの現在のステータスに反映されます。 ステータスの実現は、リスクを軽減し、利害関係者とのコミュニケーションを確保するのに役立ちます。
- テスト/調整 。 リリースを管理するプロセスでは、順序を達成し、最終目標を達成するのに役立つ定期的なチェックと調整なしではできません。
- 展開 この段階で、変更がオペレーションに転送されます。 製品の新しいバージョンまたは最終製品自体がリリースされます。
ほとんどすべてのチームメンバーが製品リリース管理に参加できます。
製品マネージャーおよびプロジェクトマネージャー
製品管理者とプロジェクト管理者が主にリリースを担当します。 製品マネージャープロジェクトとマネージャーの機能は異なりますが、製品をリリースし、顧客に完全な形で提示するという1つの使命があります。
開発者
開発チームは、製品ライフサイクルのほとんどのプロセスに関与しているため、リリース管理の主要なプレーヤーです。 初期費用と時間を評価し、基本的な要件を決定し、ドキュメントを作成し、機能を開発します。 彼らは何ができるのか、何が必要でないのか、そしてどれくらいの時間がかかるのかについて、大きな決断を下します。
マーケティング
マーケティング担当者は、常に「後れを取らない」ようにし、競合他社が何をしているのかを認識する必要があります。 リリース管理では、新しい顧客を獲得し、既存の顧客を維持するために、セールスマネージャーと密接に連携することが重要です。
テスター
テスターは開発者と協力します。 彼らの仕事は、確立された基準に基づいて、研究開発の結果をテストすることです。 テストに合格するためのすべてのコメントと基準が考慮されるまで、製品はリリースされません。
カスタマーサービス
サポートチームまたは個々のサポートスペシャリストは、何か問題が発生した場合に最初にメッセージを受け取ります。 彼らは、リリースに関するすべてを理解し、理解し、計画段階ですべてのレベルで適切に準備する必要があります。
これらの主な役割に加えて、他のスペシャリストがリリース管理に関与できます:調達部門、金融業者、販売、請求、システムエンジニアリングなど。
リリース管理プロセスを実装する必要があるのはなぜですか?
- リリース管理により、製品の品質に悪影響を与えることなく、IT環境をタイムリーに変更できます。
- 新機能とソフトウェアの非互換性の可能性があるケースを減らします。
- テストにより、ユーザーの潜在的な問題を特定して防止できます。
- リリース管理により、管理されていないソフトウェアバージョンの数が削減されます。
リリース管理プロセスのリリースノートとは何ですか?
リリースノートは、この製品のリリースバージョンと以前のバージョンとの間の変更を説明する製品バージョンノートです。 このようなドキュメントは、ユーザーおよび社内チーム(テスター、マーケティング担当者、サポートサービス)向けにコンパイルできます。
ドキュメントの主な目的は次のとおりです。
- 修正されたバグについてユーザーに通知し、製品の機能を拡張します。
- エラーのチェックに対するテスターの注意、修正。
- ユーザーガイドおよび製品トレーニング資料の変更の準備。
リリースノートのコンパイルには、追跡システムまたはHygger.ioプラットフォームなどの一般的な製品管理ツールのいずれかが役立ちます 。
リリースノートはいつ使用されますか?
リリースノートは製品とともに配布されます。 製品がまだ開発中またはテスト中である場合があります。 ドキュメントは、更新がリリースされたときに顧客に配信できます(顧客が既に使用している製品の場合)。
このドキュメントには単一の標準や形式がないため、リリースノートにはさまざまなスペルがあります。 さまざまな会社で、通常はメモの作成を担当するプロダクトマネージャー、テスター、および開発者は、通常、独自のテンプレートを使用します。
Firefoxのリリースノートページは次のようになります。
リリースノートの書き方
ドキュメントの内容は、リリースの種類によって異なります。 主なポイントの例を次に示します。
- 製品名、リリース日とその番号、メモのバージョンを含むタイトル。
- 要約-製品の概要と変更。
- 必要に応じて、インストール手順、ユーザーマニュアル、アーカイブへのリンク。
- 目標-このバージョンの新しい目標(バグ修正と新機能)をリストしたリリースノートの目標の概要。
- 要約-エラーと問題の簡単な説明。
- エラーを解決する手順。
- 解決策は、エラーを修正するために行われた最適化です。
- 必要に応じて、ユーザーの影響とサポート。
- 注-製品のインストール、その更新、およびドキュメントに関するすべての注意。
- 法的情報-ライセンス、保証、免責事項など
- 連絡先-製品サポートの連絡先情報。
おわりに
多くの企業のリリース管理は、独立した独立したプロセスになりつつあり、製品のリリース日とその開発の主な段階を顧客に通知します。 顧客は優先順位付けに関与し、リリースの内容の決定に関与します。
このプロセスにより、プロダクトマネージャーとチームは負荷を適時に評価し、作業量を管理し、変更を時間通りに提供できます。 リリース管理を使用すると、独自の統計情報を収集できます。これにより、将来的に追加リソースのリクエストを正当化する方が便利です。
リリース管理のトピックをより詳細に理解し、さまざまな企業から興味深い洞察を見つけたい場合は、次の書籍が役立ちます:(英語)
ITリリース管理 。 デイブ・ハワードによる投稿
リリースしてください! 生産を設計および展開します。 投稿者:マイケル・ナイガード
エンタープライズリリース管理 。 Gerardus Blokdykによる投稿。
ソフトウェア変更構成およびリリース管理 。 Gerard Blokdykによる投稿。
Z-osリリース管理RED-HOTキャリアガイド 。 レッドホットキャリア
アジャイル製品管理:リリース計画 。 Paul Viiによる投稿。
リリース管理プロセスを処理する簡単な方法 。 投稿者Prasenjit Das。
2つの分野の分析-リリースおよび展開管理 。 著者-トロイペソラ、アンドレアペソラ。