BusinessModelの定義
色々と、考察する前に、BusinessModelを定義しようと思います。
BusinessModelはMVCのModelとかけて、Business Modelとして定義していきます。
なお、このブログでは、Ruby的なプログラミング言語を用いて記述していく予定です。
さて、ビジネスモデルキャンバスによると、Business Modelは以下のように作れます。
class Business < Model # 名前 field :name # 目的 field :purpose # 価値 field :value #=> ValuePropositions カスタマーへの価値。何を本当に求めているんだろう?何にお金を払ってくれているんだろう? # お客さんのこと field :customer #=> Customer Segments お客さん。サービスの価値を伝える相手は誰なのか? field :ch #=> Channels チャネル。お客さんにどうやって価値を伝えるのか? field :cr #=> Customer Relationships お客さんにどうやって継続利用してもらえるんだろうか? field :rs #=> Revenue Streams お客さんからもらえる報酬。 # 自分たちのこと field :kr #=> Key Resources 自分たちの持っているものや人は何があるのか?何が使えるのか?何が足りないのか? field :ka #=> Key Activities メインでやっている活動は何か? field :kp #=> Key Partners 協力してくれるパートナーさんは誰か? field :cs #=> Cost Structure 価値を提供するためにかかる費用。 end
これに様々なmoduleを定義していこう思います。