Use CasesSportsV1 Sports

V1 Sports

私たちはもはや制約されていません。製品チームやマーケティングチームが価格や価格階層、エンタイトルメントの割り当てを変更したい場合、それはすべてRevenueCatの設定で対応可能です。導入の観点からも、その容易さに非常に驚きました。これらの数値を一箇所で追跡できるのは、まさに夢のようです。
Michael Boumansour

Michael Boumansour

CTO

V1 SportsがFlutterで勢いを増す

Very Good VenturesとRevenueCatが、V1 Sportsの人気のゴルフ、野球、ソフトボールのトレーニングアプリを、インストラクター、コーチ、アスリート向けに変革するのを支援。

課題

V1 Sportsの6つのモバイルアプリはそれぞれ異なるコードベースを使用していました。このアプローチは、開発チームに負担をかけ、コスト削減、収益の最大化、新機能の追加によるビジネス拡大を目指す上で障害となっていました。6つの別々のコードベースをサポートすることは、費用がかかり、時間を要し、成長を制限するものでした。

ソリューション

V1 Sportsは、Flutterの専門家であるVery Good Ventures (VGV)と、サブスクリプションアプリの収益化プラットフォームであるRevenueCatとを提携し、単一のコードベースを使用して新しいFlutterアプリを開発しました。これにより、iOSとAndroidの両方のデバイスで動作する新しいアプリは、パフォーマンスが向上し、メンテナンスが容易になり、開発と機能の拡張がスムーズになり、サブスクリプション管理もシームレスになりました。

影響:新しいアプリは2022年6月にリリースされました。2022年11月には、V1 Sportsの収益は前年と比較して2倍になりました。コンバージョン率も向上し、ユーザー数は現在30万人を超えています。顧客体験が改善され、開発者は新機能を簡単に追加できるようになり、会社にとって新たな機会が広がりました。

5つのコードは多すぎる

V1 Sportsは、ゴルファーや野球選手向けに6つのモバイルアプリを提供しています。1995年に設立されたミシガン州の会社で、スイングビデオ分析の学習と指導ソフトウェアのパイオニアとして知られています。同社の人気のあるネイティブアプリは、インストラクター、コーチ、アスリートがより効果的にトレーニングできるよう、業界をリードするビデオ分析とレッスン配信ツールを使用しており、ボイスオーバー、テレストレーション、コンテンツ、および統合された地面圧力データを提供しています。

「V1 Sportsの目標は、初心者からエリートアスリートまで、アスリートが上達するためのツールを提供することです」と、V1 SportsのCEOであるAlex Prasad氏は述べています。「私たちはその目標に向けて毎日取り組んでいます。」

しかし、2021年には、V1 Sportsの成功の中心であるアプリが、モバイルエンジニアリング、デジタル製品、プラットフォームチームの成長計画にとって障害となっていることが判明しました。その原因は、各アプリのコードベースが異なっていることでした。6つのアプリを6つの別々のコードベースで維持するのは、費用がかかり、時間もかかります。特に新機能を追加することが課題になっていました。2021年後半、Black Cat Ventures Technology Fundからの資金調達を確保した後、同社は最新で革新的なソフトウェア開発アプローチを使用してアプリを全面的に改修する時期が来たと判断しました。

これにより、V1 Sportsは、Flutter開発の専門家であるVGVと、サブスクリプションアプリ収益化プラットフォームであるRevenueCatとを提携し、iOSおよびAndroidデバイスで動作する単一のコードベースを使用して新しいFlutterアプリを開発することになりました。これにより、より高品質なパフォーマンス、効率的なメンテナンス、継続的な開発の容易さ、およびシームレスなサブスクリプション管理が実現しました。9か月間のプロジェクトの最後には、VGVはAppleのApp StoreとGoogle Playでのアプリの同時リリースも支援し、現在V1 Sportsチームがそれを管理しています。

結果は素晴らしいものでした。「Flutterを使用して、すべてのアプリで必要なこと、やりたいことを実現できると確信しています」と、2021年に新しい戦略目標を達成するためのツールを見つけるために会社に参加したV1 SportsのCTO、Michael Boumansour氏は語っています。「私たちのモバイルアプリはすべてFlutterプラットフォームを使用することになります。」

問題:老朽化したネイティブモバイルアプリ

V1 Sportsは、メンテナンスの迅速化と容易化に加えて、ショットを追跡するためのランチモニターやアスリートの地面反力を分析するための圧力マットなど、他のハードウェアをサポートすることを望んでいました。しかし、6つの別々のコードベースを使用していたため、ソフトウェア開発チームが分断され、デジタル業務が遅く高コストになっていました。特定の機能を追加したり、アップデートを実施したり、例えば価格の変更といった小さな調整を6つのアプリに行うには、それぞれのコード作業が必要であり、数週間かかることもありました。

「各アプリには開発者が1人ずつ担当していました。まるで6つの異なる戦線で戦争をしているようなものでした」とBoumansour氏は語っています。「製品面や収益面で会社が達成したいことを実現することができませんでした。」

V1 Sportsのアプリは、アプリ内購入、価格設定、およびその他の請求、支払い、アカウント機能にいくつかのシステムを展開していました。同社はまた、顧客の行動に関するより深い洞察を得るための高度なソリューションを模索していました。V1 Sportsは、リソースを消費せず、柔軟なサブスクリプション管理と、ビジネスをよりよく理解するための手段を必要としていました。

経営陣は、ビジョンに合ったアプリを開発するための3つの戦略的目標を特定しました。第一に、V1 Sportsは6つのアプリのコードベースを簡素化し、統合すること。第二に、モバイルアプリを近代化し、新機能を簡単にサポートできるようにすること。第三に、製品の機能を一切犠牲にしないこと。選択する新しいコードベースは、すべての既存のアプリ機能をサポートできる必要がありました。

ソリューション:Flutterと完璧なユーザー体験

VGVとRevenueCatのパートナーシップにより、V1 Sportsの顧客にとって完璧なユーザー体験が実現しました。VGVは、単一のコードベースを開発し、V1 Sportsに効率的なメンテナンスと高品質な機能を提供しました。次に、VGVは、アプリ内購入をサポートし、サブスクリプションデータの唯一の信頼できる情報源として機能する、ベストインクラスのアプリ内サブスクリプション管理プラットフォームであるRevenueCatに目を向けました。

この成功を達成するために、VGVは包括的なエンジニアリングサービスを提供しました。

VGVは、V1 Sportsのアプリとビジネスの問題に関する徹底的なコード評価を実施し、開発前にAPIエンドポイントのドキュメントを取得しました。Very Good Start(VGVの基礎となるFlutterアプリとコードジェネレーター)とVery Good Architecture(ユーザーインターフェースにデータが表示される方法を管理する)を活用して、継続的な統合とデリバリーのワークフローを作成しました。

コード評価の結果に基づいて次のステップを優先する開発計画を策定した後、VGVはV1 Sportsの既存のプロダクトおよびプログラム管理チームとともに、Jiraスプリントに作業を編成し、その他の準備を行いました。

V1 Sportsの開発チームと緊密に連携し、製品の期待を確実に満たすために優先する機能を定義したVGVは、堅牢なコードドキュメントとUIコンポーネントギャラリーを作成し、V1 Sportsのチームが将来的にアプリの新しいコードを簡単に理解し、適応できるようにしました。

VGVは、Apple TestFlightとGoogle Play Console Testingを使用して、デザイン上の疑問、バグテスト、および主要な修正がアプリストアへの公式提出前に完了していることを確認するため、リリース前の品質保証を監督しました。また、VGVはV1 Sportsと協力してアプリストアへの提出プロセスを支援し、AppleとGoogleからのフィードバックに基づいて調整を行いました。最後に、今後新機能を追加するための最適化バックログを作成しました。

VGVは、リリース後のサポートも提供し、リリース後に発生した追加のデザイン問題に対処するための継続的なバグテストと品質保証を実施しました。また、新しいコードアーキテクチャについてV1 Sportsのチームに説明する知識移転セッションを実施し、移行をより簡単で生産的なものにしました。

V1 Sportsの社内のアプリ内購入ソリューションをアップグレードするため、VGVはRevenueCatのインフラストラクチャへの移行を推奨しました。RevenueCatは、App StoreとGoogle PlayのAPIを取り扱うためのバックエンドとラッパーを提供し、V1 Sportsにとって購入データのクロスプラットフォームの信頼できる情報源として機能しました。

RevenueCatの機能は、Flutterの新しいアプリのローンチ後の収益増加を促進し、『画期的』だったとBoumansour氏は述べています。

彼は特に、複数の異なるレポートに頼るのではなく、収益とサブスクリプションデータの単一の信頼できる情報源を手に入れたことに感激していました。この機能により、マーケティングおよび製品チームは、顧客の行動に関する成長を促進する洞察を得ることができ、異なるプラットフォームやアプリ間でデータポイントを調整する必要がなくなりました。

「私たちはもう制約されることはありません」と彼は言います。「私たちの製品およびマーケティングチームが価格や価格階層の変更、エンタイトルメントの取得などを希望する場合、すべてはRevenueCatを通じた設定で対応可能です。導入の観点からも、その容易さに非常に驚きました。これらの数値を一元的に追跡するのはまさに夢のようです。」

最終結果:成長

新しいアプリが2022年6月にリリースされて以来、V1 Sportsは毎月記録的な成長を遂げ、2022年11月の収益は前年と比較してほぼ2倍になりました。ユーザー基盤は30万アカウントを超え、コンバージョン率も向上しました。

V1 Sportsは、成功の要因として、改良されたアプリだけでなく、コストを抑え、より効率的で柔軟なアプリがもたらした劇的に優れた顧客体験と優れたマーケティングを挙げています。Very Good Venturesとの協力を通じて、V1 Sportsは、既存の製品に新しい、より高度な機能を追加する新しいプロフェッショナルレベルのアプリを構築するためにFlutterを使用しています。6つのコードベースを使用していた時代では考えられなかったことです。同社は最終的に、デスクトップアプリとモバイルアプリをFlutterを使用して統合することを目指しています。

V1 SportsがFlutterを選んだ理由はいくつかあります。V1 Sportsの開発チームのメンバーがJavaやC++に精通していたため、Flutterのプログラミング言語であるDartに迅速に適応できました。また、Flutterの堅牢なウィジェットシステムを高く評価し、より透明性のあるプラグインを提供していました。プロセスが進む中で、他の利点も発見しました。例えば、Flutterのホットリロード機能を使用することで、コードの変更をアプリ全体をアップロードすることなく確認でき、時間を大幅に節約できました。これにより、移行において関係者全員が緊密に協力することが可能になりました。

「VGVとRevenueCatは、私たちが協力するための十分な時間を確保するために本当に素晴らしい仕事をしてくれました」とBoumansour氏は語り、開発中には現地訪問やビデオ通話が日常的になったと付け加えました。「すべてを電子的に、書面で行おうとするのは決してうまくいきません。対面の時間が本当に必要です。それがこの成功のもう一つの重要な側面でした。すべての関係者が互いに関係を築くために一生懸命努力しました。」

V1 Sportsはすでに高性能なテクノロジー企業でしたが、Flutterの専門家であるVery Good VenturesとRevenueCatの支援により、現在は収益、製品、機能の成長が加速しており、さらなる成長が期待されています。

V1 Sportsについて

1995年に設立されたV1 Sportsは、スイングビデオ分析の学習と指導ソリューションのパイオニアです。これまでに1万以上のコーチ、インストラクター、トレーニング施設、および400万人以上のアスリートが同社の製品を使用してきました。V1 PRO Studioは、最適な分析のために複数の高解像度、高フレームカメラを備えた世界クラスのビデオキャプチャ環境を提供しています。現在、V1 Sportsプラットフォーム(V1 PRO、V1 GOLF、V1 GAME、およびV1 BASEBALL)は、ビデオ、V1 Pressure Matによる地面圧力分析、コース上のパフォーマンスデータを通じてコーチとアスリートを結びつけています。

V1 Sports

V1 Sports

Description
スイング分析アプリ

Ready to grow?

Our entire suite of features come standard and it's free to get started.