BSA / Chapter 6 Chapter Summary


BSA

6:Portability

章の要約

  • 移植性の支持者は、自らの欲望を担ぎあげるために多くの主張を行う。一般的なクレームには、以下が含まれる。
    • 新しいターゲット市場への対応
    • 現在プラットフォームを受け入れたが、別のプラットフォームを好むかもしれない既存顧客の支援
  • あなたが所有するもしくは開発しているポータブルアプリケーションの、本当の理由はしばしば壮大なものではない。それらには、以下が含まれる
    • 開発者が簡単または(かつ)クールだと思っている
    • さまざまなソリューションを求める、初期の1・2のイノベーターやアーリーアダプターは、移植性の熱心な擁護者(Champion)がつくりあげる主張をどんなことでも慎重にチェックしてください。
  • ポータブル·アプリケーションを作成するための唯一の有効なビジネスケースは、 そうすることによって利益を得るかどうかです。マーケテクトは、しばしば収益をモデル化するのは得意ですが、必ずしもポータブルアプリケーションを作成するコストをモデル化することは得意とはいえません。
  • ポータブル·アプリケーションの作成はあなたが思うよりも難しい。そして、それはあなたが望むよりも長くかかります。 それは、ポータブルアプリケーションよりポータブルな技術を正当化する方が簡単です。ポータブル·アプリケーションを作成するための実証済みのさまざまな方法があります。それらを学んでください。
  • あなたの "痛みのマトリックス(matrix of pain)"は、任意のリリースでテストされなければならない構成(configurations)の完全なセットです。管理可能な痛みのマトリックスを作成するには、
    • 意味がなかったり、明示的にサポートされていない構成(configurations)を削除する
  • 残りの構成(configurations)を順位づける
  • 結果をレビューし最終カット(the final cut)を作成する
  • 常にあなたがサポートする構成を明示する。新しい構成をサポートするためのコミットについてはよく注意してください。

これをチェック(Check This)

  • 私たちがサポートする各プラットフォームには十分な開発、品質保証、技術サポート、および販売のリソースを持っている。
  • サポートする各プラットフォーム上でテストするための十分な時間が割り当てられている。
  • プラットフォーム·ベンダーの重要なリリースをキャプチャするターキテクチャマップに登録した。
  • テスト作業の指針のために、マーケットドリブン構成マトリックスを作成した。

これを試そう(Try This)

  • 1.どのプラットフォームをサポートしていますか?なぜですか?
  • 2.各プラットフォームの市場シェアは何ですか?各プラットフォームのコスト/利益は?
  • 3.あるプラットフォームのサポートを取りやめた場合に何が起こるのでしょうか?プラットフォームのサポートが追加された場合は?