Webアプリでは、部分的な本番リリースのアイデアが好きです。たとえば、ロードバランサーの背後に5つのサーバーノードがあり、新しいコードの変更はそのうちの1つまたは2つにのみリリースされます。バグが存在する場合、それは顧客への影響を最小限に抑えるのに役立ち、バックアウト(IMHO)が迅速になります。
しかし、モバイルアプリ(モバイルWebアプリではなく、実際のネイティブバイナリ)について話している場合はどうでしょうか。Android、iOS、BlackBerry、Windows Phone ...これらのマーケットプレイスは部分リリースの概念をサポートしていますか?それにより、ごく一部の顧客のみがリリースをダウンロードできますか?
そうでない場合、誰かが同じことを達成するためのハッカリな方法を考えることができますか?1,000人の顧客がいる場合、最大50人の顧客が新しいアプリバージョンの「SneakPeekRelease」にサインアップできるようにすることもできます。次に、最初の50人の登録者に新しいバージョンへの排他的アクセスを許可する方法を理解するだけで済みます。
新しいネイティブバイナリを顧客プール全体のごく一部にのみリリースし、将来のある時点でプール全体にリリースする方法がある限り、私は何でも構いません。前もって感謝します!