Salesforce開発とは?構築・カスタマイズするメリットと開発手順・進め方について解説
Salesforceの概要と特徴
Salesforceとは、顧客の情報を一元管理するためのアプリケーションです。営業やコールセンター、マーケティング、 バックオフィスなど、会社のあらゆる場面で顧客情報を共有できます。
Salesforceはインターネットを介して利用できるクラウド型のサービスであるため、ダウンロードの手間やパソコンの容量などを気にせず利用できるメリットがあります。
顧客や商品の情報が管理しやすい
Salesforceでは顧客や商品の情報など、営業に必要な情報をまとめて管理することが可能です。商談の進み具合や過去の購入履歴などを記録することで、ビジネスを円滑に進められます。
さまざまなデバイスからアクセスできる
Salesforceはクラウド型のサービスであるため、多様なデバイスからアクセスできます。営業担当が出先から顧客情報をチェックしたり、テレワーク先である自宅のパソコンから情報を編集したりといった使い方も可能です。
Salesforce開発とは?
Salesforceでは、独自のアプリケーションを開発することもできます。必要な機能を実装することで、自社にとってより使いやすいアプリケーションにカスタマイズできるメリットがあります。
Salesfore開発でカスタマイズ・構築できるもの
Salesforceでは、営業活動をスムーズに行うためのシステムやアプリケーションを開発できます。
既存のシステムでは、記録したい情報を入力する項目がなかったり、自社のビジネスや業界に十分に対応していなかったりなど、使いにくい点が発生することもあるでしょう。Salesforceでシステムやアプリケーションを開発すれば、それらの点を解消し、より効率的に業務を進めることが可能です。
システム
Salesforce開発でカスタマイズできる代表的な機能は、以下のものが挙げられます。
機能 | 内容 |
顧客情報の管理 | 顧客の氏名・住所といった基本情報や、コンタクト履歴などを管理します。 |
商談情報の管理 | 進行中の商談や、これまでの商談の履歴を管理します。 |
見込み顧客の管理 | 見込み顧客の情報を管理します。 |
商品情報の管理 | 商品の品番や価格などの情報を管理します。 |
問い合わせ管理 | 顧客からの問い合わせ履歴を管理します。 |
承認、ワークフロー | 承認・ワークフローをシステム上で管理します。 |
アプリケーション
Salesforceでは、独自のアプリケーションを開発することもできます。例えば、自社の業務フローにあわせた業務管理アプリを開発したり、チームの規模や目的にあわせたプロジェクト管理アプリを開発したりといった選択肢が挙げられます。アプリを使って業務を改善することで、より業務に集中しやすい環境が整うでしょう。
専用のプラットフォームから、既存のアプリを入手することもできます。人事や会計、マーケティング・情報システムなど、多様なアプリの中から必要としているものをダウンロードすることが可能です。
Salesforce開発のメリット
自社で選択してシステムを拡張できる
Salesforce開発を利用することで、既存の枠組みにとらわれず、自社にとって使いやすい方法でシステムを拡張することができます。
他社のマーケティングツールとも連携できる
Salesforceでは、他社が提供するツールと連携させることができます。マーケティングツールなどと連携することで、より高い営業効果を狙えるでしょう。
Salesforce開発の手順・進め方
自社のビジネスモデルの可視化
実際の開発に入る前に、まずはビジネスモデルを可視化してみましょう。 図などを使って、現状の業務フローや課題・改善点などを整理します。
要件定義の作成
次に「要件定義書」と呼ばれる書類を作成します。開発後のイメージや、開発によって得られる成果・メリット、実際に実装すべき機能などについて記載しましょう。業務の効率化や利益の向上など、システムを開発する目的を明確に記載しておくことがポイントです。
設計・開発
要件定義書をもとに設計書を作成したのち、開発を行います。 Salesforce開発はシステムの機能や画面を短期間で製作できるため、早い段階で試作品を作り、完成形をイメージしながらの開発も可能です。
テスト環境下での確認
開発後は動作確認を行い、必要に応じてシステムを改善します。
運用開始
テスト環境下で一定の期間運用して問題がないと判断できれば、本格的な運用に移行します。運用開始後も定期的に運用状況を確認し、必要に応じて改善を行います。
Salesforce開発の課題
Salesforce開発は自由度が高い反面、理想的なシステムを構築するためにはある程度の専門性が必要です。システム開発に不慣れな担当者が開発しようとすると、難易度が高いと感じられることもあるでしょう。
より効果的なシステムを作り上げたいと考える場合や、開発を自社で行うリソースやノウハウがないといった場合には、システム会社への外注が効率的です。
Salesforce開発を外注するシステム会社を選ぶときのポイント
依頼したい分野の開発を得意としているシステム会社に発注する
システム会社によって得意とする分野は異なります。Salesforce開発や、自社と似たような分野のシステム開発の実績があるシステム会社を選択するようにしましょう。
見積内容を明確に示してくれる会社に発注する
他社への外注全般に言えることですが、見積内容は慎重に確認する必要があります。見積書に記載された金額の内訳や料金形態を、わかりやすく説明してくれる会社を選ぶことが大切です。
円滑なコミュニケーションを取れる会社に発注する
契約前の打ち合わせを通じて、コミュニケーションが取りやすい会社であるかどうかを確認しましょう。契約後は担当者と頻繁に連絡することになります。連絡のスピードや頻度が適切であるかどうか、意識してチェックしておくことが重要です。
ハイブリッドテクノロジーズの提供サービス
ハイブリッドテクノロジーズでは、Salesforceを含むシステムやアプリケーションの設計や開発、テスト、リリース、保守まで、一貫したサービスを提供しています。
500名以上の優秀なエンジニアによって、迅速に高品質なシステムを開発することが可能です。アジャイル開発、ウォーターフォール開発、ハイブリッド開発など、プロジェクトに応じて適切な開発手法を選択します。
契約形態は、契約期間に基づいて開発を進めるラボ型開発や、 必要なシステムの開発を都度受託する受託型開発の2つからお選びいただけます。
開発手法や契約形態は、お客様の状況や要望に応じて柔軟に選択していただくことができます。プロジェクトに適した選択肢について、ハイブリッドテクノロジーズからご提案することも可能です。
ハイブリッドテクノロジーズが選ばれる理由
ハイブリッドテクノロジーズでは、お客様企業の抱える課題を元に、新たなアイデアや方向性を検討する「デザイン思考」の考え方を大切にしています。仮説をもとにビジネスデザインを行い、開発することにより、お客様により高い価値を提供する仕組みを構築しています。
この考え方や仕組みに基づき、システム開発に精通したエンジニアが尽力することで、お客様企業のビジネス成功をサポートします。
システム開発の成功事例
システム開発での成功事例をご紹介します。
見守りサービス (株式会社otta)
サービス内容
位置情報履歴を、無料スマホアプリやメールを通じて保護者様に伝えるサービス
サービス上の課題/目指したいサービス
課題
共働き世帯や高齢者の増加など、社会構造の変化により、子どもや高齢者の見守りへのニーズが急速に高まっている。一方で、見守る方々の高齢化や地域コミュニティの変化により担い手は減少方向にあり、この需給ギャップを埋めるには、見守りの仕組みの生産性を大幅に向上させなければならない。
目指したいサービス
IoTを活用した見守りサービスのパイオニア企業として、見守り活動の生産性の飛躍的な向上に貢献するとともに、従来のサービスでは困難であった、多くの方々にご利用いただける料金体系を目指すこと。
クライアントの課題/要望
・追加開発体制のリソースが不足している
・既存ベンダーの開発チームと組み合わせながら、チームを構築したい
・事業状況に応じて柔軟にリソースを調整したい
当社を選択していただいた理由
キャピタル案件であり、HTからの投資次第で開発も頼みたいという理由から
当社ご提案内容
業界ラボ型(ストック)開発+保守にて提案
toB向け見守り管理システム開発
・今後の基盤変更も意識しながら登園バス管理システムの管理画面を作成し、サービス展開をしていきたい
・今後の開発体制構築も視野に入れつつまずはスモールに体制を構築しつつ今後の足掛かりとしたい
リソース活用し柔軟に対応できることと、javaを中心に進めていたが、よりモダンな言語を基盤に開発を進めたいという要望に対し、得意分野であった。
学習履歴データの可視化システム(放送大学学園)
サービス内容
学習履歴データ可視化システムの開発
サービス上の課題/目指したいサービス
課題
オンライン授業システムのデータベースには多量の学習履歴データが蓄積されており、このデータを学内の担当者が活用できるよう整備し、学生指導のためのヒントとして、あるいは学生に受講を促すための情報源として活用したいという意向があった。
目指したいサービス
・学外に開示する「サービス」ではなく、学内担当者用の「ツール」であること
・コマンドラインで操作可能なツールであること
・追加機能の実装をできるようにすること
クライアントの課題/要望
・社内で開発体制を保持していないこと
・金額をミニマムに抑えながら安定的な運用を実現したい
当社を選択していただいた理由
充分に仕様を満たす提案内容と他社と比較して最も安価な金額で入札提示したため。
当社ご提案内容
学習履歴データベースとBIツールの開発
オンライン授業システムのデータベースに蓄積された学習履歴データを活用するにあたって、実運用されているDBの処理とバッティングしないように、MongoDBに格納する処理にて開発を進めました。またMongoDBにデータを格納する際、他データとの連携も考慮し、汎用的なExperienceAPIに準拠したデータ形式を採用しました。
個人情報の扱いにおいては、開発人員含め、学生の個人情報の漏洩を防ぐため、学生の識別子を匿名化しての実装を実施しました。
DocIT (株式会社ドキットメディカルサービス)
サービス内容
働き口を探す医療従事者と、働き手を求める病院をつなぐマッチングプラットフォーム
サービス上の課題/目指したいサービス
課題
高額な紹介料がネックとなりスポットで人が必要な際に苦心をする病院の課題解決
目指したいサービス
休日や長期出張の空き時間を有効活用したい医師と、長期連休などで一時的に人手が必要となる病院をマッチングすることで医師の働き方の多様化を実現するサービス
クライアントの課題/要望
・サービス構想はあるが、実現させる開発パートナーが必要
・上流工程からの開発サポートが必要
当社を選択していただいた理由
開発にあたってサービス設計から本開発まで、一緒に伴走し考えながら開発してくれるパートナーとして安心感を感じて頂き、当社を選ばれました。
当社ご提案内容
ラボ型(ストック)開発にて提案
1.医療求人の性質を鑑みた機能提案、システム設計・開発
本サービスでは失敗の許されない医療系求人を取り扱うため、求人マッチングをする前に信頼のできる医師・病院であることを確認できることが重要となります。 そこで、実際に求人マッチングした医師・病院による相互レビュー機能を実装することで、信憑性の高いレビュー情報を蓄積することを提案・実現しました。 また、求人マッチング前に病院担当者と直接チャット出来る機能も実装することでレビューでは分からない定性的な情報確認も可能としました。 アジャイルスクラム手法の開発を取り入れることにより、システム開発の進捗報告を実際に動くシステム画面をお見せしながらデモンストレーション形式で毎週行いました。
2.定期的なスプリントを繰り返し、顧客と一緒に品質を高めるプロセスにて進行
実際に動くシステムを毎週見ていただくことで、開発進捗についての安心感やお客様も気がついていなかった新たな改善点がを発見でき、それを修正して再度デモンストレーションを行いました。この一連の流れを回すことで、お客様の求めるものを高い品質でご提供しました。
3.デザインを用いた視覚的なアウトプットで、具体的なシステムイメージを共有
Webサービス開発に初めて挑戦するお客様のため、お客様が思い描くビジネスを実現するためのシステムイメージを具体化していくデザインサポートも担当。求人情報サービスという特性上、さまざまな情報要素が混在する中で、目に見える形でデザインを整理・提案し、お客様からのフィードバックを受け、再提案を繰り返すことで、よりユーザーにとっての最適なWebサービスのための設計・提案・実現を行いました。
THINK, Reviewers (株式会社スパイス ボックス)
サービス内容
独自の「ソーシャルリスニング」手法をもって、企業と生活者の 間に生きたコミュニケーションを構築するサービス
サービス上の課題/目指したいサービス
課題
インフルエンサーの評価指標としてフォロワー数とエンゲージメント数が重要視されているケースが多いが、商品販売施策においては保存数が重視される。保存数を把握した上でインフルエンサーと企業のマッチングを行うプラットフォームが存在していなかったため、新たなサービスとしてスピード感を持ってサービス開発を行いたい。
目指したいサービス
・サービス名「THINK」:Twitter調査における既存システムの安定的かつ継続的な運用を維持しつつ、インフラコストを削減すること。
・サービス名「Reviewers」:インフルエンサーマーケティングで投稿保存数という指標を重要視するインフルエンサーマッチングプラットフォームの新規立ち上げをすること。
クライアントの課題/要望
・開発が発生した際に、都度RubyonRailsの対応人員を増やすのが難しい
・インフラ周りに強いメンバーがいない
・金額をミニマムに抑えながら安定的な運用を実現したい
・追加開発が発生した場合には、知見を維持した状態で取り組める体制がほしい
当社を選択していただいた理由
・開発リソースの柔軟性とインフラなど対応範囲の幅広さが先方ニーズにマッチしていたこと
・定常運用の際にもコストを抑えて対応できること
当社ご提案内容
受託型開発(フロー)にて提案
インフラ知見を持つディレクション人材をアサインメントすることで、インフラ周りの調整や業務対応にスピード感を持って対応できる体制を構築
インフラ/保守/開発を幅広く対応可能、かつ、コストミニマイズなオフショア体制をご提案しました。
ディレクション人材がインフラの知見を持ち、定常作業はベトナム側で行えるようにマニュアル化を行い、コストミニマイズしながらも幅広い知見を活かせる体制提案を行いました。
新規の開発が発生した際に、既存チームの知見を活かしながら適宜開発者を追加して、素早く開発を実行できる体制を実現しました。
その他システム開発事例
ハイブリッドテクノロジーズでは、その他にもモバイルアプリや業務用アプリケーションまで、多種多様な290社以上の制作実績がございます。
システム開発をご検討の方はぜひ一度お問い合わせください。
まとめ
Salesforceは顧客情報の管理を得意とするシステムであるとともに、ビジネスにあわせたシステムを開発できるプラットフォームでもあります。自社独自のシステムを開発すれば、業務効率の大幅な向上などが期待できる反面、システム開発に関する専門性がないと十分な効果が発揮できないこともあります。
ハイブリッドテクノロジーズでは、Salesforceを含めたさまざまなシステム・アプリケーション開発に対応しています。「専用システムで効率性を高めたい」「売上を拡大したい」などのニーズをお持ちの方は、ぜひ一度お問い合わせください。