リーンかつ高度な開発で、ビジネスを加速させるためにPrefer Growthは独自の開発運用メソッドを採用しています。
ビジネス面ではリーンスタートアップやグロースハックなどを採用、テクノロジー面ではUML、モデリングなどを採用し、そしてそれらをつなぐメソッド『Prefer Growth Cycle』を独自開発しました。
Prefer Growth Cycleでは、Business Modeling(ビジネス企画/設計) → Development(開発) → Operation(運用) → Evaluation(評価/分析)という独自フローで開発運用を進めます。これはPDCAモデルを開発運用で実現させるための手順と言えます。
開発運用における大きな課題のひとつはビジネスサイドのメンバーとテクノロジーサイドのメンバーの意思疎通が上手くいかず、ちぐはぐな価値のプロダクト開発に陥ってしまうことです。Prefer Growth Cycleでは、Prefer Growth MetaModelを定義することで、Business Modeling、Development、Operation、Evaluationがシームレスに連携し、ビジネスが加速する開発を可能にします。
市場の変化が非常に早いこの時代において、大きなプロジェクトですべてを完璧に計画、設計することは困難を極めます。しかし、すべてが行き当たりばったりな開発では技術負債が貯まるばかりになってしまいます。今求められる開発とは、MetaModelの定義を行いつつ、アプリケーションの開発はできる限り迅速に進め、運用し、改善を続けることだと我々は考えています。
Prefer Growth Cycleにおいては、リーンスタートアップにおけるMVPの定義をしっかり行い、カスタマイザブルなプラットフォーム(=Prefer Cloud Platform) を活用することで、メタモデルの定義を行いつつ、アプリケーションの開発はできる限り迅速に進め、運用し、改善を続けることを実現しています。
Why Growthで解説させていただいているとおり、サービス開発においてこれまでのやり方では成果を上げにくくなっています。これはPrefer Cloud Platformが対象としてるコンシューマー向けでは特に顕著です。
コンシューマ向けに事業を展開するすべての企業には、従来の開発手法を見直し、いかに価値を継続的に提供し続ける開発をできるかが問われています。
ぜひPrefer Growthを採用いただき、今後の開発でビジネスを加速させてください。
ビジネスモデリング
評価 / 分析
運用
開発
ビジネスモデリング
ビジネスの立案、分析、計画策定を行います。
このフェーズは、価値あるビジネスを立案するだけでなく、ビジネスサイドの担当者と開発サイドの担当者の意思疎通をスムーズにすることで、 価値の実装を効果的に行えるよう設計されています。
このフェーズは新規事業の立ち上げ時などはフルパッケージでの実施が必要となりますが、ブランドWebサイト制作などある程度枠組みの定型化されたものは必要なアクションのみを実施します。
Prefer Growthでは、各アクションにおける定型化されたドキュメントを多数有しているため、汎用的な開発では、価値を高めつつ、コストを削減することが可能になります。
開発
Prefer Cloud Platformベースの開発に最適化された開発メソッドを提供します。
開発メソッドではモデリングのベースとなるメタモデルPrefer Growth MetaModelと開発プロセスPrefer Growth Development Processを定義しています。これは、Prefer Growth MetaModelは開発中に作成する各種成果物の構造をUMLメタモデルとして定義したものです。
Prefer Growthでは、開発プロセスと成果物はカスタマイズ可能になっており、そのベースとして、代表的な開発プロセスをPrefer Growth Standard Profileとして提供しています。Prefer Growth Standard Profileは、Prefer Growthで実績のある手法を一つの選択肢として提示しているもので、通常はPrefer Growth Standard Profileを開発の目的や開発部隊の得意分野に応じてカスタマイズして使用することを想定しています。
しかし、Prefer開発では目的に応じて任意の開発手法を使用することも可能です。任意の開発手法を採用した場合でもPrefer Growth MetaModelレベルで連携方法を定義することで、Prefer Growth Cycleにシームレスに組み込むことが可能になります。
運用
インフラはPrefer Cloud Platformでサポートされますが、アプリケーションのメンテナンスは別途必要となるため、Prefer Growthが保守/運用を行います。
Prefer Growth Cycleは、Prefer Cloud Platformが提供する運用管理機能を活用したアプリケーションの保守運用も開発/運用メソッドの一環で定義しています。
Developmentで開発したサービスをPrefer Cloud Platformに配備し運用することで、Prefer Cloud Platformが提供する様々な運用管理機能と自動的に連携した運用が可能です。
Operationフェーズにおける運用の多くはユーザ企業様自身で実施いただくものも多くありますが、ここでは運用で想定される主なアクションを記載しています。
評価 / 分析
Prefer Cloud PlatformのAnalyticsを利用し、Business Modelingで定義された仮説、KPIを分析し、評価を行います。このフェーズでは、Prefer Growth Cycle を回すため、Business Modelingに必要なインサイトを提供することを主目的とします。