こんにちは!株式会社ワクトの採用担当です。
今回は、プロダクトオーナーの鶴田さんと、開発を担った内藤さん・手塚さんによる対談をお届けします。
- ゼロから自社プロダクトを作るという、若手にとっての挑戦
- AntiSocial Checker®開発で、技術的に苦労したこと
- 自社プロダクト開発が、エンジニア個人とチームにもたらした成長
についてお話ししますので、受託開発だけでなく自社プロダクトの開発に関わりたいエンジニアの方や、若手のうちから上流から幅広く経験したい方は、ぜひ最後までご覧ください。
AntiSocial Checker®とは
取引先や採用候補者に、反社会的勢力との関わりがないかを確認するための反社チェックツールです。日本信用情報サービス社のデータベースと連携し、Salesforce上で動作するアドオン(AppExchange製品)として、ワクトのSalesforceチームが開発しました。営業活動や取引先管理の流れの中で、そのまま反社チェックを完結できる点が特長です。
はじめに
ー本日はよろしくお願いします!
今日は、ワクトの自社プロダクト「AntiSocial Checker®」の開発の裏側について、実際に手を動かしたお三方にお伺いしていきます。まずは、お一人ずつ自己紹介をお願いいたします。
鶴田:SI事業部のSalesforceチームで執行役員と、本プロダクトのプロダクトオーナーを務めている鶴田です。企画・顧客提案から協業の立ち上げ、開発・営業・マーケを横断したチームづくりまでをリードしてきました。よろしくお願いします。
内藤:SI事業部のSalesforceチームで、サブPMを務めている内藤です。2023年に新卒で入社し、研修後にSalesforceチームへ配属になりました。本プロジェクトでは立ち上げ当初から関わり、設計・実装・リリースまでを一通り担当しています。現在はマーケティング戦略の検討や営業商談にも参加しています。よろしくお願いします。
手塚:SI事業部のSalesforceチームで、開発を担当している手塚です。私も2023年に新卒で入社しました。本プロジェクトには2025年4月から参画し、実装からリリースまでを担うとともに、Salesforceの公開審査・セキュリティレビュー対応を経験しました。現在は、お客様のフィードバックをもとにしたバージョンアップを進めています。よろしくお願いします。
ゼロから自社プロダクトを作るという挑戦
ーアサインされたときの率直な気持ちを教えてください。
内藤:鶴田さんから声をかけてもらい、「私たちが一からプロダクトを作るの?」という驚きが大きかったです。
ただ、それ以上に面白そうだなという気持ちもありました。ワクトとして久しぶりに自社プロダクトを進めていく。しかも、Salesforceチームで担当できることが楽しみでしたね。
ーどのような体制で開発を進めたのでしょうか?
鶴田:最初の提案段階は私一人で進め、社内の承認が下りてからは、内藤と手塚との三人体制で進めてきました。私がプロダクトオーナーで、内藤にはサブPM、手塚には技術面のリードを任せる形です。
内藤には早い段階でマネジメントも経験してほしいと考え、PMに近い役割を担ってもらいました。手塚はもともと技術をやりたいという思いがあったので、開発の中心を任せました。
ゼロからプロダクトを作る機会は、そう多くありません。だからこそ若手メンバーに経験してほしいという思いがあり、本人たちにも意向を確認したうえで進めました。社内としても、技術者とPMの両方を育てられる機会になり、ちょうど良かったと思っています。
AntiSocial Checker®開発で苦労したこと
ー開発時、特に苦労したことは何ですか?
手塚:一番難しかったのは、JCIS WEB DB®上のデータを、Salesforce上でどう扱うかという部分です。
Salesforce上でデータを使うには、項目などの整備が必要です。ただ、最初からデータベースの構造がSalesforceに合っていたわけではなかったため、日本信用情報サービス様にも相談しながら、少しずつ作り上げていきました。そこが技術的には一番苦労した部分です。
内藤:私はセキュリティレビューが大変でした。私たちだけでは知見が足りない部分もあったので、ワクトの先輩に教わりながら進めていきました。
手塚:Salesforceの公開審査では、セキュリティレビューへの対応が必要でした。提出する資料は数百ページにおよび、しかもすべて英語です。これまでも修正対応などは経験していましたが、一からプロダクトを作るのは初めてだったので、技術面ではかなり苦労しました。
コードを書いてもうまく動かなかったり、エラーをすぐに直せなかったりすることは何度もありました。チームに相談しながら、AIも活用して一つずつ解決していきましたね。
自社プロダクト開発が、ワクトにもたらしたもの
ー開発を通して、変化や成長を感じた点はありましたか?
内藤:これまでは、どう実装するかという技術的な部分に意識が向きがちでした。今回、「この機能は本当に必要なのか」「お客様にとってどのような価値があるのか」まで考えるようになったことは、大きな変化だと思います。
また、社会人になってからSalesforceに触れてきましたが、今回はAgentExchange製品として、パッケージの作り方まで考える必要がありました。そこはこれまでになかった経験で、とても勉強になりました。
手塚:私もSalesforceの修正や運用保守は経験していましたが、今回のように一から実装してプロダクトを作るのは初めてでした。
進める中では、考慮漏れも多くありました。ただ、抜けていた部分や間違っていた部分を一つひとつ潰していく中で、自分がカバーできる範囲が広がったと感じています。
鶴田:実際の開発メンバーまで巻き込んで、お客様への届け方を考える機会は、これまでそう多くありませんでした。今回は開発メンバーを巻き込みながら、営業側とも随時連携して進める形になりました。そういう進め方はあまりなかったので、とても良かったです。
最後に、未来の仲間へ
ーこれからワクトで挑戦したいエンジニアの方へ、メッセージをお願いいたします。
内藤:自社プロダクトの開発は、実装だけでなく、「何をつくるか」「誰にどう届けるか」まで考える経験ができます。若手のうちからその幅を持てるのは、大きな財産になると思います。一緒にプロダクトを育てていける方をお待ちしています。
手塚:一からプロダクトを作るのは大変ですが、その分、自分のカバーできる範囲が確実に広がっていきます。技術で人の課題を解決したい方、まだ完成していないものを面白がれる方には、ぴったりの環境だと思います。
鶴田:ワクトは、開発・営業・マーケが一体となって一つのプロダクトを育てています。だからこそ、技術を突き詰めたい方はもちろん、お客様に届ける価値まで一緒に考えられる方に来ていただきたいです。これから一緒に、このプロダクトを大きくしていきましょう。
鶴田さん、内藤さん、手塚さん、ありがとうございました!
このプロダクトの開発のきっかけ・強みについて、鶴田さんと営業部責任者の森さんが語る別記事でご紹介しています。あわせてご覧ください!
▶「お客様の課題から生まれた自社サービス。ワクトが踏み出した、事業構造の新しい一歩」